@font-face {
  font-family: "Satoshi-Variable";
  src: url("./assets/fonts/Satoshi-Variable.woff2") format("woff2"), url("./assets/fonts/Satoshi-Variable.woff") format("woff"), url("./assets/fonts/Satoshi-Variable.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-VariableItalic";
  src: url("./assets/fonts/Satoshi-VariableItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-VariableItalic.woff") format("woff"), url("./assets/fonts/Satoshi-VariableItalic.ttf") format("truetype");
  font-weight: 300 900;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Light";
  src: url("./assets/fonts/Satoshi-Light.woff2") format("woff2"), url("./assets/fonts/Satoshi-Light.woff") format("woff"), url("./assets/fonts/Satoshi-Light.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-LightItalic";
  src: url("./assets/fonts/Satoshi-LightItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-LightItalic.woff") format("woff"), url("./assets/fonts/Satoshi-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Regular";
  src: url("./assets/fonts/Satoshi-Regular.woff2") format("woff2"), url("./assets/fonts/Satoshi-Regular.woff") format("woff"), url("./assets/fonts/Satoshi-Regular.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-Italic";
  src: url("./assets/fonts/Satoshi-Italic.woff2") format("woff2"), url("./assets/fonts/Satoshi-Italic.woff") format("woff"), url("./assets/fonts/Satoshi-Italic.ttf") format("truetype");
  font-weight: 400;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Medium";
  src: url("./assets/fonts/Satoshi-Medium.woff2") format("woff2"), url("./assets/fonts/Satoshi-Medium.woff") format("woff"), url("./assets/fonts/Satoshi-Medium.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-MediumItalic";
  src: url("./assets/fonts/Satoshi-MediumItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-MediumItalic.woff") format("woff"), url("./assets/fonts/Satoshi-MediumItalic.ttf") format("truetype");
  font-weight: 500;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Bold";
  src: url("./assets/fonts/Satoshi-Bold.woff2") format("woff2"), url("./assets/fonts/Satoshi-Bold.woff") format("woff"), url("./assets/fonts/Satoshi-Bold.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-BoldItalic";
  src: url("./assets/fonts/Satoshi-BoldItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-BoldItalic.woff") format("woff"), url("./assets/fonts/Satoshi-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-display: swap;
  font-style: italic;
}

@font-face {
  font-family: "Satoshi-Black";
  src: url("./assets/fonts/Satoshi-Black.woff2") format("woff2"), url("./assets/fonts/Satoshi-Black.woff") format("woff"), url("./assets/fonts/Satoshi-Black.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: normal;
}

@font-face {
  font-family: "Satoshi-BlackItalic";
  src: url("./assets/fonts/Satoshi-BlackItalic.woff2") format("woff2"), url("./assets/fonts/Satoshi-BlackItalic.woff") format("woff"), url("./assets/fonts/Satoshi-BlackItalic.ttf") format("truetype");
  font-weight: 900;
  font-display: swap;
  font-style: italic;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 300px;
  /* Added space between sections */
  /* font-family: 'Satoshi';  */
}

.main-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-family: 'Satoshi';
}

.card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  overflow-x: auto;
  padding: 20px;
  border-radius: 8px;
  width: 1000px;
  position: relative;
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  -webkit-overflow-scrolling: touch;
  /* Smooth scrolling on iOS */
}

.main-content {
  scrollbar-width: none;
  /* Firefox */
  -ms-overflow-style: none;
  /* Internet Explorer 10+ */
  -webkit-overflow-scrolling: touch;
  /* Smooth scrolling on iOS */
}

.main-content ::-webkit-scrollbar {
  display: none;
  /* WebKit */
}

.card {
  background-color: white;
  border-radius: 8px;
  padding: 15px;
  width: 200px;
  height: 400px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s;
  transition: -webkit-transform 0.3s, -webkit-box-shadow 0.3s;
  transition: transform 0.3s, box-shadow 0.3s;
  transition: transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s, -webkit-box-shadow 0.3s;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.card img {
  /* width: 100px; */
  height: auto;
}

.card h3 {
  margin: 10px 0;
}

.card p {
  font-size: 0.9em;
}

.view-more {
  color: blue;
  text-decoration: none;
  cursor: pointer;
}

.rating {
  color: gold;
}

.reviews {
  color: blue;
}

.arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: rgba(255, 255, 255, 0.7);
  border: none;
  cursor: pointer;
  padding: 10px;
  border-radius: 50%;
  z-index: 1;
}

.arrow-left {
  left: 10px;
}

.arrow-right {
  right: 10px;
}

body {
  font-family: 'Satoshi-Medium';
  overflow-x: hidden;
}

h1, p, a, div, span, li, ul, ol, li, button, input, textarea {
  font-family: 'Satoshi-Variable';
}

.mainDashboardWrapper {
  height: 100dvh !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

.mainDashboardWrapper .mapDisplayContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  height: 100dvh;
  width: 82%;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
  right: 0;
}

.mainDashboardWrapper .sideNavigationWrapper {
  background-color: #fff;
  border-right: 1.5px solid rgba(234, 234, 234, 0.3);
  background: linear-gradient(3deg, #E9E9E9 0%, #FFF 95.28%);
  width: 20%;
  max-width: 18rem;
  height: 100dvh;
  overflow-y: scroll;
  overflow-x: hidden;
  scrollbar-width: thin;
  scrollbar-color: white #d3d3d3;
}

.mainDashboardWrapper .sideNavigationWrapper .topContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90%;
  margin-inline: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 1rem;
}

.mainDashboardWrapper .sideNavigationWrapper .topContainer .logoContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.5rem;
  min-width: 40%;
  display: flex;
}

.mainDashboardWrapper .sideNavigationWrapper .topContainer .logoContainer .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  min-width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainDashboardWrapper .sideNavigationWrapper .topContainer .logoContainer .logo img {
  height: 100%;
  width: 100%;
}

.mainDashboardWrapper .sideNavigationWrapper .moduleHeading {
  padding: 0;
  margin: 0;
  width: 90%;
  margin-inline: auto;
  font-size: 1.2rem;
  font-family: "Inter";
  font-weight: 700;
  color: rgba(51, 51, 51, 0.705882);
  margin-top: 1.5rem;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer {
  margin-top: 2rem;
  width: 90%;
  margin-inline: auto;
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer .searchBtn {
  position: absolute;
  right: 0.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(41, 111, 180, 0.686275);
  color: #ffffff;
  font-size: 0.75rem;
  padding: 0 1rem;
  font-weight: 600;
  height: 2.2rem;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer .searchBtn:hover {
  background-color: #296EB4;
  color: #fff;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer .seachShortcut {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0.5rem;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer .searchIcon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 1rem;
  width: 1rem;
  position: absolute;
  left: 0.3rem;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer input {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  outline: none;
  border-radius: 0.25rem;
  background-color: #dbedff;
  border: 1.2px solid #296EB4;
  padding-left: 1.5rem;
  font-family: "Inter";
  font-weight: 500;
  font-size: 0.8rem;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer ::-webkit-input-placeholder {
  font-family: "Inter";
  color: rgba(51, 51, 51, 0.5);
  font-family: Inter;
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer :-ms-input-placeholder {
  font-family: "Inter";
  color: rgba(51, 51, 51, 0.5);
  font-family: Inter;
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer ::-ms-input-placeholder {
  font-family: "Inter";
  color: rgba(51, 51, 51, 0.5);
  font-family: Inter;
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.mainDashboardWrapper .sideNavigationWrapper .searchMainContainer ::placeholder {
  font-family: "Inter";
  color: rgba(51, 51, 51, 0.5);
  font-family: Inter;
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.mainMenuWrapper, .cropsMainWrapper, .favouritesMainWrapper {
  margin-top: 1rem !important;
  padding-top: 0.5rem;
  width: 90%;
  border-top: 1.2px solid rgba(230, 230, 230, 0.52);
  margin-inline: auto !important;
}

.mainMenuWrapper .submitBtn, .cropsMainWrapper .submitBtn, .favouritesMainWrapper .submitBtn {
  background-color: #296EB4;
  color: unset !important;
  color: #fff !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
  height: 2.5rem;
  margin-top: 0.5rem;
  font-size: 0.8rem !important;
}

.mainMenuWrapper .submitBtn span, .cropsMainWrapper .submitBtn span, .favouritesMainWrapper .submitBtn span {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.mainMenuWrapper .submitBtn:hover, .cropsMainWrapper .submitBtn:hover, .favouritesMainWrapper .submitBtn:hover {
  background-color: #16154D !important;
}

.mainMenuWrapper .submitBtn:hover span, .cropsMainWrapper .submitBtn:hover span, .favouritesMainWrapper .submitBtn:hover span {
  -webkit-transform: translateX(0.5rem);
          transform: translateX(0.5rem);
}

.mainMenuWrapper .preHeading, .cropsMainWrapper .preHeading, .favouritesMainWrapper .preHeading {
  font-size: 0.65rem;
  font-family: "Inter";
  font-weight: 700;
  padding: 0;
  margin: 0;
  color: #296EB4;
}

.mainMenuWrapper .sideNavItemsWrapper, .cropsMainWrapper .sideNavItemsWrapper, .favouritesMainWrapper .sideNavItemsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  margin-top: 0.5rem;
  gap: 0.5rem;
  list-style: none;
}

.mainMenuWrapper .sideNavItemsWrapper .searchCompanyInput, .cropsMainWrapper .sideNavItemsWrapper .searchCompanyInput, .favouritesMainWrapper .sideNavItemsWrapper .searchCompanyInput {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  width: 100%;
  height: 2.4rem;
  border: 1px solid #dedede;
  border-radius: 4px;
  padding-left: 0.5rem;
  outline: none;
}

.mainMenuWrapper .sideNavItemsWrapper .searchCompanyInput:focus, .cropsMainWrapper .sideNavItemsWrapper .searchCompanyInput:focus, .favouritesMainWrapper .sideNavItemsWrapper .searchCompanyInput:focus {
  border: 1px solid #1c7fe2;
  background-color: rgba(24, 60, 97, 0.027);
}

.mainMenuWrapper .sideNavItemsWrapper ::-webkit-input-placeholder, .cropsMainWrapper .sideNavItemsWrapper ::-webkit-input-placeholder, .favouritesMainWrapper .sideNavItemsWrapper ::-webkit-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
}

.mainMenuWrapper .sideNavItemsWrapper :-ms-input-placeholder, .cropsMainWrapper .sideNavItemsWrapper :-ms-input-placeholder, .favouritesMainWrapper .sideNavItemsWrapper :-ms-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
}

.mainMenuWrapper .sideNavItemsWrapper ::-ms-input-placeholder, .cropsMainWrapper .sideNavItemsWrapper ::-ms-input-placeholder, .favouritesMainWrapper .sideNavItemsWrapper ::-ms-input-placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
}

.mainMenuWrapper .sideNavItemsWrapper ::placeholder, .cropsMainWrapper .sideNavItemsWrapper ::placeholder, .favouritesMainWrapper .sideNavItemsWrapper ::placeholder {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
}

.mainMenuWrapper .sideNavItemsWrapper .active, .cropsMainWrapper .sideNavItemsWrapper .active, .favouritesMainWrapper .sideNavItemsWrapper .active {
  border-radius: 0.25rem;
  border: 1px solid rgba(41, 110, 180, 0.15);
  background: rgba(41, 110, 180, 0.08);
  color: #296EB4;
}

.mainMenuWrapper .sideNavItemsWrapper a, .cropsMainWrapper .sideNavItemsWrapper a, .favouritesMainWrapper .sideNavItemsWrapper a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.2rem;
  width: 100%;
  display: flex;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.5rem;
  gap: 0.5rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: #333;
  border-radius: 4px;
  border: 1.2px solid rgba(51, 51, 51, 0);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.mainMenuWrapper .sideNavItemsWrapper a span, .cropsMainWrapper .sideNavItemsWrapper a span, .favouritesMainWrapper .sideNavItemsWrapper a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
}

.mainMenuWrapper .sideNavItemsWrapper a:hover, .cropsMainWrapper .sideNavItemsWrapper a:hover, .favouritesMainWrapper .sideNavItemsWrapper a:hover {
  border: 1.2px solid #e4e4e4;
  background-color: #dbedff;
}

.accountMenuWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2.51794rem;
  border: 0.916px solid #DEDEDE;
  background: #F7F7F7;
  padding: 0 0.2rem;
  border-radius: 10rem;
  height: 3.5rem;
  margin-top: 3rem;
  text-decoration: none !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 90%;
  margin-inline: auto;
  margin-bottom: 1rem;
  text-decoration: none;
}

.accountMenuWrapper .rightArrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1rem;
  width: 1rem;
}

.accountMenuWrapper .avatarContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 2.5rem !important;
  min-width: 2.5rem !important;
  border-radius: 50%;
  background-color: #296EB4;
}

.accountMenuWrapper .nameDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.2rem;
}

.accountMenuWrapper .nameDisplay .name {
  font-size: 0.9rem;
  color: #333;
  font-weight: 600;
}

.accountMenuWrapper .nameDisplay .email {
  color: rgba(51, 51, 51, 0.5);
  font-family: Inter;
  font-size: 0.7rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.map-controls {
  position: absolute;
  right: 2rem;
  bottom: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.map-controls .map-layer-display {
  height: 2rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.map-controls .map-layer-display .control-banner {
  height: 100%;
  width: 4rem;
  border-radius: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}

.map-controls .map-controllers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.2rem;
  margin-bottom: 0.5rem;
  background: #fff;
}

.map-controls .map-controllers a {
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 5px 12px rgba(77, 77, 77, 0.14902);
          box-shadow: 0 5px 12px rgba(77, 77, 77, 0.14902);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.map-controls .map-controllers a img {
  height: 1.2rem;
  width: 1.2rem;
}

.map-controls .map-identifier {
  background-color: #f7f7f7;
  -webkit-box-shadow: 0 5px 12px rgba(77, 77, 77, 0.14902);
          box-shadow: 0 5px 12px rgba(77, 77, 77, 0.14902);
  margin-bottom: 0.5rem;
  height: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.map-controls .map-identifier img {
  height: 1.2rem;
  width: 1.2rem;
}

.map-controls .layers-options {
  background: #f7f7f7;
  -webkit-box-shadow: 0 5px 12px rgba(77, 77, 77, 0.14902);
          box-shadow: 0 5px 12px rgba(77, 77, 77, 0.14902);
  margin-bottom: 0.5rem;
  position: relative;
  height: 2rem;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.map-controls .layers-options img {
  height: 1.2rem;
  width: 1.2rem;
}

.map-controls .layers-options .bubble-container {
  position: absolute;
  top: -0.5rem;
  background: #296EB4;
  border: 1.5px solid #fff;
  width: 1rem;
  height: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  right: -0.3rem;
  border-radius: 50%;
}

.modalInsideSwitcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid rgba(67, 67, 67, 0.2);
  /* background-color: red; */
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 1rem;
  border-radius: 10rem;
  list-style: none;
  height: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 .2rem;
  padding-right: 1rem;
}

.modalInsideSwitcher li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: .5rem;
  color: #333333b2;
  font-family: 'Satoshi-Bold';
  text-decoration: none;
  font-size: .8rem;
}

.modalInsideSwitcher .uk-active {
  border-radius: 1.4375rem;
  border: 1px solid var(--Dashboard-Main, #296EB4);
  background: rgba(41, 110, 180, 0.18);
  height: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* color: unset !important; */
  color: #296EB4 !important;
  /* border-radius: 10rem; */
  padding: 0 1rem;
  font-family: 'Satoshi-Bold';
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

div.topOptions {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* display: flex; */
  display: none !important;
  gap: 8px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 24px 0px 0px;
}

a#uk-switcher-52-tab-0 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #296EB4;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Satoshi-Bold;
  font-size: 12.8px;
  gap: 8px;
  line-height: 19.2px;
  text-align: left;
}

.investAddCart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 4rem;
  top: 2rem;
}

.investAddCart .investNowBtn {
  text-decoration: none;
  height: 2.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 1.2rem;
  font-size: .8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Satoshi-Bold';
  gap: .5rem;
  color: #fff;
  border-radius: 10rem;
  background-color: #296EB4 !important;
}

.map-controls .layers-options .bubble-container span {
  font-size: 0.6rem;
  font-family: "Inter";
  font-weight: 700;
  color: #fff;
}

.uk-dropdown {
  --uk-position-offset: 10px;
  --uk-position-viewport-offset: 15px;
  width: auto;
  min-width: 200px;
  padding: 0 !important;
  background: #fff;
  border: 1.2px solid #dedede;
  border-radius: 10px;
  color: #666;
  -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}

.property-identified-main {
  width: unset !important;
  width: 18rem !important;
  scale: 1;
  padding: 0;
}

.property-identified {
  position: relative;
}

.property-identified .close-icon {
  margin-right: 0.5rem;
}

.property-identified .investButtons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  width: 90%;
  margin-bottom: 1rem;
  margin-inline: auto;
}

.property-identified .investButtons a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.4rem;
  width: 100%;
  border-radius: 10rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  font-size: 0.8rem;
  font-family: "Inter";
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.property-identified .investButtons .viewMoreBtn {
  border: 1.2px solid #296EB4;
  color: #296EB4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.property-identified .investButtons .viewMoreBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
}

.property-identified .investButtons .viewMoreBtn span .moreDetailsIcon path {
  fill: #296EB4;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.property-identified .investButtons .viewMoreBtn:hover {
  background-color: #296EB4;
  color: #fff;
}

.property-identified .investButtons .viewMoreBtn:hover span .moreDetailsIcon path {
  fill: #fff;
}

.property-identified .investButtons .investNowBtn {
  background-color: #296EB4;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.property-identified .investButtons .investNowBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
}

.property-identified .investButtons .investNowBtn span .investIcon path {
  fill: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.property-identified .investButtons .investNowBtn:hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: rgba(41, 111, 180, 0.137255);
  color: #296EB4;
  border: 1.2px solid #296EB4;
}

.property-identified .investButtons .investNowBtn:hover span .investIcon path {
  fill: #296EB4;
}

.property-identified .main-container {
  width: 90%;
  margin-top: 1rem;
  margin-inline: auto;
}

.property-identified .main-container .investmentOpDescription {
  color: #333;
  font-size: 0.8rem;
}

.property-identified .main-container .investmentOpDescription .heading {
  font-family: "Inter";
  font-weight: 700;
  color: #1a1a1a;
}

.property-identified .main-container > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.property-identified .main-heading {
  text-align: center;
  margin-left: -2.5rem;
  font-family: "Inter";
  font-weight: 700;
  color: #26387B;
  font-size: 0.9rem;
  text-transform: uppercase;
}

.property-identified .pop-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  margin-top: 1rem;
  margin-right: 0.5rem;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.property-identified .pop-btns .add-cart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  background: #26387B;
  border-radius: 10rem;
  color: #fff;
  height: 2rem;
  padding: 0 0.6rem;
  font-size: 0.65rem;
  text-transform: capitalize;
  font-family: "Satoshi-Bold";
  text-decoration: none;
}

.property-identified .pop-btns .add-cart span {
  width: 1.2rem;
  height: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.property-identified .pop-btns .add-cart span img {
  height: 80%;
}

.property-identified .view-more-btn {
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.6rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.3rem;
  border: 1.2px solid #26387B;
  text-transform: capitalize;
  text-decoration: none;
  border-radius: 10rem;
  color: #26387B;
  font-family: "Satoshi-Bold";
  font-size: 0.65rem;
}

.property-identified .view-more-btn span {
  width: 1.2rem;
  height: 1.2rem;
}

.property-identified .top-container {
  width: 100%;
  height: 3rem;
  background-color: #E2EBF3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.property-identified .top-container .close-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 1.2rem;
  width: 1.2rem;
}

.property-identified .amount-property {
  background: #ED1C24;
  border-top-left-radius: 10px;
  padding: 0 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
}

.property-identified .amount-property .property-value {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
  margin-top: 0.5rem;
}

.property-identified .amount-property .property-value p {
  font-family: "Inter";
  font-weight: 700;
  color: #ffffff;
  font-size: 0.7rem;
}

.property-identified .amount-property .property-value span {
  height: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.2rem;
}

.property-identified .amount-property .amount {
  font-family: "Inter";
  font-weight: 900;
  font-size: 0.65rem;
  color: #fff;
}

.switchWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  overflow-x: hidden;
  overflow-y: scroll;
  height: 100dvh;
  width: 100%;
}

.switchWrapper .mapViewContainer {
  height: 100%;
  width: 100%;
}

.mySwitcherControls {
  position: relative;
  z-index: 3;
  -webkit-transform: translateY(1rem);
          transform: translateY(1rem);
}

.mainWrapperContainer .topSearchContainer .cartOptionsContainer {
  position: absolute;
  right: 2.5rem;
  top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 3.5625rem;
  background: #FFF;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%;
}

.kpiContainer {
  margin-top: 1.5rem;
}

.kpiContainer .flexWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1.5rem;
}

.kpiContainer .flexWrapper > div {
  background-color: #F9F9F9;
  width: 25%;
  min-width: 20rem;
  border-radius: 10px;
  padding-bottom: 1rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer {
  padding: 0 2rem;
  margin-top: 0.5rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .graphGrowthDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.312rem;
  border-radius: 0.25rem;
  background: rgba(41, 110, 180, 0.05);
  padding: 0.3rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .graphGrowthDisplay span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.2rem;
  height: 1.2rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .graphGrowthDisplay p {
  font-size: 0.7rem;
  font-family: "Inter";
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .viewKPIBtn:hover {
  background-color: #184572;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .viewKPIBtn:hover span {
  -webkit-transform: translateX(0.3rem);
          transform: translateX(0.3rem);
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .viewKPIBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #296EB4;
  color: #fff;
  font-family: "Inter";
  height: 2.3rem;
  font-size: 0.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1rem;
  text-decoration: none;
  gap: 0.5rem;
  border-radius: 10rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .viewKPIBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.1rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.kpiContainer .flexWrapper > div .mainCardContainer .bottomCardContainer .viewKPIBtn span img {
  height: 100%;
  height: 100%;
}

.kpiContainer .flexWrapper > div .mainCardContainer .cardValueDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.kpiContainer .flexWrapper > div .mainCardContainer .cardValueDisplay .dealsValueTop {
  margin-top: 1rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer .cardValueDisplay .dealsValueTop .availableDeals {
  color: rgba(26, 26, 26, 0.8);
  font-family: "Satoshi-Medium";
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 0.5rem;
}

.kpiContainer .flexWrapper > div .mainCardContainer .cardValueDisplay .dealsValueTop .dealsAvailable h2 {
  font-size: 2.1875rem;
  font-family: "Satoshi-Black";
  color: #16154D;
  margin-bottom: 0;
}

.kpiContainer .flexWrapper > div .mainCardContainer .cardValueDisplay .optionsDropDateView a {
  font-size: 0.7rem;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.2rem;
  height: 2rem;
  background-color: #eee;
  display: flex;
  color: rgba(26, 26, 26, 0.745098);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.5rem;
  text-decoration: none;
  border-radius: 4px;
}

.kpiContainer .flexWrapper > div .topCardContaier {
  border-bottom: 1.2px solid #dedede;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 3rem;
  padding: 0 2rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.kpiContainer .flexWrapper > div .topCardContaier .cardDescription {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.kpiContainer .flexWrapper > div .topCardContaier .cardDescription p {
  font-family: "Satoshi-Bold";
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.5rem;
  /* 133.333% */
  color: #333;
}

.kpiContainer .flexWrapper > div .topCardContaier .cardDescription .newDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.6rem;
  background-color: #296EB4;
  color: #fff;
  border-radius: 10rem;
  height: 1rem;
  font-family: "Inter";
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.kpiContainer .flexWrapper > div .topCardContaier .cardDescription .iconContainer {
  height: 1.3rem;
  width: 1.3rem;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: rgba(41, 110, 180, 0.15);
}

.kpiContainer .flexWrapper > div .topCardContaier .dotsOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.topContainerKPIs {
  width: 75%;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  -webkit-transform: translateY(4rem);
          transform: translateY(4rem);
}

.graphTableFirstContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 21rem;
  width: 100%;
  background-color: #f9f9f9;
  padding: 0.5rem;
  -webkit-transform: translateY(1rem);
          transform: translateY(1rem);
  gap: 1rem;
}

.graphTableFirstContainer .graphDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100% !important;
  width: 40%;
}

.graphTableFirstContainer .graphDisplay img {
  height: 100%;
  width: 100%;
  -o-object-fit: fill;
  object-fit: fill;
}

.graphTableFirstContainer .tableContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-radius: 4px;
  border: 1.2px solid #dedede;
  width: 60%;
  background-color: #fff;
}

.graphTableFirstContainer .tableContainer .uk-table {
  margin-top: 0;
}

.graphTableFirstContainer .tableContainer .descriptionTable {
  font-size: 0.8rem;
  padding: 0.5rem;
  margin: 0;
  border-bottom: 1.2px solid #dedede;
}

.graphTableFirstContainer .tableContainer .descriptionTable .heading {
  font-weight: 700;
  color: #1a1a1a;
}

.graphTableFirstContainer .tableContainer th {
  text-transform: capitalize;
  font-size: 0.8rem;
  font-family: "Inter";
  font-weight: 600;
}

.graphTableFirstContainer .tableContainer td {
  font-size: 0.8rem;
}

.graphTableFirstContainer .valueIndicator {
  font-family: "Inter";
  font-weight: 600;
  color: #1a1a1a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
}

.graphTableFirstContainer .valueIndicator span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.secondGraphContainer {
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  background-color: #F7F7F7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  padding: 0.5rem;
}

.secondGraphContainer .graphMainContainer {
  width: 60%;
}

.secondGraphContainer .graphMainContainer img {
  height: 100%;
  width: 100%;
}

.secondGraphContainer .tableWrapperContainer {
  width: 40%;
  background-color: #fff;
}

.secondGraphContainer .tableWrapperContainer .uk-table {
  margin-top: 0;
}

.secondGraphContainer .tableWrapperContainer .descriptionTable {
  font-size: 0.8rem;
  padding: 0.5rem;
  margin: 0;
  border-bottom: 1.2px solid #dedede;
}

.secondGraphContainer .tableWrapperContainer .descriptionTable .heading {
  font-weight: 700;
  color: #1a1a1a;
}

.secondGraphContainer .tableWrapperContainer th {
  text-transform: capitalize;
  font-size: 0.8rem;
  font-family: "Inter";
  font-weight: 600;
}

.secondGraphContainer .tableWrapperContainer td {
  font-size: 0.8rem;
}

.industryPartners .kpiContainer {
  width: 100%;
  -webkit-transform: translateY(5rem);
          transform: translateY(5rem);
}

.industryPartners .kpiContainer .flexWrapper > div {
  width: 15%;
  min-width: 20rem;
  border-radius: 10px;
  padding-bottom: 1rem;
}

.industryPartners .tableMainWrapperContainer {
  position: relative;
  background-color: #FFF;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  width: calc(100% - 25rem);
  margin-top: 2rem;
}

.industryPartners .tableMainWrapperContainer .uk-table th {
  padding: 16px 12px !important;
}

.industryPartners .tableMainWrapperContainer tr.uk-table-middle.tableHeaders {
  background: #F9F9F9;
  /* padding: 2rem; */
  border-radius: 4px !important;
}

.industryPartners .tableMainWrapperContainer .companyTypeWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #ECFDF3;
  color: #027A48;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 1.5rem;
  font-weight: 600;
  padding: 0 0.5rem;
  font-size: 0.7rem;
  border-radius: 10rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.industryPartners .tableMainWrapperContainer .companyNameHeader {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  -webkit-transform: translateY(0.5rem);
          transform: translateY(0.5rem);
}

.industryPartners .tableMainWrapperContainer .companyNameHeader .companyName {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.2rem;
}

.industryPartners .tableMainWrapperContainer .companyNameHeader .companyName p {
  margin: 0;
  padding: 0;
  font-size: 1rem;
  font-family: "Inter";
  font-weight: 600;
}

.industryPartners .tableMainWrapperContainer .companyNameHeader .companyName a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  font-size: 0.75rem;
  font-family: "Inter";
  font-weight: 500;
  color: #464646;
}

.industryPartners .tableMainWrapperContainer .companyNameHeader .logoContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  background-color: #dedede;
  border-radius: 50%;
}

.industryPartners .tableMainWrapperContainer .companyProfile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transform: translateY(-1rem);
          transform: translateY(-1rem);
  gap: 0.2rem;
}

.industryPartners .tableMainWrapperContainer .companyProfile .heading {
  font-family: "Inter";
  font-weight: 600;
  font-size: 1rem;
  text-transform: capitalize;
  color: hwb(0 10% 90%/0.8);
}

.industryPartners .tableMainWrapperContainer .companyProfile .description {
  font-size: 0.7rem;
  font-family: "Inter";
  font-weight: 500;
}

.industryPartners .tableMainWrapperContainer th {
  text-transform: capitalize;
  font-weight: 600;
  text-wrap: nowrap;
  min-width: -moz-fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
  color: rgba(26, 26, 26, 0.8);
}

.industryPartners .tableMainWrapperContainer td {
  font-size: 0.9rem;
  font-weight: 500;
}

.industryPartners .tableMainWrapperContainer .optionsDrop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.industryPartners .tableMainWrapperContainer .optionsDropContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transform: translateX(-2rem);
          transform: translateX(-2rem);
}

.uk-modal-dialog {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 10px;
  margin: 0 auto;
  width: unset !important;
  width: 72rem !important;
  max-width: 100% !important;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

.uk-modal-dialog h1, .uk-modal-dialog p {
  margin: 0;
  padding: 0;
}

.mainModalWrapper .topOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  width: 100%;
  gap: 0.5rem;
  margin-top: 1.5rem;
}

.mainModalWrapper .topOptions .likeBtnIcon, .mainModalWrapper .topOptions .printBtnIcon {
  height: 1.5rem;
  width: 1.5rem;
}

.mainModalWrapper .topOptions .printBtn {
  background: #296EB4;
}

.mainModalWrapper .topOptions a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
  border: 1.2px solid #dedede;
}

.mainModalWrapper .topOptions a span {
  height: 1.2rem;
  width: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainModalWrapper .kpiCardsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2rem;
  gap: 1rem;
}

.mainModalWrapper .kpiCardsWrapper .topCardContainer {
  width: 90%;
  margin-top: 1rem;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1.2px solid #dedede;
  height: 5.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mainModalWrapper .kpiCardsWrapper .topCardContainer .subDescription {
  margin-top: 0.5rem;
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
}

.mainModalWrapper .kpiCardsWrapper .topCardContainer .mainHeading {
  padding: 0;
  margin: 0;
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
}

.mainHeading {
  padding: 0;
  margin: 0;
  font-size: 1.3rem;
  font-family: "Satoshi-Bold";
  margin-bottom: 1rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .regulatedDisplay {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ECFDF3;
  border-radius: 10rem;
  padding: 0 0.5rem;
  gap: 0.3rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .regulatedDisplay p {
  font-size: 0.65rem;
  font-family: "Satoshi-Bold";
  color: #027A48;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .mainHeading {
  color: var(--Main-Dark-Ascent, #333);
  font-family: "Satoshi-Bold";
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 700;
  letter-spacing: -0.00469rem;
  width: 90%;
  /* padding-top: 1rem; */
  margin: 0 auto;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .subheading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  width: 90%;
  margin-inline: auto;
  font-family: "Satoshi-Medium";
  margin-top: 0.5rem;
  padding: 0;
  font-weight: 500;
  font-size: 0.75rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 4.9rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 90%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-inline: auto;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer p, .mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer span {
  font-family: "Satoshi-Medium";
  font-size: 0.75rem;
  font-weight: 600;
  color: #333;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer .statusWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .statusContainer .statusWrapper .activeIndicator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper {
  border-bottom: 1.2px solid rgba(222, 222, 222, 0.643137);
  padding-bottom: 1rem;
  width: 90%;
  height: 5.5rem;
  margin-inline: auto;
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .avatarWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 4rem;
  min-width: 4rem !important;
  height: 4rem;
  width: 4rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .avatarWrapper img {
  height: 100%;
  width: 100%;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .namePositionContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .namePositionContainer .fullName {
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.mainModalWrapper .kpiCardsWrapper .industryCardContainer .topCardWrapper .namePositionContainer .type {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
}

.mainModalWrapper .kpiCardsWrapper > div {
  width: 35%;
  border-radius: 10px;
  border: 0.8px solid #DEDEDE;
  /* padding-bottom: 1rem; */
}

.industryDisplay {
  margin-left: 1.2rem;
  font-size: 0.75rem;
  margin-top: 0.5rem;
  background-color: #ECFDF3;
  color: #027A48;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 1.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10rem;
  padding: 0 1rem;
  font-family: "Satoshi-Bold";
}

.companyRegistration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* gap: 0.5rem; */
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
  position: relative;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
}

.subheading1 {
  background-color: #ECFDF3;
  color: #027A48;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 0.75rem;
  font-family: "Satoshi-bold";
  padding: 0.5rem;
}

.companyRegistration .topContainer {
  border-bottom: 1.2px solid rgba(222, 222, 222, 0.643137);
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  width: 90%;
  margin-inline: auto;
  height: 5.5rem;
  /* padding-bottom: 1rem; */
}

.companyRegistration .topContainer .nameEmailWrapper {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.companyRegistration .topContainer .nameEmailWrapper p {
  margin: 0;
  padding: 0;
}

.companyRegistration .topContainer .nameEmailWrapper .email {
  font-size: 0.75rem;
  font-family: "Satoshi-Regular";
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.companyRegistration .topContainer .nameEmailWrapper .name {
  font-size: 1.1rem;
  font-family: "Satoshi-Bold";
  text-wrap: nowrap;
  font-weight: 700;
  margin: 0;
  padding-right: 0.1rem;
}

.companyRegistration .topContainer .descWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.companyRegistration .topContainer .descWrapper h2 {
  text-wrap: nowrap;
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
}

.companyRegistration .topContainer .descWrapper .position {
  background-color: #ECFDF3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.5rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  gap: 0.2rem;
  padding: 0 0.2rem;
  border-radius: 10rem;
}

.companyRegistration .topContainer .descWrapper .position p {
  font-size: 0.6rem;
  color: #027A48;
  font-family: "Satoshi-Bold";
}

.companyRegistration .mainCompanyDetails {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  margin-inline: auto;
}

.companyRegistration .mainCompanyDetails .value {
  font-size: 0.75rem;
}

.companyRegistration .mainCompanyDetails .token {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 8rem;
  width: 8rem;
  gap: 0.5rem;
  text-wrap: nowrap;
}

.companyRegistration .mainCompanyDetails .token .description {
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
  color: #333;
}

.companyRegistration .mainCompanyDetails .token .iconWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 0.8rem;
  min-width: 0.8rem;
  height: 0.8rem;
  width: 0.8rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.companyRegistration .mainCompanyDetails .token .iconWrapper .iconHub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}

.companyRegistration .displayItemWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}

.companyRegistration .displayItemWrapper .value {
  font-size: 0.8rem;
  font-family: "Satoshi-Medium";
}

.companyRegistration .bottonItemWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}

.companyRegistration .bottonItemWrapper .iconWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 1rem;
  min-width: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.companyRegistration .bottonItemWrapper .iconWrapper .iconHub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  width: 100%;
}

.companyRegistration .bottonItemWrapper .firstWrapper, .companyRegistration .bottonItemWrapper .secondWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.companyRegistration .bottonItemWrapper .firstWrapper .token, .companyRegistration .bottonItemWrapper .secondWrapper .token {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: unset !important;
  width: -moz-fit-content !important;
  width: -webkit-fit-content !important;
  width: fit-content !important;
}

.companyRegistration .bottonItemWrapper .secondWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-line-pack: center;
      align-content: center;
}

.companyRegistration .bottonItemWrapper .token {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: unset !important;
}

.keyContactInformation .projectValuation {
  height: 2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.2rem;
  gap: 0.3rem !important;
}

.keyContactInformation .projectValuation span {
  height: 1rem;
  width: 1rem;
  /* background: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.keyContactInformation .projectValuation span .valueIcon {
  height: 100%;
  width: 100%;
}

.keyContactInformation .projectValuation p {
  font-size: unset !important;
  font-size: 0.8rem !important;
}

.keyContactInformation .mainKeyInformationWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.keyContactInformation .mainKeyInformationWrapper .itemDisplayWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.keyContactInformation .mainKeyInformationWrapper .token {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  min-width: 5rem;
  color: #333;
}

.keyContactInformation .mainKeyInformationWrapper .value {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
}

.keyContactInformation .keyInfoWrapper {
  width: 90%;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.keyContactInformation .keyInfoWrapper .topContainer {
  /* border-bottom: 1.2px solid rgba(222, 222, 222, 0.6431372549); */
  margin-top: 1rem;
  /* display: flex; */
  gap: 1rem;
  height: 5.5rem;
  padding-bottom: 1rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper p {
  margin: 0;
  padding: 0;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper .email {
  font-size: 0.75rem;
  font-family: "Satoshi-Regular";
  font-weight: 500;
  margin: 0;
  padding: 0;
}

.keyContactInformation .keyInfoWrapper .topContainer .nameEmailWrapper .name {
  font-size: 1.1rem;
  font-family: "Satoshi-Bold";
  text-wrap: nowrap;
  font-weight: 700;
  margin: 0;
  padding-right: 0.1rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper h2 {
  text-wrap: nowrap;
  font-size: 1.2rem;
  font-family: "Satoshi-Bold";
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper .position {
  background-color: #ECFDF3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 1.5rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  gap: 0.2rem;
  padding: 0 0.2rem;
  border-radius: 10rem;
}

.keyContactInformation .keyInfoWrapper .topContainer .descWrapper .position p {
  font-size: 0.6rem;
  color: #027A48;
  font-family: "Satoshi-Bold";
}

.oppAttr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 90%;
  margin-inline: auto;
  gap: 1rem;
  border-style: solid;
  border-color: black;
}

.summaryFinancialsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  margin-top: 1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper {
  margin-top: 1rem;
  width: 100%;
  border: 0.8px solid #dedede;
  /* padding: 0 1rem; */
  border-radius: 4px;
  height: 476px;
  position: relative;
  /* display: flex; */
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  /* gap: 0.2rem; */
  border: 1px solid #dedede;
  background-color: #fff;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2rem;
  padding: 0 0.5rem;
  border-radius: 4px;
  margin-top: -1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1rem;
}

.summaryFinancialsWrapper .businessSummaryWrapper .headingContainer p {
  font-size: 0.75rem;
  font-family: "Satoshi-Bold";
  color: #333;
  margin: 0;
  padding: 0;
}

.summaryFinancialsWrapper .businessSummaryWrapper .mainDescription {
  margin-top: -0.5rem;
  font-size: 0.85rem;
  font-family: "Satoshi-Medium";
  width: 80%;
  margin-left: 1rem;
}

.summaryFinancialsWrapper .productsWrapper {
  margin-top: 0.1rem;
  /* background-color: #F9F9F9; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 4px;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  /* padding-bottom: 1rem; */
  /* margin-bottom: 1rem; */
}

.summaryFinancialsWrapper .productsWrapper .sliderControl {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #184572;
  z-index: 2;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .sliderControl span .sliderControlIcon {
  height: 1.4rem;
  width: 1.4rem;
}

.summaryFinancialsWrapper .productsWrapper ul::before {
  content: "";
  position: absolute;
  top: 0;
  height: 100%;
  width: 15rem;
  /* background: linear-gradient(90deg, rgba(249, 249, 249, 0) 9.03%, #F9F9F9 100%); */
  right: 0;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.9rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  width: 66rem;
  position: relative;
  overflow-x: scroll !important;
  -ms-flex-wrap: unset !important;
      flex-wrap: unset !important;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper {
  min-width: 14rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .heading {
  margin-top: 1rem;
  font-size: 1.2rem;
  text-align: center;
  width: 50%;
  font-family: "Satoshi-Bold";
  color: #333;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .documentDescription {
  font-size: 0.75rem;
  width: 95%;
  margin-top: 1rem;
  text-align: center;
  font-family: "Satoshi-Medium";
  color: rgba(26, 26, 26, 0.745098);
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .mainIcon {
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3rem;
  width: 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .mainIcon .IconMain {
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #184572;
  color: #fff;
  margin-top: 1rem;
  height: 2.2rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.5rem;
  border-radius: 4px;
  font-family: "Satoshi-Bold";
  gap: 0.5rem;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1.2rem;
  height: 1.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn span .downloadIcon {
  height: 100%;
  width: 100%;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn:hover {
  background-color: #26387B;
}

.summaryFinancialsWrapper .productsWrapper .productsWrapper .mainContainer .documentItemWrapper .downloadDocumentBtn:hover span {
  -webkit-transform: translateY(0.2rem);
          transform: translateY(0.2rem);
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  gap: 0.5rem;
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper {
  background: #Fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.5rem;
  gap: 0.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper .productName {
  font-size: 1rem;
  font-family: "Satoshi-Bold";
}

.summaryFinancialsWrapper .productsWrapper .productSliderWrapper .itemCardWrapper .productDesc {
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  width: 90%;
  margin-inline: auto;
  text-align: center;
}

.keyWordsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
  margin-top: 1rem;
  padding: 0 1rem;
}

.keyWordsContainer .heading {
  font-size: 1rem;
  font-family: "Satoshi-Bold";
  color: #333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.2rem;
}

.keyWordsContainer .heading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.keyWordsContainer .mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  gap: 0.5rem;
}

.keyWordsContainer .mainContainer li {
  border: 1px solid #dedede;
  padding: 0 0.2rem;
  border-radius: 4px;
}

.keyWordsContainer .mainContainer li a {
  font-size: 0.75rem;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #333;
}

.productContainer {
  padding: 0 1rem;
}

.productContainer .productsWrapper {
  padding: 0;
}

.productContainer .productsWrapper .mainContainer {
  margin: 0;
  /* display: flex; */
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}

.productContainer .productsWrapper .mainContainer li {
  border: 0.8px solid #dedede;
  border-radius: 4px;
  padding: 0.1rem;
}

.productContainer .productsWrapper .mainContainer li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  font-family: "Satoshi-Medium";
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0.3rem;
  color: #464646;
  text-transform: capitalize;
  text-decoration: none;
}

.productContainer .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3rem;
  margin-top: 0.2rem;
}

.productContainer .heading p {
  font-family: "Satoshi-Bold";
  color: #333;
}

.companyFinancialWrapper {
  border: 1.2px solid #dedede;
  margin-top: 1rem;
  border-radius: 4px;
  width: 40%;
  position: relative;
}

.companyFinancialWrapper .heading {
  font-size: 1.4rem;
  width: 90%;
  margin-inline: auto;
  font-family: "Satoshi-Bold";
  margin-top: 1rem;
  color: #333;
}

.companyFinancialWrapper .filterMain {
  margin-top: 1rem;
  width: 90%;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.companyFinancialWrapper .filterMain .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
}

.companyFinancialWrapper .filterMain a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  background: rgba(64, 148, 247, 0.3);
  gap: 0.2rem;
  height: 2rem;
  padding: 0 0.5rem;
  font-size: 0.75rem;
  text-decoration: none;
  border-radius: 2px;
  color: #296EB4;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Satoshi-Bold";
}

.companyFinancialWrapper .filterMain a span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.companyFinancialWrapper .financialsCards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  margin-inline: auto;
  width: 90%;
  margin-top: 1rem;
}

.companyFinancialWrapper .financialsCards div {
  border: 0.695px solid rgba(222, 222, 222, 0.55);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.companyFinancialWrapper .financialsCards div .cardHeading {
  margin-top: 1rem;
  font-family: "Satoshi-Bold";
  font-size: 0.9rem;
  color: #333;
}

.companyFinancialWrapper .financialsCards div .value {
  margin-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.8rem;
  color: #16154D;
  font-family: "Satoshi-Black";
}

.companyFinancialWrapper .financialsCards div h2, .companyFinancialWrapper .financialsCards div p {
  margin: 0;
  padding: 0;
}

.pieChartWrapper {
  width: 100%;
  height: 10rem;
  margin-top: 1.5rem;
}

.pieChartWrapper span {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.pieChartWrapper span img {
  height: 100%;
  width: 100%;
}

.opportunitiesContainer .optionsDrop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  width: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.opportunitiesContainer .optionsDropContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.opportunitiesContainer .kpiContainer .flexWrapper > div {
  background-color: #F9F9F9;
  width: 15%;
  min-width: 20rem;
  border-radius: 10px;
  margin-top: 5rem;
  padding-bottom: 1rem;
}

.opportunitiesContainer .companyTypeWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #027A48;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  padding: 0 0.5rem;
  border-radius: 10rem;
  height: 1.6rem;
  font-size: 0.75rem;
}

.opportunitiesContainer .companyName {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.5rem;
}

.opportunitiesContainer .companyName p {
  margin: 0;
  font-family: "Inter";
  font-weight: 600;
  color: #333;
}

.opportunitiesContainer .website {
  font-size: 0.8rem;
  color: #1a1a1a;
}

.opportunitiesContainer .tableMainWrapperContainer {
  position: relative;
  background-color: #FFF;
  height: -moz-fit-content;
  height: -webkit-fit-content;
  height: fit-content;
  width: calc(100% - 25rem);
  margin-top: 2rem;
}

.opportunitiesContainer th {
  text-transform: unset !important;
  font-size: 0.8rem;
  font-family: "Inter";
  text-wrap: nowrap;
  font-weight: 600;
}

.opportunitiesContainer td {
  font-family: "Inter";
  font-size: 0.85rem;
  font-weight: 500;
}

.opportunitiesContainer .tableContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  border-radius: 4px;
  border: 1.2px solid #dedede;
  width: 60%;
  background-color: #fff;
}

.opportunitiesContainer .tableContainer .uk-table {
  margin-top: 0;
}

.opportunitiesContainer .tableContainer .descriptionTable {
  font-size: 0.8rem;
  padding: 0.5rem;
  margin: 0;
  border-bottom: 1.2px solid #dedede;
}

.opportunitiesContainer .tableContainer .descriptionTable .heading {
  font-weight: 700;
  color: #1a1a1a;
}

.opportunityModal .companyFinancialWrapper .heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}

.opportunityModal .companyFinancialWrapper .heading span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.2rem;
  width: 1.2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.opportunityModal .companyFinancialWrapper .heading span .locationIcon {
  height: 100%;
  width: 100%;
}

.opportunityModal .companyFinancialWrapper .location {
  margin-top: 1rem;
  width: 90%;
  font-size: 0.9rem;
  margin-inline: auto;
  font-family: "Satoshi-Medium";
}

.opportunityModal .companyFinancialWrapper .mapWrapper {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 75%;
  width: 100%;
}

.opportunityModal .companyFinancialWrapper .mapWrapper iframe {
  height: 100%;
  width: 0.1rem;
}

.opportunityModal .topOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.opportunityModal .topOptions .likePrintOptions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.2rem;
  gap: 0.5rem;
}

.opportunityModal .topOptions .likePrintOptions a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-width: 2.2rem;
}

.opportunityModal .topOptions .investAddCart {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}

.opportunityModal .topOptions .investAddCart .investNowBtn {
  background-color: #296EB4;
  color: #fff;
}

.opportunityModal .topOptions .investAddCart .addCartBtn {
  border-radius: 0.25rem;
  color: #296EB4;
  border: 1px solid var(--Dashboard-Main, #296EB4);
  background: rgba(41, 110, 180, 0.14);
}

.opportunityModal .topOptions .investAddCart a {
  min-width: -moz-fit-content;
  min-width: -webkit-fit-content;
  min-width: fit-content;
  text-wrap: nowrap;
  padding: 0 1rem;
  height: 2.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.3rem;
  text-transform: capitalize;
  text-decoration: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 0.8rem;
  font-family: "Satoshi-Bold";
}

.productsMainWrapper .mainContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: 1rem;
  margin-left: 1rem;
}

.productsMainWrapper .mainContainer a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  border: 1px solid #dedede;
  color: #1a1a1a;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  height: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.5rem;
  border-radius: 4px;
  text-decoration: none !important;
}
.meetingPic {
  width: 200px;
  height: auto;
}

.cradHeader {
  font-family: 'Satoshi-Bold';
  font-size: 1rem;
  color: #1a1a1a;
  margin-top: 0.5rem;
}

.dates {
  color: #1a1a1a;
  font-family: 'Satoshi-Medium';
  font-size: 0.8rem;
  margin-top: 0.4rem;
}

.startDate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.endDate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.mapContainer {
  margin-top: 0.6rem;
  width: 5px;
}

.register {
  margin-top: 0.5rem;
}

.mapContainer {
  height: 7rem;
  width: 10.5rem;
}

.mapContainer iframe {
  height: inherit;
  width: inherit;
}

.desktopWrapper .contentContainer .mainHeading {
  font-size: 2.5rem !important;
}

.serviceBtnWrapper p {
  font-size: .8rem;
  font-family: 'Satoshi-Bold' !important;
}

.hostingContainer, .eventsContainer, .businessContainer {
  margin-top: 5rem;
  width: 95%;
  margin-inline: auto;
  max-width: 1210px;
}

.hostingContainer .switcherSideContainer, .eventsContainer .switcherSideContainer, .businessContainer .switcherSideContainer {
  min-width: 20rem;
}

div.sidebar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* background-color: red; */
  min-width: 15rem;
  width: 15rem !important;
  padding: 0;
}

div.sidebar h3 {
  font-size: 1.5rem;
  font-family: 'Satoshi-Bold';
  color: #1a1a1a;
  margin-bottom: 1rem;
}

#hosting {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
}

#hosting .main-content .itemSwitchers h1 {
  font-family: 'Satoshi-Bold';
  font-size: 2rem;
  color: #1a1a1a;
}

#hosting .main-content .itemSwitchers .description {
  font-size: .8rem;
  color: #333;
  margin-top: .5rem;
  font-family: 'Satoshi-Medium';
  /* background-color: red; */
  width: 40rem;
}

#events h1 {
  font-family: 'Satoshi-Bold';
  font-size: 2rem;
  color: #1a1a1a;
}

#events .description {
  font-size: .8rem;
  color: #333;
  margin-top: .5rem;
  font-family: 'Satoshi-Medium';
  width: 40rem;
}

#consultanc h1 {
  font-family: 'Satoshi-Bold';
  font-size: 2rem;
  color: #1a1a1a;
}

#consultanc .description {
  font-size: .8rem;
  color: #333;
  margin-top: .5rem;
  font-family: 'Satoshi-Medium';
  width: 40rem;
}

.card {
  width: 18rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  min-height: 20rem;
  padding: 1rem 1.5rem;
}

.image-container {
  height: 4rem;
  width: 4rem;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #3333;
}

.card-content h3 {
  font-family: 'Satoshi-Bold';
  font-size: 1.3rem;
}

.card-content .rating-review {
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
  color: #333;
}

.card-content .descriptionText {
  /* background-color: red; */
  margin-top: 1.5rem;
  font-size: .8rem;
  color: #1a1a1a;
  font-family: 'Satoshi-Medium';
}

.card-container {
  background: rgba(40, 39, 90, 0.8);
  margin-top: 2rem;
}

.card-container .optionsDrop {
  margin-top: 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2rem;
  color: #fff;
  background-color: #f09000;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: .8rem;
  text-decoration: none;
  border-radius: 10rem;
  font-family: 'Satoshi-Bold';
  padding: 0 1.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.image-container img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.businessContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 3rem;
}

.businessContainer .uk-active {
  /* background-color: red; */
  width: 100%;
  border-radius: 10rem;
  /* border: 1.2px solid #f09000; */
  color: #fff !important;
  border-right: none;
}

.businessContainer .uk-active a {
  width: 90%;
  border-radius: 10rem;
  background-color: #296EB4;
  color: #fff;
}

.businessContainer .uk-active a .tabSwitcherIconContainer {
  background-color: #fff;
}

.businessContainer .uk-active a .switcherIcon path {
  fill: #296EB4 !important;
}

.businessContainer li a {
  height: 2.5rem;
  text-transform: capitalize;
  font-size: .8rem;
  padding-left: 1rem;
  font-family: 'Satoshi-Bold';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.businessContainer li a .tabSwitcherIconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  padding: .35rem;
  border-radius: 50%;
  /* background-color: #fff; */
}

.businessContainer li a .tabSwitcherIconContainer .switcherIcon path {
  fill: #dedede;
}

.hostingTabSwitcher, .eventsTabSwitcher {
  /* background-color: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  padding: 0;
}

.hostingTabSwitcher .uk-active, .eventsTabSwitcher .uk-active {
  /* background-color: red; */
  width: 100%;
  border-radius: 10rem;
  /* border: 1.2px solid #f09000; */
  color: #fff !important;
  border-right: none;
}

.hostingTabSwitcher .uk-active a, .eventsTabSwitcher .uk-active a {
  width: 90%;
  border-radius: 10rem;
  background-color: #296EB4;
  color: #fff;
}

.hostingTabSwitcher .uk-active a .tabSwitcherIconContainer, .eventsTabSwitcher .uk-active a .tabSwitcherIconContainer {
  background-color: #fff;
}

.hostingTabSwitcher .uk-active a .switcherIcon path, .eventsTabSwitcher .uk-active a .switcherIcon path {
  fill: #296EB4 !important;
}

.hostingTabSwitcher li a, .eventsTabSwitcher li a {
  height: 2.5rem;
  text-transform: capitalize;
  font-size: .8rem;
  padding-left: 1rem;
  font-family: 'Satoshi-Bold';
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 90%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hostingTabSwitcher li a .tabSwitcherIconContainer, .eventsTabSwitcher li a .tabSwitcherIconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  padding: .35rem;
  border-radius: 50%;
  /* background-color: #fff; */
}

.hostingTabSwitcher li a .tabSwitcherIconContainer .switcherIcon path, .eventsTabSwitcher li a .tabSwitcherIconContainer .switcherIcon path {
  fill: #dedede;
}

div#hosting.container.hostingContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 48px;
  margin: 80px 154.6px 3rem;
  max-width: 1210px;
}

div#events.container.eventsContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 48px;
  margin: 80px 154.6px 3rem;
  max-width: 1210px;
}

div.sidebar.switcherSideContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 15rem;
  width: 15rem !important;
}

