* {box-sizing: border-box;margin: 0;padding: 0;}body {background-color: black;color: white;font-family: 'Segoe UI', Verdana, Tahoma, sans-serif;overflow-x: hidden;overflow-y: auto;}header {background-color: transparent;transition: background-color 2s ease;position: fixed;top: 0;left: 0;width: 100%;z-index: 500;}.header-content {display: flex;justify-content: space-between;align-items: center;max-width: 1150px;margin: auto;padding-left: 15px;height: 90px;}.nav-logo-anchor {display: flex;flex-direction: row;align-items: center;height: 58px;text-decoration: none;color: white;}.nav-logo-img {height: 50px;margin-right: -6px;filter: drop-shadow(1px 1px 2px rgba(255, 255, 255, 0.4));}.nav-logo-txt {display: flex;flex-direction: column;justify-content: center;padding-right: 8px;}.logo-title-top, .logo-title-bottom {font-family: "Stick No Bills", "Segoe UI", Verdana, Tahoma, sans-serif;line-height: 1;text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.4);user-select: none;}.logo-title-top {font-size: 28px;font-weight: 400;letter-spacing: 5.5px;}.logo-title-bottom {font-size: 18px;font-weight: 400;letter-spacing: 4px;margin-top: -2px;}.head-navbar {display: none;padding-right: 17.5px;}.nav-button {background-color: transparent;color: white;border: none;border-radius: 20px;font-size: 18px;font-weight: 600;text-decoration: none;margin-left: 15px;padding-top: 7px;padding-right: 15px;padding-bottom: 8px;padding-left: 15px;line-height: initial;transition: background-color 0.3s ease;}.active-button {padding-top: 6px;padding-bottom: 7px;padding-left: 14px;padding-right: 14px;border: 1px solid rgb(216, 216, 216);text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.2);box-shadow: 1px 1px 3px rgba(255,255,255,0.12), 1px 1px 2px rgba(255,255,255,0.24);}.nav-button:hover {background-color: white;color: black;border: none;padding-top: 7px;padding-bottom: 8px;padding-left: 15px;padding-right: 15px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 3px rgba(255,255,255,0.12), 1px 1px 2px rgba(255,255,255,0.24);}.dropdown {position: relative;display: flex;align-items: center;margin-left: 45px;color: rgb(138, 138, 138);font-size: 17px;font-weight: 600;}.dropdown #selected-lang {display: flex;align-items: center;justify-content: center;width: 40px;height: 33px;border-radius: 5px;transition: all 0.4s ease;}.dropdown .lang-menu {display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;top: 40px;left: 0;list-style: none;background-color: black;box-shadow: 0px 1px 10px rgba(255, 255, 255, 0.75);border-radius: 5px;visibility: hidden;opacity: 0;transition: all 0.4s ease;}.dropdown .lang-menu button {font-family: inherit;font-size: inherit;font-weight: inherit;color: rgb(204, 204, 204);border: none;background: none;width: 40px;height: 33px;transition: all 0.4s ease;}.dropdown .lang-menu button.active-lang {background-color: rgb(71, 71, 71);}.dropdown .lang-menu button.top-lang {border-top-right-radius: 5px;border-top-left-radius: 5px;}.dropdown .lang-menu button.bottom-lang {border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}.dropdown .lang-menu button:hover {background-color: rgb(105, 105, 105);color: white;font-weight: 700;cursor: pointer;}.dropdown:hover #selected-lang {cursor: pointer;background-color: rgb(105, 105, 105);color: white;box-shadow: 1px 1px 3px rgba(0,0,0,0.12), 1px 1px 2px rgba(0,0,0,0.24);}.dropdown:hover div.lang-menu {visibility: visible;opacity: 1;}.hamburger-wrap {display: block;position: relative;margin-right: 10px;width: 50px;height: 50px;}.hamburger-wrap .toggler {position: absolute;top: 0;left: 0;cursor: pointer;width: 50px;height: 50px;opacity: 0;z-index: 530;}.hamburger-wrap .hamburger {position: absolute;top: 0;left: 0;width: 50px;height: 50px;background-color: transparent;display: flex;align-items: center;justify-content: center;padding: 14px;z-index: 520;}.hamburger-wrap .hamburger > div {position: relative;width: 100%;height: 3px;background-color: white;border-radius: 1.5px;display: flex;align-items: center;justify-content: center;transition: all 0.4s ease;}.hamburger-wrap .hamburger > div::before, .hamburger-wrap .hamburger > div::after {content: '';position: absolute;top: -8px;width: 100%;height: 3px;background-color: white;border-radius: 1.5px;}.hamburger-wrap .hamburger > div::after {top: 8px;}.hamburger-wrap .toggler:checked + .hamburger > div {transform: rotate(135deg);background-color: black;}.hamburger-wrap .toggler:checked + .hamburger > div::before, .hamburger-wrap .toggler:checked + .hamburger > div::after {top: 0;transform: rotate(90deg);background-color: black;}.hamburger-wrap .toggler:checked:hover + .hamburger > div {transform: rotate(225deg);}.menu {position: fixed;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;overflow: hidden;display: flex;align-items: center;justify-content: center;z-index: 510;}.menu > div {background-color: rgba(255, 255, 255, 0.9);border-radius: 50%;width: 300vw;height: 300vw;display: flex;flex: none;align-items: center;justify-content: center;transform: scale(0);transition: all 0.4s ease;}.menu > div > div {text-align: center;max-width: 90vw;max-height: 100vh;opacity: 0;transition: opacity 0.4s ease;}.menu > div > div > div {display: flex;flex-direction: column;align-items: center;}.menu > div > div .hamburger-logo {width: 140px;margin-bottom: 25px;color: black;}.menu > div > div > ul {margin: 0;padding: 30px 0;width: 250px;border-top: 1px solid rgb(160, 160, 160);border-bottom: 1px solid rgb(160, 160, 160);}.menu > div > div > ul > li {list-style: none;color: rgb(54, 54, 54);font-weight: 700;padding: 1rem;height: 75px;line-height: initial;}.menu > div > div > ul > li > a {font-size: 32px;color: inherit;text-decoration: none;transition: all 150ms ease-in-out;}.menu > div > div > ul > li > a:hover {color: rgb(0, 0, 0);text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);}.hamburger-wrap .toggler:checked ~ .menu {visibility: visible;}.hamburger-wrap .toggler:checked ~ .menu > div {transform: scale(1);transition-duration: 0.75s;}.hamburger-wrap .toggler:checked ~ .menu > div > div {opacity: 1;transition: opacity 0.4s ease;}.menu #close-button {border: none;background: none;font-family: inherit;font-size: 16px;font-weight: 700;}.menu #close-button:hover {cursor: pointer;text-decoration: underline;}.hamburger-wrap .menu .lang-menu {display: flex;flex-direction: row;justify-content: center;align-items: center;}.hamburger-wrap .menu .lang-menu > button {font-family: inherit;font-size: 15px;font-weight: 500;border: none;border-radius: 4px;background: none;width: 36px;padding-top: 1px;padding-bottom: 2.5px;margin-top: 20px;margin-bottom: 10px;margin-left: 1px;margin-right: 1px;transition: all 0.4s ease;}.hamburger-wrap .menu .lang-menu > button.active-lang {font-weight: 700;background: linear-gradient(to right, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.25) 50%, rgba(0, 0, 0, 0.05) 100%);}.hamburger-wrap .menu .lang-menu > button:hover {cursor: pointer;color: white;font-weight: 700;background: linear-gradient(to right, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0.25) 100%);}#bg-fixed-img {position: fixed;top: 0;left: 0;width: 100vw;height: 350px;z-index: -300;background-image: url("../images/index/bbn-1.jpg");background-attachment: fixed;background-size: cover;background-position: bottom;}#bg-overlay {width: 100vw;height: 350px;margin-bottom: -1px;background-image: linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,1));display: flex;justify-content: center;align-items: center;text-transform: uppercase;font-family: "Stick No Bills", "Segoe UI", Verdana, Tahoma, sans-serif;font-size: 40px;font-weight: 600;text-align: center;letter-spacing: 8px;}footer {display: flex;justify-content: center;align-items: flex-end;min-height: 300px;width: 100%;margin: auto;position: relative;margin-top: -1px;}.footer-container {width: 100%;max-width: 1150px;padding-left: 30px;padding-right: 30px;padding-top: 30px;padding-bottom: 15px;line-height: initial;}#scroll-top {opacity: 0;position: fixed;bottom: 8px;right: 8px;background-color: rgba(255, 255, 255, 0.3);padding: 10px 14px;border: none;border-radius: 3px;transition: all 0.4s ease;}#scroll-top:hover {cursor: pointer;background-color: rgba(255, 255, 255, 0.75);}#scroll-top img {height: 10px;}.foot-logo-container {display: flex;width: 250px;margin-left: -15px;padding-bottom: 25px;}.foot-contact .info {font-size: 14.5px;margin-bottom: 4px;line-height: 1.4;}.foot-contact .last {margin-bottom: 25px;}.foot-contact .strong {font-weight: 700;}.face-off-container {height: 25px;}.face-off-container .face-off {border: none;background-color: inherit;color: white;font-family: inherit;font-size: inherit;}.face-off-container .face-off:hover {cursor: pointer;text-decoration: underline;}.face-off-container a.strong {color: inherit;text-decoration: none;}.face-off-container a:hover {text-decoration: underline;}.foot-navbar {margin-top: 50px;}.foot-navbar a {display: block;margin-bottom: 7px;font-size: 16px;font-weight: 700;line-height: 1.1;text-decoration: none;color: inherit;transition: all 200ms ease;}.foot-navbar a:hover {text-decoration: underline;color: rgb(184, 184, 184);}.social-media-container {display: inline-block;margin-top: 19px;margin-right: 5px;height: 35px;width: 35px;}.social-media-container a {width: 100%;height: 100%;background-color: #5e5e5e;margin-bottom: 0;}.social-media-container.fb-link a {mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 32 448 448'%3E%3Cpath d='M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64h98.2V334.2H109.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H255V480H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64z'/%3E%3C/svg%3E");}.social-media-container.ig-link a {mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 32 448 448'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E");}.footer-container .author {margin-top: 25px;margin-bottom: 0;padding-top: 10px;border-top: 1px solid white;font-size: 14px;font-style: italic;display: flex;justify-content: flex-start;}.author a {text-decoration: none;color: white;transition: all 200ms ease;}.author a:hover {text-decoration: underline;color: rgb(184, 184, 184);}footer.index {background-image: linear-gradient(to bottom, rgba(0,0,0,0.5) 45%, rgba(0,0,0,1));}footer:not(.index)::before, footer:not(.index)::after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;}footer:not(.index)::before {z-index: -200;background-image: url("../images/index/bbn-1.jpg");background-size: cover;background-position: center;}footer:not(.index)::after {z-index: -100;background-image: linear-gradient(to bottom, rgba(0,0,0,1), rgba(0,0,0,0.5));}@media (min-width: 600px) {#bg-overlay {font-size: 45px;letter-spacing: 10px;}.foot-contact-navbar {display: flex;flex: 1;justify-content: space-between;}.foot-navbar {margin-top: 0;text-align: end;}.foot-navbar .social-media-container {margin-left: 5px;margin-right: 0;}.footer-container .author {justify-content: flex-end;}}@media (min-width: 992px) {.head-navbar {display: flex;justify-content: flex-end;flex: 1;}.hamburger-wrap {display: none;}#bg-overlay {font-size: 55px;}.footer-content {display: flex;margin-top: 20px;}.social-media-container {position: relative;height: 37px;padding-bottom: 2px;}.social-media-container::before {content: "";position: absolute;top: -5px;left: 0;width: 100%;height: 0px;transition: 500ms ease-in-out 75ms;border-bottom-width: 3px;border-bottom-style: solid;}.social-media-container.fb-link::before {border-bottom-color: #0866FF;}.social-media-container.ig-link::before {border-bottom-color: #dc2743;}.social-media-container:hover::before {top: 100%;}.social-media-container a {position: relative;background-color: #333;}.social-media-container a::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 0;transition: 500ms ease-in-out 100ms;}.social-media-container.fb-link a::before {background-color: #0866FF;}.social-media-container.ig-link a::before {background-image: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%, #bc1888 100%);}.social-media-container:hover a::before {height: 100%;}}@media (min-width: 1200px) {#bg-overlay {font-size: 65px;}.header-content {padding-left: 0px;}.head-navbar {padding-right: 15px;}.footer-container {padding-left: 15px;padding-right: 15px;}}