/* Extracted from home.php. Do not edit in layout. */

/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6FxZCJgvAQ.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;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06FxZCJgvAQ.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6FxZCJgg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.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;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0307-0308, U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* math */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.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;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v44/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root { --global_main_color: #000000; --global_main_color_btn_text_color: #ffffff; --home_text_color: #ffffff; --home_third_background_color: #000000; --home_custom_image_size: px; --home_custom_image_width: 167px; --home_text_size_px: 40px; --home_text_size_2_px: 45px; --slogan_text_size_px: 21px; --home_text_size: 40; --home_text_size_2: 45; --slogan_text_size: 21; --home_text_size_px_media: 40px; --home_text_size_2_px_media: 45px; --slogan_text_size_px_media: 21px; --layout_text_align: right; --layout_text_align_rtl: left; --layout_text_box_width: 100%; --layout_left_side_width: 50%; --layout_left_side_width_vh: 50vh; --homepage_layout_height: 100%; --homepage_layout_height_vh: 100vh; --homepage_layout_height_menu_space: 0px; --mainNavMobileHeight: 0px; --homepage_layout_height_opacity_space_top: 0px; --homepage_layout_height_opacity_space_bottom: 0px; --mobileMenuFontSize: 20px; --mobileMenuPagesSpace: 5px; --homepageShapeDividerList_Size: 17%; --layout_bottom_spacing: 0px; --window-height: 100vh; --window-width: 100vw; --menu_font_size: 13px; --menu_pages_space: 1px; --menu_pages_side_padding: 15px; --menu_pages_letter_spacing: 0.038461538461538em; --menu_pages_word_spacing: 0px; --menu_thin_border: #414141; --mobileMenuTextAlign: center; --menu_text_color: #ffffff; --menu_text_hover_color: #000000; --menu_color: #414141; --modules_color_text: #000000; --modules_color_text_second: #000000; --inside_modules_color_text: #000000; --sectionsPadding: 100px; --home_text_top_space_1: 0px; --home_text_bottom_space_1: 10px; --home_text_top_space_2: 0px; --home_text_bottom_space_2: 30px; --home_text_top_space_3: 0px; --home_text_bottom_space_3: 16px; --homepage_padding_top: px; --homepage_padding_bottom: px; --homepage_main_goal_margin_top: 200px; --homepage_main_goal_margin_bottom: 0px; --homepage_second_goal_margin_top: 0px; --homepage_second_goal_margin_bottom: 20px; --modules_color_second: #f8f9fb; --modules_color: #f4f4f4; --footer_back: #414141; --footer_text_hover: #ffffff; --footer_links_color: #ffffff; --footer_text: #ffffff; --home_background_color: #000000; --inside_modules_color_box: #ffffff; --inside_modules_color_text_box: #000000; --module_separate_border_color: ; --modules_color_box: #ffffff; --modules_color_second_box: #ebebeb; --modules_color_text_second_box: #000000; --inside_modules_color: #f4f4f4; --modules_color_text_box: #000000; --font_logo: Open Sans; --font_menu: Open Sans; --global_font: Open Sans; --font_slogan: Open Sans; --font_slogan_2: Open Sans; --font_second_slogan: Open Sans; --font_modules_header: Open Sans; --sticky_menu: 1; --scrollHeaderSize: 0px; --modules_color_section_main: #000000; --modules_color_section_btn_text: #ffffff; --modules_color_second_section_main: #000000; --modules_color_second_section_btn_text: #ffffff; --inside_modules_color_section_box_main: #000000; --inside_modules_color_section_btn_text: #ffffff; --line_height_modules_header: 1.25; --global_line_height: 1.25;}

.service-extra-attributes {line-height:1;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;margin-top:0.5em;margin-bottom:0.5em;}.service-extra-attributes.center-attributes {justify-content:center;}.service-extra-attr {display:flex;align-items:center;}.s123-page-data-services .service-extra-attr {padding:0.35rem 0.55rem;margin:0.2rem 0;border-radius:3px;font-size:0.7rem;}.service-extra-attr-icon-wrapper {display:inline-block;vertical-align:middle;margin-inline-end:4px;overflow:hidden;}.service-extra-attr-icon-wrapper img,.service-extra-attr-icon-wrapper svg,.service-extra-attr-icon-wrapper .s123-icon-converter {max-width:100%;max-height:100%;object-fit:contain;}.service-spacer {height:10px;}.service-image.bgLazyload {background-position:center center;}.s123-module-services p.m-i-whitespace-pre-wrap {white-space:pre-wrap;word-wrap:break-word;}.s123-module-services .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_second_section_main) !important;}.s123-module-services .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_text_second) !important;}.s123-module-services .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_text_second) !important;}.bg-primary.s123-module-services .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_section_main) !important;}.bg-primary.s123-module-services .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_text) !important;}.bg-primary.s123-module-services .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_text) !important;}.s123-module-services.bg-primary-white .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:black !important;}.s123-module-services.bg-primary-white .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:white !important;}.s123-module-services.bg-primary-white .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:white !important;}.s123-module-services.bg-primary-black .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:white !important;}.s123-module-services.bg-primary-black .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:black !important;}.s123-module-services.bg-primary-black .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:black !important;}.s123-module-services.bg-primary-gray .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:#444950 !important;}.s123-module-services.bg-primary-gray .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:#ebedf0 !important;}.s123-module-services.bg-primary-gray .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:#ebedf0 !important;}.s123-module-services.background-primary-color .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_second_section_btn_text) !important;}.s123-module-services.background-primary-color .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_second_section_main) !important;}.s123-module-services.background-primary-color .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_second_section_main) !important;}.bg-primary.s123-module-services.background-primary-color .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_section_btn_text) !important;}.bg-primary.s123-module-services.background-primary-color .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_section_main) !important;}.bg-primary.s123-module-services.background-primary-color .service-extra-attributes .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_section_main) !important;}.s123-module-services .service-item.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_text_second_box) !important;}.s123-module-services .service-item.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_second_box) !important;}.s123-module-services .service-item.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_second_box) !important;}.bg-primary.s123-module-services .service-item.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_text_box) !important;}.bg-primary.s123-module-services .service-item.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_box) !important;}.bg-primary.s123-module-services .service-item.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_box) !important;}.s123-module-services .service-item.bg-primary-white .service-extra-attr.box-color-target.bg-primary-white {background-color:black !important;}.s123-module-services .service-item.bg-primary-white .service-extra-attr.box-color-target.bg-primary-white span {color:white !important;}.s123-module-services .service-item.bg-primary-white .service-extra-attr.box-color-target.bg-primary-white .svg-m {background-color:white !important;}.s123-module-services .service-item.bg-primary-black .service-extra-attr.box-color-target.bg-primary-black {background-color:white !important;}.s123-module-services .service-item.bg-primary-black .service-extra-attr.box-color-target.bg-primary-black span {color:black !important;}.s123-module-services .service-item.bg-primary-black .service-extra-attr.box-color-target.bg-primary-black .svg-m {background-color:black !important;}.s123-module-services .service-item.bg-primary-gray .service-extra-attr.box-color-target.bg-primary-gray {background-color:#444950 !important;}.s123-module-services .service-item.bg-primary-gray .service-extra-attr.box-color-target.bg-primary-gray span {color:#ebedf0 !important;}.s123-module-services .service-item.bg-primary-gray .service-extra-attr.box-color-target.bg-primary-gray .svg-m {background-color:#ebedf0 !important;}.s123-module-services .service-item.background-primary-color .service-extra-attr.box-color-target.background-primary-color {background-color:var(--modules_color_second_section_btn_text) !important;}.s123-module-services .service-item.background-primary-color .service-extra-attr.box-color-target.background-primary-color span {color:var(--modules_color_second_section_main) !important;}.s123-module-services .service-item.background-primary-color .service-extra-attr.box-color-target.background-primary-color .svg-m {background-color:var(--modules_color_second_section_main) !important;}.bg-primary.s123-module-services .service-item.background-primary-color .service-extra-attr.box-color-target.background-primary-color {background-color:var(--modules_color_section_btn_text) !important;}.bg-primary.s123-module-services .service-item.background-primary-color .service-extra-attr.box-color-target.background-primary-color span {color:var(--modules_color_section_main) !important;}.bg-primary.s123-module-services .service-item.background-primary-color .service-extra-attr.box-color-target.background-primary-color .svg-m {background-color:var(--modules_color_section_main) !important;}.inside_page .s123-page-data-services .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--inside_modules_color_text_box) !important;}.inside_page .s123-page-data-services .service-extra-attr.box-color-target.box-primary.box-text-primary span:not(a span):not(.client-zone-box-border.active span):not(.header-label):not(.mainWebsiteColor) {color:var(--inside_modules_color) !important;}.inside_page .s123-page-data-services .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--inside_modules_color) !important;}
.s123-module-services.layout-1.bg-primary.background-primary-color.btn-primary-text-color i.svg-m.primary-color {background-color:var(--modules_color_section_btn_text) !important;}.s123-module-services.layout-1 {padding:50px 0;}.s123-module-services.layout-1 .features-container {margin-bottom:-30px;}.s123-module-services.layout-1 .service-item {margin-bottom:51px;display:flex;flex-direction:column;align-items:center;}.s123-module-services.layout-1 .service-item img {width:6rem;height:6rem;object-fit:cover;margin-bottom:15px;}.s123-module-services.layout-1 .service-item p {white-space:pre-wrap;word-wrap:break-word;overflow:hidden;}.s123-module-services.layout-1 .service-item .service-video-container {width:132px;height:132px;align-self:center;border-radius:100%;overflow:hidden;margin:5px;}.s123-module-services.layout-1 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-1 .service-item .fa-stack {background-size:cover;background-position:center center;background-repeat:no-repeat;margin:5px 5px 22px;align-self:center;}@media(max-width:767px) {.s123-module-services.layout-1 .service-item .fa-stack {margin-bottom:14px;}}.s123-module-services.layout-1 .service-item .fa-stack img {width:1em;height:auto;}.s123-module-services.layout-1 .service-item p {margin-bottom:0;}@media(max-width:767px) {.s123-module-services.layout-1 .service-item p {margin-bottom:0;}}.s123-page-data-services.layout-1 p {white-space:pre-wrap;word-wrap:break-word;}.s123-module-services.layout-1 .service-item .servcies-more-link {align-self:center;white-space:pre-wrap;word-wrap:break-word;margin-top:32px;}.s123-page-data-services.layout-1 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-1.section-static-text-color .service-item {color:var(--section-title-color) !important;}.s123-module-services.layout-1.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-1.section-static-text-color .servcies-more-link {color:var(--section-title-reverse-color) !important;background-color:var(--section-title-color) !important;border-color:var(--section-title-color) !important;}
.s123-module-services.layout-2 {padding:50px 0;}.s123-module-services.layout-2 .features-container {margin-bottom:-30px;}.s123-module-services.layout-2 .service-item p {white-space:pre-wrap;word-wrap:break-word;overflow:hidden;margin-bottom:0;}.s123-module-services.layout-2 .service-item {margin-bottom:56px;}.s123-module-services.layout-2 .service-item .service-item-title {display:flex;align-items:center;justify-content:center;line-height:1.3;gap:24px;}@media ( min-width:768px ){.s123-module-services.layout-2 .services-row-4 .service-item .service-item-title .service-title-text {text-align:start;max-width:140px;}}.s123-module-services.layout-2 .service-item h4.service-layout-2-video {display:inline-flex;align-items:center;width:100%;justify-content:center;}.s123-module-services.layout-2 .service-item .service-video-container {width:2.5rem;height:2.5rem;border-radius:100%;overflow:hidden;margin:5px;}.s123-module-services.layout-2 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-2 .service-item .fa-stack {background-size:cover;background-position:center center;background-repeat:no-repeat;margin:5px 0;aspect-ratio:1/1;width:2.5rem;height:2.5rem;}.s123-module-services.layout-2 .service-item .fa-stack.no-img-layout-2 {width:0;margin-inline:0;}.s123-page-data-services.layout-2 p {white-space:pre-wrap;word-wrap:break-word;}.s123-page-data-services.layout-2 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-2.section-static-text-color .service-item a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary),.s123-module-services.layout-2.section-static-text-color .service-item {color:var(--section-title-color) !important;}.s123-module-services.layout-2.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-2 .service-item .servcies-more-link {display:block;align-self:center;white-space:pre-wrap;word-wrap:break-word;margin-top:1.5rem;}.s123-module-services.layout-2.background-primary-color .service-item .service-item-title a.service-title-text {color:var(--modules_color_second_section_btn_text) !important;}.bg-primary.s123-module-services.layout-2.background-primary-color .service-item .service-item-title a.service-title-text {color:var(--modules_color_section_btn_text) !important;}.s123-module-services.layout-2.background-primary-color .service-item .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.bg-primary.s123-module-services.layout-2.background-primary-color .service-item .svg-m {background-color:var(--modules_color_section_btn_text) !important;}
.s123-module-services.layout-3 .service {padding-top:32px;padding-bottom:32px;text-align:center;}.s123-module-services.layout-3 .service-extra-attr.compact-mode {display:inline-flex;}.s123-module-services.layout-3 .service > * {clear:both;margin-bottom:0;}.s123-module-services.layout-3 .service > h4 {display:flex;margin-top:0;}.s123-module-services.layout-3 .service a {opacity:1;}.s123-module-services.layout-3 .service img,.s123-module-services.layout-3 .service .services_illustration_video {max-width:296px;max-height:166px;margin-bottom:15px;}.s123-module-services.layout-3 .service .service-icon {text-align:center;font-size:6.9rem;min-width:150px;}.s123-module-services.layout-3 .service .service-icon img {width:150px;}.s123-module-services.layout-3 .service > h3,.s123-module-services.layout-3 .service > p {display:flex;}@media ( min-width:768px ){.s123-module-services.layout-3 .service {padding:48px;text-align:left;}.s123-module-services.layout-3 .service > * {clear:none;margin-bottom:0;}html[dir=rtl] .s123-module-services.layout-3 .service {text-align:right;}.s123-module-services.layout-3 .service img,.s123-module-services.layout-3 .service .service-icon,.s123-module-services.layout-3 .service .services_illustration_video {max-width:358px;max-height:201px;margin-bottom:8px;margin-right:50px;float:left;}.s123-module-services.layout-3 .service:nth-child(even) img,.s123-module-services.layout-3 .service:nth-child(even) .service-icon {margin-right:0;margin-left:50px;float:right;}html[dir=rtl] .s123-module-services.layout-3 .service img,html[dir=rtl] .s123-module-services.layout-3 .service .service-icon {margin-right:0;margin-left:50px;float:right;}html[dir=rtl] .s123-module-services.layout-3 .service:nth-child(even) img,html[dir=rtl] .s123-module-services.layout-3 .service:nth-child(even) .service-icon {margin-left:0;margin-right:50px;float:left;}}.s123-module-services.layout-3 .service .servcies-more-link {white-space:pre-wrap;word-wrap:break-word;margin-top:15px;}.s123-page-data-services.layout-3 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-3.section-static-text-color .service:not(.box-primary) {color:var(--section-title-color) !important;}.s123-module-services.layout-3.section-static-text-color .service:not(.box-primary) .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-3.section-static-text-color .service:not(.box-primary) .servcies-more-link {color:var(--section-title-reverse-color) !important;background-color:var(--section-title-color) !important;border-color:var(--section-title-color) !important;}.s123-module-services.background-primary-color.layout-3 .service:not(.box-primary) .svg-m {background-color:var(--modules_color_second) !important;}.bg-primary.s123-module-services.background-primary-color.layout-3 .service:not(.box-primary) .svg-m {background-color:var(--modules_color) !important;}.s123-module-services.layout-3 .service.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_text_second_box) !important;}.s123-module-services.layout-3 .service.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_second_box) !important;}.s123-module-services.layout-3 .service.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_second_box) !important;}.bg-primary.s123-module-services.layout-3 .service.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary {background-color:var(--modules_color_text_box) !important;}.bg-primary.s123-module-services.layout-3 .service.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary span {color:var(--modules_color_box) !important;}.bg-primary.s123-module-services.layout-3 .service.box-primary .service-extra-attr.box-color-target.box-primary.box-text-primary .svg-m {background-color:var(--modules_color_box) !important;}
.s123-module-services.layout-4 {padding:50px 0;}.s123-module-services.layout-4 .features-container {margin-bottom:-30px;}.s123-module-services.layout-4 .service-item p {white-space:pre-wrap;word-wrap:break-word;overflow:hidden;margin-bottom:5px;}.s123-module-services.layout-4 .service-link {text-decoration:none;display:block;}.s123-module-services.layout-4 .service-item {padding:51px 20px;margin-bottom:30px;display:flex;flex-direction:column;}.s123-module-services.layout-4 .service-item.item-features-layout-14 {padding:20px 20px 51px 20px;}.s123-module-services.layout-4 .service-item .service-video-container {width:170px;height:170px;align-self:center;border-radius:100%;overflow:hidden;margin:5px;}.s123-module-services.layout-4 .service-item .fa-stack {width:170px;height:170px;}.s123-module-services.layout-4 .service-item .service-video-container .services_illustration_video {width:100%;height:auto;}.s123-module-services.layout-4 .service-item .fa-stack {background-size:cover;background-position:center center;background-repeat:no-repeat;margin:5px;align-self:center;}.s123-module-services.layout-4 .service-item .fa-stack img {width:100%;height:auto;}.s123-page-data-services.layout-4 p {white-space:pre-wrap;word-wrap:break-word;}.s123-module-services.layout-4 .service-item h4 {margin:32px 0 16px 0;}.s123-module-services.layout-4 .service-item.item-features-layout-14 p {margin-bottom:25px;}@media(max-width:767px) {.s123-module-services.layout-4 .service-item h4 {margin-bottom:8px;}}.s123-module-services.layout-4 .service-item.bg-primary-black .fa-stack .svg-m {background:#fff;}.s123-page-data-services.layout-4 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-4 .service-item .servcies-more-link {display:block;white-space:pre-wrap;word-wrap:break-word;margin-top:1.5rem;}
.s123-module-services.layout-6 {padding:50px 0;}.s123-module-services.layout-6 .features-container {margin-bottom:-85px;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;}.s123-module-services.layout-6 .service-item p {white-space:pre-wrap;word-wrap:break-word;opacity:0.7;width:90%;margin-bottom:0;}.s123-module-services.layout-6 .service-item {display:flex;flex-flow:row;margin-bottom:56px;padding:0 15px;transition:transform 0.3s ease;}.s123-module-services.layout-6 .service-item:hover {transform:translateY(-5px);}.s123-module-services.layout-6 .s123-col-centered {margin-bottom:30px;}@media (min-width:992px) {.s123-module-services.layout-6 .items-per-row-2 {width:50%;}.s123-module-services.layout-6 .items-per-row-3 {width:33.333%;}.s123-module-services.layout-6 .items-per-row-4 {width:25%;}}.s123-module-services.layout-6 .service-item .service-video-container {width:3rem;height:3rem;border-radius:100%;overflow:hidden;display:flex;justify-content:center;flex-grow:1;}.s123-module-services.layout-6 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-6 .service-item .service-img-container {width:4.7em; display:flex;justify-content:center;flex-shrink:0;align-items:flex-start;}.s123-module-services.layout-6 .service-item .service-text-container {text-align:left;margin-left:32px;width:calc(100% - 5.7em); }html[dir="rtl"] .s123-module-services.layout-6 .service-item .service-text-container {text-align:right;margin-left:0;margin-right:32px;}.s123-module-services.layout-6 .service-item h4 {margin-top:0;margin-bottom:12px;}.s123-module-services.layout-6 .service-item .more-link,.s123-module-services.layout-6 .service-item .servcies-more-link {display:inline-block;margin-top:15px;}.s123-module-services.layout-6 .service-item .fa-stack i {line-height:normal;}.s123-module-services.layout-6 .service-item .fa-stack img {width:2em;height:auto;}.s123-module-services.layout-6 .service-item .fa-stack[data-is-image="true"] {width:1.5em;height:1.5em;background-size:cover;background-position:center center;background-repeat:no-repeat;}@media (max-width:767px) {.s123-module-services.layout-6 .service-item {padding:0;max-width:100%;}.s123-module-services.layout-6 .service-item .service-text-container {width:calc(100% - 5.7em);}}.s123-page-data-services.layout-6 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-6.section-static-text-color .service-item a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary),.s123-module-services.layout-6.section-static-text-color .service-item {color:var(--section-title-color) !important;}.s123-module-services.layout-6.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-6.background-primary-color .service-item .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.s123-module-services.layout-6.background-primary-color .service-item a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary) {color:var(--modules_color_second_section_btn_text) !important;}.bg-primary.s123-module-services.layout-6.background-primary-color .service-item .svg-m {background-color:var(--modules_color_section_btn_text) !important;}.bg-primary.s123-module-services.layout-6.background-primary-color .service-item a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary) {color:var(--modules_color_section_btn_text) !important;}
.s123-module-services.layout-7 {padding:50px 0;}.s123-module-services.layout-7 .features-container {margin-bottom:-30px;}.s123-module-services.layout-7 .service-item p {white-space:pre-wrap;word-wrap:break-word;overflow:hidden;width:70%;margin:auto;margin-bottom:0;opacity:0.8;}.s123-module-services.layout-7 .service-item {margin-bottom:51px;display:flex;flex-direction:column;align-items:center;}.s123-module-services.layout-7 .service-item .service-video-container {width:99px;height:99px;align-self:center;border-radius:100%;overflow:hidden;margin:5px 5px 27px 5px;}.s123-module-services.layout-7 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-7 .service-item .fa-stack {margin:5px;width:1.5em;height:1.5em;}.s123-module-services.layout-7 .service-item .fa-stack[data-is-icon="true"] {display:inline-flex;align-items:center;justify-content:center;}.s123-module-services.layout-7 .service-item .fa-stack[data-is-icon="true"] i {font-size:0.6em;}.s123-module-services.layout-7 .service-item .fa-stack img {width:0.6em;height:auto;}.s123-module-services.layout-7 .service-item .fa-stack[data-is-image="true"] {background-size:cover;background-position:center center;background-repeat:no-repeat;width:4.5rem;height:4.5rem;}.s123-page-data-services.layout-7 p {white-space:pre-wrap;word-wrap:break-word;margin-bottom:32px;}.s123-module-services.layout-7.layout-7 h4 {margin-top:27px;margin-bottom:16px;}@media(max-width:767px) {.s123-module-services.layout-7.layout-7 h4 {margin-top:19px;margin-bottom:8px;}}.s123-module-services.layout-7 .service-item .servcies-more-link {align-self:center;white-space:pre-wrap;word-wrap:break-word;margin-top:32px;}.s123-page-data-services.layout-7 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-7.section-static-text-color .service-item {color:var(--section-title-color) !important;}.s123-module-services.layout-7.section-static-text-color .service-item .img-circle .svg-m {background-color:var(--section-title-reverse-color) !important;}.s123-module-services.layout-7.section-static-text-color .service-item .img-circle,.s123-module-services.layout-7.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-7.section-static-text-color .servcies-more-link {color:var(--section-title-reverse-color) !important;background-color:var(--section-title-color) !important;border-color:var(--section-title-color) !important;}.s123-module-services.layout-7 .service-item span.fa-stack.img-circle {background-color:var(--modules_color_second_section_main) !important;}.s123-module-services.layout-7 .service-item span.fa-stack.img-circle .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.s123-module-services.layout-7.background-primary-color .service-item span.fa-stack.img-circle {background-color:var(--modules_color_second_section_btn_text) !important;}.s123-module-services.layout-7.background-primary-color .service-item span.fa-stack.img-circle .svg-m {background-color:var(--modules_color_second_section_main) !important;}.bg-primary.s123-module-services.layout-7 .service-item span.fa-stack.img-circle {background-color:var(--modules_color_section_main ) !important;}.bg-primary.s123-module-services.layout-7 .service-item span.fa-stack.img-circle .svg-m {background-color:var(--modules_color_section_btn_text) !important;}.s123-module-services.layout-7.background-primary-color .service-item span.fa-stack.img-circle {background-color:var(--modules_color_section_btn_text) !important;}.s123-module-services.layout-7.background-primary-color .service-item span.fa-stack.img-circle .svg-m {background-color:var(--modules_color_section_main ) !important;}
.s123-module-services.layout-8 {padding:50px 0;}.s123-module-services.layout-8 .service-item-row {margin:0;}.s123-module-services.layout-8 .services-item-container {margin-bottom:25px;padding:0;}.s123-module-services.layout-8 .service-item p {margin-bottom:0;}.s123-module-services.layout-8 .service p {margin-bottom:0;}@media(max-width:767px) {.s123-module-services.layout-8 .services-item-container {flex-direction:column;align-items:center;}}.s123-module-services.layout-8 .services-category .row:last-child .services-item-container {margin-bottom:0;}.s123-module-services.layout-8 .services-item-container .service-item {display:flex;flex-wrap:wrap;justify-content:center;padding:10px;}.s123-module-services.layout-8 .services-item-container .service-img-container {background-position:center center;background-repeat:no-repeat;background-size:cover;margin-bottom:15px; height:250px;width:250px;}@media(max-width:767px) {.s123-module-services.layout-8 .services-item-container .service-img-container.service-layout-8-no-image {display:none;}}.s123-module-services.layout-8 .service-item .service-video-container {height:250px;width:250px;margin-bottom:15px;}.s123-module-services.layout-8 .services-item-container.background-primary-color a,.s123-module-services.layout-8 .services-item-container.bg-primary-black a { color:#fff;}.s123-module-services.layout-8 .services-item-container.background-primary-color a .svg-m,.s123-module-services.layout-8 .services-item-container.bg-primary-black a .svg-m {background:#fff;}.s123-module-services.layout-8 .services-item-container .service-text-container {width:250px;}@media(min-width:768px) {.s123-module-services.layout-8 .services-item-container .service-img-container,.s123-module-services.layout-8 .service-item .service-video-container {height:160px;width:160px;margin-bottom:0; }.s123-module-services.layout-8 .services-item-container .service-text-container {width:calc(100% - 160px);padding-left:40px;text-align:left;}html[dir=rtl] .s123-module-services.layout-8 .services-item-container .service-text-container {text-align:right;padding-right:40px;padding-left:0;}}.s123-module-services.layout-8 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-8 .service-item .fa-stack i,.s123-module-services.layout-8 .service-item .fa-stack img {width:100%;height:100%;}.s123-module-services.layout-8 .services-item-container.bg-primary-black .fa-stack .svg-m {background:#fff !important;}.s123-module-services.layout-8 .service-item .fa-stack {width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:8px;}.s123-page-data-services.layout-8 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-8.section-static-text-color .service-item a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary),.s123-module-services.layout-8.section-static-text-color .service-item {color:var(--section-title-color) !important;}.s123-module-services.layout-8.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-8.background-primary-color .service-item .box-color-target a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary) {color:var(--modules_color_second_section_btn_text) !important;}.s123-module-services.layout-8.background-primary-color .service-item .box-color-target .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.bg-primary.s123-module-services.layout-8.background-primary-color .service-item .box-color-target a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary) {color:var(--modules_color_section_btn_text) !important;}.bg-primary.s123-module-services.layout-8.background-primary-color .service-item .box-color-target .svg-m {background-color:var(--modules_color_section_btn_text) !important;}
.s123-module-services.layout-9 {padding:50px 0;}.s123-module-services.layout-9 .service-grid {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;}.s123-module-services.layout-9 .service-grid.grid-2 {grid-template-columns:repeat(2,1fr);}.s123-module-services.layout-9 .service-grid.grid-4 {grid-template-columns:repeat(4,1fr);}@media(max-width:768px) {.s123-module-services.layout-9 .service-grid,.s123-module-services.layout-9 .service-grid.grid-2,.s123-module-services.layout-9 .service-grid.grid-4 {grid-template-columns:repeat(2,1fr);grid-gap:20px;}}@media(max-width:480px) {.s123-module-services.layout-9 .service-grid,.s123-module-services.layout-9 .service-grid.grid-2,.s123-module-services.layout-9 .service-grid.grid-4 {grid-template-columns:repeat(1,1fr);grid-gap:20px;}}.s123-module-services.layout-9 .service-item-wrap .service-link {text-decoration:none;cursor:pointer;}.s123-module-services.layout-9 .service-item {text-align:left;}html[dir="rtl"] .s123-module-services.layout-9 .service-item {text-align:right;}.s123-module-services.layout-9 .service-item h4 {margin:32px 0 16px 0;}@media(max-width:767px) {.s123-module-services.layout-9 .service-item h4 {margin:24px 0 8px 0;}}.s123-module-services.layout-9 .service-item p {overflow-wrap:anywhere;margin-bottom:0;}.s123-module-services.layout-9 .service-item .service-video-container {width:100%;height:200px;}@media(max-width:767px) {.s123-module-services.layout-9 .service-item .service-video-container {height:184px;}}.s123-module-services.layout-9 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-9 .service-item .fa-stack {background-size:cover;background-position:center center;background-repeat:no-repeat;align-self:center;width:100%;height:200px;border-radius:8px;}@media(max-width:767px) {.s123-module-services.layout-9 .service-item .fa-stack {height:184px;}}.s123-module-services.layout-9 .service-item .fa-stack img {width:100%;height:100%;}.s123-module-services.layout-9 .service-item .fa-stack .svg-m {height:100%;width:100%;display:flex;}.s123-page-data-services.layout-9 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-9.section-static-text-color .service-item a:not(.p-m-b-design):not(.btn-primary-automatic-recommended):not(.btn-primary),.s123-module-services.layout-9.section-static-text-color .page-text-color {color:var(--section-title-color) !important;}.s123-module-services.layout-9.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-9.bg-primary-white .page-text-color {color:Black !important;}.s123-module-services.layout-9.bg-primary-black .service-item {color:White !important;}.s123-module-services.layout-9 .service-item .servcies-more-link {display:block;align-self:center;white-space:pre-wrap;word-wrap:break-word;margin-top:1.5rem;}.s123-module-services.layout-9.bg-primary-black .service-item h4,.s123-module-services.layout-9.bg-primary-black .service-item p {color:white !important;}.s123-module-services.layout-9.bg-primary-white .service-item h4,.s123-module-services.layout-9.bg-primary-white .service-item p {color:black !important;}.s123-module-services.layout-9.bg-primary-gray .service-item h4,.s123-module-services.layout-9.bg-primary-gray .service-item p {color:#444950 !important;}.s123-module-services.layout-9.background-primary-color .service-item .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.bg-primary.s123-module-services.layout-9.background-primary-color .service-item .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}
.s123-module-services.layout-10 {padding:50px 0;}.s123-module-services.layout-10 .service-grid {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;}.s123-module-services.layout-10 .service-item-wrap .service-link {text-decoration:none;cursor:pointer;}.s123-module-services.layout-10 .service-item-wrap.wrap-last-item-sprade {grid-column:span 3;}.s123-module-services.layout-10 .service-item.last-item-sprade {flex-direction:row;}.s123-module-services.layout-10 .service-item {display:flex;flex-direction:column;text-align:left;}.s123-module-services.layout-10 .service-item.reverse-item {flex-direction:column-reverse;}html[dir="rtl"] .s123-module-services.layout-10 .service-item {text-align:right;}.s123-module-services.layout-10 .service-item h4 {margin:0;}.s123-module-services.layout-10 .service-item .service-item-description {opacity:0.8;margin:0;text-overflow:ellipsis;}.s123-module-services.layout-10 .service-item .service-item-description.show-more {cursor:pointer;position:relative;padding:0 10px 0 0;}html[dir="rtl"] .s123-module-services.layout-10 .service-item .service-item-description.show-more {padding:0 0 0 10px;}.s123-module-services.layout-10 .service-item .service-item-description.show-more:before {content:'\f141';font-family:FontAwesome;position:absolute;right:0;bottom:2px;padding:0 5px;border-radius:6px;background-color:var(--global_main_color);color:var(--global_main_color_btn_text_color);height:20px;display:flex;align-items:center;}html[dir="rtl"] .s123-module-services.layout-10 .service-item .service-item-description.show-more:before {left:0;right:auto;}.s123-module-services.layout-10 .service-item .service-item-description .back-btn {display:flex;cursor:pointer;background-color:var(--global_main_color);color:var(--global_main_color_btn_text_color);width:fit-content;padding:2px 5px;border-radius:6px;margin-top:5px;}.s123-module-services.layout-10 .service-item .service-item-description.text-scroll {overflow:overlay;}.s123-module-services.layout-10 .service-item .service-video-container {width:100%;height:100%;}.s123-module-services.layout-10 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-10 .service-item .fa-stack {background-size:cover;background-position:center center;background-repeat:no-repeat;align-self:center;width:100%;height:100%;aspect-ratio:1/1;padding:32px;}.s123-module-services.layout-10 .service-item .fa-stack img.s123-icon-converter,.s123-module-services.layout-10 .service-item .fa-stack .svg-m {height:100%;width:100%;display:flex;}.s123-module-services.layout-10 .service-item .service-item-texts {display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;aspect-ratio:1/1;padding:32px;gap:1.5rem;}.s123-page-data-services.layout-10 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-10 .service-item .service-item-description {white-space-collapse:break-spaces;max-height:calc(var(--body-line-height) * 5em); overflow-y:auto !important;overflow:hidden !important;}@media (max-width:767px) {.s123-module-services.layout-10 .service-grid {display:flex;flex-direction:column;gap:1rem;}.s123-module-services.layout-10 .service-item {gap:0;}.s123-module-services.layout-10 .service-item.reverse-item {flex-direction:column;}.s123-module-services.layout-10 .service-item .service-item-texts {padding:24px;}.s123-module-services.layout-10 .service-item.last-item-sprade {flex-direction:column;}.s123-module-services.layout-10 .service-item .service-item-description {overflow:initial;height:fit-content !important;text-overflow:initial;}.s123-module-services.layout-10 .service-item .service-item-description.show-more:before {content:none;}}.s123-module-services.layout-10[data-device-type="tablet"] .service-item .service-item-description {overflow:unset;height:fit-content !important;text-overflow:unset;pointer-events:none;}.s123-module-services.layout-10[data-device-type="tablet"] .service-item .service-item-description.show-more:before {content:none;}.s123-module-services.layout-10 .service-item .service-item-description.text-scroll::-webkit-scrollbar-track {background:var(--global_main_color_btn_text_color);}.s123-module-services.layout-10 .service-item .service-item-description.text-scroll::-webkit-scrollbar-thumb {background:var(--global_main_color);}.s123-module-services.layout-10 .service-item .service-item-description.text-scroll::-webkit-scrollbar-thumb:hover {background:var(--global_main_color);}.s123-module-services.layout-10 .service-item .service-item-description.text-scroll::-webkit-scrollbar {width:4px;height:auto;}.s123-module-services.layout-10 .service-item .more-link.black-bg-link-color {color:#ffffff !important;}.s123-module-services.layout-10.section-static-text-color .service-item .svg-m {background-color:var(--section-title-color) !important;}.s123-module-services.layout-10 .service-item .service-item-description.show-more-disabled {overflow:auto !important;}.s123-module-services.layout-10 .service-item .service-item-description.show-more-disabled:before {content:none;}.s123-module-services.layout-10.background-primary-color .service-item .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.bg-primary.s123-module-services.layout-10.background-primary-color .service-item .svg-m {background-color:var(--modules_color_section_btn_text) !important;}.s123-module-services.layout-10.background-primary-color .service-item .box-color-target .svg-m {background-color:var(--global_main_color) !important;}
.s123-module-services.layout-11 {padding:50px 0;}.s123-module-services.layout-11 .service-grid {display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;}.s123-module-services.layout-11 .service-grid.grid-2 {grid-template-columns:repeat(2,1fr);}.s123-module-services.layout-11 .service-grid.grid-4 {grid-template-columns:repeat(4,1fr);}@media(max-width:768px) {.s123-module-services.layout-11 .service-grid,.s123-module-services.layout-11 .service-grid.grid-2,.s123-module-services.layout-11 .service-grid.grid-4 {grid-template-columns:repeat(2,1fr);grid-gap:20px;}}@media(max-width:480px) {.s123-module-services.layout-11 .service-grid,.s123-module-services.layout-11 .service-grid.grid-2,.s123-module-services.layout-11 .service-grid.grid-4 {grid-template-columns:repeat(1,1fr);grid-gap:20px;}}.s123-module-services.layout-11 .service-item-wrap {border-radius:8px;}.s123-module-services.layout-11 .service-item-wrap .service-link {text-decoration:none;cursor:pointer;height:100%;display:grid;border-radius:8px;}.s123-module-services.layout-11 .service-item {text-align:left;border-top-right-radius:8px;border-top-left-radius:8px;display:flex;flex-direction:column;height:100%;}html[dir="rtl"] .s123-module-services.layout-11 .service-item {text-align:right;}.s123-module-services.layout-11 .service-item h4 {margin:0 0 16px 0;}@media(max-width:767px) {.s123-module-services.layout-11 .service-item h4 {margin:24px 0 8px 0;}}.s123-module-services.layout-11 .service-item p {overflow-wrap:anywhere;margin-bottom:0;}.s123-module-services.layout-11 .service-item .service-video-container {width:100%;height:200px;}@media(max-width:767px) {.s123-module-services.layout-11 .service-item .service-video-container {height:184px;}}.s123-module-services.layout-11 .service-item .service-video-container .services_illustration_video {width:100%;height:100%;}.s123-module-services.layout-11 .service-item .service-details {padding:24px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.s123-module-services.layout-11 .service-item .fa-stack {background-size:cover;background-position:center center;background-repeat:no-repeat;align-self:center;width:100%;height:200px;border-top-right-radius:8px;border-top-left-radius:8px;padding:10px;}@media(max-width:767px) {.s123-module-services.layout-11 .service-item .fa-stack {height:184px;}}.s123-module-services.layout-11 .service-item .fa-stack img {width:100%;height:100%;}.s123-module-services.layout-11 .service-item .fa-stack .svg-m {height:100%;width:100%;display:flex;}.s123-page-data-services.layout-11 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-11 .service-item-wrap.item-features-layout-15 .service-item {flex-direction:column-reverse;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.s123-module-services.layout-11 .service-item-wrap.item-features-layout-15 .service-details {padding:24px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1;display:flex;flex-direction:column;justify-content:flex-start;}.s123-module-services.layout-11 .service-item-wrap.item-features-layout-15 .service-item .fa-stack {border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.s123-module-services.layout-11 .service-item-wrap.item-features-layout-15 {border:1px solid #e0e0e0;border-top:8px solid #e0e0e0;transition:border-top-color 0.5s ease;}.s123-module-services.layout-11 .service-item-wrap.item-features-layout-15.s123-box-top-primary-border-hover:hover {border-top:8px solid var(--modules_color_section_main);}.home_page .s123-module-services.layout-11 .service-item-wrap.item-features-layout-15.s123-box-top-primary-border-hover:hover {border-top-color:var(--modules_color_second_section_main);}.home_page .bg-primary .s123-module-services.layout-11 .service-item-wrap.item-features-layout-15.s123-box-top-primary-border-hover:hover {border-top-color:var(--modules_color_section_main);}.inside_page .bg-primary .s123-module-services.layout-11 .service-item-wrap.item-features-layout-15.s123-box-top-primary-border-hover:hover {border-top-color:var(--inside_modules_color_section_box_main);}.s123-module-services.layout-11 .service-item .servcies-more-link {display:block;align-self:center;white-space:pre-wrap;word-wrap:break-word;margin-top:1.5rem;}
.s123-module-services.layout-12 {padding:50px 0;}.s123-module-services.layout-12 .service-horizontal-list {display:grid;gap:10px;max-width:1200px;margin:0 auto;grid-auto-rows:auto;}.s123-module-services.layout-12 .service-horizontal-list,.s123-module-services.layout-12 .service-horizontal-list.grid-3 {grid-template-columns:repeat(3, 1fr);}.s123-module-services.layout-12 .service-horizontal-list.grid-2 {grid-template-columns:repeat(2, 1fr);}.s123-module-services.layout-12 .service-horizontal-list.grid-4 {grid-template-columns:repeat(4, 1fr);}.s123-module-services.layout-12 .service-item-wrap.horizontal-item {border-radius:0.3rem;overflow:hidden;box-shadow:0 8px 25px rgba(0, 0, 0, 0.1);transition:all 0.3s ease;}.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n) {transform:translateY(30px);}.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(3n+2) {transform:translateY(40px);}.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+2),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+4) {transform:translateY(30px);}.s123-module-services.layout-12 .service-item-wrap.horizontal-item:hover {box-shadow:0 12px 35px rgba(0, 0, 0, 0.15);transform:translateY(-5px);}.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n):hover {transform:translateY(25px);}.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(3n+2):hover {transform:translateY(35px);}.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+2):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+4):hover {transform:translateY(25px);}.s123-module-services.layout-12 .service-item-wrap .service-link {text-decoration:none;cursor:pointer;height:100%;display:block;border-radius:15px;}.s123-module-services.layout-12 .service-item.horizontal-card {display:flex;flex-direction:column;padding:30px 25px;height:100%;border:none;align-items:flex-start;text-align:left;}.s123-module-services.layout-12 .service-image-container {width:100px;height:100px;position:relative;display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;margin-bottom:20px;}.s123-module-services.layout-12 .service-image,.s123-module-services.layout-12 .service-image-placeholder {width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;display:block;border-radius:50%;}.s123-module-services.layout-12 .service-image-placeholder {display:flex;align-items:center;justify-content:center;border-radius:50%;}.s123-module-services.layout-12 .service-item .fa-stack {width:100px;height:100px;display:flex;align-items:center;justify-content:flex-start;background-size:cover;background-position:center center;background-repeat:no-repeat;}html[dir="rtl"] .s123-module-services.layout-12 .service-item.horizontal-card {align-items:flex-start;text-align:right;}html[dir="rtl"] .s123-module-services.layout-12 .service-image-container {margin-left:auto !important;margin-right:0 !important;}html[dir="rtl"] .s123-module-services.layout-12 .service-item.has-icon .service-image-container {margin-left:auto !important;margin-right:0 !important;}html[dir="rtl"] .s123-module-services.layout-12 .service-item.has-image .service-image-container {margin-left:auto !important;margin-right:0 !important;}.s123-module-services.layout-12 .service-item.has-icon .service-image-container {width:60px;height:60px;margin-bottom:15px;}.s123-module-services.layout-12 .service-item.has-image .service-image-container {width:100px;height:100px;margin-bottom:20px;}.s123-module-services.layout-12 .service-item.has-icon .fa-stack {width:60px;height:60px;}.s123-module-services.layout-12 .service-details {flex:1;display:flex;flex-direction:column;text-align:left;padding:0;}html[dir="rtl"] .s123-module-services.layout-12 .service-details {text-align:right;}.s123-module-services.layout-12 .service-item h4 {margin:0 0 15px 0;line-height:1.3;}.s123-module-services.layout-12 .service-item p {overflow-wrap:anywhere;margin-bottom:0;line-height:1.5;opacity:0.85;}@media(max-width:992px) {.s123-module-services.layout-12 .service-horizontal-list,.s123-module-services.layout-12 .service-horizontal-list.grid-2,.s123-module-services.layout-12 .service-horizontal-list.grid-3,.s123-module-services.layout-12 .service-horizontal-list.grid-4 {grid-template-columns:repeat(2, 1fr);gap:20px;}.s123-module-services.layout-12 .service-item.horizontal-card {padding:35px 25px;}.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n),.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(3n+2),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+2),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+4) {transform:none;}.s123-module-services.layout-12 .service-horizontal-list .service-item-wrap.horizontal-item:nth-child(2n),.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n),.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(2n),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(2n) {transform:translateY(30px);}.s123-module-services.layout-12 .service-horizontal-list .service-item-wrap.horizontal-item:nth-child(2n):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(2n):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(2n):hover {transform:translateY(25px) !important;}.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(3n+2):hover {transform:translateY(-5px);}}@media(max-width:768px) {.s123-module-services.layout-12 .service-horizontal-list,.s123-module-services.layout-12 .service-horizontal-list.grid-2,.s123-module-services.layout-12 .service-horizontal-list.grid-3,.s123-module-services.layout-12 .service-horizontal-list.grid-4 {grid-template-columns:repeat(2, 1fr);gap:10px;}.s123-module-services.layout-12 .service-item.horizontal-card {padding:30px 20px;}.s123-module-services.layout-12 .service-image-container {width:80px;height:80px;margin-bottom:15px;}.s123-module-services.layout-12 .service-item.has-icon .service-image-container {width:50px;height:50px;margin-bottom:12px;}.s123-module-services.layout-12 .service-item .fa-stack {width:80px;height:80px;}.s123-module-services.layout-12 .service-item.has-icon .fa-stack {width:50px;height:50px;}.s123-module-services.layout-12 .service-item .fa-stack .svg-m {height:50px;width:50px;}.s123-module-services.layout-12 .service-item h4 {margin:0 0 12px 0;}}@media(max-width:480px) {.s123-module-services.layout-12 .service-horizontal-list,.s123-module-services.layout-12 .service-horizontal-list.grid-2,.s123-module-services.layout-12 .service-horizontal-list.grid-3,.s123-module-services.layout-12 .service-horizontal-list.grid-4 {grid-template-columns:1fr;}.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n),.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(3n+2),.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(2n),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+2),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+4),.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(2n) {transform:none !important;}.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:hover,.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:hover,.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:hover {transform:translateY(-5px) !important;}.s123-module-services.layout-12 .service-horizontal-list.grid-2 .service-item-wrap.horizontal-item:nth-child(2n):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(3n+2):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-3 .service-item-wrap.horizontal-item:nth-child(2n):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(2n):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(2n+2):hover,.s123-module-services.layout-12 .service-horizontal-list.grid-4 .service-item-wrap.horizontal-item:nth-child(4n+4):hover {transform:translateY(-5px) !important;}.s123-module-services.layout-12 .service-item.horizontal-card {padding:25px 15px;}.s123-module-services.layout-12 .service-image-container {width:60px;height:60px;margin-bottom:12px;}.s123-module-services.layout-12 .service-item.has-icon .service-image-container {width:40px;height:40px;margin-bottom:10px;}.s123-module-services.layout-12 .service-item .fa-stack {width:60px;height:60px;}.s123-module-services.layout-12 .service-item.has-icon .fa-stack {width:40px;height:40px;}.s123-module-services.layout-12 .service-item .fa-stack .svg-m {height:40px;width:40px;}}.s123-page-data-services.layout-12 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}.s123-module-services.layout-12 .service-item .servcies-more-link {display:block;white-space:pre-wrap;word-wrap:break-word;margin-top:1.5rem;}
.s123-module-services.layout-13 .service-grid {display:grid;grid-template-columns:1fr 1fr;grid-gap:100px;}.s123-module-services.layout-13 .service-items {display:grid;grid-auto-rows:max-content;align-content:center;}.s123-module-services.layout-13 .service-images {display:flex;justify-content:center;position:relative;height:650px;width:auto;}.s123-module-services.layout-13 .service-image {height:100%;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;border-radius:8px;display:none;}.s123-module-services.layout-13 .service-icon-container:not(.active) .fa-stack {opacity:0;transition:opacity 0.1s ease;}.s123-module-services.layout-13 .service-icon-container.active .fa-stack {opacity:1;}.s123-module-services.layout-13 .service-image .s123-icon-converter {padding:0.8rem;margin-top:0.8rem;}.s123-module-services.layout-13 .service-image.active {display:block;}.s123-module-services.layout-13 .service-image.service-icon-container.active {display:flex !important;align-items:center;justify-content:center;}.s123-module-services.layout-13 .service-icon-container {background-color:var(--modules_color_box);border-radius:8px;overflow:hidden;}.s123-module-services.layout-13 .service-icon-container .fa-stack {color:var(--primary_color);}.s123-module-services.layout-13 .service-icon-container.active .fa-stack {transform:scale(5.5); height:25%;transform-origin:center center;opacity:1;transition:transform 0.3s ease, opacity 0.1s ease;}.bg-primary.s123-module-services.layout-13 .service-icon-container {background-color:var(--modules_color_second_box);}.inside_page .s123-module-services.layout-13 .service-icon-container {background-color:var(--inside_modules_color_box);}.s123-module-services.layout-13 .service-info {position:absolute;bottom:0;background-color:var(--modules_color_second_box);opacity:0.8;width:100%;display:flex;flex-direction:column;max-height:40%;}.bg-primary.s123-module-services.layout-13 .service-info {background-color:var(--modules_color_box);}.inside_page .s123-module-services.layout-13 .service-info {background-color:var(--inside_modules_color_box);}.s123-module-services.layout-13 .service-more-info-hidden {opacity:0;pointer-events:none;}.s123-module-services.layout-13 .service-item {cursor:pointer;padding:15px;margin-bottom:13px;border-radius:8px;transition:all 0.3s ease;border:1px solid var(--modules_color_text_second_box);}.bg-primary.s123-module-services.layout-13 .service-item {border:1px solid var(--modules_color_text_box) !important;}.s123-module-services.layout-13.bg-primary-black .service-item {border:1px solid white !important;}.s123-module-services.layout-13.bg-primary-white .service-item {border:1px solid black !important;}.s123-module-services.layout-13.bg-primary-gray .service-item {border:1px solid #444950 !important;}.s123-module-services.layout-13 .service-item.active {background-color:var(--global_main_color) !important;color:var(--modules_color_text_second_box) !important;}.s123-module-services.layout-13 .service-item.background-primary-color.active {background-color:var(--modules_color_second_box) !important;color:var(--modules_color_text_second_box) !important;}.s123-module-services.layout-13 .service-item.background-primary-color .svg-m{background-color:var(--global_main_color) !important;}.s123-module-services.layout-13 .service-item.bg-primary-black.active {background:white !important;color:black !important;}.s123-module-services.layout-13 .service-item.bg-primary-white.active {background:black !important;color:white !important;}.s123-module-services.layout-13 .service-item.bg-primary-gray.active {background-color:#444950 !important;color:#ebedf0 !important;}.bg-primary.background-primary-color.s123-module-services.layout-13 .service-item.box-primary.active {background-color:var(--modules_color_text_box) !important;}.bg-primary.background-primary-color.s123-module-services.layout-13 .service-item.box-primary.active .service-name {color:var(--global_main_color) !important;}.background-primary-color.s123-module-services.layout-13 .service-item.box-primary.active {background-color:var(--modules_color_text_second_box) !important}.background-primary-color.s123-module-services.layout-13 .service-item.box-primary.active .service-name {color:var(--global_main_color) !important;}.inside_page .s123-module-services.layout-13 .service-items .service-image .s123-icon-converter {background-color:var(--global_main_color) !important;}.s123-module-services.layout-13 .service-item:hover {opacity:0.8;}.s123-module-services.layout-13 .service-item.active {opacity:1;}.s123-module-services.layout-13 .service-item-title {display:flex;align-items:center;align-content:center;justify-content:flex-start;position:relative;}.s123-module-services.layout-13 .service-items .service-image {height:66px;width:66px;background-size:cover;border-radius:50%;flex-shrink:0;flex-grow:0;position:relative;display:block;margin-right:30px;background-color:var(--modules_color_text_second_box) !important;}.s123-module-services.layout-13 .service-items .service-item.active .service-image {background-color:var(--modules_color_second_box) !important;}.bg-primary.s123-module-services.layout-13 .service-items .service-item.active .service-image {background-color:var(--modules_color_box) !important;}.bg-primary.s123-module-services.layout-13 .service-items .service-image {background-color:var(--modules_color_text_box) !important;}.s123-module-services.layout-13 .service-item.bg-primary-black .service-image {background-color:white !important;}.s123-module-services.layout-13 .service-item.bg-primary-black.active .service-image{background-color:black !important;}.s123-module-services.layout-13 .service-item.bg-primary-white .service-image {background-color:black !important;}.s123-module-services.layout-13 .service-item.bg-primary-white.active .service-image{background-color:white !important;}.s123-module-services.layout-13 .service-item.bg-primary-gray .service-image {background-color:#444950 !important;}.s123-module-services.layout-13 .service-item.bg-primary-gray.active .service-image{background-color:#ebedf0 !important;}.s123-module-services.layout-13 .service-item:hover .service-image {transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.s123-module-services.layout-13 .service-item.active .service-image {border-color:rgba(255,255,255,0.8);transform:scale(1.02);box-shadow:0 2px 8px rgba(0,0,0,0.2);}html[dir="rtl"] .s123-module-services.layout-13 .service-items .service-image {margin-right:0;margin-left:30px;}.s123-module-services.layout-13 .service-items .service-details {text-align:left;white-space:pre-wrap;word-wrap:break-word;flex:1;min-width:0;}html[dir="rtl"] .s123-module-services.layout-13 .service-items .service-details {text-align:right;}.s123-module-services.layout-13 .service-item .service-description,.s123-module-services.layout-13 .service-item .service-name {margin:0;padding:0;text-align:left;}html[dir="rtl"] .s123-module-services.layout-13 .service-item .service-description,html[dir="rtl"] .s123-module-services.layout-13 .service-item .service-name {text-align:right;}.s123-module-services.layout-13 .service-item .service-description {font-size:.9rem;}.s123-module-services.layout-13 .service-info .service-name {color:var(--modules_color_text_second_box);margin-top:10px;}.s123-module-services.layout-13 .service-info .service-description {color:var(--modules_color_text_second_box);}.bg-primary.s123-module-services.layout-13 .service-info .service-name {color:var(--modules_color_text_box);margin-top:10px;}.bg-primary.s123-module-services.layout-13 .service-info .service-description { color:var(--modules_color_text_box);}.s123-module-services.layout-13 .service-info .service-item-description {padding:10px;text-overflow:ellipsis;max-height:100%;overflow-y:auto;color:var(--modules_color_text_second_box);margin-bottom:0;}.bg-primary.s123-module-services.layout-13 .service-info .service-item-description {color:var(--modules_color_text_box);}.inside_page .s123-module-services.layout-13 .service-info .service-description,.inside_page .s123-module-services.layout-13 .service-info .service-name,.inside_page .s123-module-services.layout-13 .service-info .service-item-description {color:var(--inside_modules_color_text_box);}.s123-module-services.layout-13 .service-info .more-link {align-self:center;margin-bottom:10px;}.s123-module-services.layout-13.section-static-text-color .service-items {color:var(--section-title-color) !important;}.s123-module-services.layout-13 .service-info:not(:has(.service-item-description)) .service-description {margin-bottom:20px;}.s123-module-services.layout-13 .service-info:not(:has(.service-item-description),:has(.service-description)) .service-name {margin-bottom:20px;}.s123-module-services.layout-13 .services-category:not([data-categories-filter="s123-g-show-all"]) {display:none;}@media(max-width:767px) {.s123-module-services.layout-13 .service-grid {grid-template-columns:1fr;grid-gap:30px;}.s123-module-services.layout-13 .service-image .s123-icon-converter {margin-top:1rem;}.s123-module-services.layout-13 .service-info {max-height:50%;}.s123-module-services.layout-13 .service-images {height:450px;}.s123-module-services.layout-13 .service-items {padding-inline:10px;}.s123-module-services.layout-13 .service-item-title {justify-content:flex-start;}.s123-module-services.layout-13 .service-items .service-image {margin-right:20px;}html[dir="rtl"] .s123-module-services.layout-13 .service-items .service-image {margin-right:0;margin-left:20px;}.s123-module-services.layout-13 .service-item {padding:10px;margin-bottom:8px;}}
.s123-module-portfolio.layout-1 ul.portfolio-images-container {display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;font-size:0;list-style:none;grid-gap:32px;}.s123-module-portfolio.layout-1 ul.portfolio-images-container li {width:100%;padding:1%;padding-top:0;font-size:1rem;line-height:1.42857143;display:inline-block;vertical-align:top;}.s123-module-portfolio.layout-1 ul.portfolio-images-container .thumbnail {display:flex;flex-direction:column;padding:8px;border:none;gap:24px;margin-bottom:0;}.s123-module-portfolio.layout-1 ul.portfolio-images-container h4 {font-size:1.25rem;margin:0;text-align:center;margin-bottom:24px;}.s123-module-portfolio.layout-1 ul.portfolio-images-container .portfolio-image-box {position:relative;}.s123-module-portfolio.layout-1 .portfolio-image a.portfolio-image-link {width:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:0;display:block;}@media (min-width:767px) and (max-width:1024px) {.s123-module-portfolio.layout-1 ul.portfolio-images-container {grid-template-columns:repeat(2,1fr);}}@media (max-width:767px) {.s123-module-portfolio.layout-1 ul.portfolio-images-container {grid-template-columns:1fr;}}
.s123-module-portfolio.layout-2 ul.portfolio-images-container {display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:0;font-size:0;list-style:none;grid-gap:8px;}.s123-module-portfolio.layout-2 ul.portfolio-images-container li {width:100%;padding-top:0;font-size:1rem;line-height:1.42857143;display:inline-block;vertical-align:top;}.s123-module-portfolio.layout-2 ul.portfolio-images-container .thumbnail {background:transparent;border:none;color:inherit;margin:0;padding:0;}.s123-module-portfolio.layout-2 ul.portfolio-images-container .p-i-b {position:relative;}.s123-module-portfolio.layout-2 .portfolio-image a.portfolio-image-link {width:100%;overflow:hidden;display:block;}.s123-module-portfolio.layout-2 .portfolio-image a.portfolio-image-link .p-i {background-size:cover;background-position:center center;background-repeat:no-repeat;transition:transform 0.5s;}.s123-module-portfolio.layout-2 .portfolio-image a:hover .p-i {transform:translate(0%,0%) scale(1.1);}.s123-module-portfolio.layout-2 .portfolio-image a.portfolio-image-link .p-t-c {display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.28);padding:0.1em 0;text-transform:uppercase;text-align:center;color:#fff;}.s123-module-portfolio.layout-2 .portfolio-image a.portfolio-image-link .p-t-c .title {font-size:1.2rem;padding:0 0.5em;margin-bottom:0.6rem;max-height:4.5rem; overflow:hidden;}.s123-module-portfolio.layout-2 .p-v-b {min-width:60px;padding:0.5rem 0.8rem;text-transform:uppercase;text-align:center;color:#fff;font-size:1rem;border:1px solid;transition:background-color .2s ease-out, color 0.4s ease-out;border-radius:4px;}@media ( min-width:769px ) { .s123-module-portfolio.layout-2 .portfolio-image a.portfolio-image-link .p-t-c .title {font-size:1.45rem;margin-bottom:16px;max-height:11rem; }.s123-module-portfolio.layout-2 .p-v-b {min-width:100px;}}.s123-module-portfolio.layout-2 .p-v-b:hover {background-color:#fff;color:black;border-color:transparent;}@media (min-width:767px) and (max-width:1024px) {.s123-module-portfolio.layout-2 ul.portfolio-images-container {grid-template-columns:repeat(2,1fr);}}@media (max-width:767px) {.s123-module-portfolio.layout-2 ul.portfolio-images-container {grid-template-columns:1fr;}}
.s123-module-portfolio.layout-3 .portfolio-images-container {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px;}.s123-module-portfolio.layout-3 .portfolio-images-container .grid-item {text-align:center;align-items:center;overflow:hidden;display:flex;padding-top:56.25%;position:relative;}.s123-module-portfolio.layout-3 .grid-item img {object-fit:cover;object-position:center;position:absolute;width:100%;height:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;top:0;left:0;bottom:0;right:0;}.s123-module-portfolio.layout-3 .grid-item .image-grid-overlay {width:100%;height:100%;display:block;position:absolute;top:0;left:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.s123-module-portfolio.layout-3 .grid-item:hover .image-grid-overlay {background-color:rgba(0, 0, 0, 0.55);}.s123-module-portfolio.layout-3 .grid-item .title-container {width:100%;height:100%;margin:auto;text-align:center;display:none;position:absolute;top:0;color:#ffffff;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;left:-100%;}.s123-module-portfolio.layout-3 .grid-item:hover .title-container {left:0;}.s123-module-portfolio.layout-3 .grid-item .title-container .title {font-size:1.25rem;}html[dir=rtl] .s123-module-portfolio.layout-3 .grid-item .title-container {left:auto;right:-100%;}html[dir=rtl] .s123-module-portfolio.layout-3 .grid-item:hover .title-container {left:auto;right:0;}.s123-module-portfolio.layout-3 .grid-item .title-container:hover {text-decoration:none;color:#fff;}.s123-module-portfolio.layout-3 .grid-item .title-container:focus {outline:none;}@media(max-width:768px) {.s123-module-portfolio.layout-3 .portfolio-images-container {grid-template-columns:repeat(2, 1fr);}.s123-module-portfolio.layout-3 .grid-item .title-container,html[dir=rtl] .s123-module-portfolio.layout-3 .grid-item .title-container {left:auto;right:auto;display:flex;justify-content:flex-end;padding:24px;}}@media(max-width:480px) {.s123-module-portfolio.layout-3 .portfolio-images-container {grid-template-columns:repeat(1, 1fr);}.s123-module-portfolio.layout-3 .grid-item .title-container,html[dir=rtl] .s123-module-portfolio.layout-3 .grid-item .title-container {left:auto;right:auto;}}html.ie11-support .s123-module-portfolio.layout-3 .portfolio-images-container {display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;}html.ie11-support .s123-module-portfolio.layout-3 .portfolio-images-container .grid-item {text-align:center;overflow:hidden;position:relative;display:block;height:300px;width:300px;padding-top:0;margin:20px;}html.ie11-support .s123-module-portfolio.layout-3 .portfolio-images-container .grid-item img {width:100%;height:100%;}
.s123-module-portfolio.layout-4 .portfolio-images-container {display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:32px;}.s123-module-portfolio.layout-4 .portfolio-images-container.grid-3 {grid-template-columns:repeat(3, 1fr);}.s123-module-portfolio.layout-4 .portfolio-images-container.grid-4 {grid-template-columns:repeat(4, 1fr);}.s123-module-portfolio.layout-4 .portfolio-images-container .grid-item {text-align:center;align-items:center;overflow:hidden;display:flex;padding-top:100%;position:relative;}.s123-module-portfolio.layout-4 .grid-item img {object-fit:cover;object-position:center;position:absolute;width:100%;height:100%;-webkit-transition:translate 0.2s ease;transition:translate 0.2s ease;top:0;left:0;bottom:0;right:0;}.s123-module-portfolio.layout-4 .grid-item .image-grid-overlay {position:absolute;left:0;bottom:-1px;background-color:#fff;padding:32px;width:100%;opacity:0;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translate(-10%);transform:translate(-10%);}html[dir=rtl] .s123-module-portfolio.layout-4 .grid-item .image-grid-overlay {-webkit-transform:translate(10%);transform:translate(10%);}.s123-module-portfolio.layout-4 .grid-item:hover .image-grid-overlay,html[dir=rtl] .s123-module-portfolio.layout-4 .grid-item:hover .image-grid-overlay {opacity:1;-webkit-transform:translate(0);transform:translate(0);}.s123-module-portfolio.layout-4 .grid-item .image-grid-overlay .title {display:flex;width:100%;justify-content:space-between;color:#000;font-size:1.45rem;align-items:center;}.s123-module-portfolio.layout-4 .grid-item .image-grid-overlay .title i {transform:rotate(-45deg);}html[dir=rtl] .s123-module-portfolio.layout-4 .grid-item .image-grid-overlay .title i {transform:rotate(225deg);}.s123-module-portfolio.layout-4.touch-device .grid-item .image-grid-overlay,html[dir=rtl] .s123-module-portfolio.layout-4.touch-device .grid-item .image-grid-overlay { opacity:1;-webkit-transform:translate(0);transform:translate(0);}@media(max-width:768px) {.s123-module-portfolio.layout-4 .portfolio-images-container,.s123-module-portfolio.layout-4 .portfolio-images-container.grid-3,.s123-module-portfolio.layout-4 .portfolio-images-container.grid-4 {grid-template-columns:repeat(2, 1fr);}.s123-module-portfolio.layout-4 .grid-item .image-grid-overlay,html[dir=rtl] .s123-module-portfolio.layout-4 .grid-item .image-grid-overlay {opacity:1;-webkit-transform:translate(0);transform:translate(0);}}@media(max-width:480px) {.s123-module-portfolio.layout-4 .portfolio-images-container,.s123-module-portfolio.layout-4 .portfolio-images-container.grid-3,.s123-module-portfolio.layout-4 .portfolio-images-container.grid-4 {grid-template-columns:repeat(1, 1fr);}.s123-module-portfolio.layout-4 .grid-item .image-grid-overlay,html[dir=rtl] .s123-module-portfolio.layout-4 .grid-item .image-grid-overlay {opacity:1;-webkit-transform:translate(0);transform:translate(0);}}
.s123-module-gallery.isotope-gallery .gallery-item-wrapper {padding:5px;}.s123-module-gallery.isotope-gallery .gallery-item {position:relative;cursor:pointer;overflow:hidden;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:3px;}.s123-module-gallery.isotope-gallery .flush .gallery-item {border-radius:0;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb {text-align:center;position:relative;overflow:hidden;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb img {display:inline-block;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb img:not([src]) {opacity:0;}.s123-module-gallery.isotope-gallery .gallery-item:hover .s123-video-cover {display:none;}.s123-module-gallery.isotope-gallery .gallery-item:hover .s123-video-cover {display:none;}.s123-module-gallery.isotope-gallery .gallery-item:hover .gallery-thumb img {transform:scale(1.1);}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb .image-overlay {background-color:#2c3e50;background-color:var(--global_main_color);width:100%;height:100%;display:block;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.s123-module-gallery.isotope-gallery .gallery-item:hover .gallery-thumb .image-overlay {opacity:0.50;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb .gallery-zoom {width:100%;height:100%;text-align:center;display:none;line-height:25px;position:absolute;top:0;color:#ffffff;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column;padding:5px;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb .gallery-zoom {left:-100%;}.s123-module-gallery.isotope-gallery .gallery-item:hover .gallery-thumb .gallery-zoom {left:0;}html[dir=rtl] .s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb .gallery-zoom {left:auto;right:-100%;}html[dir=rtl] .s123-module-gallery.isotope-gallery .gallery-item:hover .gallery-thumb .gallery-zoom {left:auto;right:0;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a .eye {border-radius:50%;background-color:#000;background-color:var(--global_main_color);width:45px;height:45px;color:#ffffff;display:flex;align-items:center;justify-content:center;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a .svg-m {background-color:var(--global_main_color_btn_text_color) !important;}.home_page .s123-module-gallery.bg-primary.isotope-gallery .gallery-item .gallery-thumb a .eye {background-color:var(--modules_color_section_main);}.home_page .s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a .eye {background-color:var(--modules_color_second_section_main);}.inside_page .s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a .eye {background-color:var(--inside_modules_color_section_box_main);}.home_page .s123-module-gallery.bg-primary.isotope-gallery .gallery-item .gallery-thumb a .svg-m {background-color:var(--modules_color_section_btn_text) !important;}.home_page .s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a .svg-m {background-color:var(--modules_color_second_section_btn_text) !important;}.inside_page .s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a .svg-m {background-color:var(--inside_modules_color_section_btn_text) !important;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb a i.fa-play {padding-left:5px;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb .gallery-zoom:hover {text-decoration:none;color:#fff;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb .gallery-zoom:focus {outline:none;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-details {text-align:center;padding-top:20px;background-color:#fff;border:2px solid #ecf0f1;border-top:0;overflow:hidden;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-details h5 {margin:0;font-size:1em;position:relative;}.s123-module-gallery.isotope-gallery .gallery-item .gallery-details p {font-size:.9em;}.s123-module-gallery.isotope-gallery .isotope,.s123-module-gallery.isotope-gallery .isotope .isotope-item {-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}.s123-module-gallery.isotope-gallery .isotope {-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}.s123-module-gallery.isotope-gallery .isotope .isotope-item {-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}.s123-module-gallery.isotope-gallery .isotope.no-transition,.s123-module-gallery.isotope-gallery .isotope.no-transition .isotope-item,.s123-module-gallery.isotope-gallery .isotope .isotope-item.no-transition {-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}.mfp-bg.mfp-ready {opacity:0.95;}.mfp-gallery .gallery-social-links,.mfp-gallery .gallery-download-print-btns {display:inline-block;}.mfp-gallery .gallery-social-links + .gallery-download-print-btns:before {content:'|';margin-right:10px;}html[dir="rtl"] .mfp-gallery .gallery-social-links + .gallery-download-print-btns:before {margin-right:auto;margin-left:10px;}.mfp-gallery .gallery-download-print-btns a {margin-right:10px;}html[dir="rtl"] .mfp-gallery .gallery-download-print-btns a i {margin-right:auto;margin-left:10px;}.mfp-gallery .gallery-download-print-btns a i {background-color:#fff;}.s123-module-gallery.isotope-gallery .gallery-thumb {min-height:200px;}.s123-module-gallery.isotope-gallery .gallery-thumb img {width:100%;height:auto;}.s123-module-gallery.isotope-gallery .gallery-thumb {min-height:auto;}.s123-module-gallery.isotope-gallery.layout-2 .container {width:100%;padding:0;}.s123-module-gallery.isotope-gallery.layout-2 .container .row {margin:0;}.s123-module-gallery.isotope-gallery.layout-2 .gallery-item-wrapper {padding:0;}.s123-module-gallery.isotope-gallery.layout-2 .gallery-item {border-radius:0;}.home_page .s123-module.s123-module-gallery.layout-3 .gallery-show-more-container {margin-top:10px;margin-bottom:10px;}.s123-module-gallery.isotope-gallery.layout-3 .filter {margin:30px auto;}.s123-module-gallery.isotope-gallery .gallery-thumb {min-height:auto;}.inside_page .s123-module.s123-module-gallery.isotope-gallery.layout-3 .container {margin:-20px 0;}.s123-module-gallery.isotope-gallery.layout-3 .isotope-gallery-container .col-md-4 {margin-right:0;}.s123-module-gallery.isotope-gallery.layout-3 .container {width:100%;padding:0;}.s123-module-gallery.isotope-gallery.layout-3 .container .row {margin:0;}.s123-module-gallery.isotope-gallery.layout-3 .gallery-item-wrapper {padding:0;}.s123-module-gallery.isotope-gallery.layout-3 .gallery-item {border-radius:0;}.s123-module.s123-module-gallery.layout-3 .gallery-category-description {margin-block:20px;}.mfp-module-gallery button.mfp-close {font-size:50px;width:45px;height:55px;line-height:55px;}.mfp-module-gallery .mfp-container .mfp-title {line-height:1.5;cursor:auto;}.mfp-module-gallery .mfp-container .mfp-bottom-bar .mfp-title {padding-right:50px;}html[dir=rtl] .mfp-module-gallery .mfp-container .mfp-bottom-bar .mfp-title {text-align:right;padding-right:0;padding-left:50px;}html[dir=rtl] .mfp-module-gallery .mfp-container .mfp-bottom-bar .mfp-counter {left:0;right:auto;}.mfp-bottom-bar.custom-top-position {top:0;margin-top:-10px;}@media ( min-width:768px ) {.mfp-module-gallery .mfp-container .mfp-bottom-bar {padding:8px;margin:0;bottom:40px; max-height:100px;overflow-y:auto;top:auto;color:#fff;background:rgba(0,0,0,0.8);}.mfp-module-gallery .mfp-container .mfp-bottom-bar.custom-top-position {top:40px;bottom:auto;}.mfp-module-gallery .mfp-container .mfp-bottom-bar .mfp-counter {right:8px; top:8px; font-size:14px;}html[dir=rtl] .mfp-module-gallery .mfp-container .mfp-bottom-bar .mfp-counter {left:8px;right:auto;}}.mfp-module-gallery .gallery-image-text,.mfp-module-gallery .gallery-image-external-link {margin-bottom:0.3em;}.mfp-module-gallery .gallery-image-external-link {display:block;}.mfp-module-gallery .gallery-social-links a {display:inline-block;margin-right:10px;color:#fff;}html[dir=rtl] .mfp-module-gallery .gallery-social-links a {margin-left:10px;margin-right:auto;}.mfp-module-gallery .gallery-social-links a .svg-m {background-color:#fff;}.mfp-caption-close {display:none;position:absolute;right:8px;bottom:8px;color:#fff;font-size:14px;cursor:pointer;}html[dir=rtl] .mfp-caption-close {right:auto;left:8px;}.mfp-caption-close .svg-m {background-color:#fff;}.s123-module-gallery .s123-categories {position:relative;}.s123-module-gallery .gallery-show-more-container {margin-top:10px;}.s123-module-gallery .gallery-show-more-btn {width:100%;text-align:center;}.s123-module-gallery.isotope-gallery .gallery-item-wrapper img:not(.loaded) {min-height:200px;}@media ( max-width:768px ) {.s123-module-gallery.m-m-i-in-row.isotope-gallery .gallery-item-wrapper img:not(.loaded) {min-height:100px;}}.s123-module-gallery img.size-tester {visibility:hidden;position:fixed !important;top:0;left:0;width:auto !important;height:auto !important;}.gallery-link-bootbox {z-index:99999 !important;}.gallery-link-bootbox .modal-content {height:200px;}.gallery-link-bootbox .modal-body {height:100%;}.gallery-link-bootbox .bootbox-body {height:100%;display:flex;flex-direction:column;justify-content:center;cursor:default;}.gallery-link-bootbox .bootbox-body .copy-link-btn:focus {outline:none;}.gallery-link-bootbox .bootbox-body .copy-link-btn [data-icon-name="clipboard"] {background:#fff;}html[dir="rtl"] .gallery-link-bootbox .bootbox-body #copyLinkInput {direction:ltr;}.mfp-gallery .mfp-content.mfp-tall-images-handler {width:100%;}.mfp-gallery .mfp-content.mfp-tall-images-handler .mfp-caption-close {display:none !important}.mfp-gallery .mfp-content.mfp-tall-images-handler .mfp-figure:after {background-color:#000;}.s123-module-gallery.section-static-text-color .gallery-category-description {color:var(--section-title-color) !important;}.s123-module-gallery .shapeBottom {position:absolute;bottom:0;left:0;width:100%;height:100px;z-index:0;pointer-events:none;transition:height 0.3s ease;}.s123-module-gallery .shapeBottom svg {display:block;width:100%;height:100%;}.s123-module-gallery .shapeBottom.hideFromMobile {display:block;}@media (max-width:767px) {.s123-module-gallery .shapeBottom.hideFromMobile {display:none;}}
.s123-module-gallery.layout-4 .gallery-image-container > .row ,.s123-module-gallery.layout-4 .gallery-image {position:relative;padding:1px;}.s123-module-gallery.layout-4 .gallery-image > a {width:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:0;display:block;}.s123-module-gallery .s123-categories {position:relative;}.s123-module-gallery.layout-4 .gallery-image {position:relative;float:left;}html[dir="rtl"] .s123-module-gallery.layout-4 .gallery-image {float:right;}.s123-module-gallery.layout-4 .gallery-image {width:50%;}@media (max-width:767px) {.s123-module-gallery.layout-4 .gallery-category.mobile-in-row-2 .gallery-image {width:50%;}.s123-module-gallery.layout-4 .gallery-category.mobile-in-row-1 .gallery-image {width:100%;}}@media (min-width:992px) {.s123-module-gallery.layout-4 .gallery-category.in-row-3 .gallery-image {width:33.33333333%;}.s123-module-gallery.layout-4 .gallery-category.in-row-4 .gallery-image { width:25%; }.s123-module-gallery.layout-4 .gallery-category.in-row-5 .gallery-image {width:20%; }}.gallery-category-description {text-align:center;}
.s123-module-gallery.layout-5 ul.gallery-images-container {padding:0;margin:0;font-size:0;list-style:none;}.s123-module-gallery.layout-5 ul.gallery-images-container li {padding:1%;padding-top:0;font-size:1rem;line-height:1.42857143;display:inline-block;vertical-align:top;}.s123-module-gallery.layout-5 ul.gallery-images-container .thumbnail {border:none;color:inherit;}.s123-module-gallery.layout-5 ul.gallery-images-container .gallery-image-box {position:relative;}.s123-module-gallery.layout-5 ul.gallery-images-container .caption {min-height:7.39em;color:inherit;}.s123-module-gallery.layout-5 .gallery-image a.gallery-image-link {width:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:0;display:block;}.s123-module-gallery.layout-5 .product-details-container h4 {margin:0.75em 0;}.s123-module-gallery.layout-5 .product-details-container p {margin-bottom:0.75em;}@media (max-width:767px) {.s123-module-gallery.layout-5 ul.gallery-images-container li {text-align:center; }.s123-module-gallery.layout-5 ul.gallery-images-container.mobile-in-row-1 li {width:100%;}.s123-module-gallery.layout-5 ul.gallery-images-container.mobile-in-row-2 li {width:50%;}}@media (min-width:768px) {.s123-module-gallery.layout-5 ul.gallery-images-container li {width:25%;}}@media (min-width:992px) {.s123-module-gallery.layout-5 ul.gallery-images-container.in-row-3 li {width:33.33333333%;}.s123-module-gallery.layout-5 ul.gallery-images-container.in-row-4 li { width:25%;}.s123-module-gallery.layout-5 ul.gallery-images-container.in-row-5 li {width:20%;}}.s123-module-gallery .s123-categories {position:relative;}
.s123-module-gallery.layout-6 .gallery-images-container {width:100%;background:transparent;}.s123-module-gallery.layout-6 .gallery-image {width:70%;height:300px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}@media screen and ( min-width:768px) {.s123-module-gallery.layout-6 .gallery-image,.s123-module-gallery.layout-6 .gallery-video-container img {height:600px;}}@media screen and ( min-width:960px) {.s123-module-gallery.layout-6 .gallery-image {width:60%;}}.s123-module-gallery.layout-6 .gallery-image img,.s123-module-gallery.layout-6 .gallery-image iframe {display:block;max-width:100%;max-height:100%;opacity:0.7;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-filter:blur(5px);filter:blur(5px);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s, transform 0.3s, -webkit-filter 0.3s, filter 0.3s;transition:opacity 0.3s, transform 0.3s, filter 0.3s;}.s123-module-gallery.layout-6[data-overlay-opacity="true"] .gallery-image img {opacity:1;}.s123-module-gallery.layout-6 .gallery-image.is-selected img,.s123-module-gallery.layout-6 .gallery-image.is-selected iframe {opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:none;filter:none;}.s123-module-gallery.layout-6 .flickity-prev-next-button {width:60px;height:60px;background:transparent;opacity:0.6;}.s123-module-gallery.layout-6 .flickity-prev-next-button:hover {background:transparent;opacity:1;}.s123-module-gallery.layout-6 .flickity-prev-next-button .arrow {fill:white;}.s123-module-gallery.layout-6 .flickity-prev-next-button.no-svg {color:white;}.s123-module-gallery.layout-6 .flickity-prev-next-button.previous {left:0;}.s123-module-gallery.layout-6 .flickity-prev-next-button.next {right:0;}.s123-module-gallery.layout-6 .flickity-prev-next-button:disabled {display:none;}.s123-module-gallery.layout-6 .gallery-image-caption {width:100%;margin:10px 0 0 0;padding:0;text-align:center;min-height:1.5em;}@media screen and ( min-width:768px) {.s123-module-gallery.layout-6 .gallery-image-caption {margin:1em 0 0 0;}}.s123-module-gallery.layout-6 .flickity-page-dots {display:none;bottom:-40px;}.s123-module-gallery.layout-6 .flickity-page-dots .dot {width:12px;height:12px;opacity:1;background:#d6d6d6;}.s123-module-gallery.layout-6 .flickity-page-dots .dot:hover,.s123-module-gallery.layout-6 .flickity-page-dots .dot.is-selected {background:#869791;}.s123-module-gallery .s123-categories {position:relative;}.s123-module-gallery.layout-6 .gallery-category-description {display:none;}.s123-module-gallery.layout-6 .gallery-category-description.active-description {display:block;}.s123-module-gallery.layout-6[data-overlay-opacity="true"] .gallery-container {position:relative;}
.s123-module-gallery.layout-7 .gallery-images-container {width:100%;background:transparent;}.s123-module-gallery.layout-7 .isotope-gallery-container img,.s123-module-gallery.layout-7 .gallery-video-container {display:block;height:300px;}@media screen and ( min-width:768px ) {.s123-module-gallery.layout-7 .isotope-gallery-container img,.s123-module-gallery.layout-7 .gallery-video-container {height:600px;}.s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 img,.s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:400px;}.s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 img,.s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:900px;}.s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-image-container {height:400px;width:300px;padding:20px;}.s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-image-container {height:267px;width:200px;}.s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-image-container {height:600px;width:450px;}.s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-image-container img {height:100%;width:100%;object-fit:cover;}.s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-video-container img, .s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:360px;}.s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-video-container img, .s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:227px;}.s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-video-container img, .s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:560px;}}@media screen and ( max-width:767px ) {.s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-image-container {height:300px;width:60%;padding:20px;}.s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-image-container {height:200px;width:40%;}.s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-image-container {height:450px;width:90%;}.s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-image-container img {height:100%;width:100%;object-fit:cover;}.s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-video-container img, .s123-module-gallery.layout-7 .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:260px;}.s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-video-container img, .s123-module-gallery.layout-7[data-image-size="small"] .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:160px;}.s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-video-container img, .s123-module-gallery.layout-7[data-image-size="large"] .isotope-gallery-container.carousel-style-2 .gallery-video-container {height:410px;}}.s123-module-gallery.layout-7 .gallery-image-caption {width:100%;margin:10px 0 0 0;padding:0;text-align:center;min-height:1.5em;}@media screen and ( min-width:768px) {.s123-module-gallery.layout-7 .gallery-image-caption {margin:1em 0 0 0;}}.s123-module-gallery.layout-7 .flickity-page-dots {display:none;bottom:-40px;}.s123-module-gallery.layout-7 .flickity-page-dots .dot {width:12px;height:12px;opacity:1;background:#d6d6d6;}.s123-module-gallery.layout-7 .flickity-page-dots .dot:hover,.s123-module-gallery.layout-7 .flickity-page-dots .dot.is-selected {background:#869791;}.s123-module-gallery .s123-categories {position:relative;}.s123-module-gallery.layout-7 .gallery-category-description {display:none;}.s123-module-gallery.layout-7 .gallery-category-description.active-description {display:flex;width:100%;justify-content:center;margin-bottom:50px;}.s123-module-gallery.layout-7 .gallery-images-container.gallery-images-container-with-description {position:relative !important;}
.s123-module-gallery.layout-8 ul.gallery-images-container {padding:0;margin:0;font-size:0;list-style:none;}.s123-module-gallery.layout-8 ul.gallery-images-container li {padding:1%;padding-top:0;font-size:1rem;line-height:1.42857143;display:inline-block;vertical-align:top;}.s123-module-gallery.layout-8 ul.gallery-images-container .thumbnail {border:none;color:inherit;background:transparent;}.s123-module-gallery.layout-8 ul.gallery-images-container .gallery-image-box {position:relative;}.s123-module-gallery.layout-8 ul.gallery-images-container .caption {min-height:7.39em;color:inherit;}.s123-module-gallery.layout-8 .gallery-image a.gallery-image-link {width:100%;padding-bottom:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;font-size:0;display:block;}.s123-module-gallery.layout-8 .product-details-container h4 {margin:0.75em 0;}.s123-module-gallery.layout-8 .product-details-container p {margin-bottom:0.75em;}@media (max-width:767px) {.s123-module-gallery.layout-8 ul.gallery-images-container li {text-align:center; }.s123-module-gallery.layout-8 ul.gallery-images-container.mobile-in-row-1 li {width:100%;}.s123-module-gallery.layout-8 ul.gallery-images-container.mobile-in-row-2 li {width:50%;}}@media (min-width:768px) {.s123-module-gallery.layout-8 ul.gallery-images-container li {width:25%;}}@media (min-width:992px) {.s123-module-gallery.layout-8 ul.gallery-images-container.in-row-3 li {width:33.33333333%;}.s123-module-gallery.layout-8 ul.gallery-images-container.in-row-4 li { width:25%;}.s123-module-gallery.layout-8 ul.gallery-images-container.in-row-5 li {width:20%;}}.s123-module-gallery .s123-categories {position:relative;}
.s123-module-gallery.layout-9 .grid {display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(2, 1fr);grid-gap:30px;margin-bottom:30px;}@media(max-width:480px) {.s123-module-gallery.layout-9 .grid {grid-gap:10px;margin-bottom:10px;}}.s123-module-gallery.layout-9 .grid-item {text-align:center;align-items:center;overflow:hidden;display:flex;padding-top:56.25%;position:relative;}.s123-module-gallery.layout-9 .grid-item img {object-fit:cover;object-position:center;position:absolute;width:100% !important;height:100% !important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease; top:0;left:0;bottom:0;right:0;}.s123-module-gallery.layout-9 .grid .grid-item:nth-child(1) {grid-row:span 2;grid-column:span 8;}.s123-module-gallery.layout-9 .grid .grid-item:nth-child(2) {grid-column:span 4;}.s123-module-gallery.layout-9 .grid .grid-item:nth-child(3) {grid-column:span 4;}.s123-module-gallery.layout-9 .grid:nth-child(even) .grid-item:nth-child(1) {grid-row:span 2;grid-column:5 / span 8;}.s123-module-gallery.layout-9 .grid:nth-child(even) .grid-item:nth-child(2) {grid-row:1 / span 1;grid-column:1 / span 4;}.s123-module-gallery.layout-9 .grid:nth-child(even) .grid-item:nth-child(3) {grid-row:2 / span 1;grid-column:1 / span 4;}.s123-module-gallery.layout-9 .grid .grid-item.oneImage {grid-column:span 12 !important;}.s123-module-gallery.layout-9 .grid .grid-item.twoImages:nth-child(1) {grid-row:span 2;grid-column:1 / span 6;}.s123-module-gallery.layout-9 .grid .grid-item.twoImages:nth-child(2) {grid-row:span 2; grid-column:7 / span 6;}.s123-module-gallery.layout-9 .grid-item .image-grid-overlay {width:100%;height:100%;display:block;position:absolute;top:0;left:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.s123-module-gallery.layout-9 .grid-item .gallery-zoom {width:100%;height:100%;padding-top:10px;text-align:center;display:none;line-height:25px;position:absolute;top:0;color:#ffffff;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:column;padding:5px;}.s123-module-gallery.layout-9 .grid-item .gallery-zoom {left:-100%;}.s123-module-gallery.layout-9 .grid-item:hover .gallery-zoom {left:0;}html[dir=rtl] .s123-module-gallery.layout-9 .grid-item .gallery-zoom {left:auto;right:-100%;}html[dir=rtl] .s123-module-gallery.layout-9 .grid-item:hover .gallery-zoom {left:auto;right:0;}.s123-module-gallery.layout-9 .grid-item .gallery-zoom:hover {text-decoration:none;color:#fff;}.s123-module-gallery.layout-9 .grid-item .gallery-zoom:focus {outline:none;}.s123-module-gallery.layout-9 .grid-item:hover .image-grid-overlay {background-color:rgba(0, 0, 0, 0.55);}.s123-module-gallery.layout-9 .grid-item:hover img {transform:scale(1.1);}html.ie11-support .s123-module-gallery.layout-9 .grid {display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;}html.ie11-support .s123-module-gallery.layout-9 .grid .grid-item {text-align:center;overflow:hidden;position:relative;display:block;height:300px;}html.ie11-support .s123-module-gallery.layout-9 .grid .grid-item:nth-child(1) {-ms-grid-column:1;}html.ie11-support .s123-module-gallery.layout-9 .grid .grid-item:nth-child(2) {-ms-grid-column:2;margin:0 30px;}html.ie11-support .s123-module-gallery.layout-9 .grid .grid-item:nth-child(3) {-ms-grid-column:3;}html.ie11-support .s123-module-gallery.layout-9 .grid .grid-item img {width:100%;height:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.s123-module-gallery.layout-10 .grid {display:grid;grid-template-rows:auto;grid-gap:24px;}.s123-module-gallery.layout-10 .grid-small {grid-template-columns:repeat(5, 1fr);}.s123-module-gallery.layout-10 .grid-medium {grid-template-columns:repeat(4, 1fr);}.s123-module-gallery.layout-10 .grid-large {grid-template-columns:repeat(3, 1fr); }@media(max-width:768px) {.s123-module-gallery.layout-10 .grid {grid-template-columns:repeat(2, 1fr);}}@media(max-width:480px) {.s123-module-gallery.layout-10 .grid {grid-template-columns:repeat(2, 1fr);gap:16px;}.s123-module-gallery.layout-10 .items-col {display:contents !important;}.s123-module-gallery.layout-10 .grid-item {aspect-ratio:1/1 !important;}}.s123-module-gallery.layout-10 .items-col {display:flex;flex-direction:column;gap:24px;}.s123-module-gallery.layout-10 .grid-item {text-align:center;align-items:center;overflow:hidden;display:flex;position:relative;aspect-ratio:16/9;border-radius:16px;}.s123-module-gallery.layout-10 .grid-item.grid-item-grow {flex-grow:1;}@media(min-width:992px) {.s123-module-gallery.layout-10 .items-col:not(.items-col-secondary):nth-child(odd) .grid-item:first-child {margin-top:48px;}}.s123-module-gallery.layout-10 .grid-item:nth-child(2n) {aspect-ratio:1/1;}.s123-module-gallery.layout-10 .items-col:nth-child(2n) .grid-item:nth-child(2n) {aspect-ratio:16/9;}.s123-module-gallery.layout-10 .items-col:nth-child(2n) .grid-item:nth-child(2n + 1) {aspect-ratio:1/1;}.s123-module-gallery.layout-10 .grid-item img {object-fit:cover;object-position:center;position:absolute;width:100% !important;height:100% !important;-webkit-transition:all 0.2s ease;transition:all 0.2s ease; top:0;left:0;bottom:0;right:0;}.s123-module-gallery.layout-10 .grid-item .image-grid-overlay {width:100%;height:100%;display:block;position:absolute;top:0;left:0;filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.s123-module-gallery.layout-10 .grid-item .gallery-zoom {width:100%;height:100%;padding-top:10px;text-align:center;display:none;line-height:25px;position:absolute;top:0;color:#ffffff;display:flex;align-items:center;align-content:center;justify-content:flex-start;flex-direction:column;padding:5px;}.s123-module-gallery.layout-10 .grid-item .gallery-zoom {left:-100%;}.s123-module-gallery.layout-10 .grid-item:hover .gallery-zoom {left:0;}html[dir=rtl] .s123-module-gallery.layout-10 .grid-item .gallery-zoom {left:auto;right:-100%;}html[dir=rtl] .s123-module-gallery.layout-10 .grid-item:hover .gallery-zoom {left:auto;right:0;}.s123-module-gallery.layout-10 .grid-item .gallery-zoom:hover {text-decoration:none;color:#fff;}.s123-module-gallery.layout-10 .grid-item .gallery-zoom:focus {outline:none;}.s123-module-gallery.layout-10 .grid-item:hover .image-grid-overlay {background-color:rgba(0, 0, 0, 0.55);}.s123-module-gallery.layout-10 .grid-item:hover img {transform:scale(1.1);}html.ie11-support .s123-module-gallery.layout-10 .grid .grid-item img {width:100%;height:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.s123-module-fileManager.layout-1 .fileManager-category {display:flex;justify-content:center;}.s123-module-fileManager.layout-1 .file-item {display:flex;border-radius:8px;margin-bottom:8px;}.s123-module-fileManager.layout-1 .file-item .file-item-data {padding:24px;position:relative;}.s123-module-fileManager.layout-1 .file-item .file-item-data:after {content:"";position:absolute;top:50%;right:0;width:2px;height:50px;background:var(--modules_color_second_section_main);transform:translateY(-50%);}html[dir="rtl"] .s123-module-fileManager.layout-1 .file-item .file-item-data:after {left:0;right:auto;}.s123-module-fileManager.layout-1 .file-item.bg-primary-white .file-item-data:after,.s123-module-fileManager.layout-1 .file-item.bg-primary-gray .file-item-data:after{background:#999999;}.s123-module-fileManager.layout-1 .file-item.bg-primary-black .file-item-data:after{background:#DBDBDB;}.s123-module-fileManager.layout-1 .file-item.background-primary-color .file-item-data:after{background:var(--modules_color_second_box);}.bg-primary.s123-module-fileManager.layout-1 .file-item.background-primary-color .file-item-data:after {background:var(--modules_color_box);}.bg-primary.s123-module-fileManager.layout-1 .file-item .file-item-data:after {background:var(--modules_color_section_main);}.s123-module-fileManager.layout-1 .file-item .file-item-data p {margin-bottom:8px;overflow-wrap:break-word;white-space:pre-wrap;font-weight:var(--body-font-weight-bold);}.s123-module-fileManager.layout-1 .file-item .file-item-data p:last-child {margin-bottom:0;}.s123-module-fileManager.layout-1 .file-item .file-item-data .file-item-title {font-size:1.25rem;}.s123-module-fileManager.layout-1 .file-item .file-item-data .file-item-description {opacity:0.7;font-size:0.85rem;}.s123-module-fileManager.layout-1 .file-item .file-item-download {display:flex;align-self:center;justify-content:flex-end;padding:24px;}.s123-module-fileManager.layout-1 .fileManager-see-more {padding:10px;}
.s123-module-fileManager.layout-2 .fileManager-category.fileManager-grid {display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;}@media (max-width:479px) {.s123-module-fileManager.layout-2 .fileManager-category.fileManager-grid {grid-template-columns:repeat(1, 1fr);margin-right:15px;margin-left:15px;}}@media (min-width:480px) and (max-width:991px) {.s123-module-fileManager.layout-2 .fileManager-category.fileManager-grid {grid-template-columns:repeat(2, 1fr);margin-right:15px;margin-left:15px;}}.s123-module-fileManager.layout-2 .file-item-wrapper {display:flex;}.s123-module-fileManager.layout-2 .file-item {display:flex;flex-direction:column;border-radius:0.5rem;width:100%;transition:transform 0.3s ease, box-shadow 0.3s ease;}.s123-module-fileManager.layout-2 .file-item:hover {transform:translateY(-0.25rem);box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);}.s123-module-fileManager.layout-2 .file-item .file-item-data {text-align:center;padding:1.5rem;flex:1;}.s123-module-fileManager.layout-2 .file-item .file-item-data p {margin-bottom:0.5rem;overflow-wrap:break-word;white-space:pre-wrap;font-weight:var(--body-font-weight-bold);}.s123-module-fileManager.layout-2 .file-item .file-item-data p:last-child {margin-bottom:0;}.s123-module-fileManager.layout-2 .file-item .file-item-data .file-item-title {font-size:1.25rem;line-height:1.4;}.s123-module-fileManager.layout-2 .file-item .file-item-data .file-item-description {opacity:0.7;font-size:0.85rem;line-height:1.5;}@media (max-width:991px) {.s123-module-fileManager.layout-2 .file-item .file-item-data .file-item-title,.s123-module-fileManager.layout-2 .file-item .file-item-data .file-item-description {text-align:center;}}.s123-module-fileManager.layout-2 .file-item .file-item-download {display:flex;align-items:center;justify-content:center;padding:1.5rem;border-top:1px solid var(--modules_color_second_section_main);}.s123-module-fileManager.layout-2 .file-item.background-primary-color .file-item-download {border-top:1px solid var(--modules_color_second_box);}.s123-module-fileManager.layout-2 .file-item.bg-primary-white .file-item-download,.s123-module-fileManager.layout-2 .file-item.bg-primary-gray .file-item-download {border-top:1px solid #999999;}.s123-module-fileManager.layout-2 .file-item.bg-primary-black .file-item-download {border-top:1px solid #DBDBDB;}.bg-primary.s123-module-fileManager.layout-2 .file-item.background-primary-color .file-item-download {border-top:1px solid var(--modules_color_box);}.bg-primary.s123-module-fileManager.layout-2 .file-item .file-item-download {border-top:1px solid var(--modules_color_section_main);}.s123-module-fileManager.layout-2 .fileManager-see-more {grid-column:1 / -1;text-align:center;padding:1rem 0;margin-top:1rem;}
/* Gallery overlay spacing fix: separate eye icon and title text */
.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb {
  position: relative;
}

.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb > .eye > a.gallery-zoom {
  left: 50% !important;
  right: auto !important;
  top: 50% !important;
  bottom: auto !important;
  width: 48px !important;
  height: 48px !important;
  min-height: 48px !important;
  transform: translate(-50%, -78%) !important;
  padding: 0 !important;
  justify-content: center !important;
  align-items: center !important;
  z-index: 4;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transition: opacity 0.2s ease !important;
}

.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb > p:last-of-type {
  margin: 0;
}

.s123-module-gallery.isotope-gallery .gallery-item .gallery-thumb > p:last-of-type > a.gallery-zoom {
  left: 0 !important;
  right: 0 !important;
  top: 50% !important;
  bottom: auto !important;
  transform: translateY(22px) !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  padding: 0 12px !important;
  justify-content: center !important;
  align-items: center !important;
  line-height: 1.35 !important;
  z-index: 4;
  opacity: 0 !important;
  visibility: hidden !important;
  pointer-events: none !important;
  transition: opacity 0.2s ease !important;
}

.s123-module-gallery.isotope-gallery .gallery-item:hover .gallery-thumb > .eye > a.gallery-zoom,
.s123-module-gallery.isotope-gallery .gallery-item:hover .gallery-thumb > p:last-of-type > a.gallery-zoom {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}
.s123-module-gallery.public-gallery-ready .isotope-gallery-container {
  display: none !important;
}

.public-gallery-slider {
  max-width: 1120px;
  margin: 0 auto;
  color: inherit;
}

.public-gallery-slider__stage {
  position: relative;
  display: grid;
  grid-template-columns: 56px minmax(0, 1fr) 56px;
  align-items: center;
  gap: 18px;
}

.public-gallery-slider__figure {
  min-width: 0;
  margin: 0;
  text-align: center;
}

.public-gallery-slider__image-link {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 360px;
  background: #111;
}

.public-gallery-slider__image {
  width: auto;
  max-width: 100%;
  max-height: 68vh;
  object-fit: contain;
}

.public-gallery-slider__caption {
  min-height: 72px;
  padding: 18px 10px 4px;
}

.public-gallery-slider__title {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.35;
}

.public-gallery-slider__description {
  max-width: 760px;
  margin: 8px auto 0;
  font-size: 16px;
  line-height: 1.55;
}

.public-gallery-slider__arrow {
  width: 56px;
  height: 72px;
  border: 0;
  background: rgba(0, 0, 0, 0.66);
  color: #fff;
  font-size: 54px;
  line-height: 1;
  cursor: pointer;
}

.public-gallery-slider__arrow:hover,
.public-gallery-slider__arrow:focus {
  background: #000;
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.public-gallery-slider__arrow[hidden] {
  visibility: hidden;
  display: block !important;
  pointer-events: none;
}

.public-gallery-slider__thumbs {
  display: flex;
  gap: 12px;
  margin-top: 22px;
  padding: 0 0 14px;
  overflow-x: auto;
  scroll-behavior: smooth;
  scroll-snap-type: x proximity;
  scrollbar-width: thin;
}

.public-gallery-slider__thumb {
  flex: 0 0 132px;
  border: 2px solid transparent;
  padding: 0;
  background: transparent;
  color: inherit;
  text-align: center;
  cursor: pointer;
  scroll-snap-align: center;
}

.public-gallery-slider__thumb img {
  width: 132px;
  height: 88px;
  object-fit: cover;
  background: #111;
}

.public-gallery-slider__thumb span {
  display: block;
  min-height: 36px;
  margin-top: 6px;
  overflow: hidden;
  font-size: 12px;
  line-height: 1.35;
}

.public-gallery-slider__thumb.is-current {
  border-color: currentColor;
}

.public-gallery-slider__thumb:hover,
.public-gallery-slider__thumb:focus {
  border-color: rgba(0, 0, 0, 0.55);
  outline: none;
}

@media (max-width: 767px) {
  .public-gallery-slider__stage {
    grid-template-columns: 42px minmax(0, 1fr) 42px;
    gap: 8px;
  }

  .public-gallery-slider__image-link {
    min-height: 240px;
  }

  .public-gallery-slider__image {
    max-height: 56vh;
  }

  .public-gallery-slider__arrow {
    width: 42px;
    height: 58px;
    font-size: 42px;
  }

  .public-gallery-slider__caption {
    min-height: 64px;
    padding-top: 14px;
  }

  .public-gallery-slider__title {
    font-size: 20px;
  }

  .public-gallery-slider__thumb {
    flex-basis: 104px;
  }

  .public-gallery-slider__thumb img {
    width: 104px;
    height: 70px;
  }
}

.public-gallery-slider__stage {
  grid-template-columns: 48px minmax(0, 1fr) 48px;
}

.public-gallery-slider__image-link {
  min-height: 420px;
  border-radius: 2px;
  background: #171717;
  cursor: zoom-in;
}

.public-gallery-slider__arrow {
  width: 48px;
  height: 48px;
  border: 1px solid rgba(0, 0, 0, 0.18);
  border-radius: 50%;
  background: #fff;
  color: #222;
  font-size: 0;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);
  transition: opacity 0.18s ease, transform 0.18s ease, background 0.18s ease;
}

.public-gallery-slider__arrow span {
  display: none;
}

.public-gallery-slider__arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 13px;
  height: 13px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
}

.public-gallery-slider__arrow--prev::before {
  transform: translate(-35%, -50%) rotate(-135deg);
}

.public-gallery-slider__arrow--next::before {
  transform: translate(-65%, -50%) rotate(45deg);
}

.public-gallery-slider__arrow:hover,
.public-gallery-slider__arrow:focus {
  background: #222;
  color: #fff;
  transform: translateY(-1px);
  outline: none;
}

.public-gallery-slider__arrow:disabled {
  opacity: 0.28;
  cursor: default;
  box-shadow: none;
  transform: none;
}

.public-gallery-slider__arrow:disabled:hover,
.public-gallery-slider__arrow:disabled:focus {
  background: #fff;
  color: #222;
}

.public-gallery-slider__thumbs {
  height: 112px;
  align-items: flex-start;
}

.public-gallery-slider__thumb {
  flex-basis: 140px;
  height: 98px;
  border-radius: 2px;
  overflow: hidden;
  background: #111;
  opacity: 0.72;
  transition: opacity 0.18s ease, border-color 0.18s ease;
}

.public-gallery-slider__thumb img {
  width: 140px;
  height: 94px;
}

.public-gallery-slider__thumb.is-current,
.public-gallery-slider__thumb:hover,
.public-gallery-slider__thumb:focus {
  opacity: 1;
}

.public-gallery-modal-open {
  overflow: hidden;
}

.public-gallery-modal[hidden] {
  display: none !important;
}

.public-gallery-modal {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.public-gallery-modal__backdrop {
  position: absolute;
  inset: 0;
  border: 0;
  background: rgba(0, 0, 0, 0.86);
  cursor: zoom-out;
}

.public-gallery-modal__panel {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 54px minmax(0, auto) 54px;
  align-items: center;
  gap: 16px;
  width: min(96vw, 1280px);
}

.public-gallery-modal__image {
  max-width: 100%;
  max-height: 92vh;
  object-fit: contain;
  justify-self: center;
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.38);
}

.public-gallery-modal__close,
.public-gallery-modal__arrow {
  border: 0;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.92);
  color: #111;
  cursor: pointer;
}

.public-gallery-modal__close {
  position: absolute;
  top: -18px;
  right: 0;
  width: 44px;
  height: 44px;
  font-size: 32px;
  line-height: 1;
}

.public-gallery-modal__arrow {
  width: 54px;
  height: 54px;
  font-size: 42px;
  line-height: 1;
}

.public-gallery-modal__close:hover,
.public-gallery-modal__close:focus,
.public-gallery-modal__arrow:hover,
.public-gallery-modal__arrow:focus {
  background: #fff;
  outline: 2px solid #fff;
  outline-offset: 3px;
}

.public-gallery-modal__arrow:disabled {
  opacity: 0.24;
  cursor: default;
}

@media (max-width: 767px) {
  .public-gallery-slider__stage {
    grid-template-columns: 38px minmax(0, 1fr) 38px;
  }

  .public-gallery-slider__image-link {
    min-height: 280px;
  }

  .public-gallery-slider__arrow {
    width: 38px;
    height: 38px;
    font-size: 0;
  }

  .public-gallery-slider__arrow::before {
    width: 11px;
    height: 11px;
  }

  .public-gallery-slider__thumbs {
    height: 92px;
  }

  .public-gallery-slider__thumb {
    flex-basis: 112px;
    height: 78px;
  }

  .public-gallery-slider__thumb img {
    width: 112px;
    height: 74px;
  }

  .public-gallery-modal__panel {
    grid-template-columns: 40px minmax(0, 1fr) 40px;
    gap: 8px;
    width: calc(100vw - 16px);
  }

  .public-gallery-modal__arrow {
    width: 40px;
    height: 40px;
    font-size: 32px;
  }

  .public-gallery-modal__close {
    top: -54px;
    width: 40px;
    height: 40px;
    font-size: 30px;
  }
}

.public-gallery-slider__stage {
  display: block;
  position: relative;
}

.public-gallery-slider__image-link {
  height: 560px;
  min-height: 0;
}

.public-gallery-slider__image {
  max-height: 100%;
}

.public-gallery-slider__title {
  margin: 0;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
}

.public-gallery-slider__arrow {
  position: absolute;
  top: 256px;
  z-index: 2;
}

.public-gallery-slider__arrow--prev {
  left: 16px;
}

.public-gallery-slider__arrow--next {
  right: 16px;
}

@media (max-width: 767px) {
  .public-gallery-slider__image-link {
    height: 320px;
    min-height: 0;
  }

  .public-gallery-slider__title {
    font-size: 16px !important;
  }

  .public-gallery-slider__arrow {
    top: 141px;
  }

  .public-gallery-slider__arrow--prev {
    left: 8px;
  }

  .public-gallery-slider__arrow--next {
    right: 8px;
  }
}

.public-gallery-modal__panel {
  max-height: 94vh;
}

.public-gallery-modal__close,
.public-gallery-modal__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 0;
}

.public-gallery-modal__close span,
.public-gallery-modal__arrow span {
  display: none;
}

.public-gallery-modal__close span {
  display: block;
  color: #111;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
}

.public-gallery-modal__figure {
  min-width: 0;
  max-width: calc(96vw - 156px);
  max-height: 94vh;
  margin: 0;
  text-align: center;
}

.public-gallery-modal__image {
  display: block;
  width: auto;
  max-width: 100%;
  max-height: calc(94vh - 92px);
  margin: 0 auto;
}

.public-gallery-modal__caption {
  max-width: 820px;
  margin: 14px auto 0;
  color: #fff;
  text-align: center;
}

.public-gallery-modal__title {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.public-gallery-modal__description {
  margin-top: 6px;
  font-size: 16px;
  line-height: 1.5;
}

.public-gallery-modal__arrow {
  align-self: center;
}

.public-gallery-modal__arrow::before {
  content: "";
  width: 14px;
  height: 14px;
  border-top: 3px solid currentColor;
  border-right: 3px solid currentColor;
}

.public-gallery-modal__arrow--prev::before {
  transform: rotate(-135deg);
}

.public-gallery-modal__arrow--next::before {
  transform: rotate(45deg);
}

.public-gallery-modal__close {
  position: fixed;
  top: 18px;
  right: 18px;
  z-index: 10002;
}

.public-gallery-modal__close::before,
.public-gallery-modal__close::after {
  content: none;
}

@media (max-width: 767px) {
  .public-gallery-modal__panel {
    max-height: 88vh;
  }

  .public-gallery-modal__figure {
    max-width: calc(100vw - 96px);
    max-height: 88vh;
  }

  .public-gallery-modal__image {
    max-height: calc(88vh - 112px);
  }

  .public-gallery-modal__title,
  .public-gallery-modal__description {
    font-size: 15px;
  }

  .public-gallery-modal__arrow::before {
    width: 11px;
    height: 11px;
    border-width: 2px;
  }

  .public-gallery-modal__close {
    top: 12px;
    right: 12px;
  }
}