.register {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.2rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 2rem;
  font-family: 'Satoshi-Bold';
  font-size: .8rem;
  border-radius: 10rem;
  border: none;
  text-decoration: none !important;
  color: #fff !important;
  margin-bottom: 1rem;
  margin-left: 1rem;
  background-color: #16154D;
}

#meetings {
  overflow-x: auto;
  white-space: nowrap;
}

#meetings .card {
  padding: 0;
  width: 22rem;
}

#meetings .card .mapContainer {
  margin-top: 1.5rem;
  width: 100%;
  height: 12rem;
}

#meetings .card .cardTopContainer {
  /* background-color: red; */
  width: 90%;
  margin-inline: auto;
  margin-top: 1rem;
}

#meetings .card .cardTopContainer .meetingPic {
  height: 10rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#meetings .card .cardTopContainer .cradHeader {
  /* background-color: red; */
  font-size: 1rem;
  margin-top: 1rem;
  max-width: 10rem;
}

#meetings .card .dates {
  /* background-color: red; */
  margin-top: 1rem;
  width: 90%;
  margin-inline: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
  border-top: 1px solid #dedede;
  padding-top: 1rem;
}

#meetings .card .dates .sDate, #meetings .card .dates .eDate {
  font-family: 'Satoshi-Bold';
  font-size: .8rem;
}

