@font-face {
	font-family: 'Akaya Kanadaka';
	src: url(../../assets/fonts/N0bM2S5CPO5oOQqvazoRRb-8-MfMQZRjBjSEf48.woff2?h=0e70eef6c22329daa5f3f4458b3a5720) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0964-0965, U+0C80-0CF2, U+200C-200D, U+20B9, U+25CC;
}

@font-face {
	font-family: 'Akaya Kanadaka';
	src: url(../../assets/fonts/N0bM2S5CPO5oOQqvazoRRb-8-MfYQZRjBjSEf48.woff2?h=0e70eef6c22329daa5f3f4458b3a5720) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Akaya Kanadaka';
	src: url(../../assets/fonts/N0bM2S5CPO5oOQqvazoRRb-8-MfWQZRjBjSE.woff2?h=0e70eef6c22329daa5f3f4458b3a5720) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'Akaya Telivigala';
	src: url(../../assets/fonts/lJwc-oo_iG9wXqU3rCTD395tp0uiTcnXsaP3cH5uWA.woff2?h=a3bd5f906d48d2800b782b5be8f080f7) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0951-0952, U+0964-0965, U+0C00-0C7F, U+1CDA, U+200C-200D, U+25CC;
}

@font-face {
	font-family: 'Akaya Telivigala';
	src: url(../../assets/fonts/lJwc-oo_iG9wXqU3rCTD395tp0uiTdvXsaP3cH5uWA.woff2?h=a3bd5f906d48d2800b782b5be8f080f7) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Akaya Telivigala';
	src: url(../../assets/fonts/lJwc-oo_iG9wXqU3rCTD395tp0uiTdXXsaP3cH4.woff2?h=a3bd5f906d48d2800b782b5be8f080f7) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'Akronim';
	src: url(../../assets/fonts/fdN-9sqWtWZZlHRpygl7kXQO6a5IYA.woff2?h=0a293460f42ebc54a7195cde7321f492) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Akronim';
	src: url(../../assets/fonts/fdN-9sqWtWZZlHRpygd7kXQO6a4.woff2?h=0a293460f42ebc54a7195cde7321f492) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'Akshar';
	src: url(../../assets/fonts/Yq6I-LyHWTfz9rGoqDaUbHvhkAUsSXYF-9aS9qfpjPaaXn8k.woff2?h=7e2cd8e34456da01a27cae7f0dddd505) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FF;
}

@font-face {
	font-family: 'Akshar';
	src: url(../../assets/fonts/Yq6I-LyHWTfz9rGoqDaUbHvhkAUsSXYF-9mS9qfpjPaaXn8k.woff2?h=7e2cd8e34456da01a27cae7f0dddd505) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Akshar';
	src: url(../../assets/fonts/Yq6I-LyHWTfz9rGoqDaUbHvhkAUsSXYF-9eS9qfpjPaaXg.woff2?h=7e2cd8e34456da01a27cae7f0dddd505) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAgM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLCwM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAwM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDAM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAAM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9QPFUew.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAgM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLCwM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAwM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDAM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAAM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9QPFUex17.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9QPFUew.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+1F00-1FFF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0370-03FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DQk6YvNkeg.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
	font-family: 'Roboto Condensed';
	src: url(../../assets/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQk6YvM.woff2?h=1a62d2aef97aa0afe861a080b1e9825f) format('woff2');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {
	font-family: 'swiper-icons';
	src: url(../../assets/fonts/swiper-icons.woff) format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: auto;
}:root, [data-bs-theme=light] {
  --bs-link-color: #FF3D57;
  --bs-link-color-rgb: 255,61,87;
  --bs-link-hover-color: #FF3D57;
  --bs-link-hover-color-rgb: 255,61,87;
}

[data-bs-theme=dark] {
  --bs-link-hover-color: #8bb9fe;
  --bs-link-hover-color-rgb: 139,185,254;
}

.accordion collapse {
  border: 0;
}

.accordion-btn:focus {
  box-shadow: none;
  border: none;
}

.accordion-btn:not(.collapsed) {
  background: none;
  color: #ff9800;
  box-shadow: none;
  border-bottom: none;
}

.accordion-btn::after {
  width: auto;
  height: auto;
  content: "+";
  font-size: 40px;
  background-image: none;
  font-weight: 100;
  color: #1b6ce5;
  transform: translateY(-5px);
}

.accordion-btn:not(.collapsed)::after {
  width: auto;
  height: auto;
  content: "-";
  font-size: 40px;
  background-image: none;
  font-weight: 100;
  color: #1b6ce5;
  transform: translateY(-3px) translateX(-6px);
  /*transform: translateY(-5px);*/
}

.col-special {
  flex: 0 0 auto;
  width: 100%;
}

.style_image-tooltip__4_zAl .style_wapContainer__oGOyJ {
  background-color: #fff;
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%) scale(0);
  transition: all .5s ease;
  border-radius: 16px;
  width: 269px;
  box-sizing: border-box;
  padding: 30px 28px;
  z-index: 100;
}

.style_image-tooltip__4_zAl .style_wapContainer__oGOyJ.style_active__TZsCj {
  transform: translate(-50%,-50%) scale(1);
}

.style_image-tooltip__container__1mP2i {
  overflow: hidden;
  width: 0;
  height: 0;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  transition: padding .3s ease-in-out;
}

.image-column {
  flex: 0 0 auto;
  margin-right: 20px;
}

.heading-column {
  /*flex: 1;*/
}

.con-2 {
  display: grid;
  /*grid-template-columns: auto 1fr;*/
  /*grid-gap: -20px;*/
}

.image-column img {
  width: 100%;
}

.border {
  border: none !important;
}

.image-column-1 {
  flex: 0 0 auto;
  margin-left: 20px;
}

.seckill-item .ss {
  flex-grow: 1;
  margin: 0;
}

.lio {
  color: #9B9B9B;
}

.hidden-content {
  display: none;
  position: static;
  top: 0;
  padding: 10px;
  transform: scale(0);
  transition: transform 0.3s ease-in-out;
  background-color: white;
  width: auto !important;
}

.hidden-content1 {
  display: none;
  position: static;
  top: 0;
  padding: 7px;
  /*transform: scale(0);*/
  transition: transform 0.3s ease-in-out;
  background-color: white;
  width: 250px !important;
  /*height: 100px !important;*/
}

.content1:hover .hidden-content1 {
  display: block;
  /*transform: scale(1);*/
  transform: translate(-20%,7%) scale(1);
  /*align-items: center;*/
}

.tt {
  /*font-size: 3vw;*/
  color: #9b9b9b;
}

.L_item {
  margin-bottom: .5em;
}

.career-button {
  font-size: 1.3vw;
  border-width: 2px;
  margin-right: 1em;
  padding: .5em 2.2em;
}

.overlay1 {
  bottom: 0;
  background-color: rgba(0,0,0,0.2);
  /*filter: brightness(100%);*/
  overflow: hidden;
  height: 0;
  width: 100% !important;
  transition: .5s ease;
}

.col-hover:hover .overlay1 {
  height: 100%;
  display: block;
}

.link-color {
  color: rgb(108,117,125);
}

.link-footer-color {
  color: #9b9b9b;
}

.footer-word-color {
  color: #9b9b9b;
}

.career-job-list {
  font-size: 3.5vw;
}

.career-job-heading {
  font-size: 5.5vw;
}

.custom-button.career-button.btn-career {
  padding: 1vw 2vw;
  font-size: 2.8vw;
  font-weight: bolder;
}

.career-button.btn-career {
  padding: 1vw 0.8vw;
  font-size: 2.8vw;
  font-weight: bolder;
}

.career-design {
  /*flex: 0;*/
}

.career-btn {
  /*display: flex;*/
  /*gap: 0px;*/
}

.career-page {
  padding: 2em 0.5em 2em 0.5em;
}

.custom-button.btn-career {
  padding: 1.8vw 3.8vw;
  font-size: 2.8vw;
  font-weight: bolder;
}

.career-tab-paragraph {
  font-size: 3vw;
  color: #9b9b9b;
}

.L_item.item-m {
  font-size: 3vw;
}

.accordion-item.show .accordion-btn .bi-chevron-down {
  transform: rotate(180deg);
}

.div-item {
  position: relative;
  display: flex;
  width: 100%;
  padding: 15px 50px 15px 20px;
  font-size: .8em;
  line-height: 1.5;
  color: #000000;
  font-weight: bolder;
  margin: 0;
  text-align: left;
  justify-content: space-between;
  background-color: #ffffff;
  border: 0;
  border-radius: 5px;
  overflow-anchor: none;
  transition: all .3s ease-in-out;
}

.home-section-1 {
  display: block;
}

body.navbar-open .section {
  display: none;
}

.shadow {
  box-shadow: 0 0rem 0rem rgba(0,0,0,.15)!important;
}

.accordion-flush .accordion-item .accordion-btn, .accordion-flush .accordion-item .accordion-btn.collapsed {
  border-radius: 0;
}

.accordion-button:not(.collapsed)::after {
  /*background-image: var(--bs-accordion-btn-active-icon);*/
  /*transform: var(--bs-accordion-btn-icon-transform);*/
}

.accordion-btn {
  height: 64px;
  line-height: 64px;
  display: -ms-flexbox;
  display: flex;
  padding: 0 24px;
  font-size: 16px;
  margin: 0;
  /*-ms-flex-align: center;*/
  align-items: center;
  /*-ms-flex-pack: justify;*/
  justify-content: space-between;
  border-bottom: 1px solid #ebedf0;
  background-color: transparent;
  /*position: relative;*/
  /*display: flex;*/
  /*align-items: center;*/
  width: 100% !important;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}

hr {
  margin: 1rem 0;
  color: black;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: .3;
}

#t-hover:hover {
}

#toggleButton {
  display: none;
}

#toggleButton:checked ~ .fa.fa-chevron-right {
  display: inline;
}

#toggleButton {
  display: none;
}

#toggleButton:checked ~ #icon {
  display: inline;
}

#toggleButton {
  display: none;
}

#toggleButton:checked ~ #icon {
  display: inline;
}

#nav-link:focus #icon {
  display: inline;
}

#icon {
  display: none;
}

#icon2 {
  display: none;
}

#nav-link:focus #icon2 {
  display: inline;
}

.tab-toggle:checked ~ #nav-link #icon {
  display: inline;
}

#nav-link:focus #icon2 {
  display: inline;
}

#nav-link2:focus #icon2 {
  display: inline;
}

.overlay-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 61, 87, 0);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  color: #fff;
  z-index: 1;
}

.icon-left-arrow::before {
  content: "\25C0";
  margin-right: 5px;
}

.red-text {
  color: red !important;
}

.accordion-button:focus {
  border-color: rgba(255,61,87,0) !important;
  box-shadow: none;
}

#tab-a {
}

#taba {
}

#tabb .nav-link.active {
  background: #1b6ce5;
}

.smart-retail {
  background: #1b6ce5;
}

a {
}

.red-text {
  color: #ff1515;
}

.red-text {
  color: #ff1515;
}

.red-text {
  color: #ff1515;
}

.red-text {
  color: #ff1515;
}

.red-text {
  color: #ff1515;
}

.red-text {
  color: #ff1515;
}

.red-text {
  color: #ff1515;
}

.custom-placeholder-color::placeholder {
  color: #9B9B9B;
}

400;600;700&display=swap'); * {
  /*margin: 0;*/
  /*padding: 0;*/
  /*box-sizing: border-box;*/
}

.content {
  margin: 80px auto;
  max-width: 580px;
}

.accordion__item {
  /*background: #000000;*/
  /*border-radius: 4px;*/
}

.accordion__item:not(:last-child) {
  /*margin-bottom: 15px;*/
}

.accordion__header {
  padding: 10px;
  padding-right: 50px;
  font-weight: bolder;
  font-size: 1rem;
  /*color: #000000;*/
  position: relative;
  cursor: pointer;
}

.accordion__header::after {
  content: '';
  display: flex;
  width: 18px;
  height: 18px;
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("../../assets/img/down-arrow-svgrepo-com.svg?h=e14dd376dd18fb7ad0e4bc5ee40eb38e") no-repeat center;
  background-size: contain;
  transition: all .4s ease;
}

.accordion__body {
  padding: 0 40px 20px 20px;
  font-weight: 300;
  /*font-size: 0.875rem;*/
  color: #ffffff;
  line-height: 1.5;
  display: none;
}

.open-accordion .accordion__body {
  display: block;
}

.open-accordion .accordion__header::after {
  transform: rotate(-180deg);
}

.sort_lession_pointer {
  cursor: n-resize;
}

.bg-tag {
  background-color: #bf1010;
  color: #fff;
  /*border-right: 2px solid #ECECEC;*/
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.link-color {
  color: #9b9b9b;
}

.bs-icon {
  --bs-icon-size: 0.75rem;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  font-size: var(--bs-icon-size);
  width: calc(var(--bs-icon-size) * 2);
  height: calc(var(--bs-icon-size) * 2);
  color: var(--bs-primary);
}

.bs-icon-xs {
  --bs-icon-size: 1rem;
  width: calc(var(--bs-icon-size) * 1.5);
  height: calc(var(--bs-icon-size) * 1.5);
}

.bs-icon-sm {
  --bs-icon-size: 1rem;
}

.bs-icon-md {
  --bs-icon-size: 1.5rem;
}

.bs-icon-lg {
  --bs-icon-size: 2rem;
}

.bs-icon-xl {
  --bs-icon-size: 2.5rem;
}

.bs-icon.bs-icon-primary {
  color: var(--bs-white);
  background: var(--bs-primary);
}

.bs-icon.bs-icon-primary-light {
  color: var(--bs-primary);
  background: rgba(var(--bs-primary-rgb), .2);
}

.bs-icon.bs-icon-semi-white {
  color: var(--bs-primary);
  background: rgba(255, 255, 255, .5);
}

.bs-icon.bs-icon-rounded {
  border-radius: .5rem;
}

.bs-icon.bs-icon-circle {
  border-radius: 50%;
}

#tabItem {
  margin-top: 0.5em;
  margin-right: 0.5em;
  margin-left: 1.5em;
  flex-basis: 30%;
}

.btn-tab {
  background: rgba(255,255,255,0.5);
  border-width: 0px;
  color: #ff3d57;
}

.p2 {
  margin-bottom: 1em;
  text-decoration: none;
  background-color: rgb(255, 255, 255);
  text-decoration-line: none;
  color: #727b73;
}

.tab-text {
  color: black;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  border-color: var(--bs-nav-tabs-link-active-border-color);
  /*height: 60px !important;*/
  background: #ff1515;
  color: #ffffff;
}

.figure-caption {
  font-size: .875em;
  color: #6c757d;
  margin-top: -0.9em;
}

.col-6 {
  flex: 1;
  width: 100%;
}

.img {
  filter: brightness(50%);
}

.row-hover {
  position: relative;
}

.row-hover .content {
  bottom: 0;
  color: #ffffff;
  padding: 0.5em;
}

.row-hover .content1 {
  position: absolute;
  bottom: 46.3%;
  /*color: #ffffff;*/
  /*padding: 1em;*/
  margin-left: 1em;
}

.text2 {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}

.text1 {
  color: white;
  /*font-size: 20px;*/
  position: absolute;
  top: 70%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  /*text-align: center;*/
}

.col-hover:hover .overlay {
  height: 100%;
  display: block;
}

.overlay {
  bottom: 0;
  background-color: rgba(0,0,0,0.2);
  /*filter: brightness(100%);*/
  overflow: hidden;
  height: 0;
  width: 50% !important;
  transition: .5s ease;
}

.col-hover:hover .content {
  height: 100%;
  display: none;
}

.col-hover:hover .content1 {
  height: 100%;
  display: none;
}

#oblique-image {
  display: inline-block;
  overflow: hidden;
  transform: skewX(-20deg);
}

.column-left {
  -webkit-clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);
  shape-outside: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);
  -webkit-shape-outside: polygon(0% 0%, 100% 0%, 80% 100%, 0% 100%);
  margin-right: 0;
}

.column-right {
  -webkit-clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
  clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
  shape-outside: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
  -webkit-shape-outside: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
}

.carousel-control-next, .carousel-control-prev {
  color: #F8F8F8;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;
}

.right-column {
  /*border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;*/
  flex-basis: 82%;
  width: 85vw initial;
}

flex-basis {
}

.left-column {
  /*flex-basis: 30%;*/
}

.gradient {
  background: linear-gradient(to bottom, #386DB3 0%, rgba(217, 217, 217, 0) 100%);
}

a {
  text-decoration: none;
}

a:hover {
  color: #ff3d57;
}

top-a:hover {
  color: var(--bs-pink);
}

a {
  color: #000000;
}

a:hover {
  color: #FF3D57;
}

.tab-content.active {
  opacity: 1;
}

.tab:hover ~ .tab-content-container .tab-content {
  opacity: 1;
  pointer-events: auto;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active h4 {
}

.tab-link-1:hover {
  color: #fff;
  background-color: #000;
}

/* Styles for hover effect on tab content */

.seckill-item {
  display: flex;
  align-items: center;
  /*color: #555;*/
  /*font-size: 16px;*/
}

.seckill-item i {
  font-size: 5vw;
  color: green;
  margin-left: -6px;
}

.seckill-item p {
  flex-grow: 1;
  margin: 0;
}

.p3 {
  background-color: #f8f8f8;
  color: #727b73;
}

.tab-text h6:hover {
  color: #ff3d57;
}

.nav-link {
  display: block;
}

.dropdown {
  position: relative;
  display: inline-block;
}

a {
}

.dropdown-content {
  display: none;
  position: absolute;
  /*background-color: #fff;*/
  min-width: 200px;
  /*padding: 10px;*/
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown-toggle:focus + .dropdown-content {
  display: block;
}

.dropdown-toggle:focus {
  color: #ff3d57;
}

.tabs.active:after {
  color: #ff3d57;
}

.tab-content .tab-pane {
  display: none;
}

.tab-content .tab-pane.active {
  display: block;
}

.nav-pills. .nav-link.active h6, .nav-pills .show > .nav-link h6 {
  color: #000000;
  text-decoration: underline;
  text-decoration-color: #ff3d57;
  text-underline-offset: 0.25em;
}

.nav-pills .nav-link.tabs.active div h6, .nav-pills .show > .nav-link.tabs:hover div h6 {
  color: #000000;
  text-underline-offset: 0.25em;
  text-decoration: underline #ff3d57;
}

.nav-pills .nav-link.tabs.active div h5, .nav-pills .show > .nav-link.tabs:hover div h5 {
  color: #000000;
  text-underline-offset: 0.25em;
  text-decoration: underline #ff3d57;
}

.p6 {
  font-size: 3vw;
}

.home-section-1 {
  padding: 2.5em 1em 2em 1.5em;
}

.col-m {
  margin-bottom: 0.5em;
  padding: 0% 9%;
}

.col-bottom {
  margin-bottom: 0.5em;
}

p {
  margin-top: 0;
  margin-bottom: 0.5em;
}

.col-para {
  font-size: 3vw;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: -2.5rem;
  margin-left: 15%;
  color: #ff9800;
}

.con1 {
  position: relative;
}

.con1 img {
  width: 100%;
  height: auto;
}

.con1 .text-block {
  position: absolute;
  /*top: 50%;*/
  /*left: 50%;*/
  /*transform: translate(-50%, -50%);*/
  /*-ms-transform: translate(-50%, -50%);*/
  /*background-color: #555;*/
  color: white;
  /*font-size: 16px;*/
  padding: 0px 10px;
  /*border: none;*/
  /*cursor: pointer;*/
  /*border-radius: 5px;*/
  text-align: center;
}

.col1 img {
  height: 100%;
  /*width: auto;*/
}

.c1 img {
  width: 100%;
  height: auto;
}

.col-intro {
  width: 18%;
}

.row-intro {
  display: flex;
  justify-content: space-between;
}

.col-mark {
  /*width: 24%;*/
}

.visible-element {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  /*padding: 10px;*/
  /*transform: scale(0);*/
  box-shadow: 0 4em 8em rgba(0, 0, 0, 0.2);
  transition: transform 0.3s ease-in-out;
  background-color: white;
  border-radius: 1em !important;
  border: 2px solid #F4F4F4;
  border-radius: 3px;
  width: 65% !important;
  transform: translate(-50%,-50%) scale(1);
  /*height: 100px !important;*/
}

.hidden-element {
  display: none;
  position: static;
  /*top: 50%;*/
  /*left: 50%;*/
  /*padding: 7px;*/
  /*transition: transform 0.3s ease-in-out;*/
  /*background-color: white;*/
  /*transform: translate(-50%,-50%) scale(1);*/
  /*height: 100px !important;*/
  /*z-index: 100;*/
}

.content12 {
  position: relative;
}

.v-element {
  margin: 0;
  /*white-space: nowrap;*/
  /*text-align: center;*/
  /*vertical-align: middle;*/
  /*justify-content: center;*/
  /*position: relative;*/
  /*-webkit-appearance: none;*/
  /*appearance: none;*/
  /*cursor: pointer;*/
  /*-ms-user-select: none;*/
  /*user-select: none;*/
  /*-webkit-user-select: none;*/
  /*-ms-touch-action: manipulation;*/
  /*touch-action: manipulation;*/
  /*text-decoration: none;*/
  /*background-color: transparent;*/
  /*outline: none;*/
  /*line-height: 1.5;*/
  /*font-size: 24px;*/
  background: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-radius: 50%;
  color: #020cff;
  font-size: 10vw;
  /*height: 34px;*/
  /*width: 80%;*/
  /*line-height: 34px;*/
  display: inline-flex;
  align-items: center;
  /*padding: 0 6px 0 14px;*/
  padding: 1vw;
  border: 0;
}

.link-element:hover {
  color: #ff3d57;
}

.content1 {
  position: relative;
  /*background-color: #ffffff;*/
  color: #ffffff;
}

.original-content {
  display: flex;
  align-items: center;
  cursor: pointer;
  /*background-color: lightyellow;*/
  width: 100% !important;
}

.content1:hover .original-content {
  display: flex;
  transform: scale(0);
  display: none;
}

.content1:hover .hidden-content {
  display: block;
  transform: scale(1);
  /*transform: translate(-50%,-50%) scale(1);*/
  /*justify-content: center;*/
  /*align-items: center;*/
}

.col-c {
  width: max-content;
}

.column1 {
  background-color: white;
}

.home-section {
  padding: 5em 4.5em 4em 5.5em;
}

.btn-block {
  display: block;
  width: 100%;
}

.nav-link:hover {
  color: #FF3D57;
}

.font-weight-bold {
  border: 1px solid #ff3d57!important;
  color: #ff3d57;
  background-color: white;
}

.bg-light {
  background-color: white !important;
}

.navbar-nav {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.dropdown-menu {
  width: auto;
  padding: 0;
  margin: 0;
}

.dropdown-item {
  padding: 0;
  display: flex;
  flex-direction: row;
  width: 100%;
}

.tab-container {
  display: flex;
  flex-basis: 100%;
  flex-direction: column;
  border-right: 1px solid #dee2e6;
  height: 100%;
}

.tab-container tab-L {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  color: #212529;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid transparent;
}

.tab-container tab-L:hover {
  background-color: #efe9ec;
  cursor: pointer;
  border-color: #dee2e6;
}

.tab-container tab-L.active {
  background-color: #fff;
  border-color: #dee2e6;
}

#nav-tab-content {
  padding: 1rem;
  flex-basis: 70%;
  height: 100%;
  overflow: visible;
  width: 52vw !important;
}

.tab-pane {
  display: none;
}

.tab-pane.active {
  display: block;
}

#form .cog-page__navigation .cog-button {
  background: #FF3D57;
  width: 15% !important;
  display: flex;
  /*margin: 0 45%;*/
  /*padding: 8px 30px;*/
  border: none;
  padding: 10px 0px;
  justify-content: center;
  align-items: center;
  /*background: linear-gradient(0deg, #c5180d 56%, #ff3a2d 100%);*/
}

.l1 {
  color: #727b73;
}

.text {
  position: absolute;
  top: 50%;
  left: 60%;
  transform: translate(10%, -50%);
}

#icon-1 {
  display: none;
}

#icon-2 {
  display: none;
}

#nav-link-1:focus #icon-1 {
  display: inline;
}

#nav-link-2:focus #icon-2 {
  display: inline;
}

.tab-container-1 {
  display: flex;
}

.tab-sidebar {
  flex: auto;
}

.tab-link-1 {
  display: block;
  width: 100%;
  padding: 10px 20px;
  border: none;
  text-align: center;
  cursor: pointer;
}

.tab-link-1:hover {
  background-color: #ddd;
}

.tab-link-1.active {
  background-color: #ccc;
}

.tab-content-1 {
  /*padding: 20px;*/
  background-color: #fff;
}

.tab-pane-1 {
  display: none;
}

.tab-pane-1.show {
  display: block;
}

.nav-tabs .nav-item.show .nav-link h4, .nav-tabs .nav-link.active h4 {
  color: #ff3d57;
  text-underline-offset: 0.25em;
  transition: color 0.3s ease-in-out;
}

#carousel-t .testimonial-content#carousel-t-1 .testimonial-content {
  margin-top: 15px;
}

#carousel-t-1 .carousel-control-next, #carousel-t-1 .carousel-control-prev, #carousel-t .carousel-control-next, #carousel-t .carousel-control-prev {
  width: 13%;
}

#carousel-t .carousel-control-prev {
  /*background: -webkit-linear-gradient(left, rgb(215,215,215) 70%,rgba(215,215,215,0) 100%);*/
  /*background: linear-gradient(to right, #F8F8F8 70%,rgba(215,215,215,0) 100%);*/
  /*opacity: 1;*/
}

