/* ************************************************************
***************************************************************
***************************************************************
:: RESETS
***************************************************************
***************************************************************
************************************************************* */
* {
  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  outline: none;
  -webkit-appearance: none;
  -moz-appearance:    none;
  appearance:         none;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

/* Change the white to any color */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: none;
  color: var(--black) !important;
  -webkit-text-fill-color: var(--black);
  -webkit-box-shadow: none;
  transition: background-color 5000s ease-in-out 0s;
}

html, body {
  overscroll-behavior: none; /* blockt Bouncing */
  color: #fff;
}

.opa0 {
  opacity: 0;
}

.dim0 {
  width: 0px;
  height: 0px;
}

.sideBySide {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: row;
  margin-top: 1rem;
  gap: 1rem;
}

.flx-str {
  justify-content: flex-start;
}

/* ************************************************************
***************************************************************
***************************************************************
:: FONTS
***************************************************************
***************************************************************
************************************************************* */
@font-face {
    font-family: 'Barlow';
    src: url('../ressources/fonts/Barlow-Regular.eot');
    src: url('../ressources/fonts/Barlow-Regular.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/Barlow-Regular.woff2') format('woff2'),
        url('../ressources/fonts/Barlow-Regular.woff') format('woff'),
        url('../ressources/fonts/Barlow-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow';
    src: url('../ressources/fonts/Barlow-Medium.eot');
    src: url('../ressources/fonts/Barlow-Medium.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/Barlow-Medium.woff2') format('woff2'),
        url('../ressources/fonts/Barlow-Medium.woff') format('woff'),
        url('../ressources/fonts/Barlow-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow';
    src: url('../ressources/fonts/Barlow-SemiBold.eot');
    src: url('../ressources/fonts/Barlow-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/Barlow-SemiBold.woff2') format('woff2'),
        url('../ressources/fonts/Barlow-SemiBold.woff') format('woff'),
        url('../ressources/fonts/Barlow-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow';
    src: url('../ressources/fonts/Barlow-Bold.eot');
    src: url('../ressources/fonts/Barlow-Bold.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/Barlow-Bold.woff2') format('woff2'),
        url('../ressources/fonts/Barlow-Bold.woff') format('woff'),
        url('../ressources/fonts/Barlow-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Barlow';
    src: url('../ressources/fonts/Barlow-Black.eot');
    src: url('../ressources/fonts/Barlow-Black.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/Barlow-Black.woff2') format('woff2'),
        url('../ressources/fonts/Barlow-Black.woff') format('woff'),
        url('../ressources/fonts/Barlow-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BarlowCondensed';
    src: url('../ressources/fonts/BarlowCondensed-Regular.eot');
    src: url('../ressources/fonts/BarlowCondensed-Regular.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/BarlowCondensed-Regular.woff2') format('woff2'),
        url('../ressources/fonts/BarlowCondensed-Regular.woff') format('woff'),
        url('../ressources/fonts/BarlowCondensed-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BarlowCondensed';
    src: url('../ressources/fonts/BarlowCondensed-Medium.eot');
    src: url('../ressources/fonts/BarlowCondensed-Medium.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/BarlowCondensed-Medium.woff2') format('woff2'),
        url('../ressources/fonts/BarlowCondensed-Medium.woff') format('woff'),
        url('../ressources/fonts/BarlowCondensed-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'BarlowCondensed';
    src: url('../ressources/fonts/BarlowCondensed-Bold.eot');
    src: url('../ressources/fonts/BarlowCondensed-Bold.eot?#iefix') format('embedded-opentype'),
        url('../ressources/fonts/BarlowCondensed-Bold.woff2') format('woff2'),
        url('../ressources/fonts/BarlowCondensed-Bold.woff') format('woff'),
        url('../ressources/fonts/BarlowCondensed-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* ************************************************************
***************************************************************
***************************************************************
:: MAIN PAGE ELEMENTS
***************************************************************
***************************************************************
************************************************************* */
:root {
  --headerNavHeight: 50px;
  --footerNavHeight: 50px;
}
html {
  background: rgba(6,22,25,1);
  min-height: 100%;
  font-family: 'Barlow';
  font-weight: normal;
  font-size: 16px;
  color: var(--white);
  height: 100%;
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}
html::-webkit-scrollbar {
  display: none;
}
body {
  min-height: 100%;
  height: auto;
  margin: 0px;
  /*padding-bottom: var(--footerNavHeight);*/
}

html, body {
  padding-bottom: var(--footerNavHeight);
}

/* Logo SVG */
.logoSvg {
  -webkit-mask-size: cover;
	mask-size: cover;
	background-color: hsl(var(--col_gs_white));
  display: block;
  aspect-ratio: 1 / 0.19;
  -webkit-mask: url('data:image/svg+xml,<svg viewBox="0 0 158 30" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_93_3837)"><path d="M0.129872 29.5392C0.0433338 29.4527 -0.0143559 29.3373 -0.0143559 29.2075L-0.0143547 2.33729C-0.0143547 2.20748 0.0289116 2.0921 0.129873 2.00556C0.216412 1.91902 0.331801 1.86133 0.461609 1.86133L5.10584 1.86133C5.23565 1.86133 5.35103 1.9046 5.43757 2.00556C5.52411 2.0921 5.5818 2.20748 5.5818 2.33729L5.5818 15.4911C5.5818 15.5921 5.61065 15.6642 5.65392 15.6642C5.71161 15.6786 5.75488 15.6498 5.81257 15.5632L9.27411 9.56325C9.37507 9.3469 9.57699 9.24594 9.86545 9.24594L14.6251 9.24594C14.8126 9.24594 14.9424 9.30363 15.0001 9.4046C15.0722 9.50556 15.0433 9.64979 14.9424 9.80844L10.6587 16.4863C10.601 16.5873 10.5866 16.6882 10.6155 16.7604L15.4616 29.1209C15.4616 29.1209 15.5049 29.2363 15.5049 29.3229C15.5049 29.5681 15.3606 29.6834 15.0722 29.6834L10.2693 29.6834C10.0097 29.6834 9.8366 29.5536 9.75006 29.2796L7.21161 21.419C7.18276 21.3325 7.13949 21.2892 7.09622 21.2748C7.05295 21.2604 6.99526 21.2892 6.98084 21.3757L5.66834 23.4382C5.61065 23.5392 5.59622 23.6257 5.59622 23.669L5.59622 29.1931C5.59622 29.3229 5.55295 29.4382 5.45199 29.5248C5.36545 29.6113 5.25006 29.669 5.12026 29.669L0.476023 29.669C0.346215 29.669 0.230837 29.6257 0.144298 29.5248" fill="%23F1F1EF"/><path d="M17.8127 29.5392C17.7262 29.4527 17.6685 29.3373 17.6685 29.2075L17.6685 2.33729C17.6685 2.20748 17.7118 2.0921 17.8127 2.00556C17.8993 1.91902 18.0146 1.86133 18.1445 1.86133L22.7887 1.86133C22.9185 1.86133 23.0339 1.9046 23.1204 2.00556C23.207 2.0921 23.2646 2.20748 23.2646 2.33729L23.2646 29.1931C23.2646 29.3229 23.2214 29.4382 23.1204 29.5248C23.0339 29.6113 22.9185 29.669 22.7887 29.669L18.1445 29.669C18.0146 29.669 17.8993 29.6257 17.8127 29.5248" fill="%23F1F1EF"/><path d="M26.3654 29.5391C26.2788 29.4525 26.2212 29.3371 26.2212 29.2073L26.2212 9.73617C26.2212 9.60637 26.2644 9.49098 26.3654 9.40444C26.4519 9.31791 26.5673 9.26021 26.6971 9.26021L31.3413 9.26021C31.4712 9.26021 31.5865 9.30348 31.6731 9.40444C31.7596 9.50541 31.8173 9.60637 31.8173 9.73617L31.8173 29.2073C31.8173 29.3371 31.774 29.4525 31.6731 29.5391C31.5865 29.6256 31.4712 29.6833 31.3413 29.6833L26.6971 29.6833C26.5673 29.6833 26.4519 29.64 26.3654 29.5391ZM26.7115 6.05829C26.1202 5.46694 25.8173 4.71695 25.8173 3.80829C25.8173 2.89964 26.1058 2.12079 26.6971 1.54387C27.274 0.966947 28.0385 0.664062 28.9615 0.664062C29.8846 0.664062 30.6346 0.952524 31.2115 1.54387C31.7885 2.12079 32.0625 2.88522 32.0625 3.80829C32.0625 4.73137 31.774 5.45252 31.1827 6.05829C30.6058 6.64964 29.8558 6.95252 28.9615 6.95252C28.0673 6.95252 27.3173 6.64964 26.7115 6.05829Z" fill="%23F1F1EF"/><path d="M36.5775 28.2106C35.2362 27.0135 34.5727 25.3837 34.5727 23.3212L34.5727 15.6193C34.5727 13.6001 35.2362 11.9847 36.5775 10.7731C37.9189 9.54717 39.7506 8.94141 42.0871 8.94141C44.4237 8.94141 46.2554 9.53275 47.5823 10.7299C48.9237 11.927 49.5871 13.4703 49.5871 15.3741L49.5871 16.0953C49.5871 16.2251 49.5439 16.3404 49.4429 16.427C49.3564 16.5135 49.241 16.5712 49.1112 16.5712L44.4669 16.7731C44.1496 16.7731 43.991 16.6145 43.991 16.2972L43.991 15.8212C43.991 15.2443 43.8179 14.7539 43.4573 14.3501C43.0968 13.9462 42.6496 13.7587 42.0871 13.7587C41.4958 13.7587 41.0343 13.9751 40.6881 14.3933C40.3419 14.8116 40.1689 15.3741 40.1689 16.0664L40.1689 22.9029C40.1689 23.5952 40.3419 24.1433 40.6881 24.576C41.0343 24.9943 41.4958 25.2106 42.0871 25.2106C42.6785 25.2106 43.0968 25.0087 43.4573 24.5904C43.8179 24.1866 43.991 23.6962 43.991 23.1337L43.991 22.6145C43.991 22.4847 44.0343 22.3693 44.1352 22.2827C44.2218 22.1818 44.3371 22.1385 44.4814 22.1385L49.1256 22.1818C49.2554 22.1818 49.3708 22.2251 49.4573 22.326C49.5439 22.4126 49.6016 22.5279 49.6016 22.6578L49.6016 23.5664C49.6016 25.5279 48.9381 27.0856 47.5968 28.2539C46.2554 29.4222 44.4237 29.9991 42.1016 29.9991C39.7794 29.9991 37.9333 29.4077 36.5919 28.2106" fill="%23F1F1EF"/><path d="M52.2263 29.5392C52.1397 29.4527 52.082 29.3373 52.082 29.2075L52.082 2.33729C52.082 2.20748 52.1253 2.0921 52.2263 2.00556C52.3128 1.91902 52.4282 1.86133 52.558 1.86133L57.2022 1.86133C57.332 1.86133 57.4474 1.9046 57.5484 2.00556C57.6349 2.0921 57.6926 2.20748 57.6926 2.33729L57.6926 15.4911C57.6926 15.5921 57.7215 15.6642 57.7791 15.6642C57.8368 15.6786 57.8801 15.6498 57.9378 15.5632L61.3993 9.56325C61.5003 9.3469 61.7022 9.24594 61.9907 9.24594L66.7647 9.24594C66.9522 9.24594 67.082 9.30363 67.1397 9.4046C67.2118 9.50556 67.183 9.64979 67.082 9.80844L62.7984 16.4863C62.7407 16.5873 62.7263 16.6882 62.7551 16.7604L67.6013 29.1209C67.6013 29.1209 67.6445 29.2363 67.6445 29.3229C67.6445 29.5681 67.5003 29.6834 67.2118 29.6834L62.409 29.6834C62.1493 29.6834 61.9763 29.5536 61.8897 29.2796L59.3513 21.419C59.3224 21.3325 59.2791 21.2892 59.2359 21.2748C59.1782 21.2748 59.1349 21.2892 59.1205 21.3757L57.808 23.4382C57.7503 23.5392 57.7214 23.6257 57.7214 23.669L57.7214 29.1931C57.7214 29.3229 57.6782 29.4382 57.5772 29.5248C57.4907 29.6113 57.3753 29.669 57.2311 29.669L52.5868 29.669C52.457 29.669 52.3416 29.6257 52.2551 29.5248" fill="%23F1F1EF"/><path d="M74.9142 14.3789C74.5536 14.7972 74.3806 15.3453 74.3806 16.0087L74.3806 17.552C74.3806 17.6818 74.4527 17.7539 74.5825 17.7539L78.0007 17.7539C78.1306 17.7539 78.2027 17.6818 78.2027 17.552L78.2027 16.0087C78.2027 15.3453 78.0296 14.7972 77.669 14.3789C77.3084 13.9606 76.8469 13.7443 76.2988 13.7443C75.7507 13.7443 75.2892 13.9606 74.9286 14.3789M83.6546 21.0712C83.5536 21.1578 83.4527 21.2154 83.3229 21.2154L74.5825 21.2154C74.4527 21.2154 74.3806 21.2876 74.3806 21.4174L74.3806 22.8885C74.3806 23.552 74.5536 24.1001 74.9142 24.5328C75.2748 24.9654 75.7219 25.1818 76.2844 25.1818C76.7892 25.1818 77.1931 25.0231 77.5104 24.6914C77.8277 24.3597 78.044 23.9414 78.145 23.4366C78.2315 23.177 78.3902 23.0472 78.6642 23.0472L83.2363 23.2779C83.3661 23.2779 83.4815 23.3212 83.5681 23.4222C83.6546 23.5231 83.6979 23.6385 83.669 23.7972C83.4815 25.8452 82.7748 27.3741 81.5488 28.427C80.3229 29.4799 78.5632 29.9991 76.2844 29.9991C74.0056 29.9991 72.0873 29.4077 70.7604 28.2251C69.4334 27.0424 68.77 25.4126 68.77 23.3212L68.77 15.6193C68.77 13.6001 69.4334 11.9847 70.7748 10.7731C72.1161 9.5616 73.9479 8.94141 76.2844 8.94141C78.6209 8.94141 80.4527 9.54718 81.794 10.7731C83.1354 11.9991 83.7988 13.6145 83.7988 15.6193L83.7988 20.7395C83.7988 20.8693 83.7556 20.9847 83.6546 21.0712Z" fill="%23F1F1EF"/><path d="M89.755 29.2793L84.9521 9.73603L84.9521 9.57737C84.9521 9.33218 85.0964 9.2168 85.3848 9.2168L90.505 9.2168C90.8223 9.2168 90.9954 9.36103 91.0243 9.64949L92.856 20.5822C92.8848 20.6543 92.9137 20.6976 92.9714 20.6976C93.0291 20.6976 93.0579 20.6543 93.0868 20.5822L94.8752 9.64949C94.9041 9.36103 95.0771 9.2168 95.3945 9.2168L100.515 9.28891C100.89 9.28891 101.034 9.46199 100.947 9.80814L96.1733 29.2793C96.0868 29.5389 95.9137 29.6831 95.6108 29.6831L90.2887 29.6831C90.0002 29.6831 89.8127 29.5533 89.7262 29.2793" fill="%23F1F1EF"/><path d="M108.375 14.3789C108.015 14.7972 107.841 15.3453 107.841 16.0087L107.841 17.552C107.841 17.6818 107.914 17.7539 108.043 17.7539L111.462 17.7539C111.591 17.7539 111.664 17.6818 111.664 17.552L111.664 16.0087C111.664 15.3453 111.491 14.7972 111.13 14.3789C110.769 13.9606 110.308 13.7443 109.76 13.7443C109.212 13.7443 108.75 13.9606 108.39 14.3789M117.116 21.0712C117.029 21.1578 116.914 21.2154 116.784 21.2154L108.043 21.2154C107.914 21.2154 107.841 21.2876 107.841 21.4174L107.841 22.8885C107.841 23.552 108.015 24.1001 108.375 24.5328C108.736 24.9654 109.197 25.1818 109.745 25.1818C110.25 25.1818 110.654 25.0231 110.971 24.6914C111.289 24.3597 111.505 23.9414 111.606 23.4366C111.692 23.177 111.851 23.0472 112.125 23.0472L116.697 23.2779C116.827 23.2779 116.942 23.3212 117.029 23.4222C117.116 23.5231 117.159 23.6385 117.13 23.7972C116.942 25.8452 116.236 27.3741 115.01 28.427C113.784 29.4799 112.024 29.9991 109.745 29.9991C107.466 29.9991 105.548 29.4077 104.221 28.2251C102.894 27.0424 102.231 25.4126 102.231 23.3212L102.231 15.6193C102.231 13.6001 102.894 11.9847 104.236 10.7731C105.577 9.5616 107.409 8.94141 109.745 8.94141C112.082 8.94141 113.914 9.54718 115.255 10.7731C116.596 11.9991 117.26 13.6145 117.26 15.6193L117.26 20.7395C117.26 20.8693 117.216 20.9847 117.116 21.0712Z" fill="%23F1F1EF"/><path d="M133.385 10.7306C134.28 11.9277 134.741 13.5864 134.741 15.7354L134.741 29.2066C134.741 29.3364 134.698 29.4518 134.597 29.5383C134.51 29.6393 134.395 29.6825 134.265 29.6825L129.621 29.6825C129.491 29.6825 129.376 29.6393 129.289 29.5383C129.203 29.4518 129.145 29.3364 129.145 29.2066L129.145 16.1681C129.145 15.4037 128.986 14.7979 128.684 14.3797C128.381 13.9614 127.934 13.745 127.357 13.745C126.751 13.745 126.275 13.9614 125.943 14.3941C125.611 14.8268 125.453 15.447 125.453 16.2402L125.453 29.1921C125.453 29.322 125.409 29.4373 125.309 29.5239C125.208 29.6248 125.107 29.6681 124.977 29.6681L120.333 29.6681C120.203 29.6681 120.087 29.6248 120.001 29.5239C119.914 29.4373 119.857 29.322 119.857 29.1921L119.857 9.73543C119.857 9.60562 119.9 9.49023 120.001 9.40369C120.087 9.31716 120.203 9.25946 120.333 9.25946L124.977 9.25946C125.107 9.25946 125.222 9.30273 125.309 9.4037C125.395 9.50466 125.453 9.60562 125.453 9.73543L125.453 10.4854C125.453 10.572 125.482 10.6008 125.554 10.6008C125.626 10.6008 125.712 10.5431 125.813 10.4422C126.664 9.43254 127.833 8.92773 129.347 8.92773C131.15 8.92773 132.506 9.51908 133.4 10.7162" fill="%23F1F1EF"/><path d="M146.755 13.0533C146.654 13.1399 146.553 13.1976 146.423 13.1976L144.202 13.1976C144.072 13.1976 144 13.2697 144 13.3995L144 22.861C144 23.6254 144.145 24.1591 144.433 24.4476C144.722 24.736 145.169 24.8658 145.746 24.8514L146.02 24.8514C146.149 24.8514 146.265 24.8947 146.351 24.9956C146.438 25.0822 146.496 25.1976 146.496 25.3274L146.496 29.2216C146.496 29.3514 146.452 29.4668 146.351 29.5533C146.265 29.6399 146.149 29.6976 146.02 29.6976L144.433 29.6976C142.5 29.6976 141.044 29.3803 140.063 28.7168C139.082 28.0678 138.592 26.8274 138.592 24.9956L138.592 13.3995C138.592 13.2697 138.52 13.1976 138.39 13.1976L137.077 13.1976C136.947 13.1976 136.832 13.1543 136.731 13.0533C136.645 12.9668 136.587 12.8514 136.587 12.7216L136.587 9.73603C136.587 9.60622 136.63 9.49083 136.731 9.38987C136.818 9.30333 136.933 9.24564 137.077 9.24564L138.39 9.24564C138.52 9.24564 138.592 9.17353 138.592 9.04372L138.592 4.63026C138.592 4.50045 138.635 4.38507 138.736 4.29853C138.822 4.21199 138.938 4.1543 139.068 4.1543L143.524 4.1543C143.654 4.1543 143.77 4.19757 143.856 4.29853C143.943 4.39949 144 4.50045 144 4.63026L144 9.04372C144 9.17353 144.072 9.24564 144.202 9.24564L146.423 9.24564C146.553 9.24564 146.669 9.28891 146.755 9.38987C146.842 9.49083 146.899 9.5918 146.899 9.73603L146.899 12.7216C146.899 12.8514 146.856 12.9668 146.755 13.0533Z" fill="%23F1F1EF"/><path d="M152.366 3.51923L152.366 4.21154C152.366 4.28365 152.409 4.32692 152.481 4.32692L152.784 4.32692C152.928 4.32692 153.029 4.28365 153.116 4.18269C153.202 4.08173 153.246 3.98077 153.246 3.86538C153.246 3.72115 153.202 3.62019 153.116 3.53365C153.029 3.44711 152.914 3.40384 152.784 3.40384L152.481 3.40384C152.409 3.40384 152.366 3.44711 152.366 3.51923ZM153.765 4.93269C153.765 4.93269 153.693 4.99038 153.722 5.07692L154.212 6.44711C154.212 6.44711 154.241 6.51923 154.241 6.5625C154.241 6.70673 154.154 6.76442 153.981 6.76442L153.404 6.76442C153.246 6.76442 153.145 6.6923 153.101 6.53365L152.654 5.23557C152.654 5.23557 152.582 5.14904 152.539 5.14904L152.496 5.14904C152.423 5.14904 152.38 5.19231 152.38 5.26442L152.38 6.49038C152.38 6.5625 152.351 6.63461 152.294 6.6923C152.236 6.75 152.178 6.77884 152.092 6.77884L151.587 6.77884C151.515 6.77884 151.443 6.75 151.385 6.6923C151.327 6.63461 151.298 6.57692 151.298 6.49038L151.298 2.75481C151.298 2.68269 151.327 2.61058 151.385 2.55288C151.443 2.49519 151.5 2.46635 151.587 2.46635L152.957 2.46635C153.361 2.46635 153.693 2.59615 153.938 2.85577C154.197 3.11538 154.313 3.44711 154.313 3.82211C154.313 4.32692 154.125 4.70192 153.765 4.90384M155.063 7.00961C155.697 6.375 156.015 5.56731 156.015 4.58654C156.015 3.98077 155.871 3.43269 155.568 2.94231C155.279 2.45192 154.875 2.0625 154.356 1.77404C153.851 1.48558 153.289 1.34135 152.669 1.34135C152.048 1.34135 151.486 1.48558 150.981 1.77404C150.476 2.0625 150.072 2.45192 149.784 2.94231C149.496 3.43269 149.351 3.98077 149.351 4.58654C149.351 5.56731 149.669 6.38942 150.289 7.02404C150.909 7.65865 151.702 7.97596 152.669 7.97596C153.635 7.97596 154.428 7.65865 155.048 7.00961M155.077 0.605769C155.798 1.00961 156.375 1.55769 156.779 2.25C157.183 2.94231 157.399 3.72115 157.399 4.58654C157.399 5.45192 157.197 6.28846 156.779 7.02404C156.375 7.74519 155.798 8.32211 155.077 8.72596C154.356 9.1298 153.548 9.33173 152.669 9.33173C151.789 9.33173 150.981 9.1298 150.274 8.72596C149.553 8.32211 148.991 7.74519 148.587 7.02404C148.183 6.30288 147.967 5.49519 147.967 4.58654C147.967 3.67788 148.169 2.94231 148.587 2.25C148.991 1.55769 149.553 1.00961 150.274 0.605769C150.996 0.201923 151.789 -2.45246e-07 152.669 -2.06788e-07C153.548 -1.68331e-07 154.356 0.201923 155.077 0.605769Z" fill="%23F1F1EF"/></g><defs><clipPath id="clip0_93_3837"><rect width="30" height="157.399" fill="white" transform="translate(157.399) rotate(90)"/></clipPath></defs></svg>') no-repeat center center;
	mask: url('data:image/svg+xml,<svg viewBox="0 0 158 30" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_93_3837)"><path d="M0.129872 29.5392C0.0433338 29.4527 -0.0143559 29.3373 -0.0143559 29.2075L-0.0143547 2.33729C-0.0143547 2.20748 0.0289116 2.0921 0.129873 2.00556C0.216412 1.91902 0.331801 1.86133 0.461609 1.86133L5.10584 1.86133C5.23565 1.86133 5.35103 1.9046 5.43757 2.00556C5.52411 2.0921 5.5818 2.20748 5.5818 2.33729L5.5818 15.4911C5.5818 15.5921 5.61065 15.6642 5.65392 15.6642C5.71161 15.6786 5.75488 15.6498 5.81257 15.5632L9.27411 9.56325C9.37507 9.3469 9.57699 9.24594 9.86545 9.24594L14.6251 9.24594C14.8126 9.24594 14.9424 9.30363 15.0001 9.4046C15.0722 9.50556 15.0433 9.64979 14.9424 9.80844L10.6587 16.4863C10.601 16.5873 10.5866 16.6882 10.6155 16.7604L15.4616 29.1209C15.4616 29.1209 15.5049 29.2363 15.5049 29.3229C15.5049 29.5681 15.3606 29.6834 15.0722 29.6834L10.2693 29.6834C10.0097 29.6834 9.8366 29.5536 9.75006 29.2796L7.21161 21.419C7.18276 21.3325 7.13949 21.2892 7.09622 21.2748C7.05295 21.2604 6.99526 21.2892 6.98084 21.3757L5.66834 23.4382C5.61065 23.5392 5.59622 23.6257 5.59622 23.669L5.59622 29.1931C5.59622 29.3229 5.55295 29.4382 5.45199 29.5248C5.36545 29.6113 5.25006 29.669 5.12026 29.669L0.476023 29.669C0.346215 29.669 0.230837 29.6257 0.144298 29.5248" fill="%23F1F1EF"/><path d="M17.8127 29.5392C17.7262 29.4527 17.6685 29.3373 17.6685 29.2075L17.6685 2.33729C17.6685 2.20748 17.7118 2.0921 17.8127 2.00556C17.8993 1.91902 18.0146 1.86133 18.1445 1.86133L22.7887 1.86133C22.9185 1.86133 23.0339 1.9046 23.1204 2.00556C23.207 2.0921 23.2646 2.20748 23.2646 2.33729L23.2646 29.1931C23.2646 29.3229 23.2214 29.4382 23.1204 29.5248C23.0339 29.6113 22.9185 29.669 22.7887 29.669L18.1445 29.669C18.0146 29.669 17.8993 29.6257 17.8127 29.5248" fill="%23F1F1EF"/><path d="M26.3654 29.5391C26.2788 29.4525 26.2212 29.3371 26.2212 29.2073L26.2212 9.73617C26.2212 9.60637 26.2644 9.49098 26.3654 9.40444C26.4519 9.31791 26.5673 9.26021 26.6971 9.26021L31.3413 9.26021C31.4712 9.26021 31.5865 9.30348 31.6731 9.40444C31.7596 9.50541 31.8173 9.60637 31.8173 9.73617L31.8173 29.2073C31.8173 29.3371 31.774 29.4525 31.6731 29.5391C31.5865 29.6256 31.4712 29.6833 31.3413 29.6833L26.6971 29.6833C26.5673 29.6833 26.4519 29.64 26.3654 29.5391ZM26.7115 6.05829C26.1202 5.46694 25.8173 4.71695 25.8173 3.80829C25.8173 2.89964 26.1058 2.12079 26.6971 1.54387C27.274 0.966947 28.0385 0.664062 28.9615 0.664062C29.8846 0.664062 30.6346 0.952524 31.2115 1.54387C31.7885 2.12079 32.0625 2.88522 32.0625 3.80829C32.0625 4.73137 31.774 5.45252 31.1827 6.05829C30.6058 6.64964 29.8558 6.95252 28.9615 6.95252C28.0673 6.95252 27.3173 6.64964 26.7115 6.05829Z" fill="%23F1F1EF"/><path d="M36.5775 28.2106C35.2362 27.0135 34.5727 25.3837 34.5727 23.3212L34.5727 15.6193C34.5727 13.6001 35.2362 11.9847 36.5775 10.7731C37.9189 9.54717 39.7506 8.94141 42.0871 8.94141C44.4237 8.94141 46.2554 9.53275 47.5823 10.7299C48.9237 11.927 49.5871 13.4703 49.5871 15.3741L49.5871 16.0953C49.5871 16.2251 49.5439 16.3404 49.4429 16.427C49.3564 16.5135 49.241 16.5712 49.1112 16.5712L44.4669 16.7731C44.1496 16.7731 43.991 16.6145 43.991 16.2972L43.991 15.8212C43.991 15.2443 43.8179 14.7539 43.4573 14.3501C43.0968 13.9462 42.6496 13.7587 42.0871 13.7587C41.4958 13.7587 41.0343 13.9751 40.6881 14.3933C40.3419 14.8116 40.1689 15.3741 40.1689 16.0664L40.1689 22.9029C40.1689 23.5952 40.3419 24.1433 40.6881 24.576C41.0343 24.9943 41.4958 25.2106 42.0871 25.2106C42.6785 25.2106 43.0968 25.0087 43.4573 24.5904C43.8179 24.1866 43.991 23.6962 43.991 23.1337L43.991 22.6145C43.991 22.4847 44.0343 22.3693 44.1352 22.2827C44.2218 22.1818 44.3371 22.1385 44.4814 22.1385L49.1256 22.1818C49.2554 22.1818 49.3708 22.2251 49.4573 22.326C49.5439 22.4126 49.6016 22.5279 49.6016 22.6578L49.6016 23.5664C49.6016 25.5279 48.9381 27.0856 47.5968 28.2539C46.2554 29.4222 44.4237 29.9991 42.1016 29.9991C39.7794 29.9991 37.9333 29.4077 36.5919 28.2106" fill="%23F1F1EF"/><path d="M52.2263 29.5392C52.1397 29.4527 52.082 29.3373 52.082 29.2075L52.082 2.33729C52.082 2.20748 52.1253 2.0921 52.2263 2.00556C52.3128 1.91902 52.4282 1.86133 52.558 1.86133L57.2022 1.86133C57.332 1.86133 57.4474 1.9046 57.5484 2.00556C57.6349 2.0921 57.6926 2.20748 57.6926 2.33729L57.6926 15.4911C57.6926 15.5921 57.7215 15.6642 57.7791 15.6642C57.8368 15.6786 57.8801 15.6498 57.9378 15.5632L61.3993 9.56325C61.5003 9.3469 61.7022 9.24594 61.9907 9.24594L66.7647 9.24594C66.9522 9.24594 67.082 9.30363 67.1397 9.4046C67.2118 9.50556 67.183 9.64979 67.082 9.80844L62.7984 16.4863C62.7407 16.5873 62.7263 16.6882 62.7551 16.7604L67.6013 29.1209C67.6013 29.1209 67.6445 29.2363 67.6445 29.3229C67.6445 29.5681 67.5003 29.6834 67.2118 29.6834L62.409 29.6834C62.1493 29.6834 61.9763 29.5536 61.8897 29.2796L59.3513 21.419C59.3224 21.3325 59.2791 21.2892 59.2359 21.2748C59.1782 21.2748 59.1349 21.2892 59.1205 21.3757L57.808 23.4382C57.7503 23.5392 57.7214 23.6257 57.7214 23.669L57.7214 29.1931C57.7214 29.3229 57.6782 29.4382 57.5772 29.5248C57.4907 29.6113 57.3753 29.669 57.2311 29.669L52.5868 29.669C52.457 29.669 52.3416 29.6257 52.2551 29.5248" fill="%23F1F1EF"/><path d="M74.9142 14.3789C74.5536 14.7972 74.3806 15.3453 74.3806 16.0087L74.3806 17.552C74.3806 17.6818 74.4527 17.7539 74.5825 17.7539L78.0007 17.7539C78.1306 17.7539 78.2027 17.6818 78.2027 17.552L78.2027 16.0087C78.2027 15.3453 78.0296 14.7972 77.669 14.3789C77.3084 13.9606 76.8469 13.7443 76.2988 13.7443C75.7507 13.7443 75.2892 13.9606 74.9286 14.3789M83.6546 21.0712C83.5536 21.1578 83.4527 21.2154 83.3229 21.2154L74.5825 21.2154C74.4527 21.2154 74.3806 21.2876 74.3806 21.4174L74.3806 22.8885C74.3806 23.552 74.5536 24.1001 74.9142 24.5328C75.2748 24.9654 75.7219 25.1818 76.2844 25.1818C76.7892 25.1818 77.1931 25.0231 77.5104 24.6914C77.8277 24.3597 78.044 23.9414 78.145 23.4366C78.2315 23.177 78.3902 23.0472 78.6642 23.0472L83.2363 23.2779C83.3661 23.2779 83.4815 23.3212 83.5681 23.4222C83.6546 23.5231 83.6979 23.6385 83.669 23.7972C83.4815 25.8452 82.7748 27.3741 81.5488 28.427C80.3229 29.4799 78.5632 29.9991 76.2844 29.9991C74.0056 29.9991 72.0873 29.4077 70.7604 28.2251C69.4334 27.0424 68.77 25.4126 68.77 23.3212L68.77 15.6193C68.77 13.6001 69.4334 11.9847 70.7748 10.7731C72.1161 9.5616 73.9479 8.94141 76.2844 8.94141C78.6209 8.94141 80.4527 9.54718 81.794 10.7731C83.1354 11.9991 83.7988 13.6145 83.7988 15.6193L83.7988 20.7395C83.7988 20.8693 83.7556 20.9847 83.6546 21.0712Z" fill="%23F1F1EF"/><path d="M89.755 29.2793L84.9521 9.73603L84.9521 9.57737C84.9521 9.33218 85.0964 9.2168 85.3848 9.2168L90.505 9.2168C90.8223 9.2168 90.9954 9.36103 91.0243 9.64949L92.856 20.5822C92.8848 20.6543 92.9137 20.6976 92.9714 20.6976C93.0291 20.6976 93.0579 20.6543 93.0868 20.5822L94.8752 9.64949C94.9041 9.36103 95.0771 9.2168 95.3945 9.2168L100.515 9.28891C100.89 9.28891 101.034 9.46199 100.947 9.80814L96.1733 29.2793C96.0868 29.5389 95.9137 29.6831 95.6108 29.6831L90.2887 29.6831C90.0002 29.6831 89.8127 29.5533 89.7262 29.2793" fill="%23F1F1EF"/><path d="M108.375 14.3789C108.015 14.7972 107.841 15.3453 107.841 16.0087L107.841 17.552C107.841 17.6818 107.914 17.7539 108.043 17.7539L111.462 17.7539C111.591 17.7539 111.664 17.6818 111.664 17.552L111.664 16.0087C111.664 15.3453 111.491 14.7972 111.13 14.3789C110.769 13.9606 110.308 13.7443 109.76 13.7443C109.212 13.7443 108.75 13.9606 108.39 14.3789M117.116 21.0712C117.029 21.1578 116.914 21.2154 116.784 21.2154L108.043 21.2154C107.914 21.2154 107.841 21.2876 107.841 21.4174L107.841 22.8885C107.841 23.552 108.015 24.1001 108.375 24.5328C108.736 24.9654 109.197 25.1818 109.745 25.1818C110.25 25.1818 110.654 25.0231 110.971 24.6914C111.289 24.3597 111.505 23.9414 111.606 23.4366C111.692 23.177 111.851 23.0472 112.125 23.0472L116.697 23.2779C116.827 23.2779 116.942 23.3212 117.029 23.4222C117.116 23.5231 117.159 23.6385 117.13 23.7972C116.942 25.8452 116.236 27.3741 115.01 28.427C113.784 29.4799 112.024 29.9991 109.745 29.9991C107.466 29.9991 105.548 29.4077 104.221 28.2251C102.894 27.0424 102.231 25.4126 102.231 23.3212L102.231 15.6193C102.231 13.6001 102.894 11.9847 104.236 10.7731C105.577 9.5616 107.409 8.94141 109.745 8.94141C112.082 8.94141 113.914 9.54718 115.255 10.7731C116.596 11.9991 117.26 13.6145 117.26 15.6193L117.26 20.7395C117.26 20.8693 117.216 20.9847 117.116 21.0712Z" fill="%23F1F1EF"/><path d="M133.385 10.7306C134.28 11.9277 134.741 13.5864 134.741 15.7354L134.741 29.2066C134.741 29.3364 134.698 29.4518 134.597 29.5383C134.51 29.6393 134.395 29.6825 134.265 29.6825L129.621 29.6825C129.491 29.6825 129.376 29.6393 129.289 29.5383C129.203 29.4518 129.145 29.3364 129.145 29.2066L129.145 16.1681C129.145 15.4037 128.986 14.7979 128.684 14.3797C128.381 13.9614 127.934 13.745 127.357 13.745C126.751 13.745 126.275 13.9614 125.943 14.3941C125.611 14.8268 125.453 15.447 125.453 16.2402L125.453 29.1921C125.453 29.322 125.409 29.4373 125.309 29.5239C125.208 29.6248 125.107 29.6681 124.977 29.6681L120.333 29.6681C120.203 29.6681 120.087 29.6248 120.001 29.5239C119.914 29.4373 119.857 29.322 119.857 29.1921L119.857 9.73543C119.857 9.60562 119.9 9.49023 120.001 9.40369C120.087 9.31716 120.203 9.25946 120.333 9.25946L124.977 9.25946C125.107 9.25946 125.222 9.30273 125.309 9.4037C125.395 9.50466 125.453 9.60562 125.453 9.73543L125.453 10.4854C125.453 10.572 125.482 10.6008 125.554 10.6008C125.626 10.6008 125.712 10.5431 125.813 10.4422C126.664 9.43254 127.833 8.92773 129.347 8.92773C131.15 8.92773 132.506 9.51908 133.4 10.7162" fill="%23F1F1EF"/><path d="M146.755 13.0533C146.654 13.1399 146.553 13.1976 146.423 13.1976L144.202 13.1976C144.072 13.1976 144 13.2697 144 13.3995L144 22.861C144 23.6254 144.145 24.1591 144.433 24.4476C144.722 24.736 145.169 24.8658 145.746 24.8514L146.02 24.8514C146.149 24.8514 146.265 24.8947 146.351 24.9956C146.438 25.0822 146.496 25.1976 146.496 25.3274L146.496 29.2216C146.496 29.3514 146.452 29.4668 146.351 29.5533C146.265 29.6399 146.149 29.6976 146.02 29.6976L144.433 29.6976C142.5 29.6976 141.044 29.3803 140.063 28.7168C139.082 28.0678 138.592 26.8274 138.592 24.9956L138.592 13.3995C138.592 13.2697 138.52 13.1976 138.39 13.1976L137.077 13.1976C136.947 13.1976 136.832 13.1543 136.731 13.0533C136.645 12.9668 136.587 12.8514 136.587 12.7216L136.587 9.73603C136.587 9.60622 136.63 9.49083 136.731 9.38987C136.818 9.30333 136.933 9.24564 137.077 9.24564L138.39 9.24564C138.52 9.24564 138.592 9.17353 138.592 9.04372L138.592 4.63026C138.592 4.50045 138.635 4.38507 138.736 4.29853C138.822 4.21199 138.938 4.1543 139.068 4.1543L143.524 4.1543C143.654 4.1543 143.77 4.19757 143.856 4.29853C143.943 4.39949 144 4.50045 144 4.63026L144 9.04372C144 9.17353 144.072 9.24564 144.202 9.24564L146.423 9.24564C146.553 9.24564 146.669 9.28891 146.755 9.38987C146.842 9.49083 146.899 9.5918 146.899 9.73603L146.899 12.7216C146.899 12.8514 146.856 12.9668 146.755 13.0533Z" fill="%23F1F1EF"/><path d="M152.366 3.51923L152.366 4.21154C152.366 4.28365 152.409 4.32692 152.481 4.32692L152.784 4.32692C152.928 4.32692 153.029 4.28365 153.116 4.18269C153.202 4.08173 153.246 3.98077 153.246 3.86538C153.246 3.72115 153.202 3.62019 153.116 3.53365C153.029 3.44711 152.914 3.40384 152.784 3.40384L152.481 3.40384C152.409 3.40384 152.366 3.44711 152.366 3.51923ZM153.765 4.93269C153.765 4.93269 153.693 4.99038 153.722 5.07692L154.212 6.44711C154.212 6.44711 154.241 6.51923 154.241 6.5625C154.241 6.70673 154.154 6.76442 153.981 6.76442L153.404 6.76442C153.246 6.76442 153.145 6.6923 153.101 6.53365L152.654 5.23557C152.654 5.23557 152.582 5.14904 152.539 5.14904L152.496 5.14904C152.423 5.14904 152.38 5.19231 152.38 5.26442L152.38 6.49038C152.38 6.5625 152.351 6.63461 152.294 6.6923C152.236 6.75 152.178 6.77884 152.092 6.77884L151.587 6.77884C151.515 6.77884 151.443 6.75 151.385 6.6923C151.327 6.63461 151.298 6.57692 151.298 6.49038L151.298 2.75481C151.298 2.68269 151.327 2.61058 151.385 2.55288C151.443 2.49519 151.5 2.46635 151.587 2.46635L152.957 2.46635C153.361 2.46635 153.693 2.59615 153.938 2.85577C154.197 3.11538 154.313 3.44711 154.313 3.82211C154.313 4.32692 154.125 4.70192 153.765 4.90384M155.063 7.00961C155.697 6.375 156.015 5.56731 156.015 4.58654C156.015 3.98077 155.871 3.43269 155.568 2.94231C155.279 2.45192 154.875 2.0625 154.356 1.77404C153.851 1.48558 153.289 1.34135 152.669 1.34135C152.048 1.34135 151.486 1.48558 150.981 1.77404C150.476 2.0625 150.072 2.45192 149.784 2.94231C149.496 3.43269 149.351 3.98077 149.351 4.58654C149.351 5.56731 149.669 6.38942 150.289 7.02404C150.909 7.65865 151.702 7.97596 152.669 7.97596C153.635 7.97596 154.428 7.65865 155.048 7.00961M155.077 0.605769C155.798 1.00961 156.375 1.55769 156.779 2.25C157.183 2.94231 157.399 3.72115 157.399 4.58654C157.399 5.45192 157.197 6.28846 156.779 7.02404C156.375 7.74519 155.798 8.32211 155.077 8.72596C154.356 9.1298 153.548 9.33173 152.669 9.33173C151.789 9.33173 150.981 9.1298 150.274 8.72596C149.553 8.32211 148.991 7.74519 148.587 7.02404C148.183 6.30288 147.967 5.49519 147.967 4.58654C147.967 3.67788 148.169 2.94231 148.587 2.25C148.991 1.55769 149.553 1.00961 150.274 0.605769C150.996 0.201923 151.789 -2.45246e-07 152.669 -2.06788e-07C153.548 -1.68331e-07 154.356 0.201923 155.077 0.605769Z" fill="%23F1F1EF"/></g><defs><clipPath id="clip0_93_3837"><rect width="30" height="157.399" fill="white" transform="translate(157.399) rotate(90)"/></clipPath></defs></svg>') no-repeat center center;
}

/* Links */
a, a:link, a:visited, a:hover,
.lnk {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
a:hover,
.lnk {
  /*color: hsl(var(--col_pr_4));*/
}

/* Footer Navi */
.naviFooter {
  font-size: 0.625rem;
  position: fixed;
  bottom: -1px;
  left: 0px;
  width: 100%;
  padding: 1.4em;
  color: hsl(var(--col_gs_white));
  background: linear-gradient(rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.95)), hsl(var(--col_se_1));
  z-index: 2;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: space-around;
  align-items: center;
}
.naviFooter .elm {
  flex-grow: 1;
  width: 46px;
  height: 46px;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}
.naviFooter .elm svg {
  width: 2.2em;
  height: 2.2em;
  margin-bottom: 0.6em;
}

.naviFooter .threebar {
  display: block;
  width: 2.2em;
  height: 2.2em;
  margin-bottom: 0.7em;
  cursor: pointer;
}
.naviFooter .threebar .bar {
  width: 100%;
  height: 3px;
  background: hsl(var(--col_gs_white));
  margin-bottom: 4px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.naviFooter .threebar:hover .bar {
  opacity: 0.8;
}
.naviFooter .threebar .bar:nth-child(1) {
  transform-origin: 50% !important;
}
.naviFooter .threebar .bar:nth-child(2) {
  transform-origin: 50% !important;
}
.naviFooter .threebar .bar:nth-child(3) {
  margin-bottom: 0px;
}
.naviFooter .threebar.cross .bar:nth-child(1) {
  transform: translateY(7px) rotate(45deg) !important;
}
.naviFooter .threebar.cross .bar:nth-child(2) {
  opacity: 0 !important;
  margin-left: 1000%;
}
.naviFooter .threebar.cross .bar:nth-child(3) {
  transform: translateY(-7px) rotate(-45deg) !important;
}

/* Main Menu */
.mainNavigation {
  font-size: 1.5rem;
  display: none;
  position: fixed;
  z-index: 1;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transition: transform 250ms ease-out 0s;
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), hsl(var(--col_se_1));
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px);
}
.mainNavigation .inner {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-left: 2.5em;
}
.mainNavigation .inner > div:nth-child(1) {
  height: 100%;
  width: 100%;
  display: flex;
  gap: 2rem;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: center;
  color: hsl(var(--col_gs_white));
}
.mainNavigation .inner > div:nth-child(1) .elm {
  font-weight: 600;
  text-transform: uppercase;
  cursor: pointer;
  transition: color 0.25s;
}
.mainNavigation .inner > div:nth-child(1) .lastElm {
  display: flex;
  gap:0.5rem;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  cursor: pointer;
}
.mainNavigation .inner > div:nth-child(1) .elm:hover,
.mainNavigation .inner > div:nth-child(1) .lastElm .subElm:hover {
  color: hsl(var(--col_se_4));
}
.mainNavigation .inner > div:nth-child(1) .elm:active,
.mainNavigation .inner > div:nth-child(1) .lastElm .subElm:active {
  color: hsl(var(--col_se_5));
}
.mainNavigation .inner > div:nth-child(2) {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  flex-wrap: nowrap;
  height: var(--footerNavHeight);
  color: hsl(var(--col_gs_white));
}
.mainNavigation .inner > div:nth-child(2) svg {
  width: 28px;
  height: 28px;
  fill: hsl(var(--col_gs_white));
}

/* Side Menu */
.sideMenu {
  border: 1px red solid;
  width: 300px;
  height: 100%;
  min-height: 100vh;
}

/* BigLoadingScreen */
.bigLoadingScreen {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100vw;
  height: 100vh;
  z-index: 10000;
  background-color: rgba(0,0,0,0.93);
  color: hsl(var(--col_gs_white));
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
.bigLoadingScreen.active {
  opacity: 1;
  transition: all 250ms ease-in-out;
}
.bigLoadingScreen .txt {
  margin-top: 1rem;
  font-weight: bold;
  opacity: 0;
  height: 0px;
  overflow: hidden;
  transition: all 500ms ease-in-out 500ms;
}
.bigLoadingScreen.active .txt {
  opacity: 1;
  height: auto;
}
.bigLoadingScreen svg {
  width: 2.5rem;
  height: 2.5rem;
  animation: rotate infinite 2s linear;
}
.bigLoadingScreen .spinner .icon {
  background-color: hsl(var(--col_pr_4));
  min-width: 2.5rem;
  min-height: 2.5rem;
}
/* ************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
:: VIEWS & MODALS
***************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
***************************************************************
************************************************************* */
.viewBox > section {
  background: linear-gradient(rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.85)), hsl(var(--col_se_1));
  color: hsl(var(--col_gs_white));
}
.viewBox > section > .body {
  width: 100%;
  max-width: 500px;
  min-height: calc(100vh - var(--footerNavHeight));
  margin: 0px auto 5rem auto;
  padding: 1rem 0px 0px 0px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  /*justify-content: space-between;*/
  justify-content: flex-start;
  text-align: left;
}
.modalBox > section {
  background: linear-gradient(hsl(var(--col_se_4)), hsl(var(--col_se_5))), hsl(var(--col_se_1));
  color: hsl(var(--col_gs_white));
}
.modalBox > section > .body {
  width: 100%;
  max-width: 500px;
  margin: 0px auto;
  padding: 0px;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
}

/* ************************************************************
***************************************************************
:: HOME
***************************************************************
************************************************************* */
section[data-sectionname="home"] {
  min-width: 100vw;
  min-height: 100%;
  height: 100%;
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0px !important;
}
section[data-sectionname="home"] .leftMenu {
  display: none;
}
section[data-sectionname="home"] .content {
  height: 100%;
  min-height: 100vh;
  flex-grow: 1;
  padding: 0rem 1.5rem 0rem 1.5rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
}
section[data-sectionname="home"] .content .headMenu {
  padding: 1.25rem 1.25rem 1rem 1rem;
  position: absolute;
  right: 0px;
  top: 0px;
  color: hsl(var(--col_gs_gray1));
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  z-index: 10000;
}
section[data-sectionname="home"] .content .headMenu .signs .userImgCircle {
  font-size: 0.75rem;
  width: 1.5rem;
  min-width: 1.5rem;
  max-width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  max-height: 1.5rem;
  color: hsla(var(--col_gs_white),0.75);
  background-color: hsl(var(--col_pr_3));
  border-radius: 1.5em;
  padding: 0.5em 0.35em;
  font-weight: bold;
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: center;
}
section[data-sectionname="home"] .content .headMenu .signs .userImgCircle .icon {
  background: hsla(var(--col_gs_white),0.75);
}
section[data-sectionname="home"] .content .headMenu .naviHeaderUserMenu {
  position: relative;
  cursor: pointer;
}
section[data-sectionname="home"] .content .headMenu .naviHeaderMainMenu:hover .dropOutMenu,
section[data-sectionname="home"] .content .headMenu .naviHeaderUserMenu:hover .dropOutMenu {
  display: block;
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu {
  display: none;
  font-size: 1.125rem;
  line-height: 2.25rem;
  color: hsl(var(--col_gs_white));
  white-space: nowrap;
  position: absolute;
  top: 100%;
  margin-left: 1.5rem;
  transform: translateX(-100%);
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .bg {
  background-color: hsl(var(--col_se_5));
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  position: absolute !important;
  border-radius: 1rem;
  z-index: 0;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .inner * {
  position: relative;
  z-index: 1;
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .inner {
  margin-top: 1.125rem;
  padding: 1.125em 1.75em 1.125em 1.75em;
  border-radius: 1rem;
  background-color: rgba(10,10,10,0.4);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .inner .userIdArea {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  line-height: 1.25rem;
  gap: 0.5rem;
  margin-bottom: 1.5rem;
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .inner .userIdArea .userImgCircle {
  font-size: 1.125rem;
  width: 2.75rem;
  min-width: 2.75rem;
  max-width: 2.75rem;
  height: 2.75rem;
  min-height: 2.75rem;
  max-height: 2.75rem;
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .elm {
  cursor: pointer;
}
section[data-sectionname="home"] .content .headMenu .dropOutMenu .elm:hover {
  color: hsl(var(--col_se_3));
}
section[data-sectionname="home"] .headBreadcrump {
  padding: 1rem 1rem 1rem 0rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 0.5rem;
}
section[data-sectionname="home"] .headBreadcrump .icon {
  background: hsl(var(--col_gs_gray1));
}
section[data-sectionname="home"] .headBreadcrump .icon:hover {
  background: hsl(var(--col_gs_white));
}
section[data-sectionname="home"] .headBreadcrump > div {
  position: relative;
  padding-right: 1.5rem;
  color: hsl(var(--col_gs_gray1));
  cursor: pointer;
}
section[data-sectionname="home"] .headBreadcrump > div:hover {
  color: hsl(var(--col_gs_white));
}
section[data-sectionname="home"] .headBreadcrump > div:not(:last-child):after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  width: 1.3rem;
  height: 1.3rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="%23e62a19"><path d="M504-480 320-664l56-56 240 240-240 240-56-56 184-184Z"/></svg>');
  background-repeat: no-repeat;
  background-position: center;
}

section[data-sectionname="home"] .subMenu {
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  gap: 1.5rem;
  padding-bottom: 1rem;
  border-bottom: 1px hsl(var(--col_gs_gray6)) solid;
}
section[data-sectionname="home"] .subMenu > div {
  font-weight: 600;
  cursor: pointer;
}
section[data-sectionname="home"] .subMenu > div:hover {
  color: hsl(var(--col_pr_2));
}
section[data-sectionname="home"] .subMenu > div.active {
  color: hsl(var(--col_pr_3));
}

section[data-sectionname="home"] .content .main {
  flex-grow: 1;
  padding-top: 1.25rem;
}