#meetings .card .dates .staDate {
  font-size: .65rem;
  font-family: 'Satoshi-Bold';
  color: #b7ffb7;
  background-color: rgba(8, 123, 50, 0.76);
  padding: .3rem 1rem;
  border-radius: 10rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#meetings .card .dates .enddDate {
  font-size: .65rem;
  background-color: rgba(221, 83, 83, 0.878);
  color: #ffd8d8;
  font-family: 'Satoshi-Bold';
  padding: .3rem 1rem;
  border-radius: 10rem;
}

.businessContainer .card-container .card h3 {
  font-family: 'Satoshi-Bold';
  font-size: 1.5rem;
}

.businessContainer .card-container .card p {
  color: #333;
}

.businessContainer .card-container .card .ratingDesc {
  margin-top: 1rem;
  font-size: .9rem;
  font-family: 'Satoshi-Medium';
}

.businessContainer .card-container .card .mainDescription {
  margin-top: 1.5rem;
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
  color: #333;
}

.businessContainer .card-container .card .optionsDrop {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 2rem;
}

.hostingBtnsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  /* background-color: red; */
  margin-top: 2rem;
  gap: .2rem;
}

.hostingBtnsWrapper .goToSiteBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .75rem;
  font-family: 'Satoshi-Bold';
  color: #333;
  text-transform: capitalize;
  height: 2rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1rem;
  /* border: 1px solid; */
}

