/* breakpoints */
:root {
  --clr-bg: #1A191C;
  --bg-bg: #1A191C;
  --clr-black-hover: #121212;
  --bg-black-hover: #121212;
  --clr-grey: #F4F4F4;
  --bg-grey: #F4F4F4;
  --clr-grey-light: #E8E8E8;
  --bg-grey-light: #E8E8E8;
  --clr-grey-rgb: #d9e2ee;
  --bg-grey-rgb: #d9e2ee;
  --clr-grey-dark: #6E6E6E;
  --bg-grey-dark: #6E6E6E;
  --clr-grey-dark-rgb: #6e6e6e;
  --bg-grey-dark-rgb: #6e6e6e;
  --clr-primary: #50A1D3;
  --bg-primary: #50A1D3;
  --clr-primary-rgb: #50a1d3;
  --bg-primary-rgb: #50a1d3;
  --clr-primary-light: #DCECF6;
  --bg-primary-light: #DCECF6;
  --clr-primary-light-rgb: #dcecf6;
  --bg-primary-light-rgb: #dcecf6;
  --clr-primary-dark: #0061A3;
  --bg-primary-dark: #0061A3;
  --clr-primary-dark-rgb: #0061a3;
  --bg-primary-dark-rgb: #0061a3;
  --clr-secondary: #0BA747;
  --bg-secondary: #0BA747;
  --clr-secondary-rgb: #0ba747;
  --bg-secondary-rgb: #0ba747;
  --clr-secondary-light: #e2f1e1;
  --bg-secondary-light: #e2f1e1;
  --black: #1A191C;
  --black-rgb: rgb(26, 25, 28);
  --white: #fff;
  --white-rgb: rgb(255, 255, 255);
  --grey: #F4F4F4;
  --font-clr: var(--black);
  --border-color: #E5E5E5;
  --clr-bg: var(--clr-primary);
  --clr-bg-rgb: var(--clr-primary-rgb);
  --bg-gradient: linear-gradient(var(--bg-gradient-direction, 90deg), var(--clr-secondary) 0%, var(--clr-primary) 100%);
  --bg-gradient-hover: linear-gradient(var(--bg-gradient-hover-direction, 90deg), var(--clr-secondary) 30%, var(--clr-primary) 130%);
  --bg-gradient-light: linear-gradient(var(--bg-gradient-direction, 90deg), #95CDB5 0%, #A0C9E3 100%);
  --clr-accent: var(--accent-clr, var(--clr-primary));
  /*FONT*/
  --font-primary: "Satoshi", system-ui, sans-serif;
  --font-style-normal: normal;
  --font-style-italic: italic;
  --headline-clr: var(--black);
  /*SPACER*/
  --spaceBetweenElements: 5rem;
  /*DECORATION*/
  --border-radius-xs: 0.375rem;
  --border-radius-sm: 0.75rem;
  --border-radius-md: 1rem;
  --border-radius-lg: 1.25rem;
  --border-radius-xl: 1.5rem;
  --border-radius-xxl: 3.75rem;
  --border-radius-full: 99rem;
  /*TRANSITIONS*/
  --transition-default-duration: .3s;
  --transition: all var(--transition-default-duration) ease-in-out;
  --transition-fast: all .1s ease-in-out;
  --transition-slow: all .5s ease-in-out;
}
@media (max-width: 991.98px) {
  :root {
    --spaceBetweenElements: 4rem;
  }
}
@media (max-width: 767.98px) {
  :root {
    --spaceBetweenElements: 3rem;
  }
}
@media (prefers-reduced-motion) {
  :root {
    --transition: none;
  }
}
html {
  scroll-behavior: smooth;
  scroll-padding-top: 140px;
  font-size: 16px;
}
body {
  --base-font-size: 1rem;
  --base-line-height: 1.5;
  --font: var(--base-font-size)/var(--base-line-height) var(--font-primary);
  overflow-x: hidden;
  transition: background-color 1s ease;
  font: var(--font);
}
@supports (overflow-x: clip) {
  body {
    overflow-x: clip;
  }
}
@media (max-width: 1199.98px) {
  body {
    --base-font-size: 1rem;
  }
}
@media (max-width: 991.98px) {
  body {
    --base-font-size: 0.938rem;
  }
}
body * {
  font: var(--font);
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  color: var(--font-clr);
}
@media (max-width: 767.98px) {
  body * {
    --base-font-size: 1rem;
  }
}
.container-fluid {
  width: min(100%, 2000px);
}
@media (min-width: 768px) {
  .container-fluid {
    padding-inline: 4rem;
  }
}
#contactperson .contactperson__content {
  display: flex;
  gap: 1.75rem;
  padding: 1.5rem;
  flex-direction: column;
  width: fit-content;
  -webkit-box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.29);
  box-shadow: 0px 10px 16px 0px rgba(0, 0, 0, 0.29);
  background-image: linear-gradient(135deg, var(--clr-secondary) 0%, var(--clr-primary) 100%) !important;
  --font-clr: var(--white);
}
#contactperson .contactperson__content ul {
  --list-icon-clr: var(--white);
}
#contactperson .contactperson__content--contact {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
#contactperson .contactperson__content--contact > div {
  display: flex;
  gap: 2rem;
  align-items: center;
}
#contactperson .contactperson__content--contact > div .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--clr-grey);
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  flex-shrink: 0;
}
#contactperson .contactperson__content--contact > div .icon i {
  font-size: 1.25rem;
  color: var(--clr-primary);
}
#contactperson .contactperson__content--contact > div .content {
  display: flex;
  flex-direction: column;
}
#contactperson .contactperson__content--contact > div .content span {
  font-size: 1rem;
}
#contactperson .contactperson__content--contact > div .content a {
  font-weight: 600;
  text-decoration: none;
  line-height: 1.25;
  white-space: nowrap;
}
.overflow-clip {
  overflow-x: hidden;
}
@supports (overflow-x: clip) {
  .overflow-clip {
    overflow-x: clip;
  }
}
*:focus {
  outline: none;
}
.img__sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 11rem !important;
}
.rounded {
  border-radius: var(--border-radius-full) !important;
}
.rounded-xs {
  border-radius: var(--border-radius-xs) !important;
}
.rounded-sm {
  border-radius: var(--border-radius-sm) !important;
}
.rounded-md {
  border-radius: var(--border-radius-md) !important;
}
.rounded-lg {
  border-radius: var(--border-radius-lg) !important;
}
.rounded-xl {
  border-radius: var(--border-radius-xl) !important;
}
.rounded-xxl {
  border-radius: var(--border-radius-xxl) !important;
}
@media (max-width: 991.98px) {
  .rounded-xxl {
    border-radius: var(--border-radius-xl) !important;
  }
}
.center__vertical {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.img__overlay {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.img__gradient {
  background: black;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 60%);
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.border-bottom, .border-top {
  border-color: var(--border-color) !important;
}
.no-underline {
  text-decoration: none !important;
}
.loadingscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 25000;
  pointer-events: none;
  user-select: none;
}
.loadingscreen img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  max-width: 50vw;
  width: 150px;
  pointer-events: none;
}
::selection, ::-moz-selection {
  background: var(--clr-primary-dark);
  color: var(--white);
}
.bg-primary ::selection, .bg-primary ::-moz-selection {
  background: var(--black);
}
#loadingscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 25000;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-items: center;
}
#loadingscreen img {
  max-width: 50vw;
  width: 150px;
  pointer-events: none;
}
img::selection, img::-moz-selection {
  background: transparent;
}
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}
/* Track */
::-webkit-scrollbar-track {
  background: var(--clr-primary-light);
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--clr-primary);
  border-radius: var(--border-radius-full);
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--clr-secondary);
  border-radius: var(--border-radius-full);
}
.sidebar-tooltip {
  --bs-tooltip-bg: var(--white);
  --bs-tooltip-color: var(--font-clr);
}
.sidebar-tooltip * {
  font-size: 1rem;
  line-height: 1.4;
}
@media (max-width: 1199.98px) {
  .sidebar-tooltip * {
    font-size: 0.938rem;
  }
}
@media (max-width: 767.98px) {
  .sidebar-tooltip * {
    font-size: 0.875rem;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fthermotex24%2Fscss%2Fsettings%2F_settings.scss%22%2C%22%2Fthemes%2Fthermotex24%2Fscss%2Fsettings%2F_variables.scss%22%2C%22%2Fthemes%2Fthermotex24%2Fscss%2Fsettings%2F..%2Fsettings%2Fbreakpoints.scss%22%2C%22%2Fthemes%2Fthermotex24%2Fscss%2Fsettings%2F..%2Fsettings%2F_mixins.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACmBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADiCF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE4BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFjBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEiBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFNJ%3BAAAA%3BAAAA%3BAEMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGHA%3BAAAA%3BAAAA%3BAHaE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYV%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAEtGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF6GJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAtPA%3BAA4PA%3BAAAA%3BAAAA%3BAA5PA%3BAAiQA%3BAAAA%3BAAAA%3BAAAA%3BAAjQA%3BAAuQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAEvOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */