@font-face {
  font-family: "Ubuntu";
  src: url("../fonts/Ubuntu-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ubuntu";
  src: url("../fonts/Ubuntu-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ubuntu";
  src: url("../fonts/Ubuntu-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Ubuntu";
  src: url("../fonts/Ubuntu-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Ubuntu Fallback;
  src: local("Arial");
  ascent-override: 91.32%;
  descent-override: 18.52%;
  line-gap-override: 2.74%;
  size-adjust: 102.06%;
}

.__className_4a11f4 {
  font-family:
    Ubuntu,
    Ubuntu Fallback;
  font-style: normal;
}

.__variable_4a11f4 {
  --font-ubuntu: "Ubuntu", "Ubuntu Fallback";
}

/* 3916615fe76e94ba */
@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
:root {
  --main-bg-color: #124778;
  --second-bg-color: #F5F5F7;
  --third-bg-color: white;
  --border-bg-color: #dde6ef;
  --input-backgound-color: #d0dbf25e;
  --input-border-color: #a6b4d4;
  --table-inner-border: #d6e7f3;
  --font-color: #124778;
  --brand-blue: #b1d3f0;
  --brand-black: #000000;
  --brand-blue-dark: #124778;
  --brand-light: #d7d9e1;
  --brand-green: #a8db00;
  --brand-green1: #addf00;
  --brand-divider: #eceef5;
  --brand-disabled: #c7d4e0;
  --brand-active: #00a3c4;
  --brand-red: #ff0000;
  --bg-blue: #eef7fe;
  --bg-white: #fcfcfd;
  --bg-fields: #f7f7f7;
  --divider-blue: #d6dded;
  --bg-table-row: #f4faff;
  --txt-white: white;
  --txt-light: #c8ccd6;
  --txt-blue: #002f87;
  --txt-link: #0080ee;
  --txt-line-white: #d9d9d9;
  --txt-blue-light: #58719f;
  --bg-white-blue: #f3f9ff;
  --stroke-blue-light: #a2b6cb;
  --brand-blue-light: #11c3fd;
  --bg-blue-light: #ccf1fd;
  --tools-border-color: #b9b9b9;
  --tools-second-color: #c1c1c1;
  --tools-line-white: #d9d9d9;
  --tools-green-dark: #00590f;
  --tools-green-light: #d5eecc;
  --tools-red-dark: #af0618;
  --tools-red-light: #f3cccd;
  --tools-font-family: "Inter", Arial, sans-serif;
  --font-family: "Ubuntu", Arial, sans-serif;
  --screen-xs-width: 575px;
  --screen-md-width: 991px;
  --screen-xl-width: 1439px;
  --screen-2xl-width: 1919px;
  --header-height-2xl: 135px;
  --header-height-xl: 137px;
  --header-height-md: 118px;
  --footer-height-xs: 100px;
  --footer-height-sm: 134px;
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

body,
html {
  height: 100%;
  background-color: var(--bg-white-blue);
  font-family: "Ubuntu";
}

body {
  overflow-x: hidden;
  margin: 0;
  padding: 0;
}

.App {
  text-align: center;
  height: 100%;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

#root {
  max-width: 100vw;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin 20s linear infinite;
  }
}

.App-header {
  background-color: var(--main-bg-color);
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}

@keyframes App-logo-spin {
  0% {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(1turn);
  }
}

.element-hover:hover,
.element-hover:hover a {
  color: var(--brand-blue) !important;
  fill: var(--brand-blue) !important;
  cursor: pointer;
}

.element-hover:hover svg {
  opacity: 1 !important;
}

.element-hover:hover svg path {
  fill: var(--brand-blue);
}

a {
  text-decoration: none;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ant-picker-time-panel {
  display: none !important;
}

/* 7ee08f0bc7f508b1 */

.tools_container___8jJM {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  z-index: 10;
  flex-direction: column;
  display: none;
  box-shadow: 0 13px 26px 3px rgba(0, 0, 0, 0.25);
  border-radius: 20px 20px;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_container___8jJM {
    top: calc(var(--header-height-xl) - 5px);
    display: flex;
    max-width: 1220px;
  }

  .tools_container___8jJM.tools_open__2c0y3,
  .tools_container___8jJM:hover {
    display: flex !important;
  }
}

@media screen and (min-width: 1920px) {
  .tools_container___8jJM {
    top: calc(var(--header-height-2xl) - 5px);
    display: flex;
    max-width: 1582px;
  }

  .tools_container___8jJM.tools_open__2c0y3,
  .tools_container___8jJM:hover {
    display: flex !important;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_tools__LIxbM {
    width: -moz-fit-content;
    width: fit-content;
  }
}

@media screen and (min-width: 1920px) {
  .tools_tools__LIxbM {
    width: 920px;
  }
}

.tools_tools__LIxbM .tools_title__xKqI4 {
  font-family: Ubuntu;
  font-weight: 700;
  color: var(--brand-blue-dark);
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_tools__LIxbM .tools_title__xKqI4 {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_tools__LIxbM .tools_title__xKqI4 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 28px;
  }
}

.tools_tools__LIxbM .tools_tools_container__1HEBi {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_tools__LIxbM .tools_tools_container__1HEBi {
    margin-left: -35px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_tools__LIxbM .tools_tools_container__1HEBi {
    width: 920px;
    gap: 38px;
  }
}

.tools_tools__LIxbM .tools_tools_container__1HEBi .tools_tool__dqj1m {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_tools__LIxbM .tools_tools_container__1HEBi .tools_tool__dqj1m {
    gap: 13px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_tools__LIxbM .tools_tools_container__1HEBi .tools_tool__dqj1m {
    gap: 14.5px;
    height: 200px;
  }
}

.tools_tools__LIxbM .tools_tools_container__1HEBi .tools_tool__dqj1m:hover {
  transform: translateY(-2px);
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_tools__LIxbM
    .tools_tools_container__1HEBi
    .tools_tool__dqj1m
    .tools_image__6bGef {
    width: 114px;
    height: auto;
  }
}

@media screen and (min-width: 1920px) {
  .tools_tools__LIxbM
    .tools_tools_container__1HEBi
    .tools_tool__dqj1m
    .tools_image__6bGef {
    width: 149px;
    height: 145px;
  }
}

.tools_tools__LIxbM
  .tools_tools_container__1HEBi
  .tools_tool__dqj1m
  .tools_text__vL6Rh {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: var(--brand-blue-dark);
}

.tools_tools__LIxbM .tools_tools_container__1HEBi .tools_tool__dqj1m {
  text-decoration: none;
}

.tools_content__L8ZIR {
  background: #fff;
  border-radius: 10px 10px 0 0;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  padding: 30px 40px;
  gap: 40px;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_content__L8ZIR {
    padding: 30px 40px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_content__L8ZIR {
    padding: 30px 40px;
  }
}

.tools_list__new {
  display: flex;
  flex-direction: column;
  gap: 0;
  flex: 1;
}

.tools_item__new {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  padding: 16px;
  text-decoration: none;
  color: #000000;
  border-radius: 8px;
  transition: background-color 0.2s ease;
}

.tools_item__new:hover {
  background-color: #f5f5f5;
}

.tools_icon__new {
  width: 48px;
  height: 48px;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}

.tools_icon_pink__new {
  background-color: #FFE5EF;
  color: #E91E63;
}

.tools_icon_blue__new {
  background-color: #E3F2FD;
  color: #2196F3;
}

.tools_icon_green__new {
  background-color: #E8F5E9;
  color: #4CAF50;
}

.tools_icon_yellow__new {
  background-color: #FFF9C4;
  color: #FFC107;
}

.tools_icon_orange__new {
  background-color: #FFE0B2;
  color: #FF9800;
}

.tools_icon_purple__new {
  background-color: #EDE7F6;
  color: #673AB7;
}

.tools_content_item__new h3 {
  font-family: Ubuntu;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.4;
  color: #000000;
  margin: 0 0 4px 0;
}

.tools_content_item__new p {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.4;
  color: rgba(0, 0, 0, 0.6);
  margin: 0;
}

.tools_doc_title__new {
  font-family: Ubuntu;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.4;
  color: #000000;
  margin: 0 0 16px 0;
}

.tools_doc_list__new {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.tools_doc_list__new li a {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
  color: rgba(0, 0, 0, 0.7);
  text-decoration: none;
  transition: color 0.2s ease;
}

.tools_doc_list__new li a:hover {
  color: #000000;
}

.tools_footer__new {
  background-color: #124778;
  padding: 16px 40px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0 0 10px 10px;
}

.tools_help_text__new {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
}

.tools_trial_btn__new {
  background-color: #FF6B35;
  color: #ffffff;
  border: none;
  border-radius: 25px;
  padding: 10px 24px;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 14px;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.tools_trial_btn__new:hover {
  background-color: #FF5722;
  transform: translateY(-2px);
}

.tools_content__L8ZIR .tools_divider__X5cK3 {
  width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  align-self: stretch;
  margin: 0 20px;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_content__L8ZIR .tools_divider__X5cK3 {
    margin: 0 20px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_content__L8ZIR .tools_divider__X5cK3 {
    margin: 0 20px;
  }
}

.tools_documentation__SAP1H {
  color: #000000;
  min-width: 200px;
  flex-shrink: 0;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_documentation__SAP1H {
    width: 200px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_documentation__SAP1H {
    width: 200px;
  }
}

.tools_documentation__SAP1H .tools_title__xKqI4 {
  font-family: Ubuntu;
  font-weight: 700;
  color: var(--brand-blue-dark);
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_documentation__SAP1H .tools_title__xKqI4 {
    font-size: 26px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_documentation__SAP1H .tools_title__xKqI4 {
    font-size: 30px;
    line-height: 40px;
  }
}

.tools_documentation__SAP1H .tools_description__GR8WE {
  display: flex;
  flex-direction: column;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_documentation__SAP1H .tools_description__GR8WE {
    gap: 9px;
    margin-top: 15px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_documentation__SAP1H .tools_description__GR8WE {
    gap: 5px;
    margin-top: 10px;
  }
}

.tools_documentation__SAP1H .tools_description__GR8WE .tools_element__ipEZg {
  color: var(--brand-blue-dark);
  font-family: Ubuntu;
  font-weight: 400;
  display: block;
  cursor: pointer;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .tools_documentation__SAP1H .tools_description__GR8WE .tools_element__ipEZg {
    font-size: 16px;
    line-height: 23px;
  }
}

@media screen and (min-width: 1920px) {
  .tools_documentation__SAP1H .tools_description__GR8WE .tools_element__ipEZg {
    font-size: 18px;
    line-height: 25px;
  }
}

.tools_documentation__SAP1H
  .tools_description__GR8WE
  .tools_element__ipEZg:hover {
  text-decoration: underline;
}

.tools_description__GR8WE a {
  text-decoration: none;
}

.tools_firstRow__vqnOj {
  display: flex;
}

.tools_toolPreview__KQ8yY {
  box-shadow: 0 32px 32px -24px rgba(26, 107, 185, 0.2392156863);
  border-radius: 10px;
}

.tools_footer__bqKoA {
  flex: 1 1;
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: var(--brand-green);
  min-height: 117px;
  padding: 0 79px 0 63px;
  border-radius: 0 0 20px 20px;
  color: #fff;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.16);
  margin-top: auto;
}

.tools_footer__bqKoA .tools_help__2o5Pe {
  font-size: 20px;
  display: flex;
  gap: 16px;
  align-items: center;
  margin: 0;
  color: var(--brand-blue-dark);
}

.tools_footer__bqKoA .tools_help__2o5Pe .tools_icon__KeN9y {
  background-color: var(--brand-blue);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
  width: 50px;
  height: 50px;
  font-size: 26px;
}

.tools_footer__bqKoA .tools_help__2o5Pe .tools_help_text__yea6U {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
}

.tools_footer__bqKoA .tools_help__2o5Pe .tools_help_text__yea6U b {
  font-weight: 600;
}

.tools_footer__bqKoA .tools_download___Hy0K {
  width: 317px;
  height: 58px;
  border-radius: 5px;
  padding: 6px 6px 6px 35px;
  gap: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--brand-blue-dark);
  background-color: #fff;
  cursor: pointer;
}

.tools_footer__bqKoA .tools_download___Hy0K .tools_name__aLzDL {
  font-family: Ubuntu;
  font-weight: 700;
  font-size: 20px;
  line-height: 50px;
  letter-spacing: 0;
  vertical-align: middle;
}

.tools_footer__bqKoA .tools_download___Hy0K .tools_subname__n0RfX {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 20px;
  line-height: 50px;
  letter-spacing: 0;
  vertical-align: middle;
}

.tools_footer__bqKoA .tools_download___Hy0K .tools_button__Gy7XT {
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 46px;
  cursor: pointer;
  background-color: var(--brand-blue-dark);
}

.tools_contact__FqWBz {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  color: #fff !important;
  font-weight: 700;
  font-size: 19px;
  line-height: 20px;
  cursor: pointer;
}

.tools_contact__FqWBz img {
  width: 26px;
  height: 26px;
}

.tools_install__FPZMq {
  height: 32px;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  padding: 20px;
  border-radius: 8px;
  background: linear-gradient(87.75deg, #ff5b6c -16.61%, #ffae6d 110.1%);
  color: #fff;
  font-weight: 700;
  border: none;
  cursor: pointer;
  text-decoration: none;
  transition: filter 0.3s ease;
}

.tools_install__FPZMq img {
  width: 30px;
}

.tools_install__FPZMq:hover {
  filter: brightness(0.9);
}

.tools_install__FPZMq:focus {
  outline: none;
}

.tools_row__zvDBC {
  justify-content: flex-end;
  gap: 30px;
}

.tools_sectionTitle__H4jma {
  margin-left: 30px !important;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #789cc5;
}

.tools_docTitle__kRRmm {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 15px;
}

.tools_docList__be7na {
  list-style: none;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 5px;
  padding: 0 10px;
  margin: 0;
  background-color: rgba(0, 0, 0, 0) !important;
}

.tools_docList__be7na a {
  text-decoration: none;
  color: var(--txt-blue);
  font-size: 16px;
  transition: color 0.3s ease;
}

.tools_docList__be7na a:hover {
  color: #ff5b6c;
}

.tools_outer__QSZQ1 {
  width: 32px;
  height: 32px;
  background: linear-gradient(
    45deg,
    #f1f8ff -0.78%,
    rgba(255, 255, 255, 0) 99.22%
  );
  border: 1px solid #cee6ff;
  border-radius: 10px;
  margin-right: 12px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: none;
}

.tools_docLink__1XEJR {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px;
  text-decoration: none;
  color: var(--txt-blue);
  font-size: 16px;
  transition: background-color 0.3s ease;
}

.tools_docLink__1XEJR:hover .tools_outer__QSZQ1 {
  background: linear-gradient(87.75deg, #ffae6d -16.61%, #ff5b6c 110.1%);
  border: 1px solid rgba(0, 0, 0, 0);
}

.tools_docLink__1XEJR .tools_docTitle__kRRmm {
  color: var(--txt-blue);
  margin: 0;
}

.tools_docItem__QkmOU {
  height: 60px;
  padding: 12px 2px;
  display: flex;
  align-items: center;
  border-radius: 10px;
  transition: 0.15s ease-in-out;
}

.tools_docItem__QkmOU:hover {
  background-color: rgba(115, 190, 255, 0.1568627451);
}

.tools_docLink__1XEJR:before {
  height: 100px;
}

.tools_docIcon__C1Whb {
  transition: opacity 0.2s ease-in-out;
}

.tools_toolsRow__Xa5Q_ {
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
  padding: 20px;
  justify-content: space-between;
}

.tools_tool__dqj1m {
  flex-grow: 0;
  flex-shrink: 1;
  flex-basis: calc(33.33% - 20px);
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 5px;
  align-items: center;
  transition: transform 0.3s ease;
}

.tools_tool__dqj1m:hover {
  transform: translateY(-2px);
}

.tools_toolPreview__KQ8yY {
  width: 100%;
  max-width: 250px;
  height: auto;
  margin-top: 10px;
  object-fit: contain;
}

.mobileMenu_mobile_menu__jpe6h {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  background-color: #fff;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
  opacity: 0;
  visibility: hidden;
  transition:
    opacity 0.3s ease-in-out,
    visibility 0.3s ease-in-out;
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu__jpe6h {
    padding: 31px 40px 23px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu__jpe6h {
    padding: 66px 45px 47px;
  }
}

.mobileMenu_mobile_menu__jpe6h.mobileMenu_open__GetUY {
  opacity: 1;
  visibility: visible;
}

.mobileMenu_mobile_menu__jpe6h.mobileMenu_closed__8Cj_H {
  opacity: 0;
  visibility: hidden;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .mobileMenu_mobile_menu__jpe6h {
    display: none !important;
  }
}

.mobileMenu_mobile_menu_content__KkHE6 {
  display: flex;
  flex-direction: column;
}

.mobileMenu_mobile_menu_logo__YDJat {
  width: -moz-fit-content;
  width: fit-content;
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_logo__YDJat img {
    width: 114px;
    height: 36px;
    margin-bottom: 17px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_logo__YDJat img {
    width: 188px;
    height: 58px;
    margin-bottom: 41px;
  }
}

.mobileMenu_mobile_menu_close__8c397 {
  position: absolute;
  cursor: pointer;
  color: var(--brand-blue-dark);
  background-color: var(--brand-green);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_close__8c397 {
    top: 25px;
    right: 25px;
    width: 26px;
    height: 26px;
    font-size: 14px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_close__8c397 {
    top: 33px;
    right: 71px;
    width: 35px;
    height: 35px;
    font-size: 20px;
  }
}

.mobileMenu_mobile_menu_close__8c397:hover {
  color: var(--brand-divider);
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_search__2EMCp {
    margin-bottom: 26px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_search__2EMCp {
    margin-bottom: 32px;
  }
}

.mobileMenu_mobile_menu_items__W0mLV {
  display: flex;
  flex-direction: column;
  border-bottom: 2px solid var(--brand-light);
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_items__W0mLV {
    padding-bottom: 35px;
    margin-bottom: 26px;
    gap: 20px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_items__W0mLV {
    padding-bottom: 22px;
    margin-bottom: 42px;
    gap: 21px;
  }
}

.mobileMenu_mobile_menu_item__V21xK,
.mobileMenu_mobile_menu_item__V21xK > * {
  font-weight: 700;
  color: var(--brand-blue-dark);
  text-decoration: none;
}

.mobileMenu_mobile_menu_item__V21xK:has(a):hover,
.mobileMenu_mobile_menu_item__V21xK > :has(a):hover {
  color: var(--brand-divider);
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_item__V21xK,
  .mobileMenu_mobile_menu_item__V21xK > * {
    font-size: 18px;
    line-height: 20px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_item__V21xK,
  .mobileMenu_mobile_menu_item__V21xK > * {
    font-size: 26px;
    line-height: 32px;
  }
}

.mobileMenu_mobile_menu_subitems__8loXQ {
  display: flex;
  flex-direction: column;
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_subitems__8loXQ {
    gap: 11px;
    padding-top: 11px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_subitems__8loXQ {
    gap: 17px;
    padding-top: 19px;
  }
}

.mobileMenu_mobile_menu_subitem__Z_n9_,
.mobileMenu_mobile_menu_subitem__Z_n9_ > * {
  font-weight: 400;
  color: var(--brand-blue-dark);
  text-decoration: none;
  line-height: 23px;
}

@media screen and (max-width: 743px) {
  .mobileMenu_mobile_menu_subitem__Z_n9_,
  .mobileMenu_mobile_menu_subitem__Z_n9_ > * {
    font-size: 14px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .mobileMenu_mobile_menu_subitem__Z_n9_,
  .mobileMenu_mobile_menu_subitem__Z_n9_ > * {
    font-size: 16px;
  }
}

.externalAppHeader_logo__0tS5Q .externalAppHeader_logo_desktop__EFOz1,
.externalAppHeader_logo__0tS5Q .externalAppHeader_logo_mobile__bBVqg {
  display: none;
}

@media screen and (max-width: 743px) {
  .externalAppHeader_logo__0tS5Q .externalAppHeader_logo_mobile__bBVqg {
    display: block;
    width: 65px;
    height: auto;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .externalAppHeader_logo__0tS5Q .externalAppHeader_logo_mobile__bBVqg {
    display: block;
    width: 82px;
    height: auto;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .externalAppHeader_logo__0tS5Q .externalAppHeader_logo_desktop__EFOz1 {
    display: block;
    width: 177px;
    height: auto;
    color: var(--third-bg-color);
  }
}

@media screen and (min-width: 1920px) {
  .externalAppHeader_logo__0tS5Q .externalAppHeader_logo_desktop__EFOz1 {
    display: block;
    width: 218px;
    height: auto;
    color: var(--third-bg-color);
  }
}

.externalAppHeader_app_header__X1WDa {
  transition:
    background-color 0.3s,
    box-shadow 0.3s;
  background-color: #ffffff;
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  position: relative;
  z-index: 1000;
}

@media screen and (max-width: 743px) {
  .externalAppHeader_app_header__X1WDa {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .externalAppHeader_app_header__X1WDa {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
  }
}

@media screen and (max-width: 1023px) {
  .externalAppHeader_app_header__X1WDa.externalAppHeader_headerScrolled__7wWyU {
    background-color: #fff;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  }
}

.externalAppHeader_user_dropdown__HUQ3Q {
  display: flex;
  gap: 15px;
  margin-left: -5px;
  flex-direction: row;
  align-items: center;
}

.externalAppHeader_user_dropdown__HUQ3Q a {
  color: #000;
}

.externalAppHeader_container__0BYFI {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 100px;
  height: var(--header-height);
  width: 100%;
  margin: 0 auto;
  max-width: 100%;
}

@media screen and (max-width: 743px) {
  .externalAppHeader_container__0BYFI {
    padding: 0 16px;
    height: calc(var(--header-height-md) - 1px);
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .externalAppHeader_container__0BYFI {
    padding: 0 42px;
    height: calc(var(--header-height-xl) - 1px);
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .externalAppHeader_container__0BYFI {
    max-width: 1220px;
    height: calc(var(--header-height-xl) - 1px);
  }
}

@media screen and (min-width: 1920px) {
  .externalAppHeader_container__0BYFI {
    max-width: 1600px;
    height: calc(var(--header-height-2xl) - 1px);
  }
}

.externalAppHeader_mobile_buttons__34mfD {
  display: none;
  align-items: center;
  gap: 15px;
}

@media screen and (max-width: 743px) {
  .externalAppHeader_mobile_buttons__34mfD {
    gap: 15px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .externalAppHeader_mobile_buttons__34mfD {
    gap: 35px;
  }
}

@media screen and (max-width: 1023px) {
  .externalAppHeader_mobile_buttons__34mfD {
    display: flex;
  }
}

.externalAppHeader_mobile_menu_button__0roov {
  padding: 12px;
  margin: -12px;
  color: var(--third-bg-color);
  cursor: pointer;
  transition: color 0.3s ease;
  font-size: 24px;
}

.externalAppHeader_mobile_menu_button__0roov:hover {
  color: var(--brand-divider);
}

.externalAppHeader_dropdown__36WW8 {
  z-index: 1000;
}

.externalAppHeader_menu_item_desktop__GAZeJ {
  height: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding: 10px 0;
}

.externalAppHeader_menu_item_desktop__GAZeJ.externalAppHeader_dropdown_button__k2MxU
  ~ [data-dropdown="true"] {
  display: none;
}

.externalAppHeader_menu_item_desktop__GAZeJ.externalAppHeader_dropdown_button__k2MxU:hover
  ~ [data-dropdown="true"] {
  display: flex;
}

.externalAppHeader_menu_item__1CyFl {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0;
  vertical-align: middle;
  color: #000000;
}

.externalAppHeader_desktop_menu__YMwQk {
  display: flex;
  gap: 10px;
  align-items: center;
  height: 100%;
  margin-left: 64px;
  flex-grow: 1;
}

@media screen and (max-width: 1023px) {
  .externalAppHeader_desktop_menu__YMwQk {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .externalAppHeader_desktop_menu__YMwQk {
    padding-left: 45px;
  }
}

.externalAppHeader_desktop_menu__YMwQk .externalAppHeader_menu_item__1CyFl {
  color: #000000;
  text-decoration: none;
  padding: 0 10px;
  display: flex;
  align-items: center;
  gap: 8px;
  height: 20px;
  font-family: Ubuntu;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  transition: color 0.3s ease;
}

.externalAppHeader_desktop_menu__YMwQk .externalAppHeader_menu_item__1CyFl svg {
  max-width: 14px;
}

.externalAppHeader_desktop_menu__YMwQk
  .externalAppHeader_menu_item__1CyFl:hover {
  color: #fff;
}

.externalAppHeader_desktop_menu__YMwQk
  .externalAppHeader_menu_item__1CyFl:after {
  content: "";
  position: absolute;
  bottom: -1px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 2px;
  background-color: red;
  transition: width 0.3s ease;
}

.externalAppHeader_desktop_menu__YMwQk
  .externalAppHeader_menu_item__1CyFl.externalAppHeader_active__jg_Ge:after,
.externalAppHeader_desktop_menu__YMwQk
  .externalAppHeader_menu_item__1CyFl:hover:after {
  width: 100%;
}

.externalAppHeader_headerScrolled__7wWyU .externalAppHeader_menu__2ItGl a,
.externalAppHeader_headerScrolled__7wWyU
  .externalAppHeader_menu__2ItGl
  a:hover {
  color: #023189;
}

.externalAppHeader_right_group__Mr5rm {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media screen and (max-width: 1023px) {
  .externalAppHeader_right_group__Mr5rm {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .externalAppHeader_right_group__Mr5rm {
    width: auto;
  }
}

@media screen and (min-width: 1920px) {
  .externalAppHeader_right_group__Mr5rm {
    width: auto;
  }
}

.externalAppHeader_search_button__3JDHe {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  font-size: 30px;
  cursor: pointer;
  margin-left: 22px;
}

.externalAppHeader_user_section__8F95f {
  display: flex;
  align-items: center;
  gap: 20px;
  border-radius: 50px;
  padding: 19px 16px 19px 32px;
  justify-content: space-between;
  color: #fff;
}

.externalAppHeader_user_section__8F95f .externalAppHeader_content__9zn4A {
  display: flex;
  flex-direction: row;
  gap: 15px;
  align-items: center;
}

.externalAppHeader_user_section__8F95f
  .externalAppHeader_content__9zn4A
  .externalAppHeader_info__Mg5dH {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.externalAppHeader_user_section__8F95f
  .externalAppHeader_content__9zn4A
  .externalAppHeader_info__Mg5dH
  .externalAppHeader_name__jbY6O,
.externalAppHeader_user_section__8F95f
  .externalAppHeader_content__9zn4A
  .externalAppHeader_info__Mg5dH
  .externalAppHeader_package__hSnfn {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0;
}

.externalAppHeader_user_section__8F95f
  .externalAppHeader_content__9zn4A
  .externalAppHeader_icons__kMeUI {
  width: 90px;
  height: 40px;
  display: flex;
  justify-content: space-between;
}

.externalAppHeader_user_section__8F95f
  .externalAppHeader_content__9zn4A
  .externalAppHeader_icon__zMS6u {
  width: 40px;
  height: 40px;
}

.externalAppHeader_user_section__8F95f
  .externalAppHeader_content__9zn4A
  .externalAppHeader_loginLink__Sx8Xc {
  font-weight: 700;
  font-size: 22px;
  color: #fff;
  text-decoration: none;
}

.externalAppHeader_description__T0VBS {
  font-size: 12px;
  line-height: 170%;
  color: #789cc5;
}

.externalAppHeader_installButton__NKOHJ {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  padding: 8px 16px;
  border-radius: 8px;
  background: linear-gradient(
    87.75deg,
    rgb(255, 91, 108) -16.61%,
    rgb(255, 174, 109) 110.1%
  );
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  max-height: 50px;
  transition: filter 0.3s ease;
}

.externalAppHeader_installButton__NKOHJ img {
  width: 26px;
  height: 26px;
}

.externalAppHeader_installButton__NKOHJ:hover {
  filter: brightness(0.9);
}

.externalAppHeader_drawerMenu__5jJA8 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.externalAppHeader_drawerMenu__5jJA8 a {
  font-size: 18px;
  font-weight: 500;
  color: #023189;
  text-decoration: none;
  transition: color 0.3s;
}

.externalAppHeader_drawerMenu__5jJA8 a:hover {
  color: #ff5b6c;
}

@media screen and (max-width: 1991px) and (min-width: 1439px) {
  .externalAppHeader_menuItem__mFKSv {
    font-family: Ubuntu;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0;
    vertical-align: middle;
    white-space: nowrap;
  }

  .externalAppHeader_userSection__q541A {
    display: flex;
    align-items: center;
    gap: 20px;
    border-radius: 50px;
    width: 363px;
    height: 79px;
    background-color: var(--brand-blue-dark);
    padding: 19px 16px 19px 32px;
    justify-content: space-between;
    color: #fff;
  }

  .externalAppHeader_userSection__q541A .externalAppHeader_content__9zn4A {
    display: flex;
    flex-direction: row;
    gap: 15px;
    align-items: center;
  }

  .externalAppHeader_userSection__q541A
    .externalAppHeader_content__9zn4A
    .externalAppHeader_info__Mg5dH {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .externalAppHeader_userSection__q541A
    .externalAppHeader_content__9zn4A
    .externalAppHeader_info__Mg5dH
    .externalAppHeader_name__jbY6O,
  .externalAppHeader_userSection__q541A
    .externalAppHeader_content__9zn4A
    .externalAppHeader_info__Mg5dH
    .externalAppHeader_package__hSnfn {
    font-family: Ubuntu;
    font-weight: 400;
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0;
  }

  .externalAppHeader_userSection__q541A
    .externalAppHeader_content__9zn4A
    .externalAppHeader_icons__kMeUI {
    width: 90px;
    height: 40px;
    display: flex;
    justify-content: space-between;
  }

  .externalAppHeader_userSection__q541A
    .externalAppHeader_content__9zn4A
    .externalAppHeader_icon__zMS6u {
    width: 40px;
    height: 40px;
  }

  .externalAppHeader_userSection__q541A
    .externalAppHeader_content__9zn4A
    .externalAppHeader_loginLink__Sx8Xc {
    font-weight: 700;
    font-size: 22px;
    color: #fff;
    text-decoration: none;
  }
}

.shareIdea_modal__ECkEY {
  width: 750px;
  height: 730px;
  background-color: #fff;
  position: absolute;
  transform: translate(-50%, -50%);
  padding: 10px 37px 35px 32px;
  left: 50%;
  top: 50%;
  z-index: 10000;
  box-shadow: 0 0 21px -12px;
  color: var(--brand-blue-dark);
}

.shareIdea_modal__ECkEY .shareIdea_close__7_yvu {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.45);
}

.shareIdea_modal__ECkEY .shareIdea_close__7_yvu:hover {
  color: #000;
}

.shareIdea_modal__ECkEY .shareIdea_title__6yWlV {
  margin-top: 64px;
  font-size: 33px;
  height: 33px;
  font-weight: 700;
}

.shareIdea_modal__ECkEY .shareIdea_subtitle__ck7YR {
  margin-top: 22px;
  font-size: 20px;
  font-weight: 700;
}

.shareIdea_modal__ECkEY .shareIdea_description__NKrAV {
  margin: 16px 0;
  font-size: 15px;
}

.shareIdea_modal__ECkEY .shareIdea_button-container__IPnmn {
  display: flex;
  gap: 20px;
  flex-direction: row;
  margin-top: 28px;
}

.shareIdea_modal__ECkEY .shareIdea_button__PERA8 {
  height: 49px;
  padding: 1px 47px;
  border: none;
  background: rgba(0, 0, 0, 0);
  border-radius: 8px;
  color: var(--brand-blue-dark);
  font-family: Arial;
  font-weight: 700;
  cursor: pointer;
  transition:
    background-color 0.2s ease-in-out,
    color 0.2s ease-in-out;
  display: block;
}

.shareIdea_modal__ECkEY .shareIdea_button__PERA8:hover {
  background-color: #b3d8ff;
  color: #fff;
}

.shareIdea_modal__ECkEY .shareIdea_button__PERA8.shareIdea_pro__Fe2hY {
  box-shadow: -4px 11px 20px 0 rgba(150, 148, 148, 0.6980392157);
  background-color: var(--brand-green);
}

.shareIdea_modal__ECkEY .shareIdea_button__PERA8.shareIdea_basic__Tj_SN {
  box-shadow: 0 40px 32px -32px rgba(26, 107, 185, 0.4);
  border: 2px solid rgba(26, 107, 185, 0.4);
}

.layout_layout__fUKfi {
  background-color: var(--bg-white-blue);
  min-height: max-content;
  height: 100%;
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .layout_layout__fUKfi {
    width: 1440px;
  }
}

@media screen and (min-width: 1440px) {
  .layout_layout__fUKfi {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .layout_layout__fUKfi {
    min-width: 1920px;
  }
}

.footer_app_footer__f8iEV {
  background-color: var(--second-bg-color);
  color: #000000;
  padding: 60px 85px 40px 124px;
  min-width: 100%;
  border-radius: 20px;
  margin: 140px auto 0;
}

@media screen and (max-width: 1023px) {
  .footer_app_footer__f8iEV {
    display: none;
  }
}

.footer_topSection__new {
  padding-bottom: 60px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 60px;
}

.footer_topContent__new {
  display: flex;
  gap: 80px;
  align-items: flex-start;
}

.footer_logoTop__new {
  width: 65px;
  height: 79px;
  flex-shrink: 0;
}

.footer_callToAction__new h2 {
  font-family: Ubuntu;
  font-weight: 700;
  font-size: 40px;
  line-height: 1.2;
  color: #000000;
  margin: 0 0 20px 0;
}

.footer_callToAction__new > p {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.5;
  color: #000000;
  margin: 0 0 30px 0;
}

.footer_testimonial__new {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}

.footer_avatars__new {
  display: flex;
  gap: -10px;
}

.footer_avatars__new img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: 2px solid #ffffff;
  margin-left: -10px;
}

.footer_avatars__new img:first-child {
  margin-left: 0;
}

.footer_shareBtn__new {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 16px;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  color: #000000;
  font-family: Ubuntu;
  font-size: 14px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.footer_shareBtn__new:hover {
  background-color: rgba(0, 0, 0, 0.05);
  border-color: rgba(0, 0, 0, 0.4);
}

.footer_experience__new {
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.6);
  margin: 0;
}

.footer_companyInfo__new {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.footer_companyInfo__new p {
  margin: 0;
  font-family: Ubuntu;
  font-size: 14px;
  color: #000000;
}

.footer_address__new {
  font-weight: 300;
  opacity: 0.8;
}

.footer_blueBar__new {
  background-color: #124778;
  padding: 16px 0;
  text-align: center;
  margin-top: -20px;
}

.footer_blueBar__new p {
  margin: 0;
  font-family: Ubuntu;
  font-size: 16px;
  color: #ffffff;
}

.footer_blueBar__new a {
  color: #addf00;
  text-decoration: underline;
  font-weight: 500;
}

.footer_blueBar__new a:hover {
  color: #ffffff;
}

.footer_app_footer__f8iEV a {
  color: #000000;
  text-decoration: none;
  transition: color 0.2s;
}

.footer_app_footer__f8iEV a:hover {
  color: var(--brand-blue-dark);
}

.footer_app_footer__f8iEV .footer_icon__8DHXr {
  width: 62px;
  height: 62px;
  flex: none;
  display: flex;
  justify-content: center;
  align-items: center;
  filter: drop-shadow(0 0 12px #ffffff);
}

.footer_app_footer__f8iEV .footer_icon__8DHXr a {
  color: #fff;
}

.footer_upperSection__OykTr {
  display: flex;
  justify-content: center;
}

.footer_upperSection__OykTr .footer_nav__EEffU {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 0;
  width: 100%;
}

.footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn {
  display: flex;
  gap: 60px;
  justify-content: flex-start;
  align-items: flex-start;
}

.footer_upperSection__OykTr
  .footer_nav__EEffU
  .footer_navItem___KrRn
  .footer_left__fwnDE {
  width: 100%;
  display: flex;
  gap: 60px;
  justify-content: flex-start;
}

.footer_upperSection__OykTr
  .footer_nav__EEffU
  .footer_navItem___KrRn
  .footer_logo__GuZUg {
  display: none;
}

.footer_upperSection__OykTr
  .footer_nav__EEffU
  .footer_navItem___KrRn
  .footer_navList__thiE2 {
  display: flex;
  flex-direction: column;
}

.footer_upperSection__OykTr
  .footer_nav__EEffU
  .footer_navItem___KrRn
  .footer_help__pnpfn {
  font-size: 20px;
  display: flex;
  gap: 32px;
  align-items: center;
  margin: 0;
  font-family: Ubuntu;
}

.footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn h4 {
  font-size: 28px;
  margin: 0 0 20px;
}

.footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul {
  display: flex;
  flex-direction: column;
  gap: 5px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul li {
  margin-bottom: 2px;
  font-size: 16px;
}

.footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul li a {
  color: rgba(0, 0, 0, 0.7);
}

.footer_upperSection__OykTr
  .footer_nav__EEffU
  .footer_navItem___KrRn
  ul
  li
  a:hover {
  color: #000000;
}

.footer_infoSection__VCwzF {
  font-size: 14px;
  padding-top: 60px;
  padding-bottom: 15px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.footer_lowerSection__UvFJy {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  flex-wrap: wrap;
}

.footer_lowerSection__UvFJy .footer_logo__GuZUg {
  font-size: 26px;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
}

.footer_lowerSection__UvFJy .footer_logo__GuZUg img {
  height: 35px;
}

.footer_lowerSection__UvFJy .footer_logo__GuZUg p {
  color: rgba(0, 0, 0, 0.7);
  font-size: 16px;
  font-weight: 300;
  margin: 0;
}

.footer_lowerSection__UvFJy .footer_logo__GuZUg p a {
  color: rgba(0, 0, 0, 0.7);
}

.footer_lowerSection__UvFJy .footer_logo__GuZUg p a:hover {
  color: #000000;
  text-decoration: none;
}

.footer_lowerSection__UvFJy .footer_recaptcha__Yen7h {
  font-size: 14px;
  line-height: 1.4;
}

.footer_lowerSection__UvFJy a {
  color: #5ac6f7;
  padding: 0 2px;
  transition: -webkit-text-decoration 0.2s;
  transition: text-decoration 0.2s;
  transition:
    text-decoration 0.2s,
    -webkit-text-decoration 0.2s;
}

.footer_lowerSection__UvFJy a:hover {
  text-decoration: underline;
}

@media (max-width: 1000px) {
  .footer_upperSection__OykTr {
    flex-direction: column;
    align-items: center;
    padding: 25px 0 15px;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU {
    flex-direction: column;
    gap: 40px;
    width: 100%;
    align-items: flex-start;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn {
    margin-top: 15px;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn h4 {
    margin-right: 0;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul {
    flex-wrap: wrap;
    justify-content: center;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul li {
    font-size: 16px;
  }

  .footer_lowerSection__UvFJy {
    display: flex;
    flex-direction: row;
  }

  .footer_lowerSection__UvFJy .footer_logo__GuZUg {
    align-items: flex-start;
    text-align: start;
  }

  .footer_lowerSection__UvFJy .footer_recaptcha__Yen7h {
    font-size: 12px;
    width: 300px;
    text-align: end;
  }
}

@media (max-width: 700px) {
  .footer_footer__o_kqg {
    padding: 20px 20px 40px;
  }

  .footer_upperSection__OykTr {
    padding: 20px 0 10px;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU {
    gap: 15px;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn h4 {
    font-size: 16px;
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    .footer_help__pnpfn,
  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn li {
    font-size: 14px;
  }

  .footer_lowerSection__UvFJy .footer_logo__GuZUg {
    font-size: 22px;
  }

  .footer_lowerSection__UvFJy .footer_logo__GuZUg p {
    font-size: 12px;
  }

  .footer_lowerSection__UvFJy .footer_recaptcha__Yen7h {
    width: 100%;
    margin-top: 20px;
    font-size: 12px;
    text-align: left;
    margin-left: 4px;
  }
}

@media (max-width: 500px) {
  .footer_nav__EEffU .footer_navItem___KrRn {
    flex-direction: column;
    align-items: flex-start !important;
    justify-content: start;
    width: 100% !important;
  }

  .footer_nav__EEffU .footer_navItem___KrRn .footer_help__pnpfn {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px !important;
    width: 100% !important;
    flex: 1 1;
    padding-bottom: 30px;
    border-bottom: 1px solid #1b1d44;
  }

  .footer_nav__EEffU
    .footer_navItem___KrRn
    .footer_help__pnpfn
    .footer_icon__8DHXr {
    margin-right: 0;
  }

  .footer_nav__EEffU .footer_navItem___KrRn .footer_help__pnpfn span {
    text-wrap: nowrap !important;
    text-align: center;
    font-size: 18px !important;
  }

  .footer_nav__EEffU .footer_navItem___KrRn h4 {
    text-align: left;
    margin-top: 20px !important;
    font-size: 24px !important;
    margin-left: 10px !important;
  }

  .footer_nav__EEffU .footer_navItem___KrRn ul {
    margin: 0 10px 20px !important;
    flex-direction: column;
    align-items: flex-start !important;
  }

  .footer_nav__EEffU .footer_navItem___KrRn ul li {
    text-align: left;
    font-size: 20px !important;
  }

  .footer_lowerSection__UvFJy .footer_logo__GuZUg {
    gap: 10px;
  }
}

.footer_flagsContainer__dSQfN {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 8px;
  max-width: 200px;
  justify-content: flex-start;
}

.footer_flagItem__qutaJ {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
  gap: 0;
}

.footer_flagIcon__YRG_e {
  width: 28px;
  height: 20px;
  object-fit: cover;
  border-radius: 2px;
}

.footer_flagLabel__nDwCG {
  display: none;
}

@media screen and (max-width: 1991px) and (min-width: 992px) {
  .footer_upperSection__OykTr {
    display: flex;
    justify-content: center;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 115px;
    width: 100%;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn {
    display: flex;
    gap: 20px;
    justify-content: space-between;
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    .footer_left__fwnDE {
    width: 618px;
    display: flex;
    gap: 20px;
    justify-content: space-between;
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    .footer_logo__GuZUg {
    height: 57px;
    width: 65px;
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    .footer_navList__thiE2 {
    display: flex;
    flex-direction: column;
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    .footer_help__pnpfn {
    font-size: 20px;
    display: flex;
    gap: 32px;
    align-items: center;
    margin: 0;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn h4 {
    font-size: 28px;
    margin: 0 0 20px;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul {
    display: flex;
    flex-direction: column;
    gap: 5px;
    list-style: none;
    padding: 0;
    margin: 0;
  }

  .footer_upperSection__OykTr .footer_nav__EEffU .footer_navItem___KrRn ul li {
    margin-bottom: 2px;
    font-size: 16px;
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    ul
    li
    a {
    color: rgba(0, 0, 0, 0.7);
  }

  .footer_upperSection__OykTr
    .footer_nav__EEffU
    .footer_navItem___KrRn
    ul
    li
    a:hover {
    color: #000000;
  }
}

.appMobileFooter_footer__JUKAd {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--third-bg-color);
  padding: 10px;
  border-top: 1px solid var(--table-inner-border);
  border-radius: 15px 15px 0 0;
  z-index: 1000;
  display: block;
}

@media screen and (max-width: 743px) {
  .appMobileFooter_footer__JUKAd {
    padding: 13px 16px 6px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .appMobileFooter_footer__JUKAd {
    padding: 26px 26px 19px;
  }
}

@media screen and (min-width: 1024px) {
  .appMobileFooter_footer__JUKAd {
    display: none;
  }
}

.appMobileFooter_container__CeUad {
  margin: 0 auto;
}

.appMobileFooter_nav__D7zDG {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media screen and (max-width: 743px) {
  .appMobileFooter_nav__D7zDG {
    gap: 22px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .appMobileFooter_nav__D7zDG {
    gap: 75px;
  }
}

.appMobileFooter_nav_item__Yu7nz {
  padding: 10px 0;
  width: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 5px;
  text-decoration: none;
  color: #c4c0c0;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  font-family: var(--font-family);
}

.appMobileFooter_nav_item__Yu7nz.appMobileFooter_active__fQk8l,
.appMobileFooter_nav_item__Yu7nz.appMobileFooter_active_action__XXous {
  color: var(--brand-blue-dark);
}

.appMobileFooter_nav_item__Yu7nz.appMobileFooter_active__fQk8l
  .appMobileFooter_icon__2HKSZ,
.appMobileFooter_nav_item__Yu7nz.appMobileFooter_active_action__XXous
  .appMobileFooter_icon__2HKSZ {
  background-color: var(--brand-blue);
}

.appMobileFooter_icon__2HKSZ {
  background-color: #eceaeb;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media screen and (max-width: 743px) {
  .appMobileFooter_icon__2HKSZ {
    width: 37px;
    height: 35px;
  }

  .appMobileFooter_icon__2HKSZ .appMobileFooter_icon_svg__8XMkJ {
    width: 25px;
    height: 25px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .appMobileFooter_icon__2HKSZ {
    width: 44px;
    height: 44px;
  }

  .appMobileFooter_icon__2HKSZ .appMobileFooter_icon_svg__8XMkJ {
    width: 20px;
    height: 20px;
  }
}

.policy_container__6AARj {
  position: fixed;
  left: 1rem;
  bottom: 1rem;
  right: 1rem;
  display: flex;
  z-index: 1001;
}

.policy_policy__Yv2_8 {
  border-radius: 8px;
  background-color: rgba(36, 36, 36, 0.95);
  display: flex;
  gap: 16px;
  padding: 20px;
}

.policy_policy__Yv2_8 .policy_policyInner__Db5ek {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}

@media only screen and (min-width: 670px) {
  .policy_policy__Yv2_8 {
    flex-direction: row;
  }

  .policy_policy__Yv2_8 .policy_policyInner__Db5ek {
    max-width: 450px;
  }
}

@media only screen and (max-width: 669px) {
  .policy_policy__Yv2_8 {
    flex-direction: column;
  }

  .policy_policy__Yv2_8 .policy_policyInner__Db5ek {
    max-width: 100%;
  }
}

.layout_layout__47yjt {
  background-color: var(--bg-white-blue);
}

@media screen and (max-width: 743px) {
  .layout_layout__47yjt {
    padding: 0 16px var(--footer-height-xs);
  }
}

@media screen and (max-width: 1023px) {
  .layout_layout__47yjt {
    padding: 0 0 var(--footer-height-sm);
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .layout_layout__47yjt {
    padding: 25px;
    width: 1440px;
  }
  .layout_top.layout_layout__47yjt {
    padding: 25px 25px 0 25px;
  }
}

@media screen and (min-width: 1440px) {
  .layout_layout__47yjt {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .layout_layout__47yjt {
    padding: 40px;
    min-width: 1920px;
  }
  .layout_top.layout_layout__47yjt {
    padding: 40px 40px 0 40px;
  }
}

.layout_layout_header_container__JH8y_ {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1000;
}

@media screen and (max-width: 1023px) {
  .layout_layout_header_container__JH8y_ {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1919px) {
  .layout_layout_header_container__JH8y_ {
    top: 0;
    left: 25px;
    right: 25px;
    border-bottom: 1px solid var(--table-inner-border);
  }
}

@media screen and (min-width: 1920px) {
  .layout_layout_header_container__JH8y_ {
    top: 0;
    left: 40px;
    right: 40px;
    border-bottom: 1px solid var(--table-inner-border);
  }
}

.footerTools_tools__bNLx1 {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: var(--third-bg-color);
  z-index: 990;
  border-radius: 20px 20px 0 0;
  padding: 30px;
  box-shadow: 0 -4px 6px -1px rgba(0, 0, 0, 0.1);
  transform: translateY(100%);
  transition: transform 0.3s ease-in-out;
}

.footerTools_tools__bNLx1.footerTools_shown__oofb8 {
  transform: translateY(0);
}

@media screen and (max-width: 743px) {
  .footerTools_tools__bNLx1 {
    display: block;
    padding-bottom: var(--footer-height-xs);
    height: calc(100vh - var(--footer-height-xs) - var(--header-height-md));
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .footerTools_tools__bNLx1 {
    display: block;
    padding-bottom: var(--footer-height-sm);
    height: calc(100vh - var(--footer-height-sm) - var(--header-height-md));
  }
}

.footerTools_container__Dft7h {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, minmax(0, 1fr));
  grid-gap: 20px;
  gap: 20px;
  width: 100%;
  height: calc(100% - 40px);
  max-height: calc(100% - 40px);
  overflow: hidden;
  margin: 0 auto;
}

@media screen and (max-width: 743px) {
  .footerTools_container__Dft7h {
    gap: 15px;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .footerTools_container__Dft7h {
    gap: 20px;
    max-width: 600px;
  }
}

.footerTools_tool__dH5Kf {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
  transition: transform 0.3s ease;
}

.footerTools_tool__dH5Kf:nth-child(odd) {
  justify-content: flex-end;
}

.footerTools_tool__dH5Kf:nth-child(2n) {
  justify-content: flex-start;
}

.footerTools_tool__dH5Kf:hover {
  transform: scale(1.05);
}

.footerTools_tool__dH5Kf .footerTools_imageWrapper__vMXNc {
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
  overflow: hidden;
}

.footerTools_tool__dH5Kf .footerTools_image__LNFYz {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}

.not-found_container__lMmoT {
  padding: 120px 202px 0 279px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  height: 100vh;
  align-items: center;
  font-family: Inter;
}

.not-found_container__lMmoT .not-found_left__5wsza {
  display: flex;
  flex-direction: column;
  color: var(--brand-blue-dark);
  gap: 24px;
  width: 580px;
}

.not-found_container__lMmoT .not-found_left__5wsza .not-found_error___Kkty {
  font-family: Inter;
  font-weight: 600;
  font-size: 200px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
}

.not-found_container__lMmoT .not-found_left__5wsza .not-found_center__e_TJk {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.not-found_container__lMmoT
  .not-found_left__5wsza
  .not-found_center__e_TJk
  .not-found_title__HIivx {
  font-family: Inter;
  font-weight: 800;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
}

.not-found_container__lMmoT
  .not-found_left__5wsza
  .not-found_center__e_TJk
  .not-found_subtitle__byVTu {
  font-family: Inter;
  font-weight: 400;
  font-size: 24px;
  line-height: 100%;
  letter-spacing: 0;
  vertical-align: middle;
  color: #77707f;
}

.not-found_container__lMmoT .not-found_left__5wsza .not-found_button__QHdTA {
  margin-top: 8px;
  width: 282px;
  height: 55px;
  border-radius: 40px;
  font-family: Inter;
  font-weight: 400;
  font-size: 20px;
  line-height: 100%;
  letter-spacing: 0;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  display: flex;
  align-items: center;
  cursor: pointer;
  border: 0;
  background-color: var(--brand-blue-dark);
  justify-content: center;
}

/* Style template*/

.cs-home-hero.cs-hero-type-3 {
  background-color: var(--main-bg-color);
  border-radius: 0 0 20px 20px;
  margin-top: 0rem;
  margin-bottom: 4rem;
  padding-top: 4rem;
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .cs-home-hero.cs-hero-type-3 {
    margin: 0 -16px;
    padding-top: calc(var(--header-height-xl) + 30px);
  }
}

@media screen and (max-width: 743px) {
  .cs-home-hero.cs-hero-type-3 {
    margin: 0 -16px;
    padding-top: calc(var(--header-height-md) + 30px);
  }
}

.cs-icon-search::after {
  display: none;
}

.cs-icon-search:before {
  color: white;
}

a.cs-button {
  background: var(--brand-green);
}
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
a.cs-button:focus,
a.cs-button:hover {
  background: var(--brand-green);
  box-shadow: 0px 5px 20px 0px rgba(var(--brand-green), 0.4);
  outline: none;
}
button:before,
input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before,
a.cs-button:before {
  background: var(--brand-blue-dark);
}
.widget .cs-search__form .cs-search__group button.cs-search__submit {
  background: var(--brand-blue-dark);
}
.widget .cs-search__form .cs-search__group button.cs-search__submit:before {
  background: var(--brand-green);
}
.cs-search__form.cs-form-box .cs-search__submit {
  background: var(--brand-blue-dark);
}
.cs-search__form.cs-form-box .cs-search__submit:before {
  background: var(--brand-green);
}
.cs-entry__post-meta span.cs-meta-author-name {
  color: var(--brand-blue-dark);
}
.cs-home-hero.cs-hero-type-3 a span.cs-meta-author-name {
  color: var(--brand-green);
}
.cs-home-hero.cs-hero-type-3 div.cs-meta-date {
  color: var(--brand-green);
}
.cs-home-hero.cs-hero-type-3 h2 a {
  color: #ffffff;
}
.cs-home-hero.cs-hero-type-3 div.cs-entry__excerpt {
  color: #ffffff;
}
.cs-home-hero.cs-hero-type-3 .cs-entry.cs-entry__featured h2 a {
  color: var(--brand-blue-dark);
}
.cs-home-hero.cs-hero-type-3
  .cs-entry.cs-entry__featured
  span.cs-meta-author-name,
.cs-home-hero.cs-hero-type-3 .cs-entry.cs-entry__featured div.cs-meta-date {
  color: var(--brand-green);
}
.cs-home-hero.cs-hero-type-3 .cs-entry__subtitle span {
  color: var(--brand-blue-dark);
}
#page h3 a {
  color: var(--brand-blue-dark);
}
button:before,
input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before,
button.cs-button-animated {
  background: var(--brand-blue-dark);
}
button:before,
input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before,
button.cs-button-animated:before {
  background: var(--brand-green);
}
#page
  .entry-content
  a:not(
    [class],
    .wp-block-post-terms > a,
    .wp-block-latest-posts a,
    .wp-block-categories a,
    .wp-block-archives-list a,
    .wp-block-cover a,
    .wp-block-calendar a,
    .wp-block-comment-reply-link a,
    .wp-block-comment-author-name a,
    .wp-block-comment-date a,
    .has-link-color a,
    .wp-block-post-navigation-link.has-text-color a,
    *[style*="text-decoration"] a,
    .is-style-cs-category-grid a
  ),
.entry-content
  a.wp-block-pages-list__item__link:not([style*="text-decoration"] a) {
  color: var(--brand-blue-dark);
}
#page
  .cs-entry__comments
  .cs-entry__comments-header-comment-view-toggle
  .cs-entry__comments-view-toggle:not(.cs-button) {
  color: var(--brand-blue-dark);
}
@media (max-width: 992px) {
  .cs-search-active .cs-search {
    transform: none !important;
    visibility: visible;
    opacity: 1;
  }
}
:where(.css-1v3bxvu).ant-input-affix-wrapper {
  position: relative;
  display: inline-flex;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.88);
  font-size: 14px;
  line-height: 1.5714285714285714;
  border-radius: 6px;
  transition: all 0.2s;
}
:where(.css-1v3bxvu).ant-input-outlined {
  background: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #d9d9d9;
}
:where(.css-1v3bxvu).ant-input-affix-wrapper-lg {
  padding: 7px 11px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: 8px;
}
.footer_navList__thiE2 h4 {
  font-family: Ubuntu;
  color: #000000;
}
.header,
.footer {
  font-family: Ubuntu !important;
}
.mobileMenu_mobile_menu__jpe6h.mobileMenu_open__GetUY {
  font-family: Ubuntu !important;
}
body[data-scheme="dark"] .layout_layout__47yjt {
  background-color: #1c1c1c;
}
body[data-scheme="dark"] .externalAppHeader_app_header__X1WDa {
  background-color: rgba(18, 71, 120, 0.95);
}
/* body[data-scheme=dark] .cs-home-hero.cs-hero-type-3 {
    background-color: #1c1c1c;
}  */
body[data-scheme="dark"]
  .cs-home-hero.cs-hero-type-3
  .cs-entry.cs-entry__featured
  h2
  a {
  color: #ffffff;
}
body[data-scheme="dark"] .cs-home-hero.cs-hero-type-3 .cs-entry__subtitle span {
  color: #ffffff;
}
body[data-scheme="dark"] .mobileMenu_mobile_menu__jpe6h {
  background-color: #1c1c1c;
  color: #ffffff;
}
body[data-scheme="dark"] .appMobileFooter_footer__JUKAd {
  background-color: #1c1c1c;
}
body[data-scheme="dark"] .mobileMenu_mobile_menu_item__V21xK,
body[data-scheme="dark"] .mobileMenu_mobile_menu_item__V21xK > * {
  color: #ffffff;
}
body[data-scheme="dark"] .mobileMenu_mobile_menu_subitem__Z_n9_,
body[data-scheme="dark"] .mobileMenu_mobile_menu_subitem__Z_n9_ > * {
  color: #ffffff;
}
body[data-scheme="dark"]
  #page
  .cs-entry__comments
  .cs-entry__comments-header-comment-view-toggle
  .cs-entry__comments-view-toggle:not(.cs-button) {
  color: var(--brand-green);
}
body[data-scheme="dark"] #page .form-submit .submit {
  background: var(--brand-green);
}
body[data-scheme="dark"] #page button:before,
input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before,
.cs-button:before {
  background: var(--brand-blue-dark);
}
body[data-scheme="dark"] .tools_content__L8ZIR {
  background-color: #1c1c1c;
}
body[data-scheme="dark"] .tools_title__xKqI4 {
  color: #ffffff;
}
body[data-scheme="dark"]
  .tools_documentation__SAP1H
  .tools_description__GR8WE
  .tools_element__ipEZg {
  color: #ffffff;
}
body[data-scheme="dark"]
  .tools_tools__LIxbM
  .tools_tools_container__1HEBi
  .tools_tool__dqj1m
  .tools_text__vL6Rh {
  color: #ffffff;
}
body[data-scheme="dark"] .tools_footer__bqKoA .tools_download___Hy0K {
  color: #ffffff;
}
body[data-scheme="dark"] .tools_download___Hy0K {
  background-color: #1c1c1c;
}
body[data-scheme="dark"] .tools_download___Hy0K:hover {
  background: var(--brand-green);
  box-shadow: none;
}
body[data-scheme="dark"] .cs-entry__post-meta span.cs-meta-author-name {
  color: var(--brand-green);
}
body[data-scheme="dark"]
  .cs-home-hero.cs-hero-type-3
  a
  span.cs-meta-author-name {
  color: var(--brand-green);
}
.tools_download___Hy0K {
  background: #ffffff;
}
.tools_download___Hy0K::before {
  display: none;
}
.tools_download___Hy0K:hover {
  background: var(--brand-green);
  box-shadow: none;
}
.mobileMenu_mobile_menu__jpe6h input[type="text"] {
  padding: 0 !important;
  min-height: auto !important;
  font-family: Ubuntu !important;
  font-size: inherit;
  border: none;
  border-radius: 0;
  outline: none;
  background: transparent;
  color: inherit;
}
:where(.css-1v3bxvu).ant-input-affix-wrapper {
  align-items: center;
  gap: 5px;
}

#page .cs-entry__post-meta .cs-meta-category .post-categories li a:after {
  content: "";
  display: block;
  position: absolute;
  top: 0.3125rem;
  bottom: 0.3125rem;
  left: 0;
  right: 0.6875rem;
  z-index: -1;
  background: var(--brand-green);
  border-radius: var(--cs-tag-border-radius);
  box-shadow: 0px 5px 20px 0px rgba(var(--cs-color-box-shadow-rgb), 0.15);
  transition: 0.25s;
}

@media (hover: hover) {
  #page
    .cs-entry__post-meta
    .cs-meta-category
    .post-categories
    li
    a:hover:after {
    box-shadow: 0px 5px 25px 0px rgba(var(--brand-blue-dark), 0.4);
    opacity: 0.7;
    background: var(--brand-blue);
  }
}
@media (hover: hover) {
  #page .cs-entry__post-meta .cs-meta-category .post-categories li a:hover {
    color: #ffffff;
  }
}

#page .form-submit .submit {
  background: var(--brand-blue-dark);
}

#page button:before,
input[type="button"]:before,
input[type="reset"]:before,
input[type="submit"]:before,
.cs-button:before {
  background: var(--brand-green);
}

#page .cs-widget-area.cs-sidebar__area .widget {
  box-shadow: none;
}

@media (min-width: 992px) {
  #page .cs-metabar-enabled .cs-entry__metabar-inner {
    position: sticky;
    z-index: 2;
    top: calc(var(--cs-wpadminbar-height) + 11rem);
    transition: 0.4s;
  }
}

@media screen and (max-width: 743px) {
  #page .cs-home-hero.cs-hero-type-3 {
    margin: 0;
  }
}

@media screen and (min-width: 744px) and (max-width: 1023px) {
  .wp-singular .cs-site-primary {
    padding-top: var(--header-height-xl);
  }
}

@media screen and (max-width: 743px) {
  .wp-singular .cs-site-primary {
    padding-top: var(--header-height-md);
  }
}

.header__top {
  margin: 0 auto;
  height: 60px;
}

.header__top-box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px;
  background-color: #addf00;
  padding: 18px 0;
}

.header__top-text {
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #000000;
}

.header__top-link {
  font-weight: 500;
  font-size: 18px;
  line-height: 122%;
  text-decoration: underline;
  text-decoration-skip-ink: none;
  color: #000000;
}

.externalAppHeader_logo__0tS5Q {
  width: 100px;
}

.user-menu {
  display: flex;
}

.user-menu-btn {
  border: none;
  background-color: transparent;
  cursor: pointer;
  padding: 8px;
}

.tips {
  display: flex;
  align-items: center;
  gap: 10px;
}

.tip-btn {
  background-color: #addf00;
  color: #000000;
  font-weight: 500;
  font-size: 14px;
  padding: 6px 16px;
  border-radius: 20px;
  border: none;
  cursor: pointer;
}

.tip-text {
  font-weight: 400;
  font-size: 14px;
  color: #000000;
}

.externalAppHeader_icons__kMeUI {
  display: flex;
  align-items: center;
  gap: 15px;
}