.optionsDrop.serviceDetails {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F09000;
  border-radius: 160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Satoshi-Bold;
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 0px !important;
  padding: 0px 24px;
}

p.descriptionText {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #1A1A1A;
  font-family: Satoshi-Medium;
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 24px 0px 0px;
  /* background-color: red; */
  min-height: 5rem;
}

div.card-container.scrollContainer {
  /* background-color: #cde20fcc; */
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin: 32px 0px 0px;
  width: 100%;
  overflow: auto;
  padding: 20px;
  position: relative;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

div#travel.itemSwitchers.uk-active {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* background-color: black; */
  width: calc(70vw) !important;
  /* width: 95rem !important; */
}

.hostingBtnsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  /* background-color: red; */
  margin-top: 2rem;
  gap: .2rem;
}

.hostingBtnsWrapper .goToSiteBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: .75rem;
  font-family: 'Satoshi-Bold';
  color: #fff;
  text-transform: capitalize;
  height: 2rem;
  border-radius: 10rem;
  border: 1.2px solid #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.5rem;
  text-decoration: none;
  background-color: #f09000;
  /* border: 1px solid; */
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.hostingBtnsWrapper .goToSiteBtn:hover {
  background-color: #fff;
  color: #f09000;
  border: 1.2px solid #f09000;
}