#carousel-t .carousel-control-next {
  /*background: -webkit-linear-gradient(right, rgba(215,215,215) 70%,rgba(215,215,215,0) 100%);*/
  /*background: linear-gradient(to left, #F8F8F8 70%,rgba(215,215,215,0) 100%);*/
  /*opacity: 1;*/
}

#carousel-t .carousel-indicators li, #carousel-t-1 .carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #140000;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .2;
  transition: opacity .6s ease;
  border-radius: 50%;
}

#carousel-t .carousel-indicators .active, #carousel-t-1 .carousel-indicators .active {
  opacity: 0.7;
}

#carousel-t .carousel-indicators, #carousel-t-1 .carousel-indicators {
  position: relative;
  /*padding-bottom: 10px;*/
}

#carousel-t .signature, #carousel-t-1 .signature {
  font-size: 24px;
  font-style: normal;
  font-family: 'Roboto Condensed', Arial, Sans;
  font-weight: 700;
  margin: 0;
}

#carousel-t .date, #carousel-t-1 .date {
  font-size: 14px;
  font-style: italic;
  margin-bottom: 10px;
}

#carousel-t p, #carousel-t-1 p {
  font-size: 18px;
  font-family: 'Roboto Condensed', Arial, Sans;
}

#carousel-t .rating, #carousel-t-1 .rating {
  background-color: #2d80ff;
  width: 56px;
  display: block;
  margin: 15px auto;
  color: white;
  border-radius: 25px;
}

#carousel-t .icon.ion-android-arrow-dropright-circle, #carousel-t-1 .icon.ion-android-arrow-dropright-circle {
  font-size: 40px;
  color: rgba(0,0,0,0.15);
  transition: color .3s;
  height: 100%;
  width: 100%;
}

#carousel-t .icon.ion-android-arrow-dropright-circle:hover, #carousel-t-1 .icon.ion-android-arrow-dropright-circle:hover {
  color: rgba(0,0,0,0.35);
  transition: color .3s;
}

#carousel-t .icon.ion-android-arrow-dropleft-circle, #carousel-t-1 .icon.ion-android-arrow-dropleft-circle {
  font-size: 40px;
  color: rgba(0,0,0,0.15);
  height: 100%;
  width: 100%;
}

#carousel-t .icon.ion-android-arrow-dropleft-circle:hover, #carousel-t-1 .icon.ion-android-arrow-dropleft-circle:hover {
  color: rgba(0,0,0,0.35);
  transition: color .3s;
}