.optionsDrop.serviceDetails {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffff;
  border-radius: 160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Satoshi-Bold;
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 0px !important;
  border: 1.2px solid #333;
  padding: 0px 24px;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.optionsDrop.serviceDetails:hover {
  background-color: #f09000;
  color: #fff;
  border: 1.2px solid #fff;
}

p.descriptionText {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #1A1A1A;
  font-family: Satoshi-Medium;
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 24px 0px 0px;
  /* background-color: red; */
  min-height: 5rem;
}

div.card-container.scrollContainer {
  /* background-color: #cde20fcc; */
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin: 32px 0px 0px;
  width: 100%;
  overflow: auto;
  padding: 20px;
  position: relative;
  scroll-behavior: smooth;
  scrollbar-width: none;
}

div#travel.itemSwitchers.uk-active {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* background-color: black; */
  width: calc(70vw) !important;
  /* width: 95rem !important; */
}

.uk-container {
  border: 2px solid #DADCE0;
  border-radius: 10px;
  padding: 30px;
  background-color: #FFFFF0;
  max-width: 1200px;
  width: 100%;
}

h1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-family: 'Satoshi-Bold';
  font-size: 42px;
  line-height: 50.4px;
  margin: 40px 0px 20px;
}

h2 {
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
  color: #000066;
}

.uk-form-label {
  font-weight: bold;
  color: #000066;
}

.uk-input,
.uk-select,
.uk-textarea {
  border-radius: 8px;
  color: #000066;
  border: 1px solid #DADCE0;
}

.uk-button-primary {
  background-color: #1e0f4f;
  color: white;
  border-radius: 4px;
  padding: 10px 20px;
}

.uk-button-primary:hover {
  background-color: #2a1670;
}

.uk-radio,
.uk-checkbox {
  margin-right: 8px;
}

.uk-card {
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  width: 22rem;
  border: 1px solid #DADCE0;
}

.uk-card-body {
  padding: 20px;
  font-weight: 500;
  color: #000066;
}

.uk-text-meta {
  color: #000066;
}

label {
  color: #000066;
}

.testimonial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}

div#consultancy.uk-active {
  border-radius: 0px;
  width: 75vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

div#meetings.uk-active {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  width: 100%;
}

div#meetings.uk-active {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: auto;
  width: 75vw;
}

p.description {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-family: Satoshi-Medium;
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 8px 0px 0px;
  text-wrap: wrap !important;
  /* white-space: nowrap; */
}

div.uk-container {
  background-color: unset;
  border: none;
  /* border: 1.6px solid #DADCE0; */
  border-radius: 10px;
  display: flow-root;
  width: 90%;
  margin: unset;
  /* max-width: 1200px; */
  padding: 1rem;
}

div.uk-container ::-webkit-input-placeholder {
  font-size: .7rem;
  font-family: 'Satoshi-Medium';
  color: #1a1a1a95;
}

div.uk-container :-ms-input-placeholder {
  font-size: .7rem;
  font-family: 'Satoshi-Medium';
  color: #1a1a1a95;
}

div.uk-container ::-ms-input-placeholder {
  font-size: .7rem;
  font-family: 'Satoshi-Medium';
  color: #1a1a1a95;
}

div.uk-container ::placeholder {
  font-size: .7rem;
  font-family: 'Satoshi-Medium';
  color: #1a1a1a95;
}

div.uk-container input {
  border-radius: 4px;
  width: 90%;
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
}

.service-quote-container h2 {
  font-size: 1.15rem;
  font-family: 'Satoshi-Bold';
  color: #fff;
}

.service-quote-container h1 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-family: 'Satoshi-Black';
  font-size: 32px;
  line-height: 50.4px;
  margin: .5rem !important;
}

.service-quote-container p {
  margin-top: .5rem;
  font-size: .8em;
  color: #ffffffc8;
  font-family: 'Satoshi-Regular';
}

input#phone.uk-input {
  background-color: #FFFFFF;
  border: 0.8px solid #CFD7E1;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: text;
  display: inline-block;
  min-width: 23rem;
  max-width: 100%;
  overflow: clip;
  padding: .2rem !important;
  position: relative;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: middle;
  z-index: 0;
}

select#time-sensitivity.uk-select {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 0.8px solid #CFD7E1;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
  cursor: default;
  display: inline-block;
  max-width: 23rem;
  padding: 0px 20px 0px 10px;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: middle;
}

textarea#project-details.uk-textarea {
  background-color: #FFFFFF;
  border: 0.8px solid #D7DBE0;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: text;
  display: inline-block;
  max-width: 23rem;
  overflow: auto;
  padding: 6px 10px;
  resize: both;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: top;
}

.checkBoxes {
  /* background-color: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 23rem;
  margin-top: 1rem;
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
}

.checkBoxes label {
  color: #fff;
  /* background-color: red; */
  width: 23remrem;
  font-family: 'Satoshi-Regular';
}

.checkBoxes input {
  max-width: 1rem;
}

div.uk-card-body {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: flow-root;
  padding: 20px;
}

div.uk-card-body p {
  font-size: .9rem;
}

div.uk-card-body .testimonial {
  margin-top: 2rem;
}

div.uk-card-body h4 {
  font-size: 1rem;
  font-family: 'Satoshi-Bold';
  text-wrap: nowrap;
}

div.uk-card-body .uk-text-meta {
  margin-top: 1rem !important;
  font-size: .7rem;
  background-color: rgba(0, 0, 0, 0.538);
  color: #fff;
  font-family: 'Satoshi-Bold';
  padding: 0 .5rem;
  height: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 4px;
}

div.iti__selected-flag {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #296EB4 !important;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: 'Satoshi-Bold';
  padding: 0px 6px 0px 8px;
  position: relative;
  z-index: 1;
  font-size: .8rem;
}

.iti__country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: #191919 !important;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

button.uk-button.uk-button-primary {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #296EB4;
  border: 0.8px solid #00000000;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #FFFFFF;
  margin-top: 1.5rem;
  /* font-family: 'Satoshi-Bold'; */
  cursor: pointer;
  display: inline-block;
  font-family: Satoshi-Bold;
  font-size: .8rem;
  /* font-size: 14px; */
  line-height: 38px;
  padding: 0 1.5rem;
  text-align: center;
  text-transform: capitalize !important;
  -webkit-transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out, border-color 0.1s ease-in-out;
  vertical-align: middle;
}

div.card-container {
  background-color: #F9DFAC;
  border-radius: 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin: 32px 0px 0px;
  overflow: auto;
  width: 100% !important;
  padding: 20px;
  position: relative;
  scrollbar-width: none;
}

.service-quote-container h2 {
  color: #333;
}

.service-quote-container h1 {
  color: #333 !important;
}

.service-quote-container p {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  font-family: Satoshi-Regular;
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 8px 0px 0px;
}

label {
  color: #333 !important;
}

input.uk-checkbox {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border: 0.8px solid #3333;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  margin: -4px 8px 0px 0px;
  max-width: 16px;
  overflow: hidden;
  -webkit-transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: middle;
}

input#phone.uk-input {
  background-color: #FFFFFF;
  border: 0.8px solid #CFD7E1;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: text;
  display: inline-block;
  max-width: 100%;
  min-width: 27rem;
  overflow: clip;
  padding: 3.2px;
  position: relative;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: middle;
  z-index: 0;
}

select#time-sensitivity.uk-select {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  border: 0.8px solid #CFD7E1;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  display: inline-block;
  max-width: 27rem;
  padding: 0px 20px 0px 10px;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: middle;
}

textarea#project-details.uk-textarea {
  background-color: #FFFFFF;
  border: 0.8px solid #D7DBE0;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: text;
  display: inline-block;
  max-width: 27rem;
  overflow: auto;
  padding: 6px 10px;
  resize: both;
  -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border 0.2s ease-in-out;
  vertical-align: top;
}

img.uk-border-circle {
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline;
  background-color: #dedede;
  max-height: 3rem !important;
  max-width: 3rem !important;
  height: 3rem;
  width: 3rem;
  vertical-align: middle;
}

div.indicatorContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin: 32px 0px 0px;
}

div.indicatorContainer a {
  min-height: 7rem;
  max-width: unset !important;
  min-width: 7rem !important;
}

p.description.headerDescription {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #1A1A1A;
  font-family: 'Satoshi-Medium';
  font-size: 12.8px;
  line-height: 19.2px;
  margin: 16px 0px 0px;
  width: 105% !important;
  opacity: 0.8;
  padding: 0px 80px 0px 0px;
}

div.contentContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 45%;
  min-width: 50%;
  z-index: 3;
  /* background-color: red; */
}

div.desktopBanner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* background-color: blue; */
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.specialServicesDropContainer a {
  background: unset !important;
  color: #3333;
}

.specialServicesDropContainer {
  margin-top: 1rem !important;
  /* background-color: #f7f7f7; */
  margin-right: 1rem !important;
}

.specialServicesDropContainer li a {
  color: unset;
  color: #1a1a1a95 !important;
  font-size: .7rem;
  /* padding-left: .5rem; */
}

.specialServicesDropContainer .uk-active {
  /* background-color: #16154D; */
}

.specialServicesDropContainer .uk-active a {
  background-color: #16154d9b !important;
  color: #fff !important;
  padding-left: 1rem;
}

.specialServicesDropContainer {
  margin-top: 1rem !important;
  margin-right: 1rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .2rem;
}

.specialServicesDropContainer li {
  border: 1.2px solid #16154d00;
}

.specialServicesDropContainer li a {
  color: unset;
  color: #1a1a1a95 !important;
  font-size: .7rem;
  height: 2.5rem;
  /* padding-left: .5rem; */
}

.specialServicesDropContainer .uk-active {
  border: 1.2px solid #16154D;
  background: #fff;
}

.specialServicesDropContainer .uk-active a {
  color: #16154D !important;
  padding-left: 1rem;
}

div.sidebar {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 18rem;
}

.hostingTabSwitcher li {
  /* background-color: red; */
}

.hostingTabSwitcher li a {
  /* background-color: black; */
  padding: 0 .5rem !important;
  padding-left: 1rem !important;
}

.hostingTabSwitcher li .uk-active a {
  background-color: unset !important;
}

.specializedServicesTitle {
  text-transform: capitalize;
}

div.sidebar.switcherSideContainer {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 18rem;
  width: 18rem !important;
}

.sideContainer {
  margin-top: 1rem;
  min-width: 18rem;
}

.mainFormWrapperContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1rem;
  position: relative;
}

.mainFormWrapperContainer .formTitle {
  font-size: 2rem;
  font-family: 'Satoshi-Bold';
  color: #333;
}

.mainFormWrapperContainer .visualsWrapperCounter {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
}

.mainFormWrapperContainer .visualsWrapperCounter .imageWrapper {
  height: 49rem;
  width: 100%;
}

.mainFormWrapperContainer .visualsWrapperCounter .imageWrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

#modal-sections .uk-modal-body {
  display: flow-root;
  padding: 0 !important;
}

.formContainer {
  margin-top: unset !important;
}

.formContainer .formInputsWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}

.formContainer .formInputsWrapper .inputWrapped {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .5rem;
}

.formContainer .formInputsWrapper .inputWrapped .inputDisplayName {
  font-size: .8rem;
  font-family: 'Satoshi-Bold';
  color: #333;
}

.mainFormWrapperContainer > div {
  width: 48%;
  height: 49rem;
}

.eventDescription {
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
  color: #333;
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
  width: 80%;
}

.eventName {
  font-size: 1rem;
  font-family: 'Satoshi-Bold';
  color: #333;
  padding-top: 1rem !important;
}

.datesContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: .5rem;
  margin-top: 1rem !important;
  width: 90%;
  border: 1.2px solid #dededeaf;
  padding: 1rem;
  background-color: #f7f7f7;
  border-radius: 4px;
}

.datesContainer .startDate {
  font-size: .9rem;
  font-family: 'Satoshi-Bold';
  color: #333;
}

.datesContainer .startDate p {
  font-family: 'Satoshi-Bold';
  color: #b7ffb7;
  background-color: #087b32c2;
  padding: .0 1rem;
  height: 1.2rem;
  font-size: .8rem;
  border-radius: 10rem;
}

.datesContainer .endDate {
  font-size: .9rem;
  font-family: 'Satoshi-Bold';
  color: #333;
}

.datesContainer .endDate p {
  font-family: 'Satoshi-Bold';
  color: #ffd8d8;
  background-color: #dd5353e0;
  padding: .0 1rem;
  height: 1.2rem;
  font-size: .8rem;
  border-radius: 10rem;
}

.uk-modal-dialog {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 10px;
  margin: 0 auto;
  width: unset !important;
  width: 85rem !important;
  max-width: 100% !important;
  background: #fff;
  opacity: 0;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
  -webkit-transition: 0.3s linear;
  transition: 0.3s linear;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
}

#phoneInput {
  width: 100%;
  height: 2.5rem;
  border: none;
  border-radius: 4px;
  padding: 0 1rem;
  font-size: .8rem;
  outline: none;
  font-family: 'Satoshi-Medium';
  color: #333;
}

.testimonialsContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 5rem;
  background: #fff;
  border-radius: 4px;
  padding: 1rem 0;
  width: 22rem;
}

.testimonialsContainer .avatarContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 2rem;
  height: 2rem;
  border-radius: 50%;
  background: #dedede;
}

.testimonialsContainer .testimonialName h4 {
  font-size: 1rem;
  font-family: 'Satoshi-Bold';
  color: #333;
  margin-top: 1rem;
}

.testimonialsContainer .testimonialText p {
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
  color: #333;
  margin-top: .5rem;
}

.testimonialContainer {
  border: 1.2px solid #dedede;
  padding: .8rem;
  border-radius: 4px;
  min-height: 13rem;
}

.accomodationSwitcherControls {
  /* background-color: red; */
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
}

.accomodationSwitcherControls .uk-active a {
  background: #333;
  color: #fff;
}

.accomodationSwitcherControls a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 2.5rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #3333;
  font-size: .8rem;
  padding: 0 1rem;
  color: #333;
  font-family: 'Satoshi-Bold';
  text-decoration: none;
}

.topSearchContainerAccomodation {
  /* background-color: red; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 90%;
}

.topSearchContainerAccomodation select, .topSearchContainerAccomodation input {
  height: 2.5rem;
  border: 1.2px solid #dedede;
  padding: 0 .4rem;
  font-family: 'Satoshi-Medium';
  font-size: .75rem;
  outline: none;
  border-radius: 4px;
}

div.priceRange {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}

.searchBtn {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 1.5rem;
  font-family: 'Satoshi-Bold';
  color: #fff;
  border: none;
  border-radius: 4px;
  background-color: #296EB4;
}

.accomodationPropertyCardsWrapper {
  /* background-color: red; */
  border-top: 1.2px solid #3333;
  margin-top: 2rem;
  padding-top: 1rem;
}

.accomodationPropertyCardsWrapper .accomodationPropertyCard {
  position: relative;
}

.accomodationPropertyCardsWrapper .accomodationPropertyCardImage {
  max-height: 10rem !important;
  width: 100% !important;
  height: 10rem !important;
}

.accomodationPropertyCardsWrapper .accomodationPropertyCardImage img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.accomodationPropertyCardsWrapper .mainSliderAccomodation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  width: 65rem !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}

.accomodationPropertyCardsWrapper .mainSliderAccomodation > div {
  background-color: #fff;
  border: 1.2px solid #dedede;
  max-width: 20rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 10px;
  padding-bottom: 1rem;
}

/* div.accomodationPropertyCard.uk-acti */
div.accomodationPropertyCardContent {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* background-color: red; */
  width: 90%;
  margin-inline: auto;
  margin-top: 1rem;
}

div.accomodationPropertyCardContent .rating-review {
  margin-top: .5rem;
  font-size: .9rem;
  text-align: center;
}

div.accomodationPropertyCardContent h3 {
  font-family: 'Satoshi-Bold';
  font-size: 1.3rem;
  text-align: center;
}

/* CSS Inspector (https://investorhosting.com) */
.propertyAvailability {
  position: absolute;
  top: 1rem;
  left: 1rem;
  background-color: #006500;
  color: #fff;
  font-size: 0.85rem;
  height: 2rem;
  font-family: "Satoshi-Bold";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  padding-left: .5rem;
  padding-right: 1rem;
  border-radius: 10rem;
}

.propertyAvailability .successBadgeIcon {
  height: 1.2rem;
  width: 1.2rem;
}

.propertyAvailability .successBadgeIcon path {
  fill: #fff;
}

h3.accomodationPropertyCardTitle {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333333;
  font-family: Satoshi-Bold;
  font-size: 1.1rem !important;
  line-height: 1.5;
  text-align: left !important;
}

.inlinePropertyFeatures .propertyFeatureItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: .5rem;
}

.inlinePropertyFeatures .propertyFeatureItem p {
  font-size: .8rem;
  font-family: 'Satoshi-Medium';
  color: #333;
}

.inlinePropertyFeatures .propertyFeatureItem .iconWrapperFeature {
  height: 1.2rem;
  width: 1.2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

p.accomodationPropertyCardDescription {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  font-size: 0.85rem;
  font-family: Satoshi-Medium;
  line-height: 1.5;
  margin-top: 1rem;
}

div.inlinePropertyFeatures {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}

a.viewMoreBtnAccomodation {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #296eb4;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: .5rem;
  height: 2.2rem;
  font-size: 0.85rem;
  font-family: "Satoshi-Bold";
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  text-decoration: none;
  -webkit-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  padding: 0 1.2rem;
}

a.viewMoreBtnAccomodation .viewMoreIcon path {
  fill: #fff;
}

.viewMoreBtnAccomodation:hover {
  background: #296eb4;
  border-radius: 10rem;
  scale: 1.02;
}
/*# sourceMappingURL=servicesNew.css.map */