.tippy-box[data-animation="fade"][data-state="hidden"] { opacity: 0; }
[data-tippy-root] { max-width: calc(-10px + 100vw); }
.tippy-box { position: relative; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-radius: 4px; font-size: 14px; line-height: 1.4; outline: 0px; transition-property: transform, visibility, opacity; }
.tippy-box[data-placement^="top"] > .tippy-arrow { bottom: 0px; }
.tippy-box[data-placement^="top"] > .tippy-arrow::before { bottom: -7px; left: 0px; border-width: 8px 8px 0px; border-top-color: initial; transform-origin: center top; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow { top: 0px; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { top: -7px; left: 0px; border-width: 0px 8px 8px; border-bottom-color: initial; transform-origin: center bottom; }
.tippy-box[data-placement^="left"] > .tippy-arrow { right: 0px; }
.tippy-box[data-placement^="left"] > .tippy-arrow::before { border-width: 8px 0px 8px 8px; border-left-color: initial; right: -7px; transform-origin: left center; }
.tippy-box[data-placement^="right"] > .tippy-arrow { left: 0px; }
.tippy-box[data-placement^="right"] > .tippy-arrow::before { left: -7px; border-width: 8px 8px 8px 0px; border-right-color: initial; transform-origin: right center; }
.tippy-box[data-inertia][data-state="visible"] { transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11); }
.tippy-arrow { width: 16px; height: 16px; color: rgb(51, 51, 51); }
.tippy-arrow::before { content: ""; position: absolute; border-color: transparent; border-style: solid; }
.tippy-content { position: relative; padding: 5px 9px; z-index: 1; }

.preload { background-color: rgb(14, 16, 27); position: fixed; z-index: 500; inset: 0px; display: flex; justify-content: center; align-items: center; flex-direction: column; box-sizing: border-box; padding: 0px 10px; }

@font-face { font-family: Stapel; src: local("Stapel Light"), local("Stapel-Light"), url('../fonts/f15ab1eb2c1.woff2') format("woff2"), url('../fonts/faf398b7e4e.woff') format("woff"), url('../fonts/fcd77812b1c.ttf') format("truetype"); font-weight: 300; font-style: normal; }
@font-face { font-family: Stapel; src: local("Stapel Light Italic"), local("Stapel-LightItalic"), url('../fonts/fd2fc75a8f1.woff2') format("woff2"), url('../fonts/f4b45d7c955.woff') format("woff"), url('../fonts/f257974e6a4.ttf') format("truetype"); font-weight: 300; font-style: italic; }
@font-face { font-family: Stapel; src: local("Stapel Medium"), local("Stapel-Medium"), url('../fonts/f44dc0a063c.woff2') format("woff2"), url('../fonts/fc31853ae38.woff') format("woff"), url('../fonts/f1c38d6c285.ttf') format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: Stapel; src: local("Stapel Medium Italic"), local("Stapel-MediumItalic"), url('../fonts/fbc3afffe36.woff2') format("woff2"), url('../fonts/f1d15fb9af3.woff') format("woff"), url('../fonts/fd985591abb.ttf') format("truetype"); font-weight: 400; font-style: italic; }
@font-face { font-family: Stapel; src: local("Stapel Bold"), local("Stapel-Bold"), url('../fonts/f813252a8db.woff2') format("woff2"), url('../fonts/f66a084fa0a.woff') format("woff"), url('../fonts/fcbca2c2a5f.ttf') format("truetype"); font-weight: bold; font-style: normal; }
@font-face { font-family: Stapel; src: local("Stapel Bold Italic"), local("Stapel-BoldItalic"), url('../fonts/f7e28bccea9.woff2') format("woff2"), url('../fonts/f1753e9bcdc.woff') format("woff"), url('../fonts/fe7f49ad80e.ttf') format("truetype"); font-weight: bold; font-style: italic; }

@font-face { font-family: gwi; src: url('../fonts/fa497c5894e.woff2') format("woff2"), url('../fonts/ffd657fe16b.woff') format("woff"), url('../fonts/f7f3ca5908a.ttf') format("truetype"); font-weight: normal; font-style: normal; }
[class^="gwi_"]::before, [class*=" gwi_"]::before { font-family: gwi; font-style: normal; font-weight: normal; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }
.gwi_ok-2::before { content: ""; }
.gwi_up::before { content: ""; }
.gwi_right::before { content: ""; }
.gwi_left::before { content: ""; }
.gwi_down::before { content: ""; }
.gwi_mail::before { content: ""; }
.gwi_location-outline::before { content: ""; }
.gwi_network::before { content: ""; }
.gwi_edit::before { content: ""; }
.gwi_share::before { content: ""; }
.gwi_eye::before { content: ""; }
.gwi_doc-landscape::before { content: ""; }
.gwi_comment-alt::before { content: ""; }
.gwi_clock::before { content: ""; }
.gwi_c-user::before { content: ""; }
.gwi_c-arrow-right::before { content: ""; }
.gwi_c-arrow-left::before { content: ""; }
.gwi_ok::before { content: ""; }
.gwi_left-open::before { content: ""; }
.gwi_right-open::before { content: ""; }
.gwi_discord::before { content: ""; }
.gwi_skype::before { content: ""; }
.gwi_up-open::before { content: ""; }
.gwi_down-open::before { content: ""; }
.gwi_logout::before { content: ""; }
.gwi_c-telegram::before { content: ""; }
.gwi_c-arrow-left-open::before { content: ""; }
.gwi_c-arrow-right-open::before { content: ""; }
.gwi_lock-filled::before { content: ""; }
.gwi_arrows-cw::before { content: ""; }
.gwi_c-setting::before { content: ""; }
.gwi_c-protect::before { content: ""; }
.gwi_th::before { content: ""; }
.gwi_th-large::before { content: ""; }
.gwi_plus::before { content: ""; }
.gwi_minus::before { content: ""; }
.gwi_minus-1::before { content: ""; }
.gwi_c-book::before { content: ""; }
.gwi_c-pad::before { content: ""; }
.gwi_user::before { content: ""; }
.gwi_users::before { content: ""; }
.gwi_picture::before { content: ""; }
.gwi_status-hot::before { content: ""; }
.gwi_stream-ico::before { content: ""; }
.gwi_video-play::before { content: ""; }
.gwi_c-download::before { content: ""; }
.gwi_ok-1::before { content: ""; }
.gwi_c-check::before { content: ""; }
.gwi_info-circled::before { content: ""; }
.gwi_calendar::before { content: ""; }
.gwi_calendar-1::before { content: ""; }
.gwi_c-cart::before { content: ""; }
.gwi_c-cart-plus::before { content: ""; }
.gwi_search::before { content: ""; }
.gwi_list::before { content: ""; }
.gwi_paper-plane::before { content: ""; }
.gwi_login::before { content: ""; }
.gwi_link-ext::before { content: ""; }
.gwi_twitter::before { content: ""; }
.gwi_facebook::before { content: ""; }
.gwi_comment-empty::before { content: ""; }
.gwi_download-cloud::before { content: ""; }
.gwi_pencil-squared::before { content: ""; }
.gwi_sort-number-down::before { content: ""; }
.gwi_youtube::before { content: ""; }
.gwi_youtube-play::before { content: ""; }
.gwi_instagram::before { content: ""; }
.gwi_down-1::before { content: ""; }
.gwi_up-1::before { content: ""; }
.gwi_left-1::before { content: ""; }
.gwi_right-1::before { content: ""; }
.gwi_vkontakte::before { content: ""; }
.gwi_clone::before { content: ""; }
.gwi_user-circle::before { content: ""; }
.gwi_user-circle-o::before { content: ""; }
.gwi_user-o::before { content: ""; }

body.compensate-for-scrollbar { overflow: hidden; }
.fancybox-active { height: auto; }
.fancybox-is-hidden { left: -9999px; margin: 0px; top: -9999px; visibility: hidden; position: absolute !important; }
.fancybox-container { backface-visibility: hidden; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; height: 100%; left: 0px; position: fixed; -webkit-tap-highlight-color: transparent; top: 0px; transform: translateZ(0px); width: 100%; z-index: 99992; }
.fancybox-container * { box-sizing: border-box; }
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { inset: 0px; position: absolute; }
.fancybox-outer { overflow-y: auto; }
.fancybox-bg { background: rgb(30, 30, 30); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg { opacity: 0.87; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar { direction: ltr; opacity: 0; position: absolute; transition: opacity 0.25s, visibility linear 0.25s; visibility: hidden; z-index: 99997; }
.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar { opacity: 1; transition: opacity 0.25s, visibility; visibility: visible; }
.fancybox-infobar { color: rgb(204, 204, 204); font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0px; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0px 10px; pointer-events: none; text-align: center; top: 0px; user-select: none; }
.fancybox-toolbar { right: 0px; top: 0px; }
.fancybox-stage { direction: ltr; overflow: visible; transform: translateZ(0px); z-index: 99994; }
.fancybox-is-open .fancybox-stage { overflow: hidden; }
.fancybox-slide { backface-visibility: hidden; display: none; height: 100%; left: 0px; outline: none; overflow: auto; padding: 44px; position: absolute; text-align: center; top: 0px; transition-property: transform, opacity, -webkit-transform; white-space: normal; width: 100%; z-index: 99994; }
.fancybox-slide::before { content: ""; display: inline-block; height: 100%; margin-right: -0.25em; vertical-align: middle; width: 0px; }
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block; }
.fancybox-slide--next { z-index: 99995; }
.fancybox-slide--image { overflow: visible; padding: 44px 0px; }
.fancybox-slide--image::before { display: none; }
.fancybox-slide--html { padding: 6px 6px 0px; }
.fancybox-slide--iframe { padding: 44px 44px 0px; }
.fancybox-content { background: rgb(255, 255, 255); display: inline-block; margin: 0px 0px 6px; max-width: 100%; overflow: auto; padding: 24px; position: relative; text-align: left; vertical-align: middle; }
.fancybox-slide--image .fancybox-content { animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); backface-visibility: hidden; background:  0% 0% / 100% 100% no-repeat transparent; left: 0px; margin: 0px; max-width: none; overflow: visible; padding: 0px; position: absolute; top: 0px; transform-origin: left top; transition-property: transform, opacity, -webkit-transform; user-select: none; z-index: 99995; }
.fancybox-can-zoomOut .fancybox-content { cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-content { cursor: zoom-in; }
.fancybox-can-drag .fancybox-content { cursor: grab; }
.fancybox-is-dragging .fancybox-content { cursor: grabbing; }
.fancybox-container [data-selectable="true"] { cursor: text; }
.fancybox-image, .fancybox-spaceball { background: transparent; border: 0px; height: 100%; left: 0px; margin: 0px; max-height: none; max-width: none; padding: 0px; position: absolute; top: 0px; user-select: none; width: 100%; }
.fancybox-spaceball { z-index: 1; }
.fancybox-slide--html .fancybox-content { margin-bottom: 6px; }
.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--video .fancybox-content { height: 100%; margin: 0px; overflow: visible; padding: 0px; width: 100%; }
.fancybox-slide--video .fancybox-content { background: rgb(0, 0, 0); }
.fancybox-slide--map .fancybox-content { background: rgb(229, 227, 223); }
.fancybox-slide--iframe .fancybox-content { background: rgb(255, 255, 255); height: calc(100% - 44px); margin-bottom: 44px; }
.fancybox-iframe, .fancybox-video { background: transparent; border: 0px; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 100%; }
.fancybox-iframe { vertical-align: top; }
.fancybox-error { background: rgb(255, 255, 255); cursor: default; max-width: 400px; padding: 40px; width: 100%; }
.fancybox-error p { color: rgb(68, 68, 68); font-size: 16px; line-height: 20px; margin: 0px; padding: 0px; }
.fancybox-button { background: rgba(30, 30, 30, 0.6); border: 0px; border-radius: 0px; cursor: pointer; display: inline-block; height: 44px; margin: 0px; outline: none; padding: 10px; transition: color 0.2s; vertical-align: top; width: 44px; }
.fancybox-button, .fancybox-button:link, .fancybox-button:visited { color: rgb(204, 204, 204); }
.fancybox-button:focus, .fancybox-button:hover { color: rgb(255, 255, 255); }
.fancybox-button.disabled, .fancybox-button.disabled:hover, .fancybox-button[disabled], .fancybox-button[disabled]:hover { color: rgb(136, 136, 136); cursor: default; }
.fancybox-button svg { display: block; overflow: visible; position: relative; shape-rendering: geometricprecision; }
.fancybox-button svg path { fill: transparent; stroke: currentcolor; stroke-linejoin: round; stroke-width: 3; }
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) { display: none; }
.fancybox-button--play svg path, .fancybox-button--share svg path, .fancybox-button--thumbs svg path { fill: currentcolor; }
.fancybox-button--share svg path { stroke-width: 1; }
.fancybox-navigation .fancybox-button { height: 38px; opacity: 0; padding: 6px; position: absolute; top: 50%; width: 38px; }
.fancybox-show-nav .fancybox-navigation .fancybox-button { transition: opacity 0.25s, visibility, color 0.25s; }
.fancybox-navigation .fancybox-button::after { content: ""; left: -25px; padding: 50px; position: absolute; top: -25px; }
.fancybox-navigation .fancybox-button--arrow_left { left: 6px; }
.fancybox-navigation .fancybox-button--arrow_right { right: 6px; }
.fancybox-close-small { background: transparent; border: 0px; border-radius: 0px; color: rgb(85, 85, 85); cursor: pointer; height: 44px; margin: 0px; padding: 6px; position: absolute; right: 0px; top: 0px; width: 44px; z-index: 10; }
.fancybox-close-small svg { fill: transparent; opacity: 0.8; stroke: currentcolor; stroke-width: 1.5; transition: stroke 0.1s; }
.fancybox-close-small:focus { outline: none; }
.fancybox-close-small:hover svg { opacity: 1; }
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small { color: rgb(204, 204, 204); padding: 5px; right: -12px; top: -44px; }
.fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg { background: transparent; color: rgb(255, 255, 255); }
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small { display: none; }
.fancybox-caption { bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 400; left: 0px; line-height: 1.5; padding: 25px 44px; right: 0px; }
.fancybox-caption::before { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC"); background-repeat: repeat-x; background-size: contain; inset: -25px 0px 0px; content: ""; display: block; pointer-events: none; position: absolute; z-index: -1; }
.fancybox-caption::after { border-bottom: 1px solid rgba(255, 255, 255, 0.3); content: ""; display: block; left: 44px; position: absolute; right: 44px; top: 0px; }
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited { color: rgb(204, 204, 204); text-decoration: none; }
.fancybox-caption a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.fancybox-loading { animation: 0.8s linear 0s infinite normal none running a; background: transparent; border-width: 6px; border-style: solid; border-color: rgb(255, 255, 255) rgba(99, 99, 99, 0.5) rgba(99, 99, 99, 0.5); border-image: initial; border-radius: 100%; height: 60px; left: 50%; margin: -30px 0px 0px -30px; opacity: 0.6; padding: 0px; position: absolute; top: 50%; width: 60px; z-index: 99999; }
@-webkit-keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes a { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
.fancybox-fx-slide.fancybox-slide--previous { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
.fancybox-fx-slide.fancybox-slide--next { opacity: 0; transform: translate3d(100%, 0px, 0px); }
.fancybox-fx-slide.fancybox-slide--current { opacity: 1; transform: translateZ(0px); }
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current { opacity: 1; }
.fancybox-fx-zoom-in-out.fancybox-slide--previous { opacity: 0; transform: scale3d(1.5, 1.5, 1.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--next { opacity: 0; transform: scale3d(0.5, 0.5, 0.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--current { opacity: 1; transform: scaleX(1); }
.fancybox-fx-rotate.fancybox-slide--previous { opacity: 0; transform: rotate(-1turn); }
.fancybox-fx-rotate.fancybox-slide--next { opacity: 0; transform: rotate(1turn); }
.fancybox-fx-rotate.fancybox-slide--current { opacity: 1; transform: rotate(0deg); }
.fancybox-fx-circular.fancybox-slide--previous { opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0px, 0px); }
.fancybox-fx-circular.fancybox-slide--next { opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0px, 0px); }
.fancybox-fx-circular.fancybox-slide--current { opacity: 1; transform: scaleX(1) translateZ(0px); }
.fancybox-fx-tube.fancybox-slide--previous { transform: translate3d(-100%, 0px, 0px) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next { transform: translate3d(100%, 0px, 0px) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current { transform: translateZ(0px) scale(1); }
.fancybox-share { background: rgb(244, 244, 244); border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }
.fancybox-share h1 { color: rgb(34, 34, 34); font-size: 35px; font-weight: 700; margin: 0px 0px 20px; }
.fancybox-share p { margin: 0px; padding: 0px; }
.fancybox-share__button { border: 0px; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0px 5px 10px; min-width: 130px; padding: 0px 15px; text-decoration: none; transition: 0.2s; user-select: none; white-space: nowrap; }
.fancybox-share__button:link, .fancybox-share__button:visited { color: rgb(255, 255, 255); }
.fancybox-share__button:hover { text-decoration: none; }
.fancybox-share__button--fb { background: rgb(59, 89, 152); }
.fancybox-share__button--fb:hover { background: rgb(52, 78, 134); }
.fancybox-share__button--pt { background: rgb(189, 8, 29); }
.fancybox-share__button--pt:hover { background: rgb(170, 7, 25); }
.fancybox-share__button--tw { background: rgb(29, 161, 242); }
.fancybox-share__button--tw:hover { background: rgb(13, 149, 232); }
.fancybox-share__button svg { height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }
.fancybox-share__button svg path { fill: rgb(255, 255, 255); }
.fancybox-share__input { background: transparent; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(215, 215, 215); border-image: initial; border-radius: 0px; color: rgb(93, 91, 91); font-size: 14px; margin: 10px 0px 0px; outline: none; padding: 10px 15px; width: 100%; }
.fancybox-thumbs { background: rgb(255, 255, 255); bottom: 0px; display: none; margin: 0px; padding: 2px 2px 4px; position: absolute; right: 0px; -webkit-tap-highlight-color: transparent; top: 0px; width: 212px; z-index: 99995; }
.fancybox-thumbs-x { overflow: auto hidden; }
.fancybox-show-thumbs .fancybox-thumbs { display: block; }
.fancybox-show-thumbs .fancybox-inner { right: 212px; }
.fancybox-thumbs > ul { font-size: 0px; height: 100%; list-style: none; margin: 0px; overflow: hidden auto; padding: 0px; position: relative; white-space: nowrap; width: 100%; }
.fancybox-thumbs-x > ul { overflow: hidden; }
.fancybox-thumbs-y > ul::-webkit-scrollbar { width: 7px; }
.fancybox-thumbs-y > ul::-webkit-scrollbar-track { background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; }
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb { background: rgb(42, 42, 42); border-radius: 10px; }
.fancybox-thumbs > ul > li { backface-visibility: hidden; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0px; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }
.fancybox-thumbs-loading { background: rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li { background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.fancybox-thumbs > ul > li::before { border: 4px solid rgb(78, 167, 249); inset: 0px; content: ""; opacity: 0; position: absolute; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }
.fancybox-thumbs .fancybox-thumbs-active::before { opacity: 1; }
@media (max-width: 800px) {
  .fancybox-thumbs { width: 110px; }
  .fancybox-show-thumbs .fancybox-inner { right: 110px; }
  .fancybox-thumbs > ul > li { max-width: calc(100% - 10px); }
}

@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal; }
:root { --swiper-theme-color: #007aff; }
.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-pointer-events { touch-action: pan-y; }
.swiper-pointer-events.swiper-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }
.swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; }
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }
.swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-horizontal.swiper-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-vertical.swiper-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.swiper-centered > .swiper-wrapper::before { content: ""; flex-shrink: 0; order: 9999; }
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); }
.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }
.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center; }
.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ""; position: absolute; left: 0px; top: 0px; pointer-events: none; }
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }
:root { --swiper-navigation-size: 44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; line-height: 1; text-transform: none !important; }
.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after { content: "next"; }
.swiper-button-lock { display: none; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden { opacity: 0; }
.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
.swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px)); height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color,#000); opacity: var(--swiper-pagination-bullet-inactive-opacity, .2); }
button.swiper-pagination-bullet { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet:only-child { display: none !important; }
.swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0; display: block; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; }
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s, top 0.2s; }
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px); }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, left 0.2s; }
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s, right 0.2s; }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color,var(--swiper-theme-color)); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; }
.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-lock { display: none; }
.swiper-scrollbar { border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag { cursor: move; }
.swiper-scrollbar-lock { display: none; }
.swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-slide-zoomed { cursor: move; }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s linear 0s infinite normal none running swiper-preloader-spin; box-sizing: border-box; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 50%; border-top-color: transparent; }
.swiper-lazy-preloader-white { --swiper-preloader-color: #fff; }
.swiper-lazy-preloader-black { --swiper-preloader-color: #000; }
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(360deg); }
}
.swiper .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-grid > .swiper-wrapper { flex-wrap: wrap; }
.swiper-grid-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube { overflow: visible; }
.swiper-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-cube .swiper-cube-shadow { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; }
.swiper-cube .swiper-cube-shadow::before { content: ""; background: rgb(0, 0, 0); position: absolute; inset: 0px; filter: blur(50px); }
.swiper-flip { overflow: visible; }
.swiper-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden; }
.swiper-creative .swiper-slide { backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; }
.swiper-cards { overflow: visible; }
.swiper-cards .swiper-slide { transform-origin: center bottom; backface-visibility: hidden; overflow: hidden; }

div.notij-que { position: fixed; width: 250px; left: 10px; bottom: 10px; z-index: 99999; }
div.notij-que * { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
div.notij { font-size: 12px; color: rgb(85, 85, 85); display: none; padding: 10px; position: relative; margin-bottom: 5px; border-radius: 5px; }
div.notij-msg { padding-right: 20px; font-size: 14px; color: rgb(255, 255, 255); }
.notij-close { position: absolute; top: 10px; right: 10px; height: 14px; width: 14px; cursor: pointer; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 800; }
.theme_default { background: rgb(181, 189, 200); }
.close_default { color: rgb(153, 153, 153); }
.theme_error { background: rgb(255, 48, 25); }
.close_error { color: rgb(255, 237, 253); }
.theme_warning { background: rgb(255, 48, 25); }
.close_warning { color: rgb(255, 237, 253); }
.theme_danger { background: rgb(255, 48, 25); }
.close_danger { color: rgb(255, 237, 253); }
.theme_info { background: rgb(105, 219, 105); }
.close_info { color: rgb(15, 147, 5); }
.theme_success { background: rgb(90, 180, 90); }
.close_success { color: rgb(15, 147, 5); }

:root { --g-size: 1; --body-min-width: 320px; --body-max-width: 100%; --body-background-color-rgb: #0e101b; --body-background-color: 14,16,27; --bg-rgb: #181c26; --bg: 24,28,38; --container-width: calc(max(71.25rem, 1140px)*var(--g-size)); --navigation-height: calc(3.5rem*var(--g-size)); --navigation-height-scroll: calc(3.5rem*var(--g-size)); --gradient: linear-gradient(90deg,#ffad33,rgba(34,125,233,0) 130%); --font-0: "Stapel","PT Sans",Tahoma,Arial,sans-serif; --font-1: "Montserrat",Arial,sans-serif; --font-2: "Philosopher","Times New Roman",Times,serif; --font-3: "Alice","Times New Roman",Times,serif; --font-ico: "gwi"; --color-light-rgb: #e8d1a6; --color-light: 232,209,166; --color-dark-rgb: #000; --color-dark: 0,0,0; --color-red-rgb: #eb0400; --color-red: 235,4,0; --color-yellow-rgb: #ff0; --color-yellow: 255,255,0; --color-orange-rgb: orange; --color-orange: 255,165,0; --color-pink-rgb: pink; --color-pink: 255,192,203; --color-purple-rgb: purple; --color-purple: 128,0,128; --color-blue-rgb: #18b4fb; --color-blue: 24,180,251; --color-green-rgb: #0b0; --color-green: 0,187,0; --color-grey-rgb: grey; --color-grey: 128,128,128; --color-white-rgb: #fff; --color-white: 255,255,255; --color-black-rgb: #000; --color-black: 0,0,0; --color-brown-rgb: brown; --color-brown: 165,42,42; --color-aqua-rgb: #0ff; --color-aqua: 0,255,255; --color-0-rgb: #fff; --color-0: 255,255,255; --color-1-rgb: #6c7b89; --color-1: 108,123,137; --color-2-rgb: #fff; --color-2: 255,255,255; --color-3-rgb: #fff; --color-3: #fff; --color-4-rgb: #fff; --color-4: #fff; --color-5-rgb: #fff; --color-5: #fff; --color-6-rgb: #fff; --color-6: #fff; --color-7-rgb: #fff; --color-7: #fff; --color-8-rgb: #fff; --color-8: #fff; --color-9-rgb: #fff; --color-9: #fff; --color-accent-rgb: #ffc46b; --color-accent: 255,196,107; --color-url-rgb: #ffe4b0; --color-url: 255,228,176; --input-width: 100%; --input-height: max(3.75rem,60px); --input-bg: rgba(var(--color-0),0.05); --input-border: 1px solid rgba(var(--color-0),0.15); --input-border-radius: 0; --input-color: rgba(var(--color-0),1); --input-text-align: left; --input-font-family: var(--font-0); --input-font-size: 1rem; --input-font-weight: 400; --input-padding: 0.5rem 1.75rem; --input-box-shadow: none; --input-outline: none; --input-disabled-bg: rgba(var(--color-0),0.5); --input-placeholder-color: rgba(var(--color-0),0.6); --input-placeholder-color-focus: transparent; --input-focus-width: var(--input-width); --input-focus-height: var(--input-height); --input-focus-bg: var(--input-bg); --input-focus-border: var(--input-border); --input-focus-border-radius: var(--input-border-radius); --input-focus-color: var(--input-color); --input-focus-text-align: var(--input-text-align); --input-focus-font-family: var(--input-font-family); --input-focus-font-size: var(--input-font-size); --input-focus-font-weight: var(--input-font-weight); --input-focus-padding: var(--input-padding); --input-focus-box-shadow: var(--input-box-shadow); --input-focus-outline: var(--input-outline); --input-focus-disabled-bg: var(--input-disabled-bg); --margin: calc(max(0.625rem, 10px)*var(--g-size)); --margin-half: calc(var(--margin)/2); --margin-third: calc(var(--margin)/3); --negative-margin: calc(var(--margin)*-1); --border-radius: calc(max(0.3125rem, 5px)*var(--g-size)); --border-width: calc(max(0.0625rem, 1px)*var(--g-size)); --border-type: solid; --border-color: #2f7eb8; --shadow: 0px 7px 54px rgba(36,30,10,0.1); --table-heading-bg: #1f6ea8; --table-bg: #2f7eb8; --table-border-width: max(0.0625rem,1px); --table-border-type: solid; --table-border-color: rgba(var(--color-0),0.2); --tippy-bg-color: rgba(var(--bg),1); --tippy-text-color: rgba(var(--color-0),1); --tippy-font-size: 1rem; --tippy-border-radius: 0.3rem; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; border-color: rgba(0, 0, 0, 0.15); }
pre { font-family: monospace, monospace; font-size: 1em; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
[hidden], template { display: none; }
img { border-style: none; display: inline-block; }
iframe, img { max-width: 100%; }
a { background-color: transparent; color: rgba(var(--color-url),1); transition-duration: 0.2s; transition-property: opacity, color, background-color; outline: 0px; }
a:hover { text-decoration: none; }
a:active, a:focus { outline: 0px; }
::-webkit-input-placeholder { color: var(--input-placeholder-color); opacity: 1; }
:focus::-webkit-input-placeholder { color: var(--input-placeholder-color-focus); }
[class*=" gwi_"]::before, [class^="gwi_"]::before { margin: 0px; width: auto; }
ol, ul { padding-left: 1.375em; margin: 0.625em 0px; }
table { border: var(--table-border-width) var(--table-border-type) var(--table-border-color); border-collapse: collapse; }
td, th { border: var(--table-border-width) var(--table-border-type) var(--table-border-color); padding: 0.625em 1em; }
html { line-height: 1.3; text-size-adjust: 100%; font-family: var(--font-0); font-size: 75%; font-weight: 400; color: rgba(var(--color-0),1); cursor: default; }
body { z-index: 0; margin: 0px; background-color: rgba(var(--body-background-color),1); background-image: none; background-size: auto; background-position: 50% center; background-repeat: no-repeat; }
.page, body { position: relative; overflow-x: hidden; min-height: 100vh; min-width: var(--body-min-width); display: flex; flex-direction: column; }
.page { z-index: 2; margin: 0px auto; width: 100%; max-width: var(--body-max-width); flex-grow: 1; transition: 0.3s; box-sizing: border-box; padding-top: var(--navigation-height); }
.section { flex-shrink: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.container, .section { position: relative; z-index: 2; box-sizing: border-box; }
.container { max-width: calc(var(--container-width) + var(--margin)*4); width: 100%; min-width: 0px; padding-right: calc(var(--margin)*2); padding-left: calc(var(--margin)*2); }
.container_fluid { max-width: 100%; }
.rw { margin-left: calc(var(--margin)*-1); margin-right: calc(var(--margin)*-1); }
.cl { box-sizing: border-box; padding-left: calc(var(--margin)); padding-right: calc(var(--margin)); }
.spacer { flex-grow: 1; min-height: calc(6.5rem*var(--g-size)); }
.compensate-navigation { padding-top: var(--navigation-height); box-sizing: border-box; }
.link { text-decoration: underline; color: currentcolor; }
.link:hover, .link_tdn { text-decoration: none; }
.link_hover_tdu:hover { text-decoration: underline; }
[data-tab] { display: none; opacity: 0; }
@-webkit-keyframes tab { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.title { margin: 0px; text-align: center; font-weight: 400; font-size: 24px; text-transform: uppercase; color: rgba(var(--color-0),1); line-height: 1.1; font-family: var(--font-0); }
.title__break { width: 100%; display: none; }
.sub-title { font-size: 16px; text-transform: uppercase; color: rgba(var(--color-accent),1); letter-spacing: 0.165em; line-height: 1.3; font-family: var(--font-0); }
.desc, .sub-title { margin: 0px; font-weight: 400; }
.desc { font-family: var(--font-1); font-size: 1.125rem; color: rgba(var(--color-0),1); line-height: 1.6; }
.desc_small { font-size: 1rem; }
.arrow-long { display: block; transition: 0.3s; flex-shrink: 0; width: 3.875rem; height: 0.5rem; background-color: transparent; background-image: url('../img/adf35fb787f.svg'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; }
.heading { display: grid; gap: 10px; text-align: left; }
.author { display: flex; justify-content: center; align-items: center; text-align: center; font-size: calc(max(.75rem, 12px)*var(--g-size)); color: rgba(var(--color-2),1); text-decoration: none; transition: 0.2s; }
[href].author:hover { color: rgba(var(--color-1),1); }
.author__logo_ml { margin-left: 3px; }
.auth { font-size: calc(max(.875rem, 14px)*var(--g-size)); display: flex; justify-content: center; align-items: center; gap: 1.25rem; }
.auth, .auth__enter { color: rgba(var(--color-0),1); }
.auth__enter { font-weight: 400; text-decoration: none; text-transform: uppercase; font-size: max(0.8125rem, 13px); transition: 0.2s; }
.auth__enter:hover { color: rgba(var(--color-0),.7); }
.cnt { color: rgba(var(--color-0),1); display: grid; grid-template-columns: auto 1fr; font-size: max(0.875rem, 14px); column-gap: 15px; }
.cnt, .cnt__ico { align-items: center; }
.cnt__ico { position: relative; z-index: 0; padding: max(0.5625rem, 9px) max(0.75rem, 12px); display: inline-flex; justify-content: center; grid-row: 1 / span 2; }
.cnt__ico::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 6.41%, rgba(34, 125, 233, 0) 566.04%); transform: skewX(-15deg); }
.cnt__desc { font-family: var(--font-1); }
.cnt__value { font-family: var(--font-0); text-transform: uppercase; font-size: 1rem; text-decoration: none; display: block; color: rgba(var(--color-0),1); }
a.cnt__value:hover { color: rgba(var(--color-accent),1); }
.btns { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: max(0.625rem, 10px); width: 100%; }
.btns__box, .btns_content_center { justify-content: center; }
.btns__box { width: 100%; max-width: max(15.625rem, 250px); display: flex; align-items: center; flex-direction: column; text-align: center; font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: max(0.75rem, 12px); line-height: 1.64; color: rgba(var(--color-0),1); gap: 0.3125rem; }
.list-style-image { list-style-image: url('../img/a47b30db01e.svg'); }
.list { font-family: var(--font-1); list-style-type: none; padding: 0px; margin: 0px; }
.list__item { display: flex; align-items: flex-start; }
.list__item::before { display: inline-block; content: ""; width: max(0.1875rem, 3px); height: max(0.1875rem, 3px); background-color: rgb(255, 255, 255); border-radius: 50%; flex-shrink: 0; margin-right: max(0.625rem, 10px); position: relative; top: 0.7em; }
.characteristics { display: grid; gap: max(0.875rem, 14px); }
.characteristic { text-decoration: none; min-height: 3.125rem; box-sizing: border-box; padding: 1.125rem 1.5rem; position: relative; z-index: 0; display: inline-grid; gap: max(0.5rem, 8px); line-height: 1.1; }
.characteristic_col_2 { flex-grow: 1; flex-basis: 30%; }
.characteristic::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); transition: 0.3s; }
.characteristic__value { font-family: var(--font-0); letter-spacing: 0.12em; text-transform: uppercase; }
.characteristic__property, .characteristic__value { font-weight: 400; font-size: max(1rem, 14px); color: rgba(var(--color-0),1); }
.characteristic__property { font-family: var(--font-1); }
.characteristic_fill { background-color: rgba(var(--color-0),.1); }
.characteristic_fill::after { content: none; }
[data-tab] { animation: 1s ease 0s 1 normal forwards running tab; }
@keyframes tab { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.scroll { overflow-x: auto; scrollbar-width: none; }
.scroll::-webkit-scrollbar { width: max(0.3125rem, 5px); height: max(0.75rem, 12px); border-bottom: 5px solid rgb(33, 32, 35); background-color: transparent; }
.scroll::-webkit-scrollbar-thumb { background-color: transparent; height: max(0.3125rem, 5px); width: max(0.3125rem, 5px); border-top: max(0.5rem, 8px); border-bottom: max(.3125rem,5px) solid rgba(var(--color-orange),1); }
.itm { display: flex; align-items: flex-start; color: rgba(var(--color-0),1); gap: 0.875rem; }
.itm__pic { flex-shrink: 0; }
.itm__img { display: block; min-width: max(2rem, 32px); }
.itm__title { font-family: var(--font-0); font-size: 1.125rem; }
.itm__content { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.5; color: rgba(var(--color-0),1); }
.dlist { --marker-size: 1; display: grid; gap: 2rem; margin: 0px; padding: 0px; }
.dlist_gap_small { gap: 1rem; }
.dlist_marker_small { --marker-size: 0.7; }
.dlist__item { display: flex; justify-content: flex-start; align-items: center; position: relative; z-index: 0; font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1.125rem; line-height: 1.6; color: rgba(var(--color-0),1); gap: 1.0625rem; }
.dlist__item::before { display: block; content: ""; background-color: transparent; background-image: url('../img/a46c1b56be3.svg'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; width: calc(3.125rem*var(--marker-size)); height: calc(3.125rem*var(--marker-size)); flex-shrink: 0; }
.dlist__item_marker_none::before { content: none; }
.boxes { display: grid; gap: 1rem; margin: 0px; padding: 0px; }
.table { width: 100%; }
.table__td_head { text-align: center; vertical-align: middle; }
.item-list { display: grid; gap: 0.4rem; }
.item, .item__pic { display: flex; align-items: center; box-sizing: border-box; }
.item__pic { width: 1.875rem; height: 1.875rem; background: rgba(255, 255, 255, 0.1); border-radius: 0.2rem; justify-content: center; padding: 0.1875rem; flex-shrink: 0; }
.item__img { max-width: 100%; max-height: 100%; }
.item__content { font-style: normal; font-weight: 400; font-size: 12px; line-height: 12px; letter-spacing: 0.02em; color: rgb(255, 255, 255); margin-left: 6px; }
[type="button"], [type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="image"], [type="month"], [type="number"], [type="password"], [type="reset"], [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"], select, textarea { box-sizing: border-box; transition: none; width: var(--input-width); height: var(--input-height); background-color: var(--input-bg); color: var(--input-color); border: var(--input-border); border-radius: var(--input-border-radius); padding: var(--input-padding); font-family: var(--input-font-family); font-size: var(--input-font-size); line-height: var(--input-font-size); font-weight: var(--input-font-weight); text-align: var(--input-text-align); outline: var(--input-outline); box-shadow: var(--input-box-shadow); }
textarea { height: 70px; resize: none; max-height: 70px; text-align: left; padding: 5px 10px; line-height: calc(var(--input-font-size) + 2px); }
textarea:focus { height: auto; max-height: none; resize: vertical; }
[type="button"]:focus, [type="color"]:focus, [type="date"]:focus, [type="datetime-local"]:focus, [type="email"]:focus, [type="file"]:focus, [type="image"]:focus, [type="month"]:focus, [type="number"]:focus, [type="password"]:focus, [type="reset"]:focus, [type="search"]:focus, [type="tel"]:focus, [type="text"]:focus, [type="time"]:focus, [type="url"]:focus, [type="week"]:focus { box-sizing: border-box; transition: none; width: var(--input-focus-width); height: var(--input-focus-height); background-color: var(--input-focus-bg); border: var(--input-focus-border); border-radius: var(--input-focus-border-radius); padding: var(--input-focus-padding); color: var(--input-focus-color); font-family: var(--input-focus-font-family); font-size: var(--input-focus-font-size); line-height: var(--input-focus-font-size); font-weight: var(--input-focus-font-weight); text-align: var(--input-focus-text-align); outline: var(--input-focus-outline); box-shadow: var(--input-focus-box-shadow); }
option { background-color: rgba(var(--bg),1); color: var(--input-color); font-family: var(--input-font-family); font-size: var(--input-font-size); font-weight: var(--input-font-weight); text-align: left; }
option:hover { color: rgb(0, 0, 0); background-color: rgb(58, 58, 58); }
.checkbox { display: flex; align-items: center; font-size: 1rem; color: rgb(255, 255, 255); flex-shrink: 0; }
.checkbox__label { display: inline-flex; align-items: center; }
.checkbox__block, .checkbox__name { margin-right: 0.875rem; }
.checkbox__block { display: inline-block; width: max(1.5rem, 24px); height: max(1.5rem, 24px); background-color: var(--input-bg); border: var(--input-border); box-sizing: border-box; border-radius: 0px; position: relative; cursor: pointer; }
.checkbox__block::after { font-family: gwi; content: ""; position: absolute; top: max(0.0625rem, 1px); left: max(0.1875rem, 3px); opacity: 0; transition: 0.2s; pointer-events: none; font-size: max(1rem, 16px); color: var(--color-white); transform: scale(1) translateY(-0.375rem); }
.checkbox__input { display: none; }
.checkbox__input:checked + .checkbox__block { background-color: rgba(var(--color-orange),1); }
.checkbox__input:checked + .checkbox__block::after { opacity: 1; transform: scale(1) translateY(0px); }
.fields { display: grid; gap: 0.75rem; }
.fields_1-2 { grid-template-columns: 30% 1fr; }
.field { position: relative; z-index: 0; width: 100%; box-sizing: border-box; overflow: hidden; display: grid; gap: max(0.5rem, 8px); }
.field_inlnie { width: auto; display: inline-flex; }
.field_mt { margin-top: 0.9375rem; }
.field_mt_xs { margin-top: 0.625rem; }
.field_mb { margin-bottom: 0.9375rem; }
.field_mb_xs { margin-bottom: 0.625rem; }
.field__desc { justify-content: center; padding: var(--input-padding); background: rgb(44, 52, 81); border: 1px solid rgb(44, 52, 81); }
.field__desc, .field__name { display: flex; align-items: center; box-sizing: border-box; }
.field__name { font-family: var(--font-1); font-size: max(0.75rem, 12px); text-transform: uppercase; color: var(--color-placeholder); justify-content: flex-start; text-align: left; flex-shrink: 0; }
.selection { padding-right: 2.25rem; cursor: pointer; appearance: none; background: var(--input-bg) none no-repeat calc(100% - .75rem) 50%; width: 100%; }
.invalid-feedback { font-size: max(0.75rem, 12px); color: rgba(var(--color-red),1); }
.preload { background-color: rgba(var(--body-background-color),1); min-width: var(--body-min-width); position: fixed; z-index: 500; inset: 0px; opacity: 1; visibility: visible; transition: 0.5s cubic-bezier(0.64, 0.14, 0.34, 1.32); display: flex; justify-content: center; align-items: center; flex-direction: column; box-sizing: border-box; padding: 0px 10px; }
.preload__logo { max-width: 100%; width: auto; height: auto; display: block; }
.preload_fade { opacity: 0; visibility: hidden; transform: scale(1.4); }
@-webkit-keyframes preanimateout { 
  0% { transform: translate(-50%, -50%) scale(1); }
  100% { transform: translate(-50%, -50%) scale(0); }
}
@keyframes preanimateout { 
  0% { transform: translate(-50%, -50%) scale(1); }
  100% { transform: translate(-50%, -50%) scale(0); }
}
.preload__progress { position: absolute; z-index: 20; top: 0px; left: 0px; width: 0px; height: 5px; background: rgb(200, 129, 107); }
.preload__stars { display: flex; justify-content: center; align-items: center; gap: max(0.75rem, 12px); color: rgb(255, 224, 39); margin-top: max(0.625rem, 10px); }
.spag { display: grid; gap: 10px; grid-template-columns: auto auto auto; justify-content: flex-start; }
.sarrow, .spag { align-items: center; }
.sarrow { flex-shrink: 0; cursor: pointer; color: rgba(var(--color-1)); display: flex; justify-content: center; position: relative; z-index: 0; width: 3.4375rem; height: 3.125rem; }
.sarrow::before { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); transition: 0.3s; transform: skewX(-12deg); }
.sarrow:hover::before { background-color: rgba(var(--color-0),.2); }
.sarrow::after { display: block; content: ""; width: max(0.4375rem, 7px); height: max(0.875rem, 14px); background-color: rgba(var(--color-0),1); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; pointer-events: none; }
.sarrow_prev::after { clip-path: polygon(100% 0px, 0px 50%, 100% 100%); }
.sarrow_next::after { clip-path: polygon(0px 0px, 0px 100%, 100% 50%); }
.sarrow.swiper-button-disabled { opacity: 0.3; pointer-events: none; }
.dots { gap: calc(max(.625rem, 10px)*var(--g-size)); width: auto !important; }
.dot, .dots { display: flex; justify-content: center; align-items: center; }
.dot { width: calc(max(.875rem, 14px)*var(--g-size)); height: calc(max(.875rem, 14px)*var(--g-size)); border-radius: 50%; background-color: transparent; box-sizing: border-box; opacity: 1; cursor: pointer; flex-shrink: 0; transition: 0.3s; border: 1px solid transparent; }
.dot_active { border-color: rgb(255, 255, 255); }
.dot::after { display: block; content: ""; width: calc(max(.5rem, 8px)*var(--g-size)); height: calc(max(.5rem, 8px)*var(--g-size)); border-radius: 50%; box-sizing: border-box; transition: 0.3s; border: 1px solid rgb(255, 255, 255); background-color: transparent; }
.dot:hover::after, .dot_active::after { background-color: rgba(var(--color-accent),1); border-color: transparent; }
.slider-points { gap: calc(max(.375rem, 6px)*var(--g-size)); width: auto !important; }
.slider-point, .slider-points { display: flex; justify-content: center; align-items: center; }
.slider-point { width: calc(max(.5rem, 8px)*var(--g-size)); height: calc(max(.5rem, 8px)*var(--g-size)); border-radius: 50%; box-sizing: border-box; opacity: 1; cursor: pointer; flex-shrink: 0; transition: 0.3s; background-color: rgba(var(--color-0),.2); }
.slider-point_active { background-color: rgba(var(--color-accent),1); }
.slider-control { display: flex; justify-content: center; align-items: center; gap: max(0.3125rem, 5px); }
.tippy-box { background-color: var(--tippy-bg-color); border-radius: var(--tippy-border-radius); border: 0px; font-size: var(--tippy-font-size); color: var(--tippy-text-color); box-sizing: border-box; position: relative; z-index: 0; padding: 0.625rem 1rem; font-family: var(--font-1); font-style: normal; font-weight: 400; line-height: 1.5; filter: drop-shadow(0 0 1px rgba(var(--color-0),.6)) drop-shadow(0 .375rem .9375rem rgba(var(--color-dark),1)); max-width: 28.75rem !important; }
.tip-content, .tippy-wrap { max-width: 25rem; }
.tippy-arrow { color: var(--tippy-bg-color); width: calc(max(1.25rem, 20px)*var(--g-size)); height: calc(max(1.25rem, 20px)*var(--g-size)); }
.tippy-box[data-placement^="top"] > .tippy-arrow::before { bottom: calc(max(.625rem, 10px)*var(--g-size)*-1); border-left-width: calc(max(.625rem, 10px)*var(--g-size)); border-bottom-width: 0px; border-right-width: calc(max(.625rem, 10px)*var(--g-size)); border-top-width: calc(max(.625rem, 10px)*var(--g-size)); border-top-color: initial; transform-origin: center top; }
.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { top: calc(max(.625rem, 10px)*var(--g-size)*-1); border-left-width: calc(max(.625rem, 10px)*var(--g-size)); border-bottom-width: calc(max(.625rem, 10px)*var(--g-size)); border-right-width: calc(max(.625rem, 10px)*var(--g-size)); border-top-width: 0px; }
.btn { display: inline-flex; gap: calc(max(.375rem, 6px)*var(--g-size)); align-items: center; justify-content: center; text-align: center; text-decoration: none; color: rgba(var(--color-0),1); font-family: var(--font-0); font-weight: 400; font-size: max(1rem, 14px); line-height: 1; padding: 0.375rem 1.6875rem; min-height: max(3.25rem, 46px); cursor: pointer; flex-shrink: 0; text-shadow: none; position: relative; z-index: 0; border: 0px; outline: 0px; border-radius: 0px; box-shadow: none; background: transparent; text-transform: uppercase; letter-spacing: 0.12em; }
.btn, .btn::before { box-sizing: border-box; transition: 0.2s; }
.btn::before { content: ""; display: block; position: absolute; inset: 0px; z-index: -2; border-radius: 0px; transform: skewX(-13deg); background: linear-gradient(90deg, rgb(255, 173, 51), rgba(34, 125, 233, 0) 50%, rgba(34, 125, 233, 0) 65%, rgba(34, 125, 233, 0)) 0% 0% / 300% 300%; }
.btn:hover::before { background-position: 15% 100%; }
.btn__arrow { transition: 0.2s; }
.btn_hov:hover .btn__arrow { transform: translateX(4px); }
.btn__gwi { font-size: 18px; }
.btn_size_small { font-size: max(0.8125rem, 13px); min-height: max(3rem, 40px); }
.btn_size_large { min-height: calc(max(3.875rem, 62px)*var(--g-size)); font-size: calc(max(1rem, 16px)*var(--g-size)); gap: calc(max(.5rem, 8px)*var(--g-size)); padding: calc(max(.375rem, 6px)*var(--g-size)) calc(max(2.125rem, 34px)*var(--g-size)); }
.btn_fill { width: 100%; }
.btn_min-size { min-width: 11.25rem; }
.btn_theme_0::before { background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); }
.btn_theme_0:hover::before { background-color: rgba(var(--color-0),.1); }
.btn_theme_1 { color: rgba(var(--color-0),1); }
.btn_theme_1:hover, .btn_theme_1[data-open-tab-active="true"] { color: rgba(var(--color-1),1); }
.btn_theme_1::before { background-color: transparent; border: 1px solid rgba(var(--color-accent),1); }
.btn_theme_1:hover::before, .btn_theme_1[data-open-tab-active="true"]::before { filter: brightness(100%); background-color: rgba(var(--color-accent),1); border: 1px solid rgba(var(--color-accent),1); }
.btn_disabled, [disabled].btn { cursor: default; }
.btn_disabled::before, .btn_disabled:hover::before, [disabled].btn::before, [disabled].btn:hover::before { background-color: rgba(var(--color-1),.5); }
.button { text-decoration: none; font-weight: 400; font-size: max(1rem, 16px); line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(var(--color-0),1); min-height: 3.125rem; box-sizing: border-box; padding: max(0.375rem, 6px) max(1.25rem, 20px); position: relative; z-index: 0; display: inline-flex; justify-content: center; align-items: center; text-align: center; }
.button::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); transition: 0.3s; }
.button:hover::after { background: rgba(var(--color-0),.1); }
.logo { justify-content: center; align-items: center; position: relative; z-index: 0; }
.logo__img { display: block; margin: 0px; }
.logo__img_hover { position: absolute; inset: 0px; z-index: 2; opacity: 0; pointer-events: none; width: 100%; }
.logo:hover .logo__img_hover { animation: 0.3s ease 0s 1 normal none running logo; }
@-webkit-keyframes logo { 
  0% { transform: scale(1); opacity: 0; }
  20% { opacity: 0.3; }
  100% { transform: scale(1.3); opacity: 0; }
}
@keyframes logo { 
  0% { transform: scale(1); opacity: 0; }
  20% { opacity: 0.3; }
  100% { transform: scale(1.3); opacity: 0; }
}
.lang { width: auto; padding: 0px 1.25rem; position: relative; color: rgba(var(--color-0),1); align-self: stretch; display: flex; justify-content: center; }
.lang, .lang__current { box-sizing: border-box; flex-shrink: 0; font-size: calc(max(.875rem, 14px)*var(--g-size)); align-items: center; }
.lang__current { display: grid; grid-auto-flow: column; grid-template-columns: max(1.5rem, 24px) 1fr; justify-content: flex-start; gap: max(0.375rem, 6px); overflow: hidden; cursor: pointer; transition: 0.3s; text-decoration: none; font-weight: 700; padding: calc(max(.3125rem, 5px)*var(--g-size)) 0; font-family: var(--font-0); width: 100%; }
.lang__current-img { border-radius: 50%; transition: 0.3s; display: block; }
.lang__current::after { display: block; content: ""; background-image: url('../img/a1cbdf131f6.svg'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; width: max(0.625rem, 10px); height: max(0.3125rem, 5px); color: rgb(76, 71, 87); font-size: 13px; transition: 0.3s; cursor: pointer; pointer-events: none; margin-left: 0.3125rem; }
.lang__link { display: grid; grid-auto-flow: column; justify-content: flex-start; align-items: center; gap: calc(max(.625rem, 10px)*var(--g-size)); overflow: hidden; cursor: pointer; transition: 0.2s; grid-template-columns: calc(max(1.625rem, 26px)*var(--g-size)) 1fr; flex-shrink: 0; text-decoration: none; padding: max(0.625rem, 10px) 1.25rem; font-family: var(--font-0); width: 100%; box-sizing: border-box; color: rgba(var(--color-0),1); }
.lang__link:hover { opacity: 1; }
.lang__name { text-transform: uppercase; display: block; font-weight: 700; }
.lang__img { display: block; height: max(1.5rem, 24px); width: max(1.5rem, 24px); flex-shrink: 0; border: 0px; margin: 0px; border-radius: 50%; transition: 0.2s; }
.lang__link_sub { transition: 0.2s; height: max(3rem, 48px); }
.lang__link_sub:hover { background: rgba(var(--color-0),.05); }
.lang__link_sub:hover .lang__img { box-shadow: 0 0 0 calc(max(.1875rem, 3px)*var(--g-size)) #fff,0 0 0 calc(max(.25rem, 4px)*var(--g-size)) rgba(var(--color-accent),1); }
.lang__list { display: flex; justify-content: center; align-items: flex-start; flex-direction: column; opacity: 0; visibility: hidden; transition: 0.3s; transform: translateY(-10px); box-sizing: border-box; width: 100%; top: calc(100% + 0.625rem); padding: 0px; background: rgba(var(--body-background-color),1); }
.lang__list, .lang__list::after { position: absolute; left: 0px; right: 0px; }
.lang__list::after { display: block; content: ""; bottom: 100%; height: 0.625rem; background-color: transparent; }
.lang:hover .lang__list { opacity: 1; visibility: visible; transform: translateY(0px); }
.more { text-decoration: none; position: relative; z-index: 0; padding: 2.25rem 3.125rem; display: inline-flex; justify-content: center; align-items: center; gap: 1.25rem; }
.more::before { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(31, 33, 45) 5.06%, rgb(41, 46, 72) 78.23%); transform: skewX(-15deg); transition: 0.3s; }
.more:hover::before { transform: skewX(-25deg); }
.more__content { flex-shrink: 0; text-align: left; }
.more__title { font-size: 16px; color: rgba(var(--color-0),1); }
.more__desc, .more__title { font-weight: 400; letter-spacing: 0.12em; text-transform: uppercase; }
.more__desc { font-size: 14px; color: rgba(var(--color-0),.7); }
.more__arrow { transition: 0.3s; }
.more:hover .more__arrow { transform: translateX(0.625rem); }
.read-more { display: inline-flex; gap: 0.625rem; align-items: center; justify-content: space-between; text-align: left; text-decoration: none; color: rgba(var(--color-0),1); font-family: var(--font-0); font-weight: 400; font-size: max(1rem, 12px); line-height: 1; padding: 1rem 1.6875rem; cursor: pointer; flex-shrink: 0; text-shadow: none; position: relative; z-index: 0; border: 0px; outline: 0px; border-radius: 0px; box-shadow: none; background: transparent; text-transform: uppercase; letter-spacing: 0.12em; max-height: 7.5rem; }
.read-more, .read-more::before { box-sizing: border-box; transition: 0.2s; }
.read-more::before { content: ""; display: block; position: absolute; inset: 0px; z-index: -2; border-radius: 0px; background: linear-gradient(90deg, rgb(255, 173, 51), rgba(34, 125, 233, 0) 50%, rgba(34, 125, 233, 0) 65%, rgba(34, 125, 233, 0)) 0% 0% / 300% 300%; }
.read-more:hover::before { background-position: 15% 100%; }
.read-more__arrow { transition: 0.3s; }
.read-more:hover .read-more__arrow { transform: translateX(0.625rem); }
.decor { position: absolute; inset: 0px; background: url('../img/aa4d9cf6345.png') 100% 0px no-repeat, url('../img/aca6edd11d0.png') center bottom no-repeat; }
[data-section="navigation"] { position: fixed; left: 0px; right: 0px; top: 0px; z-index: 50; background-color: rgba(var(--body-background-color),1); border-bottom: 1px solid rgba(var(--color-0),.15); box-sizing: border-box; }
.nav-scroll [data-section="navigation"] { box-shadow: rgba(36, 30, 10, 0.3) 0px 10px 30px; }
[data-container="navigation"] { z-index: 10; position: static; }
.navigation { display: flex; justify-content: center; align-items: stretch; height: var(--navigation-height); transition: 0.6s; }
.navigation__gw-burger { align-self: center; flex-shrink: 0; margin-left: 1.25rem; }
.navigation__menu { flex-grow: 1; }
.navigation__logotype { position: relative; z-index: 5; display: flex; justify-content: center; align-items: center; align-self: stretch; box-sizing: border-box; max-width: none; margin-right: auto; }
.navigation__el { display: none; }
.navigation__el_lang { border-left: 1px solid rgba(var(--color-0),.15); border-right: 1px solid rgba(var(--color-0),.15); display: flex; position: relative; z-index: 5; }
.navigation__el_auth { padding-left: 1.875rem; }
.breadcrumbs { flex-wrap: wrap; padding: 0px; margin: 0px; list-style-type: none; color: var(--color-grey); }
.breadcrumbs, .breadcrumbs__el { display: flex; justify-content: flex-start; align-items: center; }
.breadcrumbs__el { margin: max(0.125rem, 2px) 0px; }
.breadcrumbs__el::after { content: ""; display: inline-block; margin-left: 1.0625rem; margin-right: 0.625rem; border-top: solid transparent; border-right: solid transparent; border-bottom: solid transparent; border-image: initial; border-left: max(.3125rem,5px) solid rgba(var(--color-0),.6); }
.breadcrumbs__el:last-child::after { content: none; }
.breadcrumbs__item { font-size: max(0.875rem, 12px); font-weight: 400; text-decoration: none; color: rgba(var(--color-0),.6); display: flex; justify-content: flex-start; align-items: center; text-transform: uppercase; }
.breadcrumbs__item:hover, .breadcrumbs__item_active { color: rgba(var(--color-0),.3); }
.breadcrumbs__item_active { pointer-events: none; }
[data-section="game"] { width: 100%; z-index: 1; padding: 2.5rem 0px; }
[data-section="game"]::after { display: block; content: ""; background-color: transparent; background-image: url('../img/a1fbc4743a0.webp'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; width: 90rem; height: 27.8125rem; position: absolute; left: 50%; bottom: 0px; transform: translateX(-50%); pointer-events: none; }
.game__header { display: flex; justify-content: center; align-items: center; gap: 1rem; margin-bottom: 1.25rem; }
.game__title { font-weight: 400; font-size: 1.5rem; line-height: 1.24; text-transform: uppercase; color: rgba(var(--color-0),1); }
.game__container { justify-content: center; align-items: center; display: grid; grid-template-columns: repeat(3, 6.5rem); gap: 1rem; }
.game__item { width: 6.5rem; height: 6.5rem; box-sizing: border-box; position: relative; z-index: 0; cursor: pointer; }
.game__item::after { --width: 18.75rem; --height: 15.125rem; --scale: 0.4; display: block; content: ""; background-color: transparent; background-image: url('../img/aaf708fcd17.webp'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; width: calc(var(--width)*var(--scale)); height: calc(var(--height)*var(--scale)); position: absolute; right: 0px; top: 0px; pointer-events: none; transition: 0.3s; }
.game__item_state_opened::after { background-image: url('../img/af7c38d6674.webp'); transition: 0.3s; }
.game__item:hover::after, .game__item:hover::before { filter: brightness(130%) drop-shadow(0 0 2.5rem rgba(var(--color-accent),.3)); }
.game__glow { background: url('../img/a3b9ba6a07d.png') 0px 0px no-repeat; width: 500px; height: 386px; position: absolute; left: 50%; top: 50%; z-index: 15; transform: translate(-50%, -50%); animation: 3s steps(71) 0s 1 normal none running glow; pointer-events: none; }
@-webkit-keyframes glow { 
  0% { background-position: 0px 0px; }
  100% { background-position: -35500px 0px; }
}
@keyframes glow { 
  0% { background-position: 0px 0px; }
  100% { background-position: -35500px 0px; }
}
.progress { width: calc(100% - 1rem); margin: 0px 0.5rem; height: max(0.5rem, 8px); position: relative; z-index: 0; transform: skewX(-40deg); }
.progress::after { display: block; content: ""; position: absolute; inset: -0.1875rem; background: rgb(14, 16, 25); border-radius: 0px; z-index: 0; box-sizing: border-box; border: 1px solid rgba(var(--color-0),.3); }
.progress__load { display: block; position: absolute; inset: 0px 100% 0px 0px; z-index: 2; background: linear-gradient(90deg, rgb(237, 200, 68) 20.83%, rgb(255, 78, 78)); border-radius: 0px; transition: 2s; }
.serv-about { max-width: 21.875rem; }
.server { min-height: 70px; box-sizing: border-box; display: flex; align-items: center; position: relative; z-index: 0; gap: max(0.875rem, 14px); color: rgba(var(--color-0),1); }
.server_accent::after { display: block; content: ""; position: absolute; inset: -0.625rem; z-index: -5; background: linear-gradient(90deg, rgb(237, 200, 68) 5%, rgba(255, 78, 78, 0) 90%); border-radius: max(0.625rem, 10px); }
.server_custom { min-height: 0px; }
[data-server-status="off"] { opacity: 0.6; }
.server__pic { width: 3.875rem; height: 3.875rem; flex-shrink: 0; display: none; }
.server__img { object-fit: contain; width: 100%; height: 100%; }
.server__info { display: inline-block; background-image: url('../img/ac36365680e.svg'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; width: calc(max(1.125rem, 18px)*var(--g-size)); height: calc(max(1.125rem, 18px)*var(--g-size)); cursor: help; }
.server__container { min-width: 0px; flex-grow: 1; }
.server__box { display: flex; align-items: center; font-weight: 400; font-size: 1rem; min-height: max(0.625rem, 10px); gap: 0.75rem; }
.server__box_head { margin-bottom: max(0.625rem, 10px); }
.server__box_footer { margin-top: max(0.625rem, 10px); }
.server__devider { width: max(0.0625rem, 1px); height: 1.25rem; background-color: rgba(var(--color-0),.4); transform: rotate(20deg); }
.server__online { display: flex; justify-content: center; align-items: center; font-weight: 400; font-size: max(0.75rem, 12px); text-transform: uppercase; color: rgba(var(--color-0),1); padding: max(0.375rem, 6px) max(0.625rem, 10px); position: relative; z-index: 0; margin-left: 0.625rem; }
.server__online::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: 0px; transform: skewX(-36deg); }
.server__status { width: max(0.625rem, 10px); height: max(0.625rem, 10px); background: rgba(179, 179, 179, 0.78); border: 1px solid rgb(255, 255, 255); box-shadow: rgba(32, 51, 85, 0.4) 0px 2px 6px; border-radius: 50%; margin-right: max(0.4375rem, 7px); }
[data-server-status="on"] .server__status { background: rgba(0, 224, 78, 0.776); }
[data-server-status="off"] .server__status { background: rgba(245, 41, 20, 0.78); }
.server__count { margin-right: max(0.3125rem, 5px); position: relative; z-index: 0; }
.server__count-hide { opacity: 0; pointer-events: none; visibility: hidden; }
.server__count-visibe { position: absolute; left: 0px; top: 0px; z-index: 5; }
.server__title { font-weight: 400; color: rgba(var(--color-0),1); display: flex; justify-content: flex-start; align-items: center; gap: calc(max(.375rem, 6px)*var(--g-size)); line-height: 1; font-size: max(1rem, 16px); text-decoration: none; }
.server__title[href]:hover { color: rgba(var(--color-accent),1); }
.server_date { font-size: max(0.8125rem, 13px); font-family: var(--font-1); text-shadow: rgba(0, 0, 0, 0.43) 0px 1px 5px; font-weight: 700; }
[data-server-status="off"] .server__pic { filter: saturate(0); opacity: 0.6; }
[data-server-status="off"] .server__count { background-color: rgb(153, 153, 153); }
[data-section="header"] { overflow: hidden; background-image: url('../img/a1c8db1d4b5.jpg'); background-size: cover; background-position: center top; background-repeat: no-repeat; }
[data-header-bg="2"] { background-image: url('../img/ae8dfc87950.jpg'); }
.header { padding: 2.5rem 0px; text-align: left; box-sizing: border-box; position: relative; z-index: 0; }
.header, .header__contanier { display: grid; gap: max(1.875rem, 30px); }
.header__about { position: relative; z-index: 5; color: rgba(var(--color-0),1); }
.header__content { display: grid; gap: calc(max(.3125rem, 5px)*var(--g-size)); text-align: left; }
.header__title { margin: 0px; font-size: max(2rem, 32px); line-height: 1.1; letter-spacing: -0.02em; color: rgba(var(--color-0),1); text-transform: uppercase; font-weight: 400; }
.header__sub-title { margin: 0px; letter-spacing: 0.12em; font-size: 1.5rem; color: rgba(var(--color-accent),1); }
.header__desc, .header__sub-title_small { font-size: 1.125rem; }
.header__desc { color: rgba(var(--color-0),1); font-weight: 400; font-family: var(--font-1); margin: 1rem 0px 0px; line-height: 1.6; }
.header__countdown { box-sizing: border-box; padding-top: 2.1875rem; margin-top: 1.875rem; border-top: 1px solid rgba(var(--color-0),.15); }
.header__btns { margin-top: 1.25rem; justify-content: center; }
.header__box { position: relative; z-index: 0; display: flex; flex-direction: column; }
.header__breadcrumbs { margin-bottom: 3.125rem; }
.header__cover { display: block; width: 100%; margin-top: 1rem; }
.header__img { display: none; position: absolute; bottom: 0px; right: 50%; transform: translateX(50%); z-index: -1; }
.header__more-box { position: absolute; left: 0px; right: 0px; bottom: 1.5625rem; z-index: 10; display: flex; justify-content: center; align-items: center; }
.header__servers { margin-top: auto; }
.header__info { border-radius: max(0.75rem, 12px); box-sizing: border-box; padding: 1.875rem; position: relative; z-index: 0; font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.64; color: rgba(var(--color-0),1); margin-top: auto; }
.header__info::after { border-radius: max(0.75rem, 12px); display: block; content: ""; position: absolute; inset: 0px; z-index: -1; box-sizing: border-box; background: rgba(var(--bg),1); border: 1px solid rgba(var(--color-0),.3); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.1) 94%, transparent); }
.header__about-server { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.64; color: rgba(var(--color-0),1); }
[data-section="social"] { background: rgba(var(--bg),1); }
.social { padding: 1rem 0px; display: grid; gap: 10px 3.125rem; align-items: center; }
.social__title { font-weight: 400; font-size: max(1rem, 14px); letter-spacing: 0.24em; text-transform: uppercase; color: rgba(var(--color-0),1); }
.social__list { flex-grow: 1; gap: 8px; }
.social__item, .social__list { display: flex; justify-content: center; align-items: center; }
.social__item { flex-basis: 33%; position: relative; z-index: 0; box-sizing: border-box; padding: 1rem; font-size: 1rem; color: rgba(var(--color-0),1); text-decoration: none; text-transform: uppercase; gap: 0.5rem; }
.social__item::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); transition: 0.3s; }
.social__item:hover::after { background: rgba(var(--color-0),.1); }
.social__ico { font-weight: 400; font-size: 1.25rem; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(var(--color-0),.6); }
.social__name { display: none; }
[data-section="links"] { background-color: transparent; background-image: url('../img/ac57fcc791d.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 2.5rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
.links { padding: 6.25rem 0px; max-width: 56.25rem; margin: 0px auto; }
.links_large { max-width: 68.75rem; }
.links__container { position: relative; z-index: 0; display: grid; gap: 44px; margin-top: 25px; }
.links__container::before { display: block; background-color: transparent; background-image: url('../img/af197579329.svg'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; width: max(38.3125rem, 613px); height: max(2.3125rem, 37px); position: absolute; left: 50%; transform: translateX(-50%); top: 4.375rem; z-index: -1; }
.links__container_large::before { background-image: url('../img/ae64fdc1427.svg'); width: max(59.4375rem, 951px); height: max(2.375rem, 38px); }
.links__box { padding-left: 60px; position: relative; z-index: 0; }
.links__num { width: 3.375rem; height: 3.125rem; flex-shrink: 0; display: flex; justify-content: center; align-items: center; color: rgba(var(--color-0),1); font-size: 1.5rem; filter: drop-shadow(rgba(0, 0, 0, 0.31) 6px 9px 32px) drop-shadow(rgba(252, 184, 79, 0.39) 0px 9px 43px); }
.links__num, .links__num::after { position: absolute; left: 0px; top: 0px; }
.links__num::after { display: block; content: ""; right: 0px; bottom: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: max(0.3125rem, 5px); transform: skewX(-10deg); }
.links__header { font-weight: 400; font-size: 16px; line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(var(--color-0),1); margin: 0px 0px 8px; }
.links__header_2 { font-family: var(--font-1); font-weight: 600; text-transform: none; letter-spacing: 0px; }
.links__list { display: grid; gap: 0.625rem; margin: 0px; }
.links__el { padding-left: 1.25rem; list-style-image: url('../img/a47b30db01e.svg'); }
.links__item { font-family: var(--font-1); font-weight: 400; font-size: 14px; line-height: 1.3; color: rgba(var(--color-0),1); text-decoration: none; }
.links__item:hover { color: rgba(var(--color-accent),1); }
.servers { display: grid; gap: 1.875rem; border-radius: max(0.75rem, 12px); box-sizing: border-box; padding: 1.875rem; position: relative; z-index: 0; }
.servers::after { border-radius: max(0.75rem, 12px); display: block; content: ""; position: absolute; inset: 0px; z-index: -1; box-sizing: border-box; background: rgba(var(--bg),1); border: 1px solid rgba(var(--color-0),.3); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.1) 94%, transparent); }
.servers__list { display: grid; gap: 1.875rem; }
.stream { position: relative; z-index: 0; display: flex; flex-direction: column; }
.stream__status { position: absolute; top: 1.25rem; left: 1.25rem; z-index: 5; pointer-events: none; font-style: normal; font-size: max(0.875rem, 14px); line-height: 1; text-transform: uppercase; color: rgba(var(--color-0),1); background-color: rgba(var(--color-red),1); box-sizing: border-box; padding: max(0.375rem, 6px); border-radius: max(0.375rem, 6px); font-family: var(--font-1); }
.stream__box { display: block; margin: 0px; padding: 0px; position: relative; z-index: 0; height: 16.25rem; }
.stream__box iframe, .stream__img { width: 100%; height: 100%; display: block; }
.stream__img { object-fit: cover; }
.stream__info { display: flex; gap: 0.75rem; font-family: var(--font-1); margin-top: max(1rem, 16px); }
.stream__ava { width: 3.125rem; height: 3.125rem; flex-shrink: 0; border-radius: 50%; display: block; }
.stream__content { display: grid; gap: max(0.1875rem, 3px); font-size: 1rem; line-height: 1.2; color: rgba(var(--color-0),1); }
.stream__title { font-weight: 600; }
.stream__platform, .stream__user { color: rgb(108, 123, 137); }
.stream__tags { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 0.5rem; margin-top: 0.25rem; }
.stream__tag { font-size: 0.875rem; background: rgb(234, 234, 235); border-radius: max(0.75rem, 12px); padding: max(0.25rem, 4px) 0.75rem; color: rgb(14, 14, 16); }
[data-section="media"] { flex-direction: column; align-items: center; }
.media { padding-top: 50px; }
.media__heading { display: grid; gap: max(0.5rem, 8px); }
.media__title { font-weight: 400; color: rgba(var(--color-0),1); font-size: 1.75rem; margin: 0px; padding: 0px; text-transform: uppercase; }
.media__title-accent { color: rgb(165, 171, 255); }
.media__desc { font-size: 1.125rem; font-family: var(--font-1); color: rgba(var(--color-0),1); }
.media__container { padding-top: 23px; display: grid; gap: 25px; }
.media__widget iframe { width: 100%; height: 100%; display: block; }
.media__streams { display: flex; overflow: auto; gap: 2.5rem 1rem; padding-bottom: 15px; }
.media__streams::-webkit-scrollbar { width: max(0.3125rem, 5px); height: max(0.3125rem, 5px); background-color: rgba(78, 78, 78, 0.4); border-radius: max(0.3125rem, 5px); }
.media__streams::-webkit-scrollbar-thumb { background-color: rgb(151, 151, 151); border-radius: max(0.3125rem, 5px); }
.media__streams::-webkit-scrollbar-thumb:hover { background-color: rgb(94, 94, 94); }
.media__stream { width: 250px; flex-shrink: 0; }
.media-invite { background: rgba(var(--bg),1); padding: max(1rem, 16px) 0px; width: 100%; display: flex; justify-content: center; align-items: center; font-weight: 400; font-size: 1rem; letter-spacing: 0.24em; text-transform: uppercase; color: rgba(var(--color-0),1); font-family: var(--font-1); margin-top: 47px; }
.media-invite__content { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: max(0.875rem, 14px); }
.article { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-start; min-height: 20.375rem; padding: 1.5625rem 1.875rem; font-family: var(--font-0); background-color: rgba(var(--color-0),.08); background-image: url('../img/a8cee6beb9a.png'); background-size: auto; background-position: 100% 0px; background-repeat: no-repeat; transition: 0.3s; position: relative; z-index: 0; box-sizing: border-box; }
.article:hover { background-color: rgba(var(--color-0),.14); }
.article__link { position: absolute; inset: 0px; z-index: 10; display: block; }
.article__type { font-weight: 400; font-size: max(1rem, 16px); line-height: 1.1; letter-spacing: 0.02em; text-transform: uppercase; color: rgba(var(--color-0),1); filter: drop-shadow(rgba(0, 0, 0, 0.31) 6px 9px 32px) drop-shadow(rgba(252, 184, 79, 0.39) 0px 9px 43px); display: inline-flex; justify-content: center; align-items: center; padding: max(0.5rem, 8px) max(0.75rem, 12px); margin-bottom: max(1.25rem, 20px); position: relative; z-index: 2; }
.article__type::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: 0px; transform: skewX(-30deg); }
.article__title { font-size: 1.5rem; line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; margin: 0px; padding: 0px; width: 100%; }
.article__desc, .article__title { font-weight: 400; color: rgba(var(--color-0),1); overflow: hidden; position: relative; z-index: 2; }
.article__desc { font-family: var(--font-1); font-size: 1rem; line-height: 1.6; margin-top: max(1.125rem, 18px); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.article__info { display: flex; justify-content: space-between; align-items: center; width: 100%; margin-top: max(1.25rem, 20px); position: relative; z-index: 2; }
.article__about { font-family: var(--font-1); font-weight: 400; font-size: 1rem; color: rgba(var(--color-0),.5); }
.article__bookmark { background: url('../img/acf4ff30a08.svg') 0% 0% / contain no-repeat; width: 1.1875rem; height: 1.75rem; flex-shrink: 0; }
.article__char { left: 1rem; bottom: 50%; background: url('../img/a0f03b8b10c.png') 0% 0% / contain no-repeat; width: 18.8125rem; height: 25.25rem; }
.article__char, .article__logo { position: absolute; display: none; pointer-events: none; }
.article__logo { left: -3.375rem; bottom: 0px; background: url('../img/a5edf9d3d97.svg') 0% 0% / contain no-repeat; width: 21.1875rem; height: 46.625rem; }
[data-section="blog"] { background-color: transparent; background-image: url('../img/af2a3505646.webp'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
.blog { padding: max(5.625rem, 90px) 0px; }
.blog__list { display: grid; gap: 10px; margin-top: 20px; position: relative; z-index: 0; }
.blog__list::after { display: block; background-image: url('../img/a85ee7dab8a.svg'); background-size: contain; background-position: 50% center; width: 41.625rem; height: 41.625rem; position: absolute; top: 47%; left: 45%; transform: translateY(-50%); z-index: -1; pointer-events: none; }
.blog__list::after, [data-section="about"] { background-color: transparent; background-repeat: no-repeat; }
[data-section="about"] { background-image: url('../img/a124b0fcd60.jpg'); background-size: cover; background-position: center top; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 2.5rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
.about { box-sizing: border-box; padding: 2.5rem 0px; }
.about_height_min { min-height: 50vh; }
.about_grid { display: grid; gap: max(1.875rem, 30px) max(1.25rem, 20px); }
.about__img { margin: 0px auto; display: block; }
.about__img_float { margin: 0px auto 2rem; }
.about__content { font-family: var(--font-1); font-weight: 400; font-size: 1rem; line-height: 1.6; color: rgba(var(--color-0),1); margin-top: 1rem; }
.about-factors { box-sizing: border-box; padding: 2.5rem 0px; }
.about-factors__list { display: grid; gap: max(0.625rem, 10px) max(2.5rem, 40px); margin-top: 15px; }
.about-factors__item { display: flex; box-sizing: border-box; padding: 15px 20px; position: relative; z-index: 0; gap: 0px 20px; }
.about-factors__item::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgba(255, 255, 255, 0.08) 3.91%, rgba(34, 125, 233, 0) 345.3%); transform: skewX(-5deg); }
.about-factors__num { width: 3.375rem; height: 3.125rem; flex-shrink: 0; display: flex; justify-content: center; align-items: center; color: rgba(var(--color-0),1); font-size: 1.5rem; filter: drop-shadow(rgba(0, 0, 0, 0.31) 6px 9px 32px) drop-shadow(rgba(252, 184, 79, 0.39) 0px 9px 43px); }
.about-factors__num::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: 0px; transform: skewX(-10deg); }
.about-factors__content { color: rgba(var(--color-0),1); }
.about-factors__title { font-weight: 400; font-size: 1.5rem; line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; }
.about-factors__desc { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.6; margin-top: max(0.25rem, 4px); }
[data-container="about-rate"] { max-width: calc(var(--container-width) + 8.75rem + var(--margin)*4); padding-bottom: 20px; }
.about-rate { padding: 1.5rem 1.5rem 18.75rem; color: rgba(var(--color-0),1); display: flex; flex-direction: column; gap: 1rem; overflow: hidden; position: relative; z-index: 0; box-sizing: border-box; }
.about-rate, .about-rate::after { background: rgba(var(--bg),1); }
.about-rate::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; pointer-events: none; transform: skewX(-5deg); }
.about-rate__box, .about-rate__content { position: relative; z-index: 5; }
.about-rate__desc { font-family: var(--font-1); font-weight: 400; font-size: max(1rem, 16px); line-height: 1.5; margin-top: 1rem; }
.about-rate__btns { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 1rem; box-sizing: border-box; margin-top: max(1.25rem, 20px); }
.about-rate__logo { background-image: url('../img/a6ae3ea9f0c.png'); width: 21.125rem; height: 22.625rem; transform: translateX(-50%) translateY(100px); z-index: 1; }
.about-rate__char, .about-rate__logo { background-color: transparent; background-size: contain; background-position: 50% center; background-repeat: no-repeat; position: absolute; left: 50%; bottom: 0px; pointer-events: none; }
.about-rate__char { background-image: url('../img/a03ea2139d2.webp'); width: 19.6875rem; height: 23.25rem; transform: translateX(-50%) translateY(6.25rem); z-index: 2; }
.about-live { display: grid; color: rgba(var(--color-0),1); padding: 30px 0px; gap: 20px 3.125rem; }
.about-live__content { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: max(1rem, 16px); line-height: 1.6; margin-top: 10px; }
.about-live__img { display: block; margin: 0px auto; }
[data-features-1] { background-color: transparent; background-image: url('../img/a1c4d05bef4.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 2.5rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); padding-bottom: 4.375rem; }
[data-features-2] { margin-top: 4.375rem; }
.features { padding: 3.125rem 0px; color: rgba(var(--color-0),1); }
.features__heading { max-width: 43.75rem; margin-bottom: 1.25rem; }
.features__img-bottom { display: block; margin-left: auto; position: relative; right: -20px; top: -10px; }
.features__list { display: grid; gap: 0.75rem; }
.features__pic { position: relative; z-index: 0; }
.features__pic_order_md { order: 100; }
.features__pic_show_media-6 { display: none; }
.features__box { display: grid; gap: 0.75rem; }
.features__item { background: rgba(var(--bg),1); padding: 19px 18px; display: grid; gap: 3px; color: rgba(var(--color-0),1); align-content: start; }
.features__item-title { text-transform: uppercase; font-size: max(1rem, 16px); line-height: 1.1; letter-spacing: 0.12em; }
.features__item-content { font-family: var(--font-1); font-weight: 400; font-size: max(1rem, 14px); line-height: 1.6; }
[data-section="lns"] { background-color: rgba(var(--bg),1); }
.lns { box-sizing: border-box; padding: max(1.25rem, 20px) 0px; display: grid; gap: 20px 6.25rem; }
.lns__title { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: max(1rem, 14px); line-height: 1.1; letter-spacing: 0.24em; text-transform: uppercase; color: rgba(var(--color-0),1); }
.lns__list { overflow: hidden; min-width: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(6.25rem, 1fr)); gap: 8px; }
.lns__item { text-decoration: none; font-weight: 400; font-size: max(1rem, 16px); line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(var(--color-0),1); min-height: 3.125rem; box-sizing: border-box; padding: 6px 20px; position: relative; z-index: 0; display: flex; justify-content: center; align-items: center; text-align: center; }
.lns__item::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); transition: 0.3s; }
.lns__item:last-child:first-child { max-width: 50%; }
.lns__item:hover::after { background: rgba(var(--color-0),.1); }
[data-container="knowledge-base"] { box-sizing: border-box; max-width: calc(var(--container-width) + 8.75rem + var(--margin)*4); }
.knowledge-base { position: relative; z-index: 0; background-color: rgba(var(--bg),1); color: rgba(var(--color-0),1); }
.knowledge-base__container { box-sizing: border-box; padding: 1.5rem; display: grid; gap: 1rem; }
.knowledge-base__content { font-family: var(--font-1); font-weight: 400; font-size: max(1rem, 16px); line-height: 1.6; text-shadow: 0 0 3px rgba(var(--bg),1); }
.knowledge-base__img-footer { margin: 0px auto; display: block; filter: drop-shadow(rgba(255, 173, 51, 0.33) 0px 0px 50px); }
.knowledge-base__decor { display: none; position: absolute; right: 0px; bottom: 0px; z-index: -1; max-width: 50%; width: 39.4375rem; }
.scl { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: max(0.3125rem, 5px) max(0.875rem, 14px); }
.scl__title { font-size: max(0.9375rem, 15px); color: rgba(var(--color-0),1); }
.scl__list { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.25rem; }
.scl__list_start { justify-content: flex-start; }
.scl__item { color: rgba(var(--color-0),.6); text-decoration: none; position: relative; z-index: 0; width: 2.1875rem; height: 2.1875rem; flex-shrink: 0; display: flex; justify-content: center; align-items: center; transition: 0.2s; font-size: 1.25rem; box-sizing: border-box; background-color: rgba(var(--color-0),.2); }
.scl__item:hover { color: rgba(var(--color-0),1); background-color: rgba(var(--color-0),.1); }
.scl__gwi { position: relative; z-index: 5; }
.form { background: rgba(var(--bg),1); border: 1px solid rgba(var(--color-0),.3); padding: 1.875rem; display: grid; gap: 0.625rem; }
.form__title { text-align: left; }
.form__btns { display: flex; justify-content: flex-start; align-items: center; }
.files-box { display: none; }
.files { display: grid; }
.file { min-height: 4.375rem; font-size: max(0.875rem, 12px); letter-spacing: 0.12em; text-transform: uppercase; color: rgba(var(--color-0),1); text-decoration: none; display: flex; justify-content: flex-start; align-items: center; box-sizing: border-box; }
.file:hover { color: rgba(var(--color-accent),1); }
.file_bb:not(:last-child) { border-bottom: 1px solid rgba(var(--color-0),.1); }
.file__pic { position: relative; z-index: 0; padding: max(0.25rem, 4px) max(0.375rem, 6px); display: inline-flex; justify-content: center; align-items: center; margin-right: 1.25rem; font-size: 1.125rem; width: 1.875rem; height: 1.625rem; color: rgba(var(--color-0),1); }
.file__pic::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 6.41%, rgba(34, 125, 233, 0) 566.04%); transform: skewX(-15deg); }
.file__name:not(:last-child) { margin-right: 1.875rem; }
.file__arrow { transition: 0.3s; margin-left: auto; }
.file:hover .file__arrow { transform: translateX(0.625rem); }
[data-section="resources"] { background-color: transparent; background-image: url('../img/a9f313ee07e.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; }
.resources { box-sizing: border-box; padding: 3.75rem 0px; }
.resources__list { margin-top: 2.5rem; display: grid; gap: 3.125rem; box-sizing: border-box; position: relative; z-index: 0; }
.resources__list::after { display: block; background-color: transparent; background-image: url('../img/a51f8b7a00c.webp'); background-size: contain; background-position: 50% center; background-repeat: no-repeat; position: absolute; left: 50%; top: 5rem; transform: translateX(-50%); width: 52.125rem; height: 27.625rem; z-index: -2; pointer-events: none; }
.resources__char { height: 40.875rem; display: none; position: absolute; z-index: -1; pointer-events: none; top: 0px; mask: linear-gradient(rgb(0, 0, 0) calc(100% - 12.5rem), transparent); }
.resources__char_1 { right: calc(50% + 6.25rem); }
.resources__char_2 { left: calc(50% + 6.25rem); }
.resources__btn { box-sizing: border-box; padding: 0.375rem 1.5rem; filter: drop-shadow(rgba(0, 0, 0, 0.8) 0px 15px 29px); position: relative; z-index: 0; font-size: max(1.125rem, 14px); letter-spacing: 0.12em; text-transform: uppercase; color: rgba(var(--color-0),1); min-height: 4.5rem; display: flex; justify-content: center; align-items: center; gap: 1.125rem; cursor: pointer; }
.resources__btn::before { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; transform: skewX(-10deg); background: rgb(48, 48, 48); }
.resources__btn_accent::before { background-color: rgba(var(--color-orange),1); }
.resources__btn::after { display: block; content: ""; border-right: solid transparent; border-bottom: solid transparent; border-left: solid transparent; border-image: initial; border-top: max(.375rem,6px) solid rgba(var(--color-0),1); position: relative; z-index: 0; top: max(0.1875rem, 3px); }
[data-section="about-download"] { background-color: transparent; background-image: url('../img/a8c2071b01d.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 2.5rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
.about-download { box-sizing: border-box; padding: 3.75rem 0px; }
.about-download__content { font-family: var(--font-1); margin: 0px; font-weight: 400; font-size: 1rem; color: rgba(var(--color-0),1); line-height: 1.6; }
.about-download__btns { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: max(0.5rem, 8px); margin-top: 1.25rem; }
.about-download__button { width: 100%; }
.client { box-sizing: border-box; padding: 5rem 0px 3.125rem; }
.client__container { margin-top: 2.5rem; display: grid; gap: max(2.5rem, 40px) max(1rem, 16px); }
.client__title { text-align: left; }
.client__desc { font-family: var(--font-1); font-weight: 400; font-size: 1rem; color: rgba(var(--color-0),1); line-height: 1.6; margin: max(1rem, 16px) 0px; }
.client__list { display: grid; gap: max(0.5rem, 8px); }
.client__list-title { font-size: max(1.125rem, 18px); margin-top: max(0.75rem, 12px); margin-bottom: max(0.75rem, 12px); }
.client__item, .client__list-title { font-weight: 400; line-height: 1.1; color: rgba(var(--color-0),1); text-align: left; }
.client__item { display: flex; justify-content: flex-start; align-items: center; text-decoration: none; font-size: 1rem; min-height: 3.5rem; box-sizing: border-box; padding: 1rem 1.5rem; position: relative; z-index: 0; gap: max(0.875rem, 14px); }
.client__item::before { display: block; background-color: transparent; background-size: contain; background-position: 50% center; background-repeat: no-repeat; flex-shrink: 0; }
.client__item_type_plus::before { content: ""; background-image: url('../img/ae33aac63e1.svg'); width: max(0.875rem, 14px); height: max(0.875rem, 14px); }
.client__item_type_minus::before { content: ""; background-image: none; width: max(0.875rem, 14px); height: max(0.125rem, 2px); }
.client__item::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: none; border: 1px solid rgba(var(--color-0),.45); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); transition: 0.3s; }
.requirements { padding: 3.75rem 0px 5rem; }
.requirements__container { margin-top: 1.875rem; display: grid; gap: max(0.75rem, 12px); }
.requirements__box { background-color: rgba(var(--bg),1); box-sizing: border-box; padding: 1.5rem 2rem; }
.requirements__box-title { font-weight: 400; font-size: 1.125rem; line-height: 1.1; color: rgba(var(--color-0),1); margin-bottom: 1.125rem; }
.requirements__list { font-size: 1rem; line-height: 1.6; }
[data-section="servdesc"] { background-color: transparent; background-image: url('../img/a6dd84f497e.jpg'); background-size: 100%; background-position: center top; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 6.25rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
[data-servdesc="2"] { background-image: url('../img/a1c739ab861.jpg'); }
.servdesc { box-sizing: border-box; padding: 6.25rem 0px 3.75rem; }
.servdesc__nav { margin-top: 1.25rem; margin-bottom: 3.75rem; position: relative; z-index: 0; mask: linear-gradient(90deg, rgb(0, 0, 0) 0px, rgb(0, 0, 0) calc(100% - 3.125rem), transparent); }
.servdesc__nav::after { display: block; content: ""; height: max(0.125rem, 2px); background-color: rgba(var(--color-0),.1); position: absolute; bottom: 0px; left: 0px; right: 0px; }
.servdesc__nav-box { gap: max(2rem, 32px); display: none; }
.servdesc__nav-item { display: flex; justify-content: center; align-items: center; white-space: nowrap; min-height: max(4rem, 64px); gap: max(0.3125rem, 5px); font-weight: 400; font-size: 1rem; text-transform: uppercase; color: rgba(var(--color-0),.6); text-decoration: none; transition: 0.2s; cursor: pointer; flex-shrink: 0; border-bottom: solid transparent; border-top: solid transparent; }
.servdesc__nav-item:hover { color: rgba(var(--color-0),1); }
.servdesc__nav-item_type_1 { color: rgba(var(--color-red),1); }
.servdesc__nav-item_type_2 { color: rgba(var(--color-orange),1); }
[data-open-sd-active="true"].servdesc__nav-item { color: rgba(var(--color-0),1); border-bottom-color: rgba(var(--color-orange),1); }
.servdesc__nav-item_switcher { background-color: rgba(var(--color-0),.1); margin-bottom: 5px; }
.servdesc__nav-pic { width: max(1.875rem, 30px); height: max(1.875rem, 30px); flex-shrink: 0; }
.servdesc__tab { display: none; box-sizing: border-box; padding: 25px 0px; }
.servdesc__header { margin-bottom: 1.875rem; display: grid; }
.servdesc__container { display: grid; gap: 1.875rem 1rem; }
.servdesc__tab-heading { gap: max(0.25rem, 4px); margin-bottom: max(1.25rem, 20px); }
.servdesc__characteristics_mb { margin-bottom: max(1.25rem, 20px); }
.servdesc__content { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; color: rgba(var(--color-0),1); }
.servdesc__list { display: grid; gap: 2rem; margin-top: max(1rem, 16px); }
.servdesc__item { display: flex; justify-content: flex-start; align-items: center; position: relative; z-index: 0; font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1.125rem; line-height: 1.6; color: rgba(var(--color-0),1); gap: 1.0625rem; }
.servdesc__item::before { display: block; content: ""; background-image: url('../img/a5e5b7daea2.png'); width: 3.0625rem; height: 2.75rem; flex-shrink: 0; }
.servdesc__item::before, .servdesc__media { background-color: transparent; background-size: contain; background-position: 50% center; background-repeat: no-repeat; }
.servdesc__media { background-image: url('../img/a08f0b233af.webp'); height: 37.375rem; display: flex; justify-content: center; align-items: center; position: relative; z-index: 0; }
.servdesc__media_type_2 { background-image: none; }
.servdesc__media-decor { display: block; content: ""; background-color: transparent; background-image: url('../img/a4e83a4bcf2.svg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; width: 90rem; height: 17.9375rem; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -2; }
.servdesc__media-decor::before { bottom: 0.4375rem; right: 100%; }
.servdesc__media-decor::after, .servdesc__media-decor::before { display: block; content: ""; height: max(0.125rem, 2px); width: 40vw; position: absolute; background-color: rgb(255, 173, 51); }
.servdesc__media-decor::after { top: 5.3125rem; left: 100%; }
.servdesc__frame { width: 100%; max-width: 26.25rem; height: max(16.125rem, 258px); background-color: transparent; background-size: cover; background-position: 50% center; background-repeat: no-repeat; border-radius: max(1rem, 16px); display: flex; justify-content: center; align-items: center; text-decoration: none; position: relative; z-index: 0; }
.servdesc__frame_large { max-width: 46.875rem; }
.servdesc__frame::before { display: block; content: ""; position: absolute; inset: -0.75rem; z-index: -1; background-color: rgba(var(--color-0),.1); backdrop-filter: blur(5px); border-radius: max(1rem, 16px); }
.servdesc__frame::after { display: block; content: ""; width: 1.625rem; height: 3.25rem; background-color: rgba(var(--color-0),1); clip-path: polygon(0px 0px, 0px 100%, 100% 50%); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 10; pointer-events: none; }
.servdesc__frame-pic { border-radius: max(1rem, 16px); background-color: transparent; background-size: cover; background-position: 50% center; background-repeat: no-repeat; }
.event, .servdesc__frame-pic { position: relative; z-index: 0; width: 100%; height: 100%; }
.event { min-height: max(11.5625rem, 185px); box-sizing: border-box; padding: 1.875rem 1.5625rem 0.625rem 2.75rem; color: rgba(var(--color-0),1); }
.event::before { display: block; content: ""; position: absolute; inset: 0px; transform: skewX(-15deg); z-index: -1; background-color: rgba(var(--color-0),.05); transition: 0.2s; }
.event:hover::before { background-color: rgba(var(--color-0),.1); }
.event::after { content: ""; left: max(-1.5625rem, -25px); top: calc(100% + max(1.375rem, 22px)); height: max(0.5rem, 8px); background: linear-gradient(90deg,rgba(var(--color-orange),1) 0,rgba(var(--color-orange),1) 8%,rgba(var(--color-0),.05) 0,rgba(var(--color-0),.05)); transform: skewX(-15deg); }
.event::after, .event__link { display: block; position: absolute; right: 0px; }
.event__link { top: 0px; bottom: 0px; left: 0px; z-index: 10; }
.event__date { font-weight: 400; font-size: max(1rem, 16px); line-height: 1.1; letter-spacing: 0.02em; text-transform: uppercase; color: rgba(var(--color-0),1); filter: drop-shadow(rgba(0, 0, 0, 0.31) 6px 9px 15px) drop-shadow(rgba(252, 184, 79, 0.39) 0px 9px 20px); display: inline-flex; justify-content: center; align-items: center; padding: max(0.625rem, 10px) max(1.5625rem, 25px); position: relative; z-index: 2; margin-bottom: max(1.125rem, 18px); }
.event__date::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: 0px; transform: skewX(-15deg); }
.event__date_type_2::after { background: linear-gradient(90deg, rgb(24, 180, 251) 7.38%, rgba(34, 125, 233, 0) 652.02%); }
.event__title { font-weight: 400; font-size: 1.5rem; line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; }
.event__desc { font-family: var(--font-1); margin-top: max(0.625rem, 10px); font-size: 1rem; }
[data-section="events"] { background-color: transparent; background-image: url('../img/a54834570cf.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 3.125rem, rgb(0, 0, 0) calc(100% - 3.125rem), transparent); margin-bottom: 3.125rem; }
[data-events="2"] { background-image: none; background-color: rgb(21, 24, 37); mask: none; }
[data-container="events"] { max-width: calc(var(--container-width) + 8.75rem + var(--margin)*4); }
.events { box-sizing: border-box; padding: 6.25rem 0px 3.75rem; }
.events__heading { margin-bottom: 2.1875rem; display: grid; gap: 1rem; box-sizing: border-box; }
.events__control { display: flex; gap: max(0.3125rem, 5px); }
.events__box { position: relative; z-index: 0; overflow: hidden; box-sizing: border-box; clip-path: polygon(3.75rem 0px, 100% 0px, calc(100% - 3.75rem) 100%, 0px 100%); padding: 0px 1.875rem max(1.875rem, 30px); }
.events__wrapper { display: flex; align-items: stretch; }
.events__slide { display: flex; height: auto; }
.recruit { color: rgba(var(--color-0),1); min-height: max(9.375rem, 150px); background-color: rgba(var(--bg),1); min-width: 0px; }
.recruit__header { display: flex; justify-content: flex-start; align-items: center; gap: max(0.5rem, 8px) max(0.75rem, 12px); border-bottom: 1px solid rgba(var(--color-0),.1); box-sizing: border-box; padding: max(0.9375rem, 15px); }
.recruit__ava { background-color: transparent; background-image: url('../img/aaf41658fc1.png'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; width: 2.25rem; height: 2.25rem; border-radius: 50%; }
.recruit__name { font-size: 1rem; line-height: 1.1; }
.recruit__body { box-sizing: border-box; padding: max(0.9375rem, 15px); }
.recruit__content { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.4; margin-bottom: max(0.5rem, 8px); }
.recruit__link { text-decoration: none; color: rgba(var(--color-accent),1); font-size: 1rem; line-height: 1.1; display: inline-block; position: relative; z-index: 0; }
.recruit__link::after { display: block; content: ""; position: absolute; top: calc(100% + max(0.25rem, 4px)); left: 0px; right: 100%; height: max(0.0625rem, 1px); background-color: rgba(var(--color-accent),1); transition: 0.3s; }
.recruit__link:hover::after { right: 0px; }
.recruiting { box-sizing: border-box; padding: 2.5rem 0px; }
.recruiting__list { margin-top: max(1rem, 16px); display: grid; grid-template-columns: repeat(auto-fit, minmax(16.875rem, 1fr)); gap: 1.125rem; }
[data-container="streamer-invite"] { box-sizing: border-box; max-width: calc(var(--container-width) + 8.75rem + var(--margin)*4); margin-top: 3.125rem; margin-bottom: 3.125rem; }
.streamer-invite { color: rgba(var(--color-0),1); position: relative; z-index: 0; padding: 1.5rem 1.5rem 12.5rem; box-sizing: border-box; }
.streamer-invite::before { top: 0px; right: 0px; left: 0px; z-index: -5; background-color: rgba(var(--bg),1); }
.streamer-invite::after, .streamer-invite::before { display: block; content: ""; position: absolute; bottom: 0px; }
.streamer-invite::after { z-index: -2; background-color: transparent; background-image: url('../img/a93fca2583d.webp'); background-size: contain; background-position: center bottom; background-repeat: no-repeat; width: 100%; height: 24rem; }
.streamer-invite__box { max-width: max(23.125rem, 370px); }
.streamer-invite__heading { display: grid; gap: 0.375rem; }
.streamer-invite__content { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: max(0.9375rem, 14px); line-height: 1.64; color: rgba(var(--color-0),1); margin-top: 1.25rem; margin-bottom: 2.5rem; text-shadow: rgb(0, 0, 0) 0px 0px 2px; }
.streamer-invite__decor { display: none; position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: -3; width: 42%; background: linear-gradient(90deg, rgb(255, 173, 51) 21.96%, rgba(34, 125, 233, 0) 191.87%); }
.streamer-invite_theme_2::after { background-image: url('../img/a350c337293.webp'); }
[data-section="promotions"] { background-color: transparent; background-image: url('../img/a1751b38ae4.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 3.125rem, rgb(0, 0, 0) calc(100% - 3.125rem), transparent); }
.promotions { padding: 3.125rem 1.25rem; box-sizing: border-box; }
.promotions__list { margin-top: 1.875rem; display: grid; gap: 1.875rem; }
.promotions__item { box-sizing: border-box; padding: 15px 20px; position: relative; z-index: 0; gap: 0px 20px; }
.promotions__item::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background-color: rgba(var(--color-0),.05); transform: skewX(-5deg); }
.promotions__label { margin-bottom: max(1.25rem, 20px); width: 3.375rem; height: 3.125rem; flex-shrink: 0; display: flex; justify-content: center; align-items: center; color: rgba(var(--color-0),1); font-size: 1.5rem; filter: drop-shadow(rgba(0, 0, 0, 0.31) 6px 9px 32px) drop-shadow(rgba(252, 184, 79, 0.39) 0px 9px 43px); position: relative; z-index: 0; }
.promotions__label::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: 0px; transform: skewX(-10deg); }
.promotions__label_color_pink::after { background: linear-gradient(90deg, rgb(255, 51, 124) 30%, rgba(34, 125, 233, 0) 200%); }
.promotions__label_color_light-blue::after { background: linear-gradient(90deg, rgb(24, 180, 251) 30%, rgba(34, 125, 233, 0) 200%); }
.promotions__label_color_blue::after { background: linear-gradient(90deg, rgb(51, 84, 255) 30%, rgba(34, 125, 233, 0) 200%); }
.promotions__content, .promotions__title { color: rgba(var(--color-0),1); }
.promotions__title { font-weight: 400; font-size: 1.5rem; line-height: 1.1; letter-spacing: 0.12em; text-transform: uppercase; text-decoration: none; }
.promotions__desc { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.6; margin-top: 4px; margin-bottom: 4px; }
.promotions__link { text-decoration: none; color: rgba(var(--color-accent),1); font-size: 1rem; line-height: 1.1; display: inline-block; position: relative; z-index: 0; }
.promotions__link::after { display: block; content: ""; position: absolute; top: calc(100% + max(0.25rem, 4px)); left: 0px; right: 100%; height: max(0.0625rem, 1px); background-color: rgba(var(--color-accent),1); transition: 0.3s; }
.promotions__link:hover::after { right: 0px; }
[data-promotions="2"] { background-image: none; mask: none; }
.promotions__list_2 { margin-top: 3.75rem; position: relative; z-index: 0; }
.promotions__list_2::after { display: block; content: ""; background-color: transparent; background-image: url('../img/a54d9a359c3.svg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; width: 43.125rem; height: 42.5625rem; position: absolute; left: 50%; transform: translateX(-50%); top: -3.125rem; z-index: -2; pointer-events: none; }
.promotions__item_2::after { backdrop-filter: blur(12.5px); }
.character { height: 29.375rem; background-color: rgb(52, 54, 66); position: relative; z-index: 0; clip-path: polygon(100% 0px, 100% calc(100% - 5.625rem), calc(100% - 5.625rem) 100%, 0px 100%, 0px 0px); transition: 0.3s; }
.character__title { position: absolute; z-index: 5; right: max(1.25rem, 20px); top: max(1.4375rem, 23px); max-width: 60%; background-color: rgba(var(--color-0),.1); padding: 0.75rem 1.5rem; text-align: right; letter-spacing: 0.12em; }
.character__bg { position: absolute; inset: max(0.8125rem, 13px) max(0.625rem, 10px) max(3.125rem, 50px); z-index: 1; background-color: transparent; background-image: url('../img/a1e3a13efd3.jpg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; }
.character__img { left: 50%; transform: translateX(-50%); z-index: 3; height: 100%; width: auto; max-width: none; }
.character__img, .character__link { position: absolute; bottom: 0px; display: block; }
.character__link { top: 0px; right: 0px; left: 0px; z-index: 20; text-decoration: none; }
.characters { padding-top: max(9.375rem, 150px); margin-bottom: 3.125rem; position: relative; z-index: 0; }
.characters__slider { max-width: 275px; margin: 0px auto; }
.characters__control { display: flex; justify-content: center; align-items: center; gap: max(0.3125rem, 5px); position: absolute; z-index: 2; left: 0px; bottom: 0px; width: 100%; }
.characters__contorl-desc { flex-grow: 1; text-transform: uppercase; font-size: 16px; letter-spacing: 0.12em; color: rgba(var(--color-0),1); justify-content: center; align-items: center; gap: 0.5625rem; margin-right: 1.875rem; display: none; }
.characters__contorl-desc::after, .characters__contorl-desc::before { display: block; content: ""; height: max(0.0625rem, 1px); flex-grow: 1; background-color: rgba(var(--color-0),.5); }
.characters__slide { opacity: 0.3; transition: 0.3s; }
[data-characters="2"] .characters__slide.swiper-slide-active, [data-characters="2"] .characters__slide.swiper-slide-duplicate-active { transform: translateY(-5rem); }
[data-characters="2"] .characters__slide.swiper-slide-active .character, [data-characters="2"] .characters__slide.swiper-slide-duplicate-active .character { background-color: rgb(241, 167, 57); }
[data-container="invite"] { margin-top: 3.125rem; margin-bottom: 3.125rem; max-width: calc(var(--container-width) + 8.75rem + var(--margin)*4); }
.invite { box-sizing: border-box; padding: 2.5rem 1.5rem; position: relative; z-index: 0; min-height: 20rem; }
.invite::before { top: 0px; right: 0px; left: 0px; z-index: -5; background-color: rgba(var(--bg),1); pointer-events: none; }
.invite::after, .invite::before { display: block; content: ""; position: absolute; bottom: 0px; }
.invite::after { left: 50%; transform: translateX(-50%); z-index: -2; background-color: transparent; background-image: url('../img/a2e8a11a416.svg'); background-size: contain; background-position: center bottom; background-repeat: no-repeat; width: 200%; height: 24rem; }
.invite__btns { margin-top: 1.25rem; }
.invite_theme_2 { display: flex; justify-content: center; align-items: center; }
.invite_theme_2::after, .invite_theme_2::before { content: none; }
.invite__decor { display: block; content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: -2; background-color: transparent; background-image: url('../img/ae3d6ecaac4.svg'); background-size: contain; background-position: center bottom; background-repeat: no-repeat; width: 90rem; height: 25.1875rem; }
.invite__decor::before { right: 100%; }
.invite__decor::after, .invite__decor::before { display: block; content: ""; height: max(0.25rem, 4px); width: 40vw; position: absolute; bottom: 0px; background-color: rgb(255, 173, 51); }
.invite__decor::after { left: 100%; }
.invite_theme_2 .invite__heading { gap: 0.75rem; max-width: 31.25rem; }
.invite_theme_2 .invite__btns { margin-top: 0.3125rem; }
.gallery { --slide-height: 14.0625rem; padding-top: 3.125rem; padding-bottom: 6.25rem; max-width: 100%; min-width: 0px; display: grid; gap: 20px 2.5rem; }
.gallery__control { justify-content: flex-start; }
.gallery__slider { min-width: 0px; overflow: hidden; }
.gallery__wrapper { max-width: 100%; width: 100%; height: var(--box-height); min-width: 0px; }
.gallery__item, .gallery__slide { height: var(--slide-height); }
.gallery__item { display: block; text-decoration: none; position: relative; z-index: 0; overflow: hidden; }
.gallery__item::before { display: block; content: ""; position: absolute; inset: 0px; z-index: 1; background-color: rgba(12, 20, 34, 0.5); background-image: url('../img/abc9e21e414.svg'); background-position: 50% center; background-repeat: no-repeat; transform: scale(1.2); opacity: 0; transition: 0.3s; }
.gallery__item:hover::before { transform: scale(1); opacity: 1; }
.gallery__img { width: 100%; height: 100%; object-fit: cover; display: block; }
.gw-timer { display: flex; justify-content: flex-start; align-items: center; font-weight: 400; font-size: 2.75rem; text-transform: uppercase; color: rgba(var(--color-0),1); }
.gw-timer__item:not(:last-child)::after { content: ":"; }
.end-time { display: inline-block; font-weight: 400; font-size: 1.375rem; text-transform: uppercase; color: rgba(var(--color-blue),.8); padding: max(0.5rem, 8px) max(1.25rem, 20px); background: rgba(var(--color-blue),.15); border-radius: max(0.25rem, 4px); }
.countdown__heading { font-family: var(--font-1); font-weight: 400; font-size: 1.125rem; line-height: 1.1; text-transform: uppercase; color: rgba(var(--color-0),1); margin-bottom: max(0.375rem, 6px); }
[data-gw-anime] { opacity: 0; transition: 1s; }
[data-gw-anime-custom] { opacity: 1; }
.fadeIn { animation: 1s ease 0s 1 normal forwards running fadeIn; }
@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeInLeft { animation: 1s ease 0s 1 normal forwards running fadeInLeft; }
@-webkit-keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translateX(-20%); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInRight { animation: 1s ease 0s 1 normal forwards running fadeInRight; }
@-webkit-keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translateX(20%); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInUp { animation: 1s ease 0s 1 normal forwards running fadeInUp; }
@-webkit-keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(5vh); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(5vh); }
  100% { opacity: 1; transform: translateX(0px); }
}
.fadeInDown { animation: 1s ease 0s 1 normal forwards running fadeInDown; }
@-webkit-keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-5vh); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translateY(-5vh); }
  100% { opacity: 1; transform: translateX(0px); }
}
.turnRight { animation: 1s ease 0s 1 normal forwards running turnRight; transform-origin: center center; }
@-webkit-keyframes turnRight { 
  0% { opacity: 0; transform: translateX(-15%) rotate(-15deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@keyframes turnRight { 
  0% { opacity: 0; transform: translateX(-15%) rotate(-15deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.turLeft { animation: 1s ease 0s 1 normal forwards running turLeft; transform-origin: center center; }
@-webkit-keyframes turLeft { 
  0% { opacity: 0; transform: translateX(15%) rotate(15deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
@keyframes turLeft { 
  0% { opacity: 0; transform: translateX(15%) rotate(15deg); }
  100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}
.ww { --ww-margin: 20px 20px; max-width: 43.75rem; width: 100%; box-sizing: border-box; background-color: transparent; padding: 0px; font-family: var(--font-0); }
.ww_small { max-width: 31.25rem; }
.ww__inner { background: transparent; border: 0px; width: 100%; box-shadow: none; padding: 0px; }
.ww__body, .ww__inner { box-sizing: border-box; }
.ww__body { background-color: rgba(var(--bg),1); border-radius: 0px; padding: var(--ww-margin); position: relative; z-index: 0; font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: 1rem; line-height: 1.64; color: rgba(var(--color-0),1); }
.ww__close { width: max(1rem, 16px); height: max(1rem, 16px); top: 0.375rem; right: 0.375rem; cursor: pointer; background-size: contain; border-radius: 50%; z-index: 20; }
.ww__close, .ww__close::after, .ww__close::before { display: block; position: absolute; transition: 0.3s; }
.ww__close::after, .ww__close::before { content: ""; background: rgba(var(--color-0),.2); top: calc(50% - max(.0625rem, 1px)*var(--g-size)); left: 0px; right: 0px; height: calc(max(.125rem, 2px)*var(--g-size)); border-radius: calc(max(.125rem, 2px)*var(--g-size)); }
.ww__close::before { transform: rotate(-45deg); }
.ww__close::after { transform: rotate(45deg); }
.ww__close:hover::after, .ww__close:hover::before { filter: brightness(120%); transform: rotate(0deg); }
.ww__head { display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 0.375rem; text-align: center; color: rgba(var(--color-0),1); max-width: 90%; margin: 0px auto 0.625rem; }
.ww__title { font-size: 1.5rem; text-transform: uppercase; }
.ww__desc { font-weight: 400; font-size: calc(max(.875rem, 14px)*var(--g-size)); }
.fancybox-container { z-index: 666 !important; }
.fancybox-content { padding: 0px; background: transparent; }
.fancybox-bg { background: rgba(var(--body-background-color),1); }
.fancybox-is-open .fancybox-bg { opacity: 0.9; }
.gw-modal-close { display: none; }
.fancybox-is-open .ww_animated { animation: 0.5s ease 0s 1 normal none running modalIn; }
.fancybox-is-closing .ww_animated { animation: 0.5s ease 0s 1 normal none running modalout; }
@-webkit-keyframes modalIn { 
  0% { opacity: 0; transform: translateY(-10vh); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes modalIn { 
  0% { opacity: 0; transform: translateY(-10vh); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes modalout { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(10vh); }
}
@keyframes modalout { 
  0% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 0; transform: translateY(10vh); }
}
.static_pos { margin-top: calc(max(3.75rem, 60px)*var(--g-size)); margin-right: auto; margin-left: auto; max-width: calc(max(62.5rem, 1000px)*var(--g-size)); }
.static__title { text-align: center; font-weight: 700; font-size: calc(max(1.125rem, 18px)*var(--g-size)); color: rgba(var(--color-0),1); margin-bottom: calc(max(1.875rem, 30px)*var(--g-size)); }
.static__content { line-height: 1.5; }
[data-section="footer"] { background: rgba(var(--bg),1); margin-top: auto; }
.footer { display: grid; padding-top: 1.5625rem; padding-bottom: 1.5625rem; box-sizing: border-box; }
.footer__media { border-bottom: 1px solid rgba(var(--color-0),.15); display: flex; justify-content: center; align-items: center; flex-direction: column; gap: 1.25rem; }
.footer__cnt, .footer__media { box-sizing: border-box; padding-bottom: 16px; max-width: calc(var(--container-width) + var(--margin)*4); padding-right: calc(var(--margin)*2); padding-left: calc(var(--margin)*2); }
.footer__cnt { padding-top: 16px; }
.footer__nav { display: flex; justify-content: center; align-items: center; border-top: 1px solid rgba(var(--color-0),.15); border-bottom: 1px solid rgba(var(--color-0),.15); }
.footer__nav-list { box-sizing: border-box; display: grid; grid-template-columns: 1fr 1fr; list-style-type: none; padding: 20px calc(var(--margin)*2); position: relative; z-index: 0; width: 100%; max-width: calc(var(--container-width) + var(--margin)*4); margin: 0px auto; }
.footer__nav-list::after { display: block; content: ""; position: absolute; left: 50%; top: 0px; bottom: 0px; width: 1px; background-color: rgba(var(--color-0),.15); }
.footer__nav-el { box-sizing: border-box; padding: 0px; }
.footer__nav-el:nth-child(2n) { padding-left: 20px; }
.footer__nav-item { font-family: var(--font-1); font-style: normal; font-weight: 400; font-size: max(0.875rem, 14px); text-transform: capitalize; color: rgba(var(--color-0),1); padding: max(0.625rem, 10px); display: block; text-decoration: none; box-sizing: border-box; }
.footer__nav-item:hover { color: rgba(var(--color-0),.7); }
.footer__bar, .footer__bar-container { display: flex; justify-content: center; align-items: center; }
.footer__bar-container { box-sizing: border-box; padding-top: ; padding-bottom: ; flex-direction: column; gap: max(1rem, 16px); width: 100%; max-width: calc(var(--container-width) + var(--margin)*4); margin: 0px auto; padding-right: calc(var(--margin)*2); padding-left: calc(var(--margin)*2); }
.footer__copyright { font-family: var(--font-1); font-size: max(0.875rem, 14px); line-height: 16px; color: rgba(var(--color-0),1); text-align: center; }
.footer__links { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 0.625rem 1.875rem; }
.footer__link { text-decoration: none; color: rgba(var(--color-0),1); transition: 0.2s; font-size: max(0.75rem, 12px); letter-spacing: 0.12em; text-transform: uppercase; }
.footer__link:hover { color: rgba(var(--color-0),.7); }
.streams { padding: 3.125rem 0px; }
.streams__list { margin-top: 2.25rem; display: flex; overflow: auto; gap: 2.5rem 1rem; padding-bottom: 15px; }
.widgets { padding: 3.125rem 0px; }
.widgets, .widgets__list { display: grid; gap: 1.875rem; }
.widgets__item { min-height: 28.75rem; position: relative; z-index: 0; border-radius: max(0.75rem, 12px); box-sizing: border-box; }
.widgets__item_bg::after { border-radius: max(0.75rem, 12px); display: block; position: absolute; inset: 0px; z-index: -1; box-sizing: border-box; background: rgba(var(--bg),1); border: 1px solid rgba(var(--color-0),.3); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.1) 94%, transparent); }
.widgets__item iframe { width: 100%; height: 100%; }
[data-section="shop"] { background-image: url('../img/a039877ebf0.webp'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 4.375rem, rgb(0, 0, 0) calc(100% - 4.375rem), transparent); }
.shop { padding: 6.25rem 0px; }
.shop__contanier { padding-top: 1.875rem; width: 100%; }
.shop__list { display: grid; justify-content: center; grid-template-columns: repeat(auto-fit, minmax(18.75rem, 1fr)); gap: 2.5rem; }
.card { position: relative; z-index: 0; min-height: 23.75rem; border-radius: 0.625rem; overflow: hidden; display: flex; text-align: center; background-size: cover; background-position: center top; background-repeat: no-repeat; background-color: var(--bg); transition: 0.2s; filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 5px 5px); border: 1px solid rgba(var(--color-0),.13); }
.card, .card:first-child { background-image: url('../img/aa017371716.jpg'); }
.card:nth-child(2) { background-image: url('../img/acff5b378dc.jpg'); }
.card:nth-child(3) { background-image: url('../img/a2b0091943d.jpg'); }
.card:hover { color: var(--color-accent); }
.card__pic { display: flex; justify-content: center; align-items: center; position: relative; z-index: 0; height: 8.75rem; width: 100%; filter: drop-shadow(rgba(168, 127, 73, 0.4) 0px 0px 25px); margin-bottom: 1rem; }
.card__ico { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(1); z-index: 10; transition: 0.3s; width: 11.125rem; }
.card:hover .card__ico { display: block; filter: brightness(130%); }
.card__img { display: block; transition: 0.2s; }
.card:hover .card__img { transform: scale(1.2); filter: brightness(70%); }
.card__inner { box-sizing: border-box; padding: 1.25rem 1.25rem 2.1875rem; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; position: relative; z-index: 2; width: 100%; }
.card__type { color: rgba(var(--color-0),.4); font-size: max(0.75rem, 12px); font-weight: 300; text-transform: uppercase; letter-spacing: 0.2em; }
.card__title { font-family: var(--font-0); text-transform: uppercase; font-size: max(1.25rem, 14px); color: rgba(var(--color-accent),1); transition: 0.3s; }
.card__desc { font-style: normal; font-weight: 400; font-size: max(0.875rem, 12px); line-height: 1.3; color: rgba(var(--color-0),.4); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; margin-top: 1rem; }
.card__desc, .card__price { font-family: var(--font-1); }
.card__price { margin-top: max(0.75rem, 12px); transition: 0.2s; display: flex; justify-content: center; align-items: flex-end; gap: 0.875rem; color: rgba(var(--color-accent),1); font-size: max(1.625rem, 26px); }
.card__price-old { position: relative; z-index: 0; opacity: 0.9; color: rgba(var(--color-red),1); }
.card__price-old::after { display: block; content: ""; position: absolute; left: -3px; right: -3px; top: calc(50% - 1px); transform: rotate(5deg); height: 2px; background-color: rgba(255, 255, 255, 0.67); }
.card__bar { margin-top: 1rem; display: flex; justify-content: center; align-items: center; }
.card__link { position: absolute; inset: 0px; z-index: 10; display: block; }
.card__link, .up { text-decoration: none; }
.up { display: flex; justify-content: center; align-items: center; width: max(3.125rem, 50px); height: max(3.125rem, 50px); position: relative; z-index: 100; border-radius: 50%; flex-shrink: 0; cursor: pointer; color: rgb(36, 41, 46); box-shadow: rgba(0, 0, 0, 0.17) 0px max(0.3125rem, 5px) max(0.625rem, 10px); transition: 0.3s; }
[data-up="false"] { opacity: 0; visibility: hidden; }
[data-up="true"] { opacity: 1; visibility: visible; }
.up::after { display: block; content: ""; background: rgb(255, 255, 255); position: absolute; inset: 0px; z-index: -1; border-radius: 50%; pointer-events: none; transition: 0.3s; }
.up:hover::after { transform: scale(1.1); }
.up_fixed { position: fixed; right: max(3.125rem, 50px); bottom: max(3.125rem, 50px); z-index: 100; }
@media (min-width: 360px) {
  .title { font-size: 28px; }
  .links__box { padding-left: 70px; }
}
@media (min-width: 460px) {
  .media__stream { width: max(19.375rem, 310px); }
  .about-download__button { width: auto; }
  .ww__head { max-width: 70%; }
}
@media (min-width: 540px) {
  html { font-size: 87%; }
  .characteristics { display: flex; flex-wrap: wrap; }
  .item__content { font-size: 0.75rem; line-height: 0.75rem; margin-left: 0.375rem; }
  .media__title { font-size: 3rem; }
  .servdesc__frame_large { height: max(21.875rem, 350px); }
  .card__price-old::after { left: -0.1875rem; right: -0.1875rem; height: 0.125rem; }
}
@media (min-width: 601px) {
  .table__td_long { width: 50%; }
}
@media (min-width: 680px) {
  .title { font-size: 2.75rem; }
  .title_tiny { font-size: 1.5rem; }
  .title_small { font-size: 2rem; }
  .title__break { display: block; }
  .sub-title { font-size: 1.125rem; }
  .sub-title_small { font-size: max(0.75rem, 12px); }
  .heading { gap: 1rem; text-align: center; }
  .heading_text_left { text-align: left; }
  .blog__list, .boxes_md_col-2, .dlist_md_col-2 { grid-template-columns: 1fr 1fr; }
  .blog__article:first-child { grid-column: 1 / span 2; }
  .features__img-bottom { display: none; }
  .features__list { grid-template-columns: repeat(2, 1fr); }
  .features__pic_order_md { order: -100; }
  .features__pic_show_media-6 { align-items: flex-end; display: flex; }
  .features__item { gap: 0.625rem; }
  .features__img_2 { width: 100%; }
  .knowledge-base__container { max-width: 43.75rem; }
  .knowledge-base__img-footer { display: none; }
  .knowledge-base__decor { display: block; }
  .client__heading { max-width: 80%; margin: 0px auto; }
  .client__container { grid-template-columns: repeat(2, 1fr); }
  .requirements__heading { max-width: 80%; margin: 0px auto; }
  .requirements__container { grid-template-columns: repeat(2, 1fr); }
  .servdesc__tab-heading { gap: max(0.25rem, 4px); }
  .servdesc__list_md_col-2 { grid-template-columns: 1fr 1fr; }
  .streamer-invite { padding: 3.25rem 2.5rem 2.5rem; min-height: 20.625rem; }
  .streamer-invite::before { transform: skewX(-5deg); }
  .streamer-invite::after { width: 70%; left: auto; right: 0px; }
  .streamer-invite__decor { display: block; transform: skewX(-5deg); }
  .invite { padding: 4.375rem 1.5rem 2.5rem; }
  .invite::before { transform: skewX(-5deg); }
  .invite::after { width: 65.125rem; }
  .invite_theme_2 { padding: 1.875rem 1.5rem 2.5rem; }
  .invite__decor { width: 90rem; height: 25.1875rem; }
  .gallery { grid-template-columns: 21.875rem 1fr; }
  .static__title { font-size: calc(max(1.5rem, 24px)*var(--g-size)); }
}
@media (min-width: 720px) {
  .header { padding-top: 10rem; padding-bottom: 2.5rem; min-height: 50rem; }
  .header__contanier { grid-template-columns: 1fr 1fr; }
  .header__btns { justify-content: flex-start; }
  .header__img { display: block; right: 20%; height: 100%; width: auto; max-width: none; }
  .links__container { display: flex; justify-content: center; align-items: flex-start; padding-top: 9.375rem; }
  .links__container::before { content: ""; }
  .links__box { padding: 0px; min-width: 25%; }
  .links__num { left: 50%; top: auto; bottom: calc(100% + 2.375rem); transform: translateX(-50%); }
  .links__header { margin-bottom: 1.3125rem; position: relative; z-index: 0; display: inline-flex; }
  .about, .about_grid { padding: 5.625rem 0px; }
  .about_grid { grid-template-columns: 1fr 1fr; }
  .about__img { width: 100%; }
  .about__img_float { width: 40%; float: left; margin: 0px 2rem 1rem 0px; }
  .about-factors { padding: 5.625rem 0px; }
  .scl_footer { justify-content: flex-start; }
  .resources__list { display: flex; justify-content: center; align-items: center; min-height: 41.875rem; margin-top: 0px; padding-top: 5rem; }
  .resources__list::after { content: ""; }
  .resources__char { display: block; }
  .ww { --ww-margin: 1.875rem 2.5rem; }
  .footer__nav-list { padding: 0 calc(var(--margin)*2); display: flex; justify-content: center; align-items: center; }
  .footer__nav-list::after { content: none; }
  .footer__nav-el { flex-grow: 1; width: auto; }
  .footer__nav-el:nth-child(n) { padding: 0px; border-left: 1px solid rgba(var(--color-0),.15); }
  .footer__nav-el:last-child { border-right: 1px solid rgba(var(--color-0),.15); }
  .footer__nav-item { text-align: center; }
  .footer__nav-item:hover { color: rgba(var(--color-0),1); background-color: rgba(var(--color-0),.15); }
  .footer__bar { text-align: center; border-bottom: 1px solid rgba(var(--color-0),.15); }
  .footer__bar-container { flex-direction: row; justify-content: space-between; }
  .footer__copyright { max-width: 60%; text-align: left; }
}
@media (min-width: 840px) {
  html { font-size: 100%; }
  .game__container, .game__header { justify-content: space-between; }
  .game__container { display: flex; padding-bottom: 7.5rem; }
  .game__item:first-child, .game__item:last-child { top: 5rem; }
  .game__item:nth-child(2), .game__item:nth-child(6) { top: 3.125rem; }
  .game__item:nth-child(3), .game__item:nth-child(5) { top: 1.25rem; }
  .header__about { margin-left: 0px; }
  .social { display: flex; }
  .social__list { gap: 0.75rem; }
  .social__item { flex-basis: auto; flex-grow: 1; }
  .links__item { font-size: 1.125rem; }
  .article__title { min-height: 5rem; max-height: 7.5rem; }
  .blog__list { gap: 1rem; margin-top: 4.6875rem; }
  .about-live { grid-template-columns: 48% 44%; padding: 6.25rem 0px 1.875rem; justify-content: space-between; }
  .about-live__content { margin-top: 1rem; }
  .about-live__img { margin: 0px; width: 100%; }
  .lns__list { gap: 0.75rem; }
  .knowledge-base { padding: 2rem 4.375rem; }
  .knowledge-base__container { padding: 0px; }
  .events__heading { display: flex; justify-content: space-between; align-items: center; }
  .streamer-invite { padding: 3.25rem 3.125rem 2.5rem; }
  .characters__slider { max-width: 366px; }
  .static_pos { margin-top: calc(max(6.25rem, 100px)*var(--g-size)); }
  .widgets__list { grid-template-columns: repeat(2, 1fr); }
  .widgets__item { overflow: hidden; }
  .widgets__item_bg::after { content: ""; }
}
@media (min-width: 940px) {
  .boxes_lg_col-3, .dlist_lg_col-3 { grid-template-columns: 1fr 1fr 1fr; }
  .links__header { font-size: 1.5rem; }
  .media { padding-top: 5.625rem; }
  .about-factors__list { margin-top: max(1.875rem, 30px); grid-template-columns: repeat(3, 1fr); }
  .about-factors__item { min-height: 20.375rem; display: flex; justify-content: flex-start; align-items: center; flex-direction: column; text-align: center; padding: max(2.8125rem, 45px) 1.625rem; }
  .about-factors__title { min-height: 3.25rem; margin-top: max(2.0625rem, 33px); }
  .about-factors__desc { margin-top: 0.625rem; }
  .servdesc__nav-box { display: flex; }
  .servdesc__nav-item_switcher { display: none; }
  .promotions__list { grid-template-columns: repeat(3, 1fr); }
  .promotions__item { min-height: 17.125rem; padding: max(0.9375rem, 15px) 1.875rem; }
  .promotions__title { min-height: 3.25rem; margin-top: max(2.0625rem, 33px); }
  .promotions__desc { margin-top: 0.625rem; margin-bottom: 0.625rem; min-height: 4.375rem; }
  .characters__slider { max-width: 100%; }
  [data-characters="1"] .characters__control { bottom: -1.5625rem; }
  [data-characters="2"] .characters__control { max-width: calc(33.3333% - 20px); }
  .characters__contorl-desc { display: flex; }
  .characters__slide.swiper-slide-active, .characters__slide.swiper-slide-duplicate-active, .characters__slide.swiper-slide-duplicate-next, .characters__slide.swiper-slide-duplicate-next + .swiper-slide, .characters__slide.swiper-slide-next, .characters__slide.swiper-slide-next + .swiper-slide { opacity: 1; }
  [data-characters="1"] .characters__slide.swiper-slide-duplicate-next, [data-characters="1"] .characters__slide.swiper-slide-next { transform: translateY(-3.75rem); }
  [data-characters="1"] .characters__slide.swiper-slide-duplicate-next .character, [data-characters="1"] .characters__slide.swiper-slide-next .character { background-color: rgb(241, 167, 57); }
  [data-characters="1"] .characters__contorl-desc { display: none; }
  [data-characters="1"]::after { display: block; content: ""; position: absolute; top: 9.375rem; left: 50%; transform: translate(-50%); width: 73.8125rem; height: 33.25rem; background-color: transparent; background-image: url('../img/a0ec4246e74.svg'); background-size: cover; background-position: 50% center; background-repeat: no-repeat; z-index: -3; pointer-events: none; }
  .footer__contacts { box-sizing: border-box; display: flex; justify-content: space-between; align-items: center; padding-bottom: 1.5625rem; width: 100%; max-width: calc(var(--container-width) + var(--margin)*4); padding-right: calc(var(--margin)*2); padding-left: calc(var(--margin)*2); margin: 0px auto; }
  .footer__media { flex-direction: row; }
  .footer__cnt, .footer__media { padding: 0px; border: 0px; }
  .shop__list { grid-template-columns: repeat(auto-fit, minmax(14.375rem, 19.5rem)); }
}
@media (min-width: 1050px) {
  .btns { gap: max(1.25rem, 20px) max(1.875rem, 30px); }
  .more { gap: 4.375rem; }
  .more__title { font-size: 1.75rem; }
  .more__desc { font-size: 1rem; }
  .decor { background: url('../img/a8c8b53929b.webp') 0px center no-repeat, url('../img/aa89820f924.webp') 100% center no-repeat; }
  [data-section="game"] { margin-top: -1.875rem; padding-top: 0px; }
  .server__pic { display: block; }
  .header__contanier { gap: 0px 10%; grid-template-columns: 50% 40%; }
  .header__title { font-size: 4.875rem; }
  .header__title_size_tiny { font-size: 3.5rem; }
  .header__title_size_small { font-size: 4rem; }
  .social__name { display: block; }
  .media__container { padding-top: 2.5rem; grid-template-columns: 1fr 22.5rem; }
  .media__widget { order: 10; }
  .media__streams { display: grid; grid-template-columns: 1fr 1fr; }
  .media__stream { width: auto; }
  .media-invite { margin-top: 5.625rem; }
  .article__char, .article__logo { display: block; }
  .article_accent { background-image: none; }
  .article_accent .article__desc { margin-bottom: 1.25rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow: hidden; }
  .article_accent .article__title { min-height: auto; }
  .blog__list { grid-template-columns: 1fr 1fr 1fr; }
  .blog__list::after { content: ""; }
  .blog__article:first-child { grid-area: 1 / 1 / span 2 / span 1; }
  [data-container="about-rate"] { padding-bottom: 0px; }
  .about-rate { flex-direction: row; justify-content: space-between; padding: 2.5rem 1.875rem 2.5rem 3.125rem; overflow: visible; margin: 3.75rem 0px 3.125rem; min-height: 326px; background: none; }
  .about-rate__box { max-width: 28.125rem; margin-top: auto; }
  .about-rate__content { max-width: 25rem; }
  .about-rate__logo { transform: translateX(calc(-50% - 3.75rem)); }
  .about-rate__char { transform: translateX(calc(-50% - 4.375rem)); }
  .features__item { padding: 1.3125rem 1.5rem; }
  .lns { grid-template-columns: auto 1fr; align-items: center; }
  [data-decor="client"] { bottom: auto; height: 25rem; }
  .servdesc__nav::after { left: 50%; transform: translateX(-50%); width: 100vw; right: auto; }
  .servdesc__tab { padding: 0px; }
  .servdesc__header { grid-template-columns: 40% 1fr; gap: 1.875rem; }
  .servdesc__container { grid-template-columns: 1fr 45%; }
  .servdesc__frame { height: max(18.75rem, 300px); }
  .servdesc__frame_large { height: max(26.25rem, 420px); }
  .streamer-invite::after { width: 57.5625rem; }
  .streamer-invite_theme_2::after { width: 48rem; }
  .streams__list { display: grid; grid-template-columns: repeat(3, 1fr); }
}
@media (min-width: 1120px) {
  .cnt { grid-template-columns: auto auto auto; }
  .cnt__ico { grid-row: 1 / span 1; }
  .game__item { width: 8.125rem; height: 6.875rem; }
  .game__item::after { --scale: 0.45; }
  .features__img_1 { width: 82%; }
}
@media (min-width: 1200px) {
  :root { --navigation-height: calc(5.125rem*var(--g-size)); --navigation-height-scroll: calc(4.375rem*var(--g-size)); }
  .gw-burger { display: none; }
  .menu { display: flex; align-self: stretch; }
  .menu__content, .menu__list { display: flex; width: 100%; }
  .menu__list { list-style-type: none; margin: 0px; align-items: stretch; justify-content: space-around; opacity: 1; visibility: visible; padding: 0px; box-sizing: border-box; }
  .menu__el { display: flex; position: relative; z-index: 0; }
  .menu__el_desktop_none { display: none; }
  .menu__item { padding: 0.625rem; display: flex; justify-content: center; align-items: center; text-decoration: none; text-align: center; color: rgba(var(--color-0),.6); fill: rgba(var(--color-accent),1); cursor: pointer; font-style: normal; font-weight: 400; white-space: nowrap; position: relative; z-index: 0; box-sizing: border-box; transition: 0.3s; text-transform: uppercase; font-size: 0.875rem; }
  .menu__el:hover [data-menu-open-sub-list], .menu__item:hover, .menu__item_open:hover { color: rgba(var(--color-0),1); }
  .menu__item_accent { color: rgba(var(--color-accent),1); }
  .menu__line { z-index: -1; right: 50%; bottom: 0px; left: 50%; transition: 0.3s; opacity: 0; height: calc(max(.125rem, 2px)*var(--g-size)); background: linear-gradient(90deg,rgba(var(--color-accent),1) 0,rgba(var(--color-accent),1) calc(50% - max(.3125rem, 5px)*var(--g-size)),rgba(var(--color-accent),0) calc(50% - max(.25rem, 4px)*var(--g-size)),rgba(var(--color-accent),0) calc(50% + max(.25rem, 4px)*var(--g-size)),rgba(var(--color-accent),1) calc(50% + max(.3125rem, 5px)*var(--g-size)),rgba(var(--color-accent),1)); }
  .menu__line, .menu__line::after { display: block; position: absolute; box-sizing: border-box; }
  .menu__line::after { content: ""; left: calc(50% - max(.3125rem, 5px)*var(--g-size)); top: calc(max(.1875rem, 3px)*var(--g-size)*-1); width: calc(max(.625rem, 10px)*var(--g-size)); height: calc(max(.625rem, 10px)*var(--g-size)); border: calc(max(.125rem, 2px)*var(--g-size)) solid rgba(var(--color-accent),1); background-color: rgb(255, 255, 255); transform: rotate(45deg); clip-path: polygon(0px 0px, 100% 0px, 0px 100%); z-index: 3; }
  .menu__el:hover .menu__line { right: 0px; bottom: 0px; left: 0px; opacity: 1; }
  .menu__pic { width: max(1.5rem, 24px); height: max(1.5rem, 24px); display: flex; justify-content: center; align-items: center; flex-shrink: 0; margin-right: max(0.875rem, 14px); }
  @media (--vr) {
  .menu__pic { width: 1.5rem; height: 1.5rem; margin-right: 0.875rem; }
}
  .menu__ico { fill: inherit; width: 100%; height: 100%; }
  .menu__img { display: block; }
  .menu__item-arrow { width: calc(max(.9375rem, 15px)*var(--g-size)); height: calc(max(.9375rem, 15px)*var(--g-size)); background-color: rgba(var(--color-accent),1); color: rgb(255, 255, 255); line-height: 1; display: flex; justify-content: center; align-items: center; border-radius: 50%; box-sizing: border-box; font-size: calc(max(.875rem, 14px)*var(--g-size)); position: relative; z-index: 0; left: calc(max(.375rem, 6px)*var(--g-size)); }
  .menu__item-arrow::before { left: calc(max(.4375rem, 7px)*var(--g-size)); top: calc(max(.25rem, 4px)*var(--g-size)); width: 1px; height: calc(max(.4375rem, 7px)*var(--g-size)); }
  .menu__item-arrow::after, .menu__item-arrow::before { display: block; content: ""; position: absolute; background-color: rgb(255, 255, 255); transition: 0.3s; }
  .menu__item-arrow::after { top: calc(max(.4375rem, 7px)*var(--g-size)); left: calc(max(.25rem, 4px)*var(--g-size)); height: 1px; width: calc(max(.4375rem, 7px)*var(--g-size)); }
  .menu__el:hover .menu__item-arrow::after { transform: rotate(90deg); opacity: 0; }
  .menu__el:hover .menu__item-arrow::before { transform: rotate(90deg); opacity: 1; }
  .menu__sub-list { position: absolute; left: 0px; top: 80%; list-style: none; padding: 0px; margin: 0px; z-index: 100; opacity: 0; visibility: hidden; transition: 0.3s; background: rgb(255, 255, 255); min-width: 100%; width: calc(max(12.5rem, 200px)*var(--g-size)); filter: drop-shadow(rgb(204, 204, 204) 0px 0px 1px); display: block !important; }
  .menu__sub-list::before { display: block; content: ""; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: rgb(255, 255, 255); position: absolute; left: calc(max(1.25rem, 20px)*var(--g-size)); bottom: 100%; }
  .menu__sub-list:hover, [data-menu-open-sub-list]:hover + .menu__sub-list { opacity: 1; visibility: visible; top: 85%; padding: calc(max(.625rem, 10px)*var(--g-size)) 0; }
  .menu__sub-item { padding: calc(max(.625rem, 10px)*var(--g-size)) calc(max(.875rem, 14px)*var(--g-size)); display: flex; justify-content: flex-start; align-items: center; text-decoration: none; text-align: left; color: rgba(var(--color-0),1); fill: rgba(var(--color-accent),1); cursor: pointer; font-style: normal; font-size: calc(max(.875rem, 14px)*var(--g-size)); font-weight: 400; white-space: nowrap; position: relative; z-index: 0; box-sizing: border-box; transition: 0.3s; }
  .menu__sub-item:hover { background: rgba(var(--color-0),.05); }
  .nav-scroll .navigation { height: var(--navigation-height-scroll); }
  .navigation__menu { padding-left: 0.625rem; padding-right: 0.625rem; }
  .navigation__logotype { padding-right: 1.25rem; border-right: 1px solid rgba(var(--color-0),.15); }
  .navigation__el { display: flex; justify-content: center; align-items: center; }
  .btns__box_md_mome { display: none; }
}
@media (min-width: 1240px) {
  .author { justify-content: flex-end; text-align: right; }
  .events__heading { padding-left: 4.375rem; }
  .gallery__slider { width: 150%; }
}
@media (min-width: 1700px) {
  .up_fixed { right: 100px; bottom: 100px; }
}
@media (min-width: 2060px) {
  html { font-size: calc(0.5vh + 0.55vw); }
}
@media (max-width: 1449px) {
  .up_fixed { display: none; }
}
@media (max-width: 1199.98px) {
  .gw-burger { position: relative; z-index: 5; background-color: transparent; width: 23px; height: 16px; border-radius: 0px; cursor: pointer; box-sizing: border-box; flex-shrink: 0; mask: linear-gradient(270deg, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.04)); }
  .gw-burger__line { height: 3px; position: absolute; left: 0px; right: 0px; background-color: rgba(var(--color-0),1); border-radius: 0px; transition: top 0.3s 0.3s, right 0.3s 0.3s, left 0.3s 0.2s, bottom 0.3s 0.3s, opacity 0.3s 0.4s, transform 0.3s; transform: skewX(-15deg); }
  .gw-burger__line_pos_top { top: 0px; }
  .gw-burger__line_pos_middle { top: 50%; transform: translateY(-50%) skewX(-15deg); transition: 0.3s 0.4s; }
  .gw-burger__line_pos_bottom { bottom: 0px; left: 30%; }
  .mob-menu-active .gw-burger__line_pos_top { transform: rotate(45deg) translateY(-50%); transform-origin: center top; top: 50%; right: 0px; transition: top 0.3s 0.1s, right 0.3s 0.1s, left 0.3s, bottom 0.3s 0.1s, opacity 0.1s, transform 0.3s 0.3s; }
  .mob-menu-active .gw-burger__line_pos_middle { opacity: 0; transition: 0.3s 0.1s; }
  .mob-menu-active .gw-burger__line_pos_bottom { transform: rotate(-45deg) translateY(50%); transform-origin: center bottom; bottom: 50%; right: 0px; left: 0px; transition: top 0.3s 0.1s, right 0.3s 0.1s, left 0.3s, bottom 0.3s 0.1s, opacity 0.1s, transform 0.3s 0.3s; }
  .mob-menu-active .gw-burger { mask: linear-gradient(rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.2)); }
  .menu { border-top: 1px solid rgba(var(--color-0),.15); position: absolute; top: var(--navigation-height); right: 0px; left: 0px; z-index: 2; box-sizing: border-box; padding-top: 0px; padding-bottom: 40px; height: calc(100vh - var(--navigation-height)); overflow: hidden auto; display: flex; justify-content: flex-start; background: rgba(var(--body-background-color),1); background-blend-mode: normal, overlay, normal; opacity: 0; transition: 0.5s 0.3s; visibility: hidden; box-shadow: 0 0 0 100vh rgba(var(--body-background-color),1); }
  .mob-menu-active .menu { visibility: visible; opacity: 1; transition: 0.5s; }
  .menu__content { transform: translateY(-40px); transition: 0.3s; opacity: 0; width: 100%; box-sizing: border-box; }
  .mob-menu-active .menu__content { transform: translateX(0px); opacity: 1; transition: 0.5s 0.3s; }
  .menu__list { list-style-type: none; margin: 0px; display: flex; justify-content: space-around; flex-direction: column; box-sizing: border-box; padding: 0px 0px 40px; }
  .menu__el { width: 100%; position: relative; z-index: 0; border-bottom: 1px solid rgba(var(--color-0),.15); }
  .menu__el_continer { display: flex; justify-content: center; align-items: center; margin-top: 20px; border-bottom: 0px; }
  .menu__el_continer_divider { padding-top: 20px; border-top: 1px solid rgba(var(--color-4),1); }
  .menu__el_continer:hover { z-index: 10; }
  .menu__item { padding: 20px; display: flex; justify-content: flex-start; align-items: center; text-decoration: none; text-align: center; color: rgba(var(--color-0),.6); fill: rgba(var(--color-accent),1); cursor: pointer; font-style: normal; font-weight: 400; white-space: nowrap; position: relative; z-index: 0; box-sizing: border-box; transition: 0.3s; text-transform: uppercase; font-size: 14px; }
  .menu__el:hover [data-menu-open-sub-list], .menu__item:hover, .menu__item_open:hover { color: rgba(var(--color-0),1); }
  .menu__item_accent { color: rgba(var(--color-accent),1); }
  .menu__sub-wrapper { display: none; }
  .subnav__container { padding: 0px; }
  .mob-menu-active { overflow: hidden; }
  [data-menu-open-sub-list]::after { display: block; content: ""; background: none no-repeat; width: 10px; height: 6px; margin-left: 10px; position: relative; top: 0px; transition: 0.5s; }
  .menu__item_open::after { transform: rotateX(180deg); }
  .menu__sub-list { list-style-type: none; padding: 8px 0px; margin: 0px; display: none; background-color: rgba(var(--color-0),.04); }
  .menu__sub-item { display: flex; align-items: center; text-decoration: none; box-sizing: border-box; padding: 8px 20px; transition: 0.3s; position: relative; z-index: 0; color: rgba(var(--color-0),1); cursor: pointer; font-style: normal; font-size: calc(max(1rem, 16px)*var(--g-size)); text-align: center; min-height: 50px; }
  .menu__sub-item:hover { color: rgba(var(--color-accent),1); }
  .menu__sub-content { min-width: 0px; flex-grow: 1; }
  .menu__sub-name { font-size: 18px; line-height: 18px; color: rgb(0, 0, 0); transition: 0.2s; }
  .menu__sub-desc { padding-top: 3px; font-size: 14px; line-height: 16px; color: rgba(0, 0, 0, 0.6); transition: 0.2s; }
}
@media (max-width: 939.99px) {
  .characters__slide.swiper-slide-active, .characters__slide.swiper-slide-duplicate-active, .characters__slide.swiper-slide-duplicate-next, .characters__slide.swiper-slide-duplicate-prev, .characters__slide.swiper-slide-next, .characters__slide.swiper-slide-prev { opacity: 1; }
  [data-characters="1"] .characters__slide.swiper-slide-active, [data-characters="1"] .characters__slide.swiper-slide-duplicate-active { transform: translateY(-5rem); }
  [data-characters="1"] .characters__slide.swiper-slide-active .character, [data-characters="1"] .characters__slide.swiper-slide-duplicate-active .character { background-color: rgb(241, 167, 57); }
}
@media (max-width: 839.99px) {
  .game__item:last-child { display: none; }
}
@media (max-width: 600px) {
  .table_border_none { border: 0px; }
  [data-tr] { display: block; margin-bottom: 20px; border: 1px solid rgba(var(--color-0),.2); }
  [data-tr="mobile-hide"] { display: none; }
  [data-td-head] { display: block; border: 0px; }
  [data-td-head]::before { display: block; content: attr(data-td-head) ":"; font-weight: 700; text-transform: uppercase; background-color: rgba(var(--color-0),.1); box-sizing: border-box; padding: 3px 10px; text-align: center; margin-bottom: 3px; }
}
.pr { padding-right: var(--margin); }
.pl { padding-left: var(--margin); }
.pt { padding-top: var(--margin); }
.pb { padding-bottom: var(--margin); }
.mr { margin-right: var(--margin); }
.ml { margin-left: var(--margin); }
.mt { margin-top: var(--margin); }
.mb { margin-bottom: var(--margin); }
.m { margin: var(--margin); }
.mra { margin-right: auto; }
.mla { margin-left: auto; }
.mta { margin-top: auto; }
.ma { margin: auto; }
.mba { margin-bottom: auto; }
.mr0 { margin-right: 0px; }
.ml0 { margin-left: 0px; }
.mt0 { margin-top: 0px; }
.mb0 { margin-bottom: 0px; }
.m0 { margin: 0px; }
.w-100 { width: 100%; }
.w-90 { width: 90%; }
.w-80 { width: 80%; }
.w-70 { width: 70%; }
.w-60 { width: 60%; }
.w-50 { width: 50%; }
.w-40 { width: 40%; }
.w-30 { width: 30%; }
.w-20 { width: 20%; }
.w-10 { width: 10%; }
.color-light { color: rgba(var(--color-light),1); }
.color-dark { color: rgba(var(--color-dark),1); }
.color-red { color: rgba(var(--color-red),1); }
.color-yellow { color: rgba(var(--color-yellow),1); }
.color-orange { color: rgba(var(--color-orange),1); }
.color-pink { color: rgba(var(--color-pink),1); }
.color-purple { color: rgba(var(--color-purple),1); }
.color-blue { color: rgba(var(--color-blue),1); }
.color-green { color: rgba(var(--color-green),1); }
.color-grey { color: rgba(var(--color-grey),1); }
.color-white { color: rgba(var(--color-white),1); }
.color-black { color: rgba(var(--color-black),1); }
.color-brown { color: rgba(var(--color-brown),1); }
.color-aqua { color: rgba(var(--color-aqua),1); }
.color-0 { color: rgba(var(--color-0),1); }
.color-1 { color: rgba(var(--color-1),1); }
.color-2 { color: rgba(var(--color-2),1); }
.color-3 { color: rgba(var(--color-3),1); }
.color-4 { color: rgba(var(--color-4),1); }
.color-5 { color: rgba(var(--color-5),1); }
.color-6 { color: rgba(var(--color-6),1); }
.color-7 { color: rgba(var(--color-7),1); }
.color-8 { color: rgba(var(--color-8),1); }
.color-9 { color: rgba(var(--color-9),1); }
.color-accent { color: rgba(var(--color-accent),1); }
.color-main { color: rgba(var(--color-0),1); }
.color-primary { color: rgba(var(--color-1),1); }
.color-secondary { color: rgba(var(--color-2),1); }
.clear { clear: both; }
.hidden { display: none; }
.text-decoration-underline { text-decoration: underline; }
.text-decoration-none { text-decoration: none; }
.text-uppercase { text-transform: uppercase; }
.text-center { text-align: center; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.justify-content-start { justify-content: start; }
.justify-content-center { justify-content: center; }
.justify-content-end { justify-content: end; }
.fs_12 { font-size: max(0.75rem, 12px); }
.fs_14 { font-size: max(0.875rem, 12px); }
.fs_16 { font-size: max(1rem, 12px); }
.fs_minus_5 { font-size: 0.5em; }
.fs_minus_4 { font-size: 0.6em; }
.fs_minus_3 { font-size: 0.7em; }
.fs_minus_2 { font-size: 0.8em; }
.fs_minus_1 { font-size: 0.9em; }
.fs_plus_1 { font-size: 1.1em; }
.fs_plus_2 { font-size: 1.2em; }
.fs_plus_3 { font-size: 1.3em; }
.fs_plus_4 { font-size: 1.4em; }
.fs_plus_5 { font-size: 1.5em; }
.line-height-100 { line-height: 100%; }
.line-height-110 { line-height: 110%; }
.line-height-120 { line-height: 120%; }
.line-height-130 { line-height: 130%; }
.line-height-140 { line-height: 140%; }
.line-height-150 { line-height: 150%; }
.line-height-170 { line-height: 170%; }
.line-height-180 { line-height: 180%; }
.line-height-190 { line-height: 190%; }
.line-height-200 { line-height: 200%; }
.font-family-0 { font-family: var(--font-0); }
.font-family-1 { font-family: var(--font-1); }
.font-family-2 { font-family: var(--font-2); }
.font-family-3 { font-family: var(--font-3); }
.font-family-4 { font-family: var(--font-4); }

:root { --l2-cyan: #00e5ff; --l2-blue-dark: #005f99; --l2-gold: #ffd700; --l2-bg-dark: #0b111f; --l2-glass: rgba(13, 18, 28, 0.85); }
::-webkit-scrollbar { width: 10px; background-color: rgba(21, 21, 33, 0); }
::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgb(252, 170, 50); }
::-webkit-scrollbar-track { border-radius: 10px; background-color: rgba(21, 21, 33, 0); }
.btns__box_download { max-width: max(21.25rem, 340px); }
.bonus-start { display: inline-block; font-weight: 600; font-size: 1.475rem; text-transform: uppercase; color: rgb(255, 255, 255); padding: max(0.5rem, 8px) max(1.25rem, 20px); border-radius: max(0.25rem, 4px); background: linear-gradient(90deg, rgb(202, 141, 50) 5%, rgba(255, 78, 78, 0) 90%); text-shadow: rgb(19, 21, 33) 1px 1px 2px; margin: 1rem 0px 0px; }
.navigation__el_lang { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.navigation__logotype { border-right-width: medium; border-right-style: none; border-right-color: currentcolor; }
.floating-block { position: relative; bottom: 0px; left: 0px; width: 100%; height: 40px; background-color: rgb(183, 42, 42); box-shadow: rgba(0, 0, 0, 0.5) 0px -3px 10px; display: none; }
.floating-block-content { max-width: 960px; height: 40px; margin: 0px auto; display: flex; align-items: center; justify-content: center; }
.floating-block-text { font-size: 18px; font-weight: 400; text-transform: uppercase; color: rgb(255, 255, 255); }
.close-button { position: absolute; top: 10px; right: 10px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 50%; }
.floating-block-link { position: relative; color: rgb(255, 255, 255); font-weight: 400; text-transform: uppercase; text-decoration: none; padding: 5px 10px; margin: 0px 20px; font-size: 13px; }
.floating-block-link::before { content: ""; display: block; position: absolute; inset: 0px; border-radius: 0px; transform: skewX(-13deg); border: 1px solid rgba(255, 255, 255, 0.45); background-size: 300% 300%; }
.close-button:hover { cursor: pointer; }
@media only screen and (max-width: 767px) {
  .floating-block { display: none !important; }
}
.card { border: 1px solid rgba(255, 255, 255, 0.08); }
.bonus_start { font-weight: 300; font-size: 20px; line-height: 1.7; }
.card__price { display: block; }
.card__price-old { color: rgb(255, 196, 107); }
.card__price-new { color: rgb(235, 4, 0); }
.features__heading { max-width: 100%; }
.shop { padding: 6.25rem 0px 4.25rem; }
.media-invite { margin-top: 0px; }
.featured-embed { position: relative; display: block; overflow: hidden; }
.embed-holder { position: relative; display: block; background-color: rgba(0, 0, 0, 0.024); }
.float-holder { transform: var(--effect); }
.floating-activated .float-holder { position: fixed; z-index: 9999; inset: auto auto 40px 20px; display: block; width: 450px; max-width: 100%; height: auto; }
.floating-activated .float-holder::before { position: relative; display: block; width: 100%; padding-bottom: 56%; content: ""; }
.floatingcolorose { position: absolute; top: auto; right: 0px; bottom: 100%; display: block; }
.embed-audio .embed-holder { padding-bottom: 33.33%; }
.embed-holder iframe { position: absolute; inset: 0px; width: 100%; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; }
.slider-img-holder { display: block; width: 100%; padding-bottom: 56%; }
.coverflow-img-holder { display: block; width: 100%; padding-bottom: 100%; }
.close-icon { position: relative; display: block; overflow: hidden; width: 40px; height: 40px; pointer-events: none; }
.close-icon::before { transform: rotate(45deg); }
.close-icon::after { transform: rotate(-45deg); }
.close-icon::before, .close-icon::after { position: absolute; top: calc(50% - 1px); left: 30%; display: block; width: 40%; height: 2px; content: ""; transition: 0.25s cubic-bezier(0.32, 0.74, 0.57, 1); transform-origin: center center; opacity: 0.7; border-radius: 2px; background-color: currentcolor; }
.close-popup-btn:hover .close-icon::before, .close-popup-btn:hover .close-icon::after { transform: rotate(0deg); opacity: 1; }
@media (max-width: 1700px) {
  #popup { display: none !important; }
}
.header-video-link { display: flex; align-items: center; gap: 0.75rem; text-decoration: none; font-size: 1.1em; }
.server__online { margin-left: 0.425rem; }
.modal { position: fixed; top: 50%; left: 50%; transform: translate(-50%, calc(-50% - 10px)); display: flex; width: 808px; min-width: 600px; font-family: Roboto, sans-serif; background-color: rgb(18, 18, 28); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 26px -8px; z-index: 20; transition: 0.4s; opacity: 0; pointer-events: none; }
.modal.active { opacity: 1; pointer-events: auto; transform: translate(-50%, -50%); z-index: 300; }
.modal__overlay.active { position: fixed; inset: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.69); transition: 0.4s; opacity: 1; z-index: 200; }
.modal__close-btn { position: absolute; top: 20px; right: 20px; font-size: 20px; cursor: pointer; padding: 4px; opacity: 0.5; }
.modal__close-btn:hover { opacity: 1; }
.modal__left { display: flex; justify-content: center; flex-direction: column; text-align: center; font-size: 2.5rem; font-weight: 600; text-transform: uppercase; background-color: rgb(24, 28, 38); color: rgb(254, 254, 254); border-radius: 12px 0px 0px 12px; box-shadow: rgba(0, 0, 0, 0.3) 17px 0px 17px -8px; padding: 2.375rem 1.25rem; }
.modal__left span { display: block; font-size: 2.25rem; }
.modal__discount { font-size: 14px; font-weight: 300; letter-spacing: 3px; color: rgb(253, 160, 22); margin-top: -20px; }
.modal__discount span { font-size: 3.75rem; font-weight: 600; }
.modal__right { display: flex; flex-direction: column; justify-content: center; padding: 32px; max-width: 500px; gap: 1rem; }
.modal_title { font-weight: 600; font-size: 1.525rem; text-transform: uppercase; color: rgb(255, 196, 107); }
.modal_title span { border-bottom: 1px solid; }
.modal_description { font-size: 1.125rem; }
.modal_bottom_text { border-top: 1px solid rgba(255, 255, 255, 0.15); padding-top: 1rem; color: rgb(237, 161, 49); }
.modal__info { color: rgb(34, 34, 34); margin-bottom: 12px; }
.modal__button { align-self: flex-start; font-size: 18px; font-weight: 700; text-transform: uppercase; text-decoration: none; background-color: rgb(255, 85, 85); border-radius: 12px; padding: 10px 32px; cursor: pointer; }
@media screen and (max-width: 800px) {
  .modal { min-width: 600px; width: auto; }
}
@media screen and (max-width: 600px) {
  .modal { justify-content: center; flex-direction: column; text-align: center; min-width: 100%; width: auto; }
  .modal__discount { margin-top: 0px; }
  .modal_img_box { display: none; }
}
.itm-list-promo { width: 90%; margin: auto 8px; padding: 0px 16px; }
.item__content_promo { font-size: 0.9em; }
.servers_promo { padding: 0px; margin-top: 0px; }
.form_for_promo { width: 90%; margin: auto 8px; padding: 0px 16px; }
.field_promo_m { margin: 8px auto; }
.btn_promo_submit { margin: 8px auto; }
.servers_promo::after { border-radius: max(0.75rem, 12px); display: block; content: ""; position: absolute; inset: 0px; z-index: -1; box-sizing: border-box; background: rgba(var(--bg), 1); border: 1px solid rgba(var(--color-0), .3); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.8) 60%, rgb(0, 0, 0) 94%, transparent); }
.header_promo_top { text-align: center; margin-bottom: -10px; color: rgb(255, 204, 0); font-size: 20px; font-weight: bolder; }
.header_promo_bottom { text-align: center; padding-bottom: 18px; margin-bottom: 10px; color: rgb(255, 0, 0); font-size: 24px; font-weight: bolder; border-bottom: 1px solid rgb(108, 123, 137); }
.promo_h_text { font-size: 24px; }
.promo_h1_top { }
.promo_h1_small { font-size: 67px; color: rgb(255, 204, 0); }
.header_title_promo { line-height: 0.8em; }
.header__countdown_promo { margin-top: 0px; }
@media screen and (max-width: 800px) {
  .itm-list-promo { padding: 16px; width: 100%; }
  .header_title_promo { line-height: 1.3em; }
}
.link_for_arrow { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; text-decoration: none; border-radius: 5px; padding: 12px; margin-top: 10px; color: white; border: 3px solid white; font-weight: 600; box-shadow: rgb(114, 76, 157) -1px 1px 23px 0px; font-size: 22px; animation: 3s ease 0s infinite alternate none running colorShift; transition: transform 0.5s 0.2s; width: 330px; text-align: center; transform: scale(1.1) rotate(-5deg); text-transform: uppercase; }
.link_for_arrow_mainpage { width: 325px; }
.link_for_arrow_span { font-size: 16px; background-color: rgb(49, 163, 28); padding: 0px 4px; border-radius: 2px; }
.link_for_arrow:hover { transform: scale(1.1) rotate(-5deg); animation: 0.5s ease 0s 1 normal forwards running wiggle; }
.link_for_arrow::after { content: ""; position: absolute; inset: -30px; z-index: -1; }
@keyframes wiggle { 
  0% { transform: scale(1.1) rotate(-5deg); }
  50% { transform: scale(1.1) rotate(10deg); }
  100% { transform: scale(1.1) rotate(-5deg); }
}
@keyframes colorShift { 
  0% { box-shadow: rgb(49, 163, 28) -1px 1px 23px 0px; }
  100% { box-shadow: rgb(114, 76, 157) -1px 1px 23px 0px; }
}
.logo__img { height: 70px !important; }
.newserver-container { display: flex; gap: 32px; overflow-x: auto; scrollbar-width: none; }
.newserver-container::-webkit-scrollbar { display: none; }
.newserver-block { flex: 0.5 1 0%; position: relative; padding: 12px 30px 30px; border-radius: 12px; }
.newserver-block::after { content: ""; position: absolute; inset: 0px; z-index: -1; box-sizing: border-box; background: rgb(24, 28, 38); border-radius: max(0.75rem, 12px); border: 1px solid rgba(255, 255, 255, 0.3); mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.8) 60%, rgba(0, 0, 0, 0.1) 94%, transparent); }
.newserver-block:first-child::after { background: rgba(18, 18, 18, 0.8); }
@media (max-width: 768px) {
  .newserver-container { flex-wrap: nowrap; }
  .link_for_arrow { width: 80%; transform: none; margin: auto; }
  .logo__img { height: 43px !important; }
}
.newserver-btns_box { margin: 32px auto 16px; }
.new_name_server { width: 100%; text-align: center; text-transform: uppercase; font-size: 18px; margin-bottom: 22px; }
.info_rate_new::after { display: block; content: ""; position: absolute; inset: 0px; z-index: -1; background: linear-gradient(90deg, rgb(255, 173, 51) 30%, rgba(34, 125, 233, 0) 200%); border-radius: 0px; transform: skewX(-36deg); }
.server__online { margin-left: auto !important; }
@media (min-width: 720px) {
  .header { padding-top: 2rem; }
  .link_for_arrow_nomob { display: none; }
  .newserver-container { margin-top: -20px; }
}
.prefix_newservers { text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(253, 0, 0); border-radius: 5px; padding: 2px 6px; border: 1px solid rgba(255, 255, 255, 0.58); }
.features__item-title { color: rgb(255, 204, 0); }
.menu__el_accordion { display: none; }
.menu__el_mobile_only { display: none; }
.menu__accordion_content { display: none; }
@media (max-width: 768px) {
  .menu__el_accordion { display: block; }
  .menu__el_mobile_only { display: block; }
  .menu__item_accordion { position: relative; cursor: pointer; }
  .menu__item_accordion::after { content: ""; position: absolute; right: 29px; top: 50%; transform: translateY(-50%); border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid rgb(255, 255, 255); }
  .menu__el_accordion .menu__accordion_content.active + .menu__item_accordion::after { display: none; }
  .menu__el_accordion.active .menu__item_accordion::after { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom: 5px solid rgb(255, 255, 255); }
  .menu__accordion_content.active { display: block; }
}
.prefix_servermenu { display: block; padding: 2px; width: 48px; text-align: center; background-color: rgb(230, 157, 48); border-radius: 2px; margin-right: 8px; color: rgb(255, 255, 255); }
.menu_servers { padding-bottom: 0px; }
.menu__mobile-buttons { display: none; justify-content: space-between; padding: 0px 16px; gap: 16px; }
.menu__button { color: rgb(255, 255, 255); text-align: center; padding: 15px; text-decoration: none; flex: 1 1 0%; border-radius: 36px; text-transform: uppercase; border: 1px solid rgb(243, 191, 0); font-weight: 300; letter-spacing: 2px; }
@media (max-width: 768px) {
  .menu__mobile-buttons { display: flex; margin: 16px 0px; }
  .no_mobi { display: none; }
}
@media (max-width: 385px) {
  .menu__button { font-size: 10px; font-weight: 500; }
}
@media (max-width: 345px) {
  .menu__button { font-size: 8px; }
}
.new_prelodad { width: 165px; }
.new_prelodad { animation: 2s ease-in-out 0s infinite normal none running lightEffectWhiteSimple; }
.preload_text { color: rgb(255, 204, 0); margin-top: 16px; font-size: 34px; }
.preload_text span { color: rgb(255, 255, 255); }
.custom_server_block_size { width: 100%; }
@media (max-width: 768px) {
  .preload_text { font-size: 16px; }
  .newserver-block { flex: 1 1 0%; }
  .small_desc_ht { margin-bottom: 8px; }
  .newserver-container { flex-direction: column; }
  .custom_server_block_size { width: 100%; }
}
@media (max-width: 400px) {
  .link_for_arrow { font-size: 16px; }
  .newserver-container { margin-top: -14px; }
  .margin-out { margin-top: -44px; }
  .margin-out-22 { margin-top: -22px; }
}
.small_desc_server { margin-top: 12px; }
.small_desc_ht { font-size: 15px; color: rgb(24, 20, 20); text-align: center; background-color: rgb(255, 255, 255); border-radius: 5px; border: 1px solid rgba(68, 221, 187, 0); display: inline-block; padding: 4px 12px; margin-right: 12px; text-transform: uppercase; }
.small_desc_ht span { color: red; }
.top10_youtube_button { display: inline-flex; align-items: center; background-color: rgb(255, 255, 255); flex-direction: row; color: rgb(51, 51, 51); text-transform: uppercase; padding: 8px 12px; border-radius: 5px; text-decoration: none; }
.top10_youtube_button img { height: 20px; margin-right: 8px; }
.small_desc_ht_main { font-size: 13px; background-color: rgba(0, 0, 0, 0.66); color: rgb(255, 255, 255); }
.server_titile_custom { display: flex; align-items: center; text-transform: uppercase; font-size: 1.4rem; letter-spacing: 0.9px; }
.server__title { line-height: 0.2; font-size: 1.4rem; }
.promo_new_server { text-align: center; width: 100%; }
.promo_new_server_h1 { font-size: 1.34rem; font-weight: 400; letter-spacing: 3px; margin-bottom: 7px; }
.promo_new_server_h2 { font-size: 0.9rem; letter-spacing: 2px; font-weight: 100; justify-content: space-around; display: flex; flex-wrap: wrap; }
.btn_custom_grey::before { background: linear-gradient(90deg, rgb(154, 173, 0), rgba(34, 125, 233, 0) 50%, rgba(34, 125, 233, 0) 65%, rgba(34, 125, 233, 0)) 0% 0% / 300% 300%; }
.btn_custom_feol::before { background: linear-gradient(90deg, rgb(114, 76, 157), rgba(34, 125, 233, 0) 50%, rgba(34, 125, 233, 0) 65%, rgba(34, 125, 233, 0)) 0% 0% / 300% 300%; }
.server_accent_yellow::after { background: linear-gradient(90deg, rgb(154, 173, 0) 5%, rgba(255, 78, 78, 0) 90%); }
.server_accent_blue::after { background: linear-gradient(90deg, rgb(0, 170, 255) 5%, rgba(255, 78, 78, 0) 90%); }
.bonus-badge { position: absolute; bottom: 9px; left: 50%; transform: translateX(-50%); font-size: 0.7em; color: rgb(255, 255, 255); background-color: rgb(255, 0, 0); padding: 2px 5px; border-radius: 3px; white-space: nowrap; }
.kits_block_new { display: flex; align-items: center; border: 1px solid rgb(51, 51, 51); border-radius: 10px; }
.kits_3img { height: 90px; }
.btns__box_rel { position: relative; display: inline-block; }
.discount-badge { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: red; color: white; padding: 4px 6px; font-size: 12px; border-radius: 5px; font-weight: 800; }
.server__title { line-height: 0.2; font-size: 1.2rem; }
.server__online_green::after { background: linear-gradient(90deg, rgb(105, 195, 88) 30%, rgba(34, 125, 233, 0) 200%); }
@media (min-width: 1050px) {
  .header__contanier { gap: 0px 5%; grid-template-columns: 50% 50%; }
}
.bonus_item_container { display: flex; align-items: center; margin-bottom: 6px; }
.bonus_start_item img { border-radius: 3px; margin-right: 8px; overflow: hidden; border: 1px solid rgba(221, 185, 18, 0.36); box-shadow: rgba(229, 160, 0, 0.59) 0px 4px 8px; width: 20px; }
.bonus_item_title span { color: rgb(213, 179, 55); }
.bonus_item_title { font-size: 13px; }
.bonus_item_dec { font-size: 12px; font-weight: 300; color: rgb(238, 238, 238); }
.form { background: rgba(24, 28, 38, 0.88); }
.header__box { justify-content: end; }
.promo_h1_top { font-size: 3.7rem; }
.content_2_block { width: 1440px; position: relative; display: flex; justify-content: space-between; align-items: center; flex-direction: column; z-index: 0; }
.height_100 { height: 120px; }
.content_2_block_1 { width: 1440px; position: relative; padding: 64px 0px; display: flex; justify-content: space-between; align-items: center; z-index: 2; }
.block_desc_video, .block_desc_1 { width: 620px; height: 280px; position: relative; overflow: hidden; border-radius: 9px; z-index: 2; transform: skewX(-11.3deg); }
.block_desc_video::before, .block_desc_1::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: inherit; transform: skewX(11.3deg); transform-origin: left bottom; z-index: -1; }
.block_desc_video > video, .block_desc_1 > * { transform: skewX(11.3deg); transform-origin: left bottom; z-index: 1; border-radius: 9px; }
.block_desc_video video { width: 700px; }
.block_desc_1 { background-color: rgb(17, 17, 17); }
.shadow_1 { box-shadow: rgb(254, 180, 4) 0px 0px 60px; }
.shadow_2 { box-shadow: rgb(161, 231, 255) 0px 0px 60px; }
.shadow_3 { box-shadow: rgb(137, 220, 4) 0px 0px 60px; }
.shadow_4 { box-shadow: rgb(189, 193, 254) 0px 0px 60px; }
.block_desc_1 div { margin-left: 50px; margin-top: 20px; }
.image-block_1, .image-block_2, .image-block_3, .image-block_4 { width: 100%; height: 250px; position: absolute; background: center center no-repeat; z-index: 2; }
.image-block_1 { background-image: url('../img/a369ccabf00.webp'); }
.image-block_2 { background-image: url('../img/a17c73d04a2.webp'); }
.image-block_3 { background-image: url('../img/a9634e2651f.webp'); }
.image-block_4 { background-image: url('../img/aa89b0122c9.webp'); }
.image-block img { width: 100%; height: 100%; }
.content_2_block::before { content: ""; position: absolute; background: linear-gradient(rgb(17, 17, 17), rgb(254, 180, 4), rgb(17, 17, 17)); width: 2px; height: 100%; left: 50%; transform: translateX(-50%); z-index: 1; }
.height_100 { height: 120px; }
@media (max-width: 768px) {
  .content_2_block, .content_2_block_1 { width: 100%; flex-direction: column; }
  .block_desc_video, .block_desc_1 { width: 100%; height: auto; transform: none; }
  .block_desc_video::before, .block_desc_1::before, .block_desc_video > video, .block_desc_1 > * { transform: none; }
  .block_desc_video video { width: 100%; }
  .image-block_1 { order: 1; }
  .block_desc_1 { order: 2; background-color: rgb(17, 17, 17); }
  .block_desc_video { order: 3; }
  .image-block_1, .image-block_2, .image-block_3, .image-block_4 { width: 100%; height: 250px; position: relative; z-index: 2; }
  .height_100 { display: none; }
  .content_2_block_1 { padding: 0px; }
}
.desc_title { color: rgb(254, 180, 4); font-weight: bolder; font-size: 25px; display: block; margin-left: 40px; margin-bottom: 24px; text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(255, 204, 0, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; }
.title_adv { text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(255, 204, 0, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; }
.shadow_bc { text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(255, 204, 0, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; }
.ul_adv li { font-size: 18px; margin-bottom: 12px; height: 47px; display: flex; align-items: center; font-weight: 300; position: relative; padding-left: 40px; color: rgb(255, 255, 255); }
.ul_adv { list-style: none; padding: 0px; margin: 0px; }
.ul_adv li::before { content: ""; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; background: radial-gradient(circle, rgb(255, 204, 0) 0%, rgba(255, 204, 0, 0) 70%); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.ul_adv li::after { content: ""; position: absolute; left: 6px; top: 50%; transform: translateY(-50%); width: 12px; height: 12px; background-color: rgb(255, 255, 255); border-radius: 50%; }
.ul_adv li:nth-child(2) { margin-left: -12px; }
.ul_adv li:nth-child(3) { margin-left: -24px; }
.ul_adv li:nth-child(4) { margin-left: -36px; }
@media (max-width: 768px) {
  .ul_adv li:nth-child(2), .ul_adv li:nth-child(3), .ul_adv li:nth-child(4) { margin-left: 0px; }
  .block_desc_1 div { margin-left: 8px; }
  .ul_adv li { font-size: 13px; }
  .desc_title { text-align: center; margin-left: 0px; }
  .title_adv { font-size: 23px; }
  .promo_h1_small { font-size: 36px; margin: auto; }
  .block_desc_video, .block_desc_1 { border-radius: 0px; }
  .block_desc_1 { border-bottom: 1px solid rgb(53, 53, 53); }
  .block_desc_video > video, .block_desc_1 > * { border-radius: 0px; }
}
.event_button_span { display: flex; flex-direction: column; }
.span_event { padding: 2px 6px; font-size: 12px; background-color: rgb(255, 0, 0); color: rgb(255, 255, 255); border-radius: 4px; margin-right: 8px; }
.btn_custom_event { width: 450px; }
.span_info_event { display: block; font-size: 9px; text-align: right; width: 430px; font-style: italic; }
.name_event_button { display: block; text-align: left; width: 430px; margin-bottom: 8px; }
.desc_daily_main_block { display: flex; gap: 16px; }
.desc_daily_section { flex: 1 1 0%; }
.desc_daily_items { margin: auto; display: flex; flex-wrap: wrap; width: 144px; gap: 15px; }
.desc_daily_items img { border-radius: 3px; overflow: hidden; border: 1px solid rgba(221, 185, 18, 0.36); box-shadow: rgba(229, 160, 0, 0.59) 0px 4px 8px; height: 36px; }
.desc_daily_section h3, .desc_daily_section h4 { text-align: center; margin: auto; }
.custom-tooltip { position: relative; display: inline-block; cursor: pointer; }
.custom-tooltip .tooltiptext { visibility: hidden; width: 200px; background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); font-size: 13px; border-radius: 6px; padding: 10px; position: absolute; z-index: 1; bottom: 125%; left: 50%; margin-left: -100px; opacity: 0; transition: opacity 0.3s; }
.custom-tooltip .tooltiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -5px; border-width: 5px; border-style: solid; border-color: rgb(51, 51, 51) transparent transparent; }
.custom-tooltip:hover .tooltiptext { visibility: visible; opacity: 1; }
.tooltiptext span { display: block; color: rgb(255, 204, 0); font-weight: bold; }
.separator { width: 2px; background-color: rgba(235, 160, 49, 0.43); margin: 0px 16px; }
@media (max-width: 768px) {
  .info_date_obt { font-size: 16px !important; }
}
.l2-neon-text { font-family: Roboto, sans-serif; text-align: center; font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: rgb(0, 255, 255); text-shadow: rgb(0, 255, 255) 0px 0px 5px, rgb(0, 255, 255) 0px 0px 10px, rgb(0, 188, 212) 0px 0px 20px; position: relative; padding: 15px 10px; border: 1px solid rgba(0, 255, 255, 0.03); border-radius: 2px; background: rgba(0, 255, 255, 0.05); animation: 3s ease 0s infinite alternate none running neon-flicker; }
@keyframes neon-flicker { 
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; text-shadow: rgb(0, 255, 255) 0px 0px 5px, rgb(0, 255, 255) 0px 0px 10px; }
  20%, 24%, 55% { opacity: 0.5; text-shadow: none; }
}
.event__details { font-size: 1rem; color: rgb(119, 119, 119); margin-top: auto; line-height: 1.6; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 10px; }
.event__details span { display: block; color: rgb(221, 221, 221); }
.event__desc { font-size: 1.4rem !important; margin-bottom: max(0.625rem, 20px); }
.l2-modern-widget { position: fixed; bottom: 50px; left: 40px; z-index: 9900; display: flex; align-items: center; cursor: pointer; animation: 3.5s ease-in-out 0s infinite normal none running levitate; user-select: none; }
.l2-modern-widget:hover { animation-play-state: paused; transform: translateY(-5px); }
.widget-icon { width: 75px; height: 75px; position: relative; z-index: 2; filter: drop-shadow(rgba(0, 229, 255, 0.3) 0px 0px 15px); transition: transform 0.3s; }
.l2-modern-widget:hover .widget-icon { transform: scale(1.1) rotate(5deg); filter: drop-shadow(rgba(0, 229, 255, 0.6) 0px 0px 25px); }
.widget-aura { position: absolute; left: 37px; top: 50%; transform: translate(-50%, -50%); width: 50px; height: 50px; background: radial-gradient(circle, rgba(0, 229, 255, 0.4) 0%, rgba(0, 0, 0, 0) 70%); z-index: 1; border-radius: 50%; animation: 2s ease 0s infinite alternate none running pulseBlue; }
.widget-plate { position: relative; margin-left: -20px; padding: 10px 25px 10px 35px; background: var(--l2-glass); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(42, 59, 85) rgb(42, 59, 85) rgb(42, 59, 85) currentcolor; border-image: initial; clip-path: polygon(0px 0px, 100% 0px, 100% 85%, 92% 100%, 0px 100%); display: flex; align-items: center; z-index: 0; transition: 0.3s; backdrop-filter: blur(5px); box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px; }
.l2-modern-widget:hover .widget-plate { background: linear-gradient(90deg, rgb(22, 32, 53) 0%, rgb(11, 17, 31) 100%); border-color: var(--l2-cyan); box-shadow: rgba(0, 229, 255, 0.15) 0px 0px 15px; padding-left: 40px; }
.widget-content { display: flex; flex-direction: column; }
.widget-title { color: rgb(255, 255, 255); font-size: 13px; font-weight: 900; text-transform: uppercase; letter-spacing: 0.5px; line-height: 1; margin-bottom: 3px; text-shadow: rgb(0, 0, 0) 0px 2px 4px; }
.widget-sub { color: var(--l2-cyan); font-size: 10px; font-weight: 500; text-transform: uppercase; transition: color 0.3s; }
.l2-modern-widget:hover .widget-sub { color: var(--l2-gold); text-shadow: rgba(255, 215, 0, 0.5) 0px 0px 5px; }
.widget-indicator { position: absolute; top: -4px; right: -4px; width: 8px; height: 8px; background-color: var(--l2-gold); border: 1px solid rgb(255, 255, 255); border-radius: 50%; box-shadow: 0 0 8px var(--l2-gold); animation: 1.5s ease 0s infinite normal none running blink; z-index: 3; }
.widget-sparkle { position: absolute; background: var(--l2-cyan); width: 2px; height: 2px; border-radius: 50%; opacity: 0; pointer-events: none; box-shadow: 0 0 4px var(--l2-cyan); animation: 3s linear 0s infinite normal none running rise; z-index: 10; }
.p1 { left: 40%; bottom: 20%; animation-delay: 0s; }
.p2 { left: 60%; bottom: 10%; animation-delay: 1.2s; width: 3px; height: 3px; background: white; }
.p3 { left: 30%; bottom: 30%; animation-delay: 2.5s; background: var(--l2-gold); }
.l2-modal-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(5, 8, 15, 0.9); backdrop-filter: blur(12px); z-index: 10000; display: flex; justify-content: center; align-items: center; opacity: 0; visibility: hidden; transition: 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
.l2-modal-overlay.open { opacity: 1; visibility: visible; }
.l2-modal-box { width: 90%; max-width: 520px; background: linear-gradient(160deg, rgb(19, 26, 41) 0%, rgb(9, 14, 23) 100%); border-width: 1px; border-style: solid; border-color: rgba(0, 229, 255, 0.4) rgba(0, 229, 255, 0.15) rgba(0, 229, 255, 0.15); border-image: initial; border-radius: 12px; padding: 0px; position: relative; box-shadow: rgba(0, 0, 0, 0.95) 0px 30px 60px, rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset, rgba(0, 229, 255, 0.05) 0px 0px 40px; transform: perspective(1000px) rotateX(10deg) translateY(50px) scale(0.9); transition: 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); overflow: hidden; }
.l2-modal-overlay.open .l2-modal-box { transform: perspective(1000px) rotateX(0deg) translateY(0px) scale(1); }
.l2-modal-box::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 1px; background: linear-gradient(90deg, transparent, var(--l2-cyan), transparent); opacity: 0.7; }
.l2-modal-close { position: absolute; top: 15px; right: 15px; width: 32px; height: 32px; background: rgba(255, 255, 255, 0.05); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: rgb(136, 153, 166); cursor: pointer; transition: 0.2s; border: 1px solid transparent; z-index: 10; }
.l2-modal-close:hover { background: rgba(255, 60, 60, 0.1); border-color: rgba(255, 60, 60, 0.4); color: rgb(255, 77, 77); transform: rotate(90deg); }
.l2-modal-inner { padding: 40px 30px 30px; }
.l2-modal-header { text-align: center; margin-bottom: 25px; }
.l2-modal-title { color: rgb(255, 255, 255); font-size: 26px; font-weight: 800; text-transform: uppercase; margin: 0px; letter-spacing: 2px; background: linear-gradient(rgb(255, 255, 255) 40%, rgb(170, 189, 209) 100%) text; -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 2px 4px); }
.l2-modal-subtitle { display: block; color: var(--l2-cyan); font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 3px; margin-top: 5px; opacity: 0.8; }
.l2-separator { height: 1px; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent); margin: 20px auto; width: 80%; position: relative; }
.l2-separator::after { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg); width: 6px; height: 6px; background: var(--l2-cyan); box-shadow: 0 0 8px var(--l2-cyan); }
.l2-promo-list { display: flex; flex-direction: column; gap: 10px; }
.l2-promo-item { display: flex; align-items: center; background: linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.01) 100%); border: 1px solid rgba(255, 255, 255, 0.05); padding: 16px; border-radius: 8px; text-decoration: none; transition: 0.3s; position: relative; overflow: hidden; }
.l2-promo-item:hover { background: linear-gradient(90deg, rgba(0, 229, 255, 0.08) 0%, rgba(0, 0, 0, 0) 100%); border-color: rgba(0, 229, 255, 0.3); transform: translateX(5px); box-shadow: rgba(0, 0, 0, 0.3) 0px 5px 15px; }
.promo-icon-box { width: 48px; height: 48px; background: rgb(13, 18, 28); border: 1px solid rgb(42, 59, 85); border-radius: 8px; display: flex; align-items: center; justify-content: center; margin-right: 18px; position: relative; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px inset; flex-shrink: 0; }
.promo-icon-box svg { width: 24px; height: 24px; color: rgb(106, 122, 138); transition: 0.3s; }
.l2-promo-item:hover .promo-icon-box svg { color: rgb(255, 255, 255); filter: drop-shadow(currentcolor 0px 0px 5px); }
.l2-promo-item:hover .promo-icon-box { border-color: var(--l2-cyan); }
.promo-content { flex-grow: 1; }
.promo-title { display: block; color: rgb(226, 232, 240); font-weight: 700; font-size: 13px; margin-bottom: 2px; text-transform: uppercase; }
.promo-desc { display: block; color: rgb(153, 159, 167); font-size: 12px; }
.promo-badge { font-size: 9px; font-weight: 800; text-transform: uppercase; padding: 2px 6px; border-radius: 4px; margin-left: 8px; display: inline-block; vertical-align: middle; }
.badge-new { background: rgba(0, 229, 255, 0.15); color: var(--l2-cyan); border: 1px solid rgba(0, 229, 255, 0.3); }
.badge-hot { background: rgba(255, 60, 60, 0.15); color: rgb(255, 77, 77); border: 1px solid rgba(255, 60, 60, 0.3); animation: 2s ease 0s infinite normal none running pulseRed; }
.promo-arrow { opacity: 0.5; transition: 0.3s; }
.l2-promo-item:hover .promo-arrow { opacity: 1; transform: translateX(3px); }
.l2-promo-item.legendary { background: radial-gradient(circle at 0% 50%, rgba(255, 215, 0, 0.1), transparent 70%); border: 1px solid rgba(255, 215, 0, 0.3); }
.l2-promo-item.legendary:hover { border-color: var(--l2-gold); box-shadow: rgba(255, 215, 0, 0.15) 0px 0px 20px; }
.l2-promo-item.legendary .promo-icon-box { border-color: rgba(255, 215, 0, 0.4); background: radial-gradient(circle, rgba(255, 215, 0, 0.1), rgb(13, 18, 28)); }
.l2-promo-item.legendary svg { color: var(--l2-gold); }
.l2-promo-item.legendary .promo-title { color: rgb(255, 255, 255); text-shadow: rgba(255, 215, 0, 0.4) 0px 0px 10px; }
.l2-modal-footer { background: rgba(0, 0, 0, 0.3); padding: 15px 30px; display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(255, 255, 255, 0.05); }
.footer-text { font-size: 11px; color: rgb(74, 90, 106); }
.social-links { display: flex; gap: 10px; }
.social-btn { width: 30px; height: 30px; border-radius: 4px; background: rgba(255, 255, 255, 0.05); display: flex; align-items: center; justify-content: center; color: rgb(136, 153, 166); transition: 0.2s; text-decoration: none; }
.social-btn:hover { background: var(--l2-blue-dark); color: rgb(255, 255, 255); }
@keyframes levitate { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-12px); }
}
@keyframes pulseBlue { 
  0% { transform: translate(-50%, -50%) scale(0.8); opacity: 0.3; }
  100% { transform: translate(-50%, -50%) scale(1.3); opacity: 0.6; }
}
@keyframes blink { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(0.8); }
}
@keyframes rise { 
  0% { transform: translateY(0px) scale(0); opacity: 0; }
  20% { opacity: 1; transform: scale(1); }
  100% { transform: translateY(-50px) scale(0); opacity: 0; }
}
@keyframes pulseRed { 
  0% { opacity: 0.7; }
  50% { opacity: 1; }
  100% { opacity: 0.7; }
}
@media (max-width: 768px) {
  .l2-modern-widget { bottom: 20px; left: 10px; }
  .widget-plate { display: none; }
  .widget-indicator { right: 15px; top: 0px; }
  .l2-modal-box { width: 95%; }
}
.resources__btn_direct::after { display: none !important; }
.resources__btn_direct { text-decoration: none; }

@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/f95e971e608.woff2') format("woff2"), url('../fonts/f3a2865beb1.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/fcc90a2b68d.woff2') format("woff2"), url('../fonts/f80b189e9fa.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/fe71a997056.woff2') format("woff2"), url('../fonts/f42bc855594.ttf') format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/f7a00402742.woff2') format("woff2"), url('../fonts/fa28b8c7884.ttf') format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }

@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url('../fonts/fcc90a2b68d.woff2') format("woff2"), url('../fonts/f80b189e9fa.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url('../fonts/f95e971e608.woff2') format("woff2"), url('../fonts/f3a2865beb1.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url('../fonts/fe71a997056.woff2') format("woff2"), url('../fonts/f42bc855594.ttf') format("truetype"); }

.fa.fa-glass { --fa: "\f000"; }
.fa.fa-envelope-o { --fa: "\f0e0"; }
.fa.fa-envelope-o, .fa.fa-star-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-star-o { --fa: "\f005"; }
.fa.fa-close, .fa.fa-remove { --fa: "\f00d"; }
.fa.fa-gear { --fa: "\f013"; }
.fa.fa-trash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f2ed"; }
.fa.fa-home { --fa: "\f015"; }
.fa.fa-file-o { --fa: "\f15b"; }
.fa.fa-clock-o, .fa.fa-file-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-clock-o { --fa: "\f017"; }
.fa.fa-arrow-circle-o-down { --fa: "\f358"; }
.fa.fa-arrow-circle-o-down, .fa.fa-arrow-circle-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-up { --fa: "\f35b"; }
.fa.fa-play-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f144"; }
.fa.fa-repeat, .fa.fa-rotate-right { --fa: "\f01e"; }
.fa.fa-refresh { --fa: "\f021"; }
.fa.fa-list-alt { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f022"; }
.fa.fa-dedent { --fa: "\f03b"; }
.fa.fa-video-camera { --fa: "\f03d"; }
.fa.fa-picture-o { --fa: "\f03e"; }
.fa.fa-photo, .fa.fa-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-photo { --fa: "\f03e"; }
.fa.fa-image { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f03e"; }
.fa.fa-map-marker { --fa: "\f3c5"; }
.fa.fa-pencil-square-o { --fa: "\f044"; }
.fa.fa-edit, .fa.fa-pencil-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-edit { --fa: "\f044"; }
.fa.fa-share-square-o { --fa: "\f14d"; }
.fa.fa-check-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f14a"; }
.fa.fa-arrows { --fa: "\f0b2"; }
.fa.fa-times-circle-o { --fa: "\f057"; }
.fa.fa-check-circle-o, .fa.fa-times-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-check-circle-o { --fa: "\f058"; }
.fa.fa-mail-forward { --fa: "\f064"; }
.fa.fa-expand { --fa: "\f424"; }
.fa.fa-compress { --fa: "\f422"; }
.fa.fa-eye, .fa.fa-eye-slash { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-warning { --fa: "\f071"; }
.fa.fa-calendar { --fa: "\f073"; }
.fa.fa-arrows-v { --fa: "\f338"; }
.fa.fa-arrows-h { --fa: "\f337"; }
.fa.fa-bar-chart, .fa.fa-bar-chart-o { --fa: "\e0e3"; }
.fa.fa-twitter-square { --fa: "\f081"; }
.fa.fa-facebook-square, .fa.fa-twitter-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-facebook-square { --fa: "\f082"; }
.fa.fa-gears { --fa: "\f085"; }
.fa.fa-thumbs-o-up { --fa: "\f164"; }
.fa.fa-thumbs-o-down, .fa.fa-thumbs-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-thumbs-o-down { --fa: "\f165"; }
.fa.fa-heart-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f004"; }
.fa.fa-sign-out { --fa: "\f2f5"; }
.fa.fa-linkedin-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; --fa: "\f08c"; }
.fa.fa-thumb-tack { --fa: "\f08d"; }
.fa.fa-external-link { --fa: "\f35d"; }
.fa.fa-sign-in { --fa: "\f2f6"; }
.fa.fa-github-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; --fa: "\f092"; }
.fa.fa-lemon-o { --fa: "\f094"; }
.fa.fa-lemon-o, .fa.fa-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-square-o { --fa: "\f0c8"; }
.fa.fa-bookmark-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f02e"; }
.fa.fa-facebook, .fa.fa-twitter { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-facebook { --fa: "\f39e"; }
.fa.fa-facebook-f { --fa: "\f39e"; }
.fa.fa-facebook-f, .fa.fa-github { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-credit-card { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-feed { --fa: "\f09e"; }
.fa.fa-hdd-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f0a0"; }
.fa.fa-hand-o-right { --fa: "\f0a4"; }
.fa.fa-hand-o-left, .fa.fa-hand-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-o-left { --fa: "\f0a5"; }
.fa.fa-hand-o-up { --fa: "\f0a6"; }
.fa.fa-hand-o-down, .fa.fa-hand-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-o-down { --fa: "\f0a7"; }
.fa.fa-globe { --fa: "\f57d"; }
.fa.fa-tasks { --fa: "\f828"; }
.fa.fa-arrows-alt { --fa: "\f31e"; }
.fa.fa-group { --fa: "\f0c0"; }
.fa.fa-chain { --fa: "\f0c1"; }
.fa.fa-cut { --fa: "\f0c4"; }
.fa.fa-files-o { --fa: "\f0c5"; }
.fa.fa-files-o, .fa.fa-floppy-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-floppy-o { --fa: "\f0c7"; }
.fa.fa-save { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f0c7"; }
.fa.fa-navicon, .fa.fa-reorder { --fa: "\f0c9"; }
.fa.fa-magic { --fa: "\e2ca"; }
.fa.fa-pinterest, .fa.fa-pinterest-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-pinterest-square { --fa: "\f0d3"; }
.fa.fa-google-plus-square { --fa: "\f0d4"; }
.fa.fa-google-plus, .fa.fa-google-plus-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-google-plus { --fa: "\f0d5"; }
.fa.fa-money { --fa: "\f3d1"; }
.fa.fa-unsorted { --fa: "\f0dc"; }
.fa.fa-sort-desc { --fa: "\f0dd"; }
.fa.fa-sort-asc { --fa: "\f0de"; }
.fa.fa-linkedin { font-family: "Font Awesome 6 Brands"; font-weight: 400; --fa: "\f0e1"; }
.fa.fa-rotate-left { --fa: "\f0e2"; }
.fa.fa-legal { --fa: "\f0e3"; }
.fa.fa-dashboard, .fa.fa-tachometer { --fa: "\f625"; }
.fa.fa-comment-o { --fa: "\f075"; }
.fa.fa-comment-o, .fa.fa-comments-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-comments-o { --fa: "\f086"; }
.fa.fa-flash { --fa: "\f0e7"; }
.fa.fa-clipboard { --fa: "\f0ea"; }
.fa.fa-lightbulb-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f0eb"; }
.fa.fa-exchange { --fa: "\f362"; }
.fa.fa-cloud-download { --fa: "\f0ed"; }
.fa.fa-cloud-upload { --fa: "\f0ee"; }
.fa.fa-bell-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f0f3"; }
.fa.fa-cutlery { --fa: "\f2e7"; }
.fa.fa-file-text-o { --fa: "\f15c"; }
.fa.fa-building-o, .fa.fa-file-text-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-building-o { --fa: "\f1ad"; }
.fa.fa-hospital-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f0f8"; }
.fa.fa-tablet { --fa: "\f3fa"; }
.fa.fa-mobile, .fa.fa-mobile-phone { --fa: "\f3cd"; }
.fa.fa-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f111"; }
.fa.fa-mail-reply { --fa: "\f3e5"; }
.fa.fa-github-alt { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-folder-o { --fa: "\f07b"; }
.fa.fa-folder-o, .fa.fa-folder-open-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-folder-open-o { --fa: "\f07c"; }
.fa.fa-smile-o { --fa: "\f118"; }
.fa.fa-frown-o, .fa.fa-smile-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-frown-o { --fa: "\f119"; }
.fa.fa-meh-o { --fa: "\f11a"; }
.fa.fa-keyboard-o, .fa.fa-meh-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-keyboard-o { --fa: "\f11c"; }
.fa.fa-flag-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f024"; }
.fa.fa-mail-reply-all { --fa: "\f122"; }
.fa.fa-star-half-o { --fa: "\f5c0"; }
.fa.fa-star-half-empty, .fa.fa-star-half-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-star-half-empty { --fa: "\f5c0"; }
.fa.fa-star-half-full { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f5c0"; }
.fa.fa-code-fork { --fa: "\f126"; }
.fa.fa-chain-broken, .fa.fa-unlink { --fa: "\f127"; }
.fa.fa-calendar-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f133"; }
.fa.fa-css3, .fa.fa-html5, .fa.fa-maxcdn { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-unlock-alt { --fa: "\f09c"; }
.fa.fa-minus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f146"; }
.fa.fa-level-up { --fa: "\f3bf"; }
.fa.fa-level-down { --fa: "\f3be"; }
.fa.fa-pencil-square { --fa: "\f14b"; }
.fa.fa-external-link-square { --fa: "\f360"; }
.fa.fa-compass { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-caret-square-o-down { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f150"; }
.fa.fa-toggle-down { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f150"; }
.fa.fa-caret-square-o-up { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f151"; }
.fa.fa-toggle-up { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f151"; }
.fa.fa-caret-square-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f152"; }
.fa.fa-toggle-right { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f152"; }
.fa.fa-eur, .fa.fa-euro { --fa: "\f153"; }
.fa.fa-gbp { --fa: "\f154"; }
.fa.fa-dollar, .fa.fa-usd { --fa: "\24"; }
.fa.fa-inr, .fa.fa-rupee { --fa: "\e1bc"; }
.fa.fa-cny, .fa.fa-jpy, .fa.fa-rmb, .fa.fa-yen { --fa: "\f157"; }
.fa.fa-rouble, .fa.fa-rub, .fa.fa-ruble { --fa: "\f158"; }
.fa.fa-krw, .fa.fa-won { --fa: "\f159"; }
.fa.fa-bitcoin, .fa.fa-btc { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bitcoin { --fa: "\f15a"; }
.fa.fa-file-text { --fa: "\f15c"; }
.fa.fa-sort-alpha-asc { --fa: "\f15d"; }
.fa.fa-sort-alpha-desc { --fa: "\f881"; }
.fa.fa-sort-amount-asc { --fa: "\f884"; }
.fa.fa-sort-amount-desc { --fa: "\f160"; }
.fa.fa-sort-numeric-asc { --fa: "\f162"; }
.fa.fa-sort-numeric-desc { --fa: "\f886"; }
.fa.fa-youtube-square { --fa: "\f431"; }
.fa.fa-xing, .fa.fa-xing-square, .fa.fa-youtube, .fa.fa-youtube-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-xing-square { --fa: "\f169"; }
.fa.fa-youtube-play { --fa: "\f167"; }
.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow, .fa.fa-youtube-play { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bitbucket-square { --fa: "\f171"; }
.fa.fa-tumblr, .fa.fa-tumblr-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-tumblr-square { --fa: "\f174"; }
.fa.fa-long-arrow-down { --fa: "\f309"; }
.fa.fa-long-arrow-up { --fa: "\f30c"; }
.fa.fa-long-arrow-left { --fa: "\f30a"; }
.fa.fa-long-arrow-right { --fa: "\f30b"; }
.fa.fa-android, .fa.fa-apple, .fa.fa-dribbble, .fa.fa-foursquare, .fa.fa-gittip, .fa.fa-gratipay, .fa.fa-linux, .fa.fa-skype, .fa.fa-trello, .fa.fa-windows { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-gittip { --fa: "\f184"; }
.fa.fa-sun-o { --fa: "\f185"; }
.fa.fa-moon-o, .fa.fa-sun-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-moon-o { --fa: "\f186"; }
.fa.fa-pagelines, .fa.fa-renren, .fa.fa-stack-exchange, .fa.fa-vk, .fa.fa-weibo { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-arrow-circle-o-right { --fa: "\f35a"; }
.fa.fa-arrow-circle-o-left, .fa.fa-arrow-circle-o-right { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-left { --fa: "\f359"; }
.fa.fa-caret-square-o-left { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f191"; }
.fa.fa-toggle-left { --fa: "\f191"; }
.fa.fa-dot-circle-o, .fa.fa-toggle-left { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-dot-circle-o { --fa: "\f192"; }
.fa.fa-vimeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; --fa: "\f194"; }
.fa.fa-try, .fa.fa-turkish-lira { --fa: "\e2bb"; }
.fa.fa-plus-square-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f0fe"; }
.fa.fa-openid, .fa.fa-slack, .fa.fa-wordpress { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bank, .fa.fa-institution { --fa: "\f19c"; }
.fa.fa-mortar-board { --fa: "\f19d"; }
.fa.fa-google, .fa.fa-reddit, .fa.fa-reddit-square, .fa.fa-yahoo { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-reddit-square { --fa: "\f1a2"; }
.fa.fa-behance, .fa.fa-behance-square, .fa.fa-delicious, .fa.fa-digg, .fa.fa-drupal, .fa.fa-joomla, .fa.fa-pied-piper-alt, .fa.fa-pied-piper-pp, .fa.fa-stumbleupon, .fa.fa-stumbleupon-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-behance-square { --fa: "\f1b5"; }
.fa.fa-steam, .fa.fa-steam-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-steam-square { --fa: "\f1b7"; }
.fa.fa-automobile { --fa: "\f1b9"; }
.fa.fa-cab { --fa: "\f1ba"; }
.fa.fa-deviantart, .fa.fa-soundcloud, .fa.fa-spotify { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-file-pdf-o { --fa: "\f1c1"; }
.fa.fa-file-pdf-o, .fa.fa-file-word-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-word-o { --fa: "\f1c2"; }
.fa.fa-file-excel-o { --fa: "\f1c3"; }
.fa.fa-file-excel-o, .fa.fa-file-powerpoint-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-powerpoint-o { --fa: "\f1c4"; }
.fa.fa-file-image-o { --fa: "\f1c5"; }
.fa.fa-file-image-o, .fa.fa-file-photo-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-photo-o { --fa: "\f1c5"; }
.fa.fa-file-picture-o { --fa: "\f1c5"; }
.fa.fa-file-archive-o, .fa.fa-file-picture-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-archive-o { --fa: "\f1c6"; }
.fa.fa-file-zip-o { --fa: "\f1c6"; }
.fa.fa-file-audio-o, .fa.fa-file-zip-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-audio-o { --fa: "\f1c7"; }
.fa.fa-file-sound-o { --fa: "\f1c7"; }
.fa.fa-file-sound-o, .fa.fa-file-video-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-video-o { --fa: "\f1c8"; }
.fa.fa-file-movie-o { --fa: "\f1c8"; }
.fa.fa-file-code-o, .fa.fa-file-movie-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-file-code-o { --fa: "\f1c9"; }
.fa.fa-codepen, .fa.fa-jsfiddle, .fa.fa-vine { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-life-bouy, .fa.fa-life-buoy, .fa.fa-life-saver, .fa.fa-support { --fa: "\f1cd"; }
.fa.fa-circle-o-notch { --fa: "\f1ce"; }
.fa.fa-ra, .fa.fa-rebel { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-ra { --fa: "\f1d0"; }
.fa.fa-resistance { --fa: "\f1d0"; }
.fa.fa-empire, .fa.fa-ge, .fa.fa-resistance { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-ge { --fa: "\f1d1"; }
.fa.fa-git-square { --fa: "\f1d2"; }
.fa.fa-git, .fa.fa-git-square, .fa.fa-hacker-news, .fa.fa-y-combinator-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-y-combinator-square { --fa: "\f1d4"; }
.fa.fa-yc-square { --fa: "\f1d4"; }
.fa.fa-qq, .fa.fa-tencent-weibo, .fa.fa-wechat, .fa.fa-weixin, .fa.fa-yc-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-wechat { --fa: "\f1d7"; }
.fa.fa-send { --fa: "\f1d8"; }
.fa.fa-paper-plane-o { --fa: "\f1d8"; }
.fa.fa-paper-plane-o, .fa.fa-send-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-send-o { --fa: "\f1d8"; }
.fa.fa-circle-thin { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f111"; }
.fa.fa-header { --fa: "\f1dc"; }
.fa.fa-futbol-o { --fa: "\f1e3"; }
.fa.fa-futbol-o, .fa.fa-soccer-ball-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-soccer-ball-o { --fa: "\f1e3"; }
.fa.fa-slideshare, .fa.fa-twitch, .fa.fa-yelp { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-newspaper-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f1ea"; }
.fa.fa-cc-amex, .fa.fa-cc-discover, .fa.fa-cc-mastercard, .fa.fa-cc-paypal, .fa.fa-cc-stripe, .fa.fa-cc-visa, .fa.fa-google-wallet, .fa.fa-paypal { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-bell-slash-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f1f6"; }
.fa.fa-trash { --fa: "\f2ed"; }
.fa.fa-copyright { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-eyedropper { --fa: "\f1fb"; }
.fa.fa-area-chart { --fa: "\f1fe"; }
.fa.fa-pie-chart { --fa: "\f200"; }
.fa.fa-line-chart { --fa: "\f201"; }
.fa.fa-lastfm, .fa.fa-lastfm-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-lastfm-square { --fa: "\f203"; }
.fa.fa-angellist, .fa.fa-ioxhost { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-cc { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f20a"; }
.fa.fa-ils, .fa.fa-shekel, .fa.fa-sheqel { --fa: "\f20b"; }
.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-diamond { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f3a5"; }
.fa.fa-intersex, .fa.fa-transgender { --fa: "\f224"; }
.fa.fa-transgender-alt { --fa: "\f225"; }
.fa.fa-facebook-official { --fa: "\f09a"; }
.fa.fa-facebook-official, .fa.fa-pinterest-p, .fa.fa-whatsapp { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-hotel { --fa: "\f236"; }
.fa.fa-medium, .fa.fa-viacoin, .fa.fa-y-combinator, .fa.fa-yc { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-yc { --fa: "\f23b"; }
.fa.fa-expeditedssl, .fa.fa-opencart, .fa.fa-optin-monster { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-battery, .fa.fa-battery-4 { --fa: "\f240"; }
.fa.fa-battery-3 { --fa: "\f241"; }
.fa.fa-battery-2 { --fa: "\f242"; }
.fa.fa-battery-1 { --fa: "\f243"; }
.fa.fa-battery-0 { --fa: "\f244"; }
.fa.fa-object-group, .fa.fa-object-ungroup, .fa.fa-sticky-note-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-sticky-note-o { --fa: "\f249"; }
.fa.fa-cc-diners-club, .fa.fa-cc-jcb { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-clone { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hourglass-o { --fa: "\f254"; }
.fa.fa-hourglass-1 { --fa: "\f251"; }
.fa.fa-hourglass-2 { --fa: "\f252"; }
.fa.fa-hourglass-3 { --fa: "\f253"; }
.fa.fa-hand-rock-o { --fa: "\f255"; }
.fa.fa-hand-grab-o, .fa.fa-hand-rock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-grab-o { --fa: "\f255"; }
.fa.fa-hand-paper-o { --fa: "\f256"; }
.fa.fa-hand-paper-o, .fa.fa-hand-stop-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-stop-o { --fa: "\f256"; }
.fa.fa-hand-scissors-o { --fa: "\f257"; }
.fa.fa-hand-lizard-o, .fa.fa-hand-scissors-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-lizard-o { --fa: "\f258"; }
.fa.fa-hand-spock-o { --fa: "\f259"; }
.fa.fa-hand-pointer-o, .fa.fa-hand-spock-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-hand-pointer-o { --fa: "\f25a"; }
.fa.fa-hand-peace-o { --fa: "\f25b"; }
.fa.fa-hand-peace-o, .fa.fa-registered { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-creative-commons, .fa.fa-gg, .fa.fa-gg-circle, .fa.fa-odnoklassniki, .fa.fa-odnoklassniki-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-odnoklassniki-square { --fa: "\f264"; }
.fa.fa-chrome, .fa.fa-firefox, .fa.fa-get-pocket, .fa.fa-internet-explorer, .fa.fa-opera, .fa.fa-safari, .fa.fa-wikipedia-w { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-television { --fa: "\f26c"; }
.fa.fa-500px, .fa.fa-amazon, .fa.fa-contao { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-calendar-plus-o { --fa: "\f271"; }
.fa.fa-calendar-minus-o, .fa.fa-calendar-plus-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-minus-o { --fa: "\f272"; }
.fa.fa-calendar-times-o { --fa: "\f273"; }
.fa.fa-calendar-check-o, .fa.fa-calendar-times-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-calendar-check-o { --fa: "\f274"; }
.fa.fa-map-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f279"; }
.fa.fa-commenting { --fa: "\f4ad"; }
.fa.fa-commenting-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f4ad"; }
.fa.fa-houzz, .fa.fa-vimeo { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-vimeo { --fa: "\f27d"; }
.fa.fa-black-tie, .fa.fa-edge, .fa.fa-fonticons, .fa.fa-reddit-alien { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-credit-card-alt { --fa: "\f09d"; }
.fa.fa-codiepie, .fa.fa-fort-awesome, .fa.fa-mixcloud, .fa.fa-modx, .fa.fa-product-hunt, .fa.fa-scribd, .fa.fa-usb { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-pause-circle-o { --fa: "\f28b"; }
.fa.fa-pause-circle-o, .fa.fa-stop-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-stop-circle-o { --fa: "\f28d"; }
.fa.fa-bluetooth, .fa.fa-bluetooth-b, .fa.fa-envira, .fa.fa-gitlab, .fa.fa-wheelchair-alt, .fa.fa-wpbeginner, .fa.fa-wpforms { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-wheelchair-alt { --fa: "\f368"; }
.fa.fa-question-circle-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f059"; }
.fa.fa-volume-control-phone { --fa: "\f2a0"; }
.fa.fa-asl-interpreting { --fa: "\f2a3"; }
.fa.fa-deafness, .fa.fa-hard-of-hearing { --fa: "\f2a4"; }
.fa.fa-glide, .fa.fa-glide-g { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-signing { --fa: "\f2a7"; }
.fa.fa-viadeo, .fa.fa-viadeo-square { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-viadeo-square { --fa: "\f2aa"; }
.fa.fa-snapchat, .fa.fa-snapchat-ghost { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-snapchat-ghost { --fa: "\f2ab"; }
.fa.fa-snapchat-square { --fa: "\f2ad"; }
.fa.fa-first-order, .fa.fa-google-plus-official, .fa.fa-pied-piper, .fa.fa-snapchat-square, .fa.fa-themeisle, .fa.fa-yoast { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-google-plus-official { --fa: "\f2b3"; }
.fa.fa-google-plus-circle { --fa: "\f2b3"; }
.fa.fa-fa, .fa.fa-font-awesome, .fa.fa-google-plus-circle { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-fa { --fa: "\f2b4"; }
.fa.fa-handshake-o { --fa: "\f2b5"; }
.fa.fa-envelope-open-o, .fa.fa-handshake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-envelope-open-o { --fa: "\f2b6"; }
.fa.fa-linode { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-address-book-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f2b9"; }
.fa.fa-vcard { --fa: "\f2bb"; }
.fa.fa-address-card-o { --fa: "\f2bb"; }
.fa.fa-address-card-o, .fa.fa-vcard-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-vcard-o { --fa: "\f2bb"; }
.fa.fa-user-circle-o { --fa: "\f2bd"; }
.fa.fa-user-circle-o, .fa.fa-user-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-user-o { --fa: "\f007"; }
.fa.fa-id-badge { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-drivers-license { --fa: "\f2c2"; }
.fa.fa-id-card-o { --fa: "\f2c2"; }
.fa.fa-drivers-license-o, .fa.fa-id-card-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-drivers-license-o { --fa: "\f2c2"; }
.fa.fa-free-code-camp, .fa.fa-quora, .fa.fa-telegram { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-thermometer, .fa.fa-thermometer-4 { --fa: "\f2c7"; }
.fa.fa-thermometer-3 { --fa: "\f2c8"; }
.fa.fa-thermometer-2 { --fa: "\f2c9"; }
.fa.fa-thermometer-1 { --fa: "\f2ca"; }
.fa.fa-thermometer-0 { --fa: "\f2cb"; }
.fa.fa-bathtub, .fa.fa-s15 { --fa: "\f2cd"; }
.fa.fa-window-maximize, .fa.fa-window-restore { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-times-rectangle { --fa: "\f410"; }
.fa.fa-window-close-o { --fa: "\f410"; }
.fa.fa-times-rectangle-o, .fa.fa-window-close-o { font-family: "Font Awesome 6 Free"; font-weight: 400; }
.fa.fa-times-rectangle-o { --fa: "\f410"; }
.fa.fa-bandcamp, .fa.fa-eercast, .fa.fa-etsy, .fa.fa-grav, .fa.fa-imdb, .fa.fa-ravelry { font-family: "Font Awesome 6 Brands"; font-weight: 400; }
.fa.fa-eercast { --fa: "\f2da"; }
.fa.fa-snowflake-o { font-family: "Font Awesome 6 Free"; font-weight: 400; --fa: "\f2dc"; }
.fa.fa-meetup, .fa.fa-superpowers, .fa.fa-wpexplorer { font-family: "Font Awesome 6 Brands"; font-weight: 400; }

.fa { font-family: var(--fa-style-family,"Font Awesome 6 Free"); font-weight: var(--fa-style,900); }
.fa, .fa-brands, .fa-regular, .fa-solid, .fab, .far, .fas { -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-style: normal; font-variant: normal; line-height: 1; text-rendering: auto; }
.fa-brands::before, .fa-regular::before, .fa-solid::before, .fa::before, .fab::before, .far::before, .fas::before { content: var(--fa); }
.fa-classic, .fa-regular, .fa-solid, .far, .fas { font-family: "Font Awesome 6 Free"; }
.fa-brands, .fab { font-family: "Font Awesome 6 Brands"; }
.fa-1x { font-size: 1em; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-6x { font-size: 6em; }
.fa-7x { font-size: 7em; }
.fa-8x { font-size: 8em; }
.fa-9x { font-size: 9em; }
.fa-10x { font-size: 10em; }
.fa-2xs { font-size: 0.625em; line-height: 0.1em; vertical-align: 0.225em; }
.fa-xs { font-size: 0.75em; line-height: 0.08333em; vertical-align: 0.125em; }
.fa-sm { font-size: 0.875em; line-height: 0.07143em; vertical-align: 0.05357em; }
.fa-lg { font-size: 1.25em; line-height: 0.05em; vertical-align: -0.075em; }
.fa-xl { font-size: 1.5em; line-height: 0.04167em; vertical-align: -0.125em; }
.fa-2xl { font-size: 2em; line-height: 0.03125em; vertical-align: -0.1875em; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-ul { list-style-type: none; margin-left: var(--fa-li-margin,2.5em); padding-left: 0px; }
.fa-ul > li { position: relative; }
.fa-li { left: calc(var(--fa-li-width, 2em)*-1); position: absolute; text-align: center; width: var(--fa-li-width,2em); line-height: inherit; }
.fa-border { border-radius: var(--fa-border-radius,.1em); border: var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee); padding: var(--fa-border-padding,.2em .25em .15em); }
.fa-pull-left { float: left; margin-right: var(--fa-pull-margin,.3em); }
.fa-pull-right { float: right; margin-left: var(--fa-pull-margin,.3em); }
.fa-beat { animation-name: fa-beat; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-bounce { animation-name: fa-bounce; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1)); }
.fa-fade { animation-name: fa-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-beat-fade, .fa-fade { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); }
.fa-beat-fade { animation-name: fa-beat-fade; animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,cubic-bezier(.4,0,.6,1)); }
.fa-flip { animation-name: fa-flip; animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,ease-in-out); }
.fa-shake { animation-name: fa-shake; animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }
.fa-shake, .fa-spin { animation-delay: var(--fa-animation-delay,0s); animation-direction: var(--fa-animation-direction,normal); }
.fa-spin { animation-name: fa-spin; animation-duration: var(--fa-animation-duration,2s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,linear); }
.fa-spin-reverse { --fa-animation-direction: reverse; }
.fa-pulse, .fa-spin-pulse { animation-name: fa-spin; animation-direction: var(--fa-animation-direction,normal); animation-duration: var(--fa-animation-duration,1s); animation-iteration-count: var(--fa-animation-iteration-count,infinite); animation-timing-function: var(--fa-animation-timing,steps(8)); }
@media (prefers-reduced-motion: reduce) {
  .fa-beat, .fa-beat-fade, .fa-bounce, .fa-fade, .fa-flip, .fa-pulse, .fa-shake, .fa-spin, .fa-spin-pulse { animation-delay: -1ms; animation-duration: 1ms; animation-iteration-count: 1; transition-delay: 0s; transition-duration: 0s; }
}
@keyframes fa-beat { 
  0%, 90% { transform: scale(1); }
  45% { transform: scale(var(--fa-beat-scale,1.25)); }
}
@keyframes fa-bounce { 
  0% { transform: scale(1) translateY(0px); }
  10% { transform: scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0); }
  30% { transform: scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em)); }
  50% { transform: scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0); }
  57% { transform: scale(1) translateY(var(--fa-bounce-rebound,-.125em)); }
  64% { transform: scale(1) translateY(0px); }
  100% { transform: scale(1) translateY(0px); }
}
@keyframes fa-fade { 
  50% { opacity: var(--fa-fade-opacity,.4); }
}
@keyframes fa-beat-fade { 
  0%, 100% { opacity: var(--fa-beat-fade-opacity,.4); transform: scale(1); }
  50% { opacity: 1; transform: scale(var(--fa-beat-fade-scale,1.125)); }
}
@keyframes fa-flip { 
  50% { transform: rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg)); }
}
@keyframes fa-shake { 
  0% { transform: rotate(-15deg); }
  4% { transform: rotate(15deg); }
  8%, 24% { transform: rotate(-18deg); }
  12%, 28% { transform: rotate(18deg); }
  16% { transform: rotate(-22deg); }
  20% { transform: rotate(22deg); }
  32% { transform: rotate(-12deg); }
  36% { transform: rotate(12deg); }
  40%, 100% { transform: rotate(0deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scaleX(-1); }
.fa-flip-vertical { transform: scaleY(-1); }
.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { transform: scale(-1); }
.fa-rotate-by { transform: rotate(var(--fa-rotate-angle,0)); }
.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2.5em; }
.fa-stack-1x, .fa-stack-2x { left: 0px; position: absolute; text-align: center; width: 100%; z-index: var(--fa-stack-z-index,auto); }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: var(--fa-inverse,#fff); }
.fa-0 { --fa: "\30"; }
.fa-1 { --fa: "\31"; }
.fa-2 { --fa: "\32"; }
.fa-3 { --fa: "\33"; }
.fa-4 { --fa: "\34"; }
.fa-5 { --fa: "\35"; }
.fa-6 { --fa: "\36"; }
.fa-7 { --fa: "\37"; }
.fa-8 { --fa: "\38"; }
.fa-9 { --fa: "\39"; }
.fa-fill-drip { --fa: "\f576"; }
.fa-arrows-to-circle { --fa: "\e4bd"; }
.fa-chevron-circle-right, .fa-circle-chevron-right { --fa: "\f138"; }
.fa-at { --fa: "\40"; }
.fa-trash-alt, .fa-trash-can { --fa: "\f2ed"; }
.fa-text-height { --fa: "\f034"; }
.fa-user-times, .fa-user-xmark { --fa: "\f235"; }
.fa-stethoscope { --fa: "\f0f1"; }
.fa-comment-alt, .fa-message { --fa: "\f27a"; }
.fa-info { --fa: "\f129"; }
.fa-compress-alt, .fa-down-left-and-up-right-to-center { --fa: "\f422"; }
.fa-explosion { --fa: "\e4e9"; }
.fa-file-alt, .fa-file-lines, .fa-file-text { --fa: "\f15c"; }
.fa-wave-square { --fa: "\f83e"; }
.fa-ring { --fa: "\f70b"; }
.fa-building-un { --fa: "\e4d9"; }
.fa-dice-three { --fa: "\f527"; }
.fa-calendar-alt, .fa-calendar-days { --fa: "\f073"; }
.fa-anchor-circle-check { --fa: "\e4aa"; }
.fa-building-circle-arrow-right { --fa: "\e4d1"; }
.fa-volleyball, .fa-volleyball-ball { --fa: "\f45f"; }
.fa-arrows-up-to-line { --fa: "\e4c2"; }
.fa-sort-desc, .fa-sort-down { --fa: "\f0dd"; }
.fa-circle-minus, .fa-minus-circle { --fa: "\f056"; }
.fa-door-open { --fa: "\f52b"; }
.fa-right-from-bracket, .fa-sign-out-alt { --fa: "\f2f5"; }
.fa-atom { --fa: "\f5d2"; }
.fa-soap { --fa: "\e06e"; }
.fa-heart-music-camera-bolt, .fa-icons { --fa: "\f86d"; }
.fa-microphone-alt-slash, .fa-microphone-lines-slash { --fa: "\f539"; }
.fa-bridge-circle-check { --fa: "\e4c9"; }
.fa-pump-medical { --fa: "\e06a"; }
.fa-fingerprint { --fa: "\f577"; }
.fa-hand-point-right { --fa: "\f0a4"; }
.fa-magnifying-glass-location, .fa-search-location { --fa: "\f689"; }
.fa-forward-step, .fa-step-forward { --fa: "\f051"; }
.fa-face-smile-beam, .fa-smile-beam { --fa: "\f5b8"; }
.fa-flag-checkered { --fa: "\f11e"; }
.fa-football, .fa-football-ball { --fa: "\f44e"; }
.fa-school-circle-exclamation { --fa: "\e56c"; }
.fa-crop { --fa: "\f125"; }
.fa-angle-double-down, .fa-angles-down { --fa: "\f103"; }
.fa-users-rectangle { --fa: "\e594"; }
.fa-people-roof { --fa: "\e537"; }
.fa-people-line { --fa: "\e534"; }
.fa-beer, .fa-beer-mug-empty { --fa: "\f0fc"; }
.fa-diagram-predecessor { --fa: "\e477"; }
.fa-arrow-up-long, .fa-long-arrow-up { --fa: "\f176"; }
.fa-burn, .fa-fire-flame-simple { --fa: "\f46a"; }
.fa-male, .fa-person { --fa: "\f183"; }
.fa-laptop { --fa: "\f109"; }
.fa-file-csv { --fa: "\f6dd"; }
.fa-menorah { --fa: "\f676"; }
.fa-truck-plane { --fa: "\e58f"; }
.fa-record-vinyl { --fa: "\f8d9"; }
.fa-face-grin-stars, .fa-grin-stars { --fa: "\f587"; }
.fa-bong { --fa: "\f55c"; }
.fa-pastafarianism, .fa-spaghetti-monster-flying { --fa: "\f67b"; }
.fa-arrow-down-up-across-line { --fa: "\e4af"; }
.fa-spoon, .fa-utensil-spoon { --fa: "\f2e5"; }
.fa-jar-wheat { --fa: "\e517"; }
.fa-envelopes-bulk, .fa-mail-bulk { --fa: "\f674"; }
.fa-file-circle-exclamation { --fa: "\e4eb"; }
.fa-circle-h, .fa-hospital-symbol { --fa: "\f47e"; }
.fa-pager { --fa: "\f815"; }
.fa-address-book, .fa-contact-book { --fa: "\f2b9"; }
.fa-strikethrough { --fa: "\f0cc"; }
.fa-k { --fa: "\4b"; }
.fa-landmark-flag { --fa: "\e51c"; }
.fa-pencil, .fa-pencil-alt { --fa: "\f303"; }
.fa-backward { --fa: "\f04a"; }
.fa-caret-right { --fa: "\f0da"; }
.fa-comments { --fa: "\f086"; }
.fa-file-clipboard, .fa-paste { --fa: "\f0ea"; }
.fa-code-pull-request { --fa: "\e13c"; }
.fa-clipboard-list { --fa: "\f46d"; }
.fa-truck-loading, .fa-truck-ramp-box { --fa: "\f4de"; }
.fa-user-check { --fa: "\f4fc"; }
.fa-vial-virus { --fa: "\e597"; }
.fa-sheet-plastic { --fa: "\e571"; }
.fa-blog { --fa: "\f781"; }
.fa-user-ninja { --fa: "\f504"; }
.fa-person-arrow-up-from-line { --fa: "\e539"; }
.fa-scroll-torah, .fa-torah { --fa: "\f6a0"; }
.fa-broom-ball, .fa-quidditch, .fa-quidditch-broom-ball { --fa: "\f458"; }
.fa-toggle-off { --fa: "\f204"; }
.fa-archive, .fa-box-archive { --fa: "\f187"; }
.fa-person-drowning { --fa: "\e545"; }
.fa-arrow-down-9-1, .fa-sort-numeric-desc, .fa-sort-numeric-down-alt { --fa: "\f886"; }
.fa-face-grin-tongue-squint, .fa-grin-tongue-squint { --fa: "\f58a"; }
.fa-spray-can { --fa: "\f5bd"; }
.fa-truck-monster { --fa: "\f63b"; }
.fa-w { --fa: "\57"; }
.fa-earth-africa, .fa-globe-africa { --fa: "\f57c"; }
.fa-rainbow { --fa: "\f75b"; }
.fa-circle-notch { --fa: "\f1ce"; }
.fa-tablet-alt, .fa-tablet-screen-button { --fa: "\f3fa"; }
.fa-paw { --fa: "\f1b0"; }
.fa-cloud { --fa: "\f0c2"; }
.fa-trowel-bricks { --fa: "\e58a"; }
.fa-face-flushed, .fa-flushed { --fa: "\f579"; }
.fa-hospital-user { --fa: "\f80d"; }
.fa-tent-arrow-left-right { --fa: "\e57f"; }
.fa-gavel, .fa-legal { --fa: "\f0e3"; }
.fa-binoculars { --fa: "\f1e5"; }
.fa-microphone-slash { --fa: "\f131"; }
.fa-box-tissue { --fa: "\e05b"; }
.fa-motorcycle { --fa: "\f21c"; }
.fa-bell-concierge, .fa-concierge-bell { --fa: "\f562"; }
.fa-pen-ruler, .fa-pencil-ruler { --fa: "\f5ae"; }
.fa-people-arrows, .fa-people-arrows-left-right { --fa: "\e068"; }
.fa-mars-and-venus-burst { --fa: "\e523"; }
.fa-caret-square-right, .fa-square-caret-right { --fa: "\f152"; }
.fa-cut, .fa-scissors { --fa: "\f0c4"; }
.fa-sun-plant-wilt { --fa: "\e57a"; }
.fa-toilets-portable { --fa: "\e584"; }
.fa-hockey-puck { --fa: "\f453"; }
.fa-table { --fa: "\f0ce"; }
.fa-magnifying-glass-arrow-right { --fa: "\e521"; }
.fa-digital-tachograph, .fa-tachograph-digital { --fa: "\f566"; }
.fa-users-slash { --fa: "\e073"; }
.fa-clover { --fa: "\e139"; }
.fa-mail-reply, .fa-reply { --fa: "\f3e5"; }
.fa-star-and-crescent { --fa: "\f699"; }
.fa-house-fire { --fa: "\e50c"; }
.fa-minus-square, .fa-square-minus { --fa: "\f146"; }
.fa-helicopter { --fa: "\f533"; }
.fa-compass { --fa: "\f14e"; }
.fa-caret-square-down, .fa-square-caret-down { --fa: "\f150"; }
.fa-file-circle-question { --fa: "\e4ef"; }
.fa-laptop-code { --fa: "\f5fc"; }
.fa-swatchbook { --fa: "\f5c3"; }
.fa-prescription-bottle { --fa: "\f485"; }
.fa-bars, .fa-navicon { --fa: "\f0c9"; }
.fa-people-group { --fa: "\e533"; }
.fa-hourglass-3, .fa-hourglass-end { --fa: "\f253"; }
.fa-heart-broken, .fa-heart-crack { --fa: "\f7a9"; }
.fa-external-link-square-alt, .fa-square-up-right { --fa: "\f360"; }
.fa-face-kiss-beam, .fa-kiss-beam { --fa: "\f597"; }
.fa-film { --fa: "\f008"; }
.fa-ruler-horizontal { --fa: "\f547"; }
.fa-people-robbery { --fa: "\e536"; }
.fa-lightbulb { --fa: "\f0eb"; }
.fa-caret-left { --fa: "\f0d9"; }
.fa-circle-exclamation, .fa-exclamation-circle { --fa: "\f06a"; }
.fa-school-circle-xmark { --fa: "\e56d"; }
.fa-arrow-right-from-bracket, .fa-sign-out { --fa: "\f08b"; }
.fa-chevron-circle-down, .fa-circle-chevron-down { --fa: "\f13a"; }
.fa-unlock-alt, .fa-unlock-keyhole { --fa: "\f13e"; }
.fa-cloud-showers-heavy { --fa: "\f740"; }
.fa-headphones-alt, .fa-headphones-simple { --fa: "\f58f"; }
.fa-sitemap { --fa: "\f0e8"; }
.fa-circle-dollar-to-slot, .fa-donate { --fa: "\f4b9"; }
.fa-memory { --fa: "\f538"; }
.fa-road-spikes { --fa: "\e568"; }
.fa-fire-burner { --fa: "\e4f1"; }
.fa-flag { --fa: "\f024"; }
.fa-hanukiah { --fa: "\f6e6"; }
.fa-feather { --fa: "\f52d"; }
.fa-volume-down, .fa-volume-low { --fa: "\f027"; }
.fa-comment-slash { --fa: "\f4b3"; }
.fa-cloud-sun-rain { --fa: "\f743"; }
.fa-compress { --fa: "\f066"; }
.fa-wheat-alt, .fa-wheat-awn { --fa: "\e2cd"; }
.fa-ankh { --fa: "\f644"; }
.fa-hands-holding-child { --fa: "\e4fa"; }
.fa-asterisk { --fa: "\2a"; }
.fa-check-square, .fa-square-check { --fa: "\f14a"; }
.fa-peseta-sign { --fa: "\e221"; }
.fa-header, .fa-heading { --fa: "\f1dc"; }
.fa-ghost { --fa: "\f6e2"; }
.fa-list, .fa-list-squares { --fa: "\f03a"; }
.fa-phone-square-alt, .fa-square-phone-flip { --fa: "\f87b"; }
.fa-cart-plus { --fa: "\f217"; }
.fa-gamepad { --fa: "\f11b"; }
.fa-circle-dot, .fa-dot-circle { --fa: "\f192"; }
.fa-dizzy, .fa-face-dizzy { --fa: "\f567"; }
.fa-egg { --fa: "\f7fb"; }
.fa-house-medical-circle-xmark { --fa: "\e513"; }
.fa-campground { --fa: "\f6bb"; }
.fa-folder-plus { --fa: "\f65e"; }
.fa-futbol, .fa-futbol-ball, .fa-soccer-ball { --fa: "\f1e3"; }
.fa-paint-brush, .fa-paintbrush { --fa: "\f1fc"; }
.fa-lock { --fa: "\f023"; }
.fa-gas-pump { --fa: "\f52f"; }
.fa-hot-tub, .fa-hot-tub-person { --fa: "\f593"; }
.fa-map-location, .fa-map-marked { --fa: "\f59f"; }
.fa-house-flood-water { --fa: "\e50e"; }
.fa-tree { --fa: "\f1bb"; }
.fa-bridge-lock { --fa: "\e4cc"; }
.fa-sack-dollar { --fa: "\f81d"; }
.fa-edit, .fa-pen-to-square { --fa: "\f044"; }
.fa-car-side { --fa: "\f5e4"; }
.fa-share-alt, .fa-share-nodes { --fa: "\f1e0"; }
.fa-heart-circle-minus { --fa: "\e4ff"; }
.fa-hourglass-2, .fa-hourglass-half { --fa: "\f252"; }
.fa-microscope { --fa: "\f610"; }
.fa-sink { --fa: "\e06d"; }
.fa-bag-shopping, .fa-shopping-bag { --fa: "\f290"; }
.fa-arrow-down-z-a, .fa-sort-alpha-desc, .fa-sort-alpha-down-alt { --fa: "\f881"; }
.fa-mitten { --fa: "\f7b5"; }
.fa-person-rays { --fa: "\e54d"; }
.fa-users { --fa: "\f0c0"; }
.fa-eye-slash { --fa: "\f070"; }
.fa-flask-vial { --fa: "\e4f3"; }
.fa-hand, .fa-hand-paper { --fa: "\f256"; }
.fa-om { --fa: "\f679"; }
.fa-worm { --fa: "\e599"; }
.fa-house-circle-xmark { --fa: "\e50b"; }
.fa-plug { --fa: "\f1e6"; }
.fa-chevron-up { --fa: "\f077"; }
.fa-hand-spock { --fa: "\f259"; }
.fa-stopwatch { --fa: "\f2f2"; }
.fa-face-kiss, .fa-kiss { --fa: "\f596"; }
.fa-bridge-circle-xmark { --fa: "\e4cb"; }
.fa-face-grin-tongue, .fa-grin-tongue { --fa: "\f589"; }
.fa-chess-bishop { --fa: "\f43a"; }
.fa-face-grin-wink, .fa-grin-wink { --fa: "\f58c"; }
.fa-deaf, .fa-deafness, .fa-ear-deaf, .fa-hard-of-hearing { --fa: "\f2a4"; }
.fa-road-circle-check { --fa: "\e564"; }
.fa-dice-five { --fa: "\f523"; }
.fa-rss-square, .fa-square-rss { --fa: "\f143"; }
.fa-land-mine-on { --fa: "\e51b"; }
.fa-i-cursor { --fa: "\f246"; }
.fa-stamp { --fa: "\f5bf"; }
.fa-stairs { --fa: "\e289"; }
.fa-i { --fa: "\49"; }
.fa-hryvnia, .fa-hryvnia-sign { --fa: "\f6f2"; }
.fa-pills { --fa: "\f484"; }
.fa-face-grin-wide, .fa-grin-alt { --fa: "\f581"; }
.fa-tooth { --fa: "\f5c9"; }
.fa-v { --fa: "\56"; }
.fa-bangladeshi-taka-sign { --fa: "\e2e6"; }
.fa-bicycle { --fa: "\f206"; }
.fa-rod-asclepius, .fa-rod-snake, .fa-staff-aesculapius, .fa-staff-snake { --fa: "\e579"; }
.fa-head-side-cough-slash { --fa: "\e062"; }
.fa-ambulance, .fa-truck-medical { --fa: "\f0f9"; }
.fa-wheat-awn-circle-exclamation { --fa: "\e598"; }
.fa-snowman { --fa: "\f7d0"; }
.fa-mortar-pestle { --fa: "\f5a7"; }
.fa-road-barrier { --fa: "\e562"; }
.fa-school { --fa: "\f549"; }
.fa-igloo { --fa: "\f7ae"; }
.fa-joint { --fa: "\f595"; }
.fa-angle-right { --fa: "\f105"; }
.fa-horse { --fa: "\f6f0"; }
.fa-q { --fa: "\51"; }
.fa-g { --fa: "\47"; }
.fa-notes-medical { --fa: "\f481"; }
.fa-temperature-2, .fa-temperature-half, .fa-thermometer-2, .fa-thermometer-half { --fa: "\f2c9"; }
.fa-dong-sign { --fa: "\e169"; }
.fa-capsules { --fa: "\f46b"; }
.fa-poo-bolt, .fa-poo-storm { --fa: "\f75a"; }
.fa-face-frown-open, .fa-frown-open { --fa: "\f57a"; }
.fa-hand-point-up { --fa: "\f0a6"; }
.fa-money-bill { --fa: "\f0d6"; }
.fa-bookmark { --fa: "\f02e"; }
.fa-align-justify { --fa: "\f039"; }
.fa-umbrella-beach { --fa: "\f5ca"; }
.fa-helmet-un { --fa: "\e503"; }
.fa-bullseye { --fa: "\f140"; }
.fa-bacon { --fa: "\f7e5"; }
.fa-hand-point-down { --fa: "\f0a7"; }
.fa-arrow-up-from-bracket { --fa: "\e09a"; }
.fa-folder, .fa-folder-blank { --fa: "\f07b"; }
.fa-file-medical-alt, .fa-file-waveform { --fa: "\f478"; }
.fa-radiation { --fa: "\f7b9"; }
.fa-chart-simple { --fa: "\e473"; }
.fa-mars-stroke { --fa: "\f229"; }
.fa-vial { --fa: "\f492"; }
.fa-dashboard, .fa-gauge, .fa-gauge-med, .fa-tachometer-alt-average { --fa: "\f624"; }
.fa-magic-wand-sparkles, .fa-wand-magic-sparkles { --fa: "\e2ca"; }
.fa-e { --fa: "\45"; }
.fa-pen-alt, .fa-pen-clip { --fa: "\f305"; }
.fa-bridge-circle-exclamation { --fa: "\e4ca"; }
.fa-user { --fa: "\f007"; }
.fa-school-circle-check { --fa: "\e56b"; }
.fa-dumpster { --fa: "\f793"; }
.fa-shuttle-van, .fa-van-shuttle { --fa: "\f5b6"; }
.fa-building-user { --fa: "\e4da"; }
.fa-caret-square-left, .fa-square-caret-left { --fa: "\f191"; }
.fa-highlighter { --fa: "\f591"; }
.fa-key { --fa: "\f084"; }
.fa-bullhorn { --fa: "\f0a1"; }
.fa-globe { --fa: "\f0ac"; }
.fa-synagogue { --fa: "\f69b"; }
.fa-person-half-dress { --fa: "\e548"; }
.fa-road-bridge { --fa: "\e563"; }
.fa-location-arrow { --fa: "\f124"; }
.fa-c { --fa: "\43"; }
.fa-tablet-button { --fa: "\f10a"; }
.fa-building-lock { --fa: "\e4d6"; }
.fa-pizza-slice { --fa: "\f818"; }
.fa-money-bill-wave { --fa: "\f53a"; }
.fa-area-chart, .fa-chart-area { --fa: "\f1fe"; }
.fa-house-flag { --fa: "\e50d"; }
.fa-person-circle-minus { --fa: "\e540"; }
.fa-ban, .fa-cancel { --fa: "\f05e"; }
.fa-camera-rotate { --fa: "\e0d8"; }
.fa-air-freshener, .fa-spray-can-sparkles { --fa: "\f5d0"; }
.fa-star { --fa: "\f005"; }
.fa-repeat { --fa: "\f363"; }
.fa-cross { --fa: "\f654"; }
.fa-box { --fa: "\f466"; }
.fa-venus-mars { --fa: "\f228"; }
.fa-arrow-pointer, .fa-mouse-pointer { --fa: "\f245"; }
.fa-expand-arrows-alt, .fa-maximize { --fa: "\f31e"; }
.fa-charging-station { --fa: "\f5e7"; }
.fa-shapes, .fa-triangle-circle-square { --fa: "\f61f"; }
.fa-random, .fa-shuffle { --fa: "\f074"; }
.fa-person-running, .fa-running { --fa: "\f70c"; }
.fa-mobile-retro { --fa: "\e527"; }
.fa-grip-lines-vertical { --fa: "\f7a5"; }
.fa-spider { --fa: "\f717"; }
.fa-hands-bound { --fa: "\e4f9"; }
.fa-file-invoice-dollar { --fa: "\f571"; }
.fa-plane-circle-exclamation { --fa: "\e556"; }
.fa-x-ray { --fa: "\f497"; }
.fa-spell-check { --fa: "\f891"; }
.fa-slash { --fa: "\f715"; }
.fa-computer-mouse, .fa-mouse { --fa: "\f8cc"; }
.fa-arrow-right-to-bracket, .fa-sign-in { --fa: "\f090"; }
.fa-shop-slash, .fa-store-alt-slash { --fa: "\e070"; }
.fa-server { --fa: "\f233"; }
.fa-virus-covid-slash { --fa: "\e4a9"; }
.fa-shop-lock { --fa: "\e4a5"; }
.fa-hourglass-1, .fa-hourglass-start { --fa: "\f251"; }
.fa-blender-phone { --fa: "\f6b6"; }
.fa-building-wheat { --fa: "\e4db"; }
.fa-person-breastfeeding { --fa: "\e53a"; }
.fa-right-to-bracket, .fa-sign-in-alt { --fa: "\f2f6"; }
.fa-venus { --fa: "\f221"; }
.fa-passport { --fa: "\f5ab"; }
.fa-thumb-tack-slash, .fa-thumbtack-slash { --fa: "\e68f"; }
.fa-heart-pulse, .fa-heartbeat { --fa: "\f21e"; }
.fa-people-carry, .fa-people-carry-box { --fa: "\f4ce"; }
.fa-temperature-high { --fa: "\f769"; }
.fa-microchip { --fa: "\f2db"; }
.fa-crown { --fa: "\f521"; }
.fa-weight-hanging { --fa: "\f5cd"; }
.fa-xmarks-lines { --fa: "\e59a"; }
.fa-file-prescription { --fa: "\f572"; }
.fa-weight, .fa-weight-scale { --fa: "\f496"; }
.fa-user-friends, .fa-user-group { --fa: "\f500"; }
.fa-arrow-up-a-z, .fa-sort-alpha-up { --fa: "\f15e"; }
.fa-chess-knight { --fa: "\f441"; }
.fa-face-laugh-squint, .fa-laugh-squint { --fa: "\f59b"; }
.fa-wheelchair { --fa: "\f193"; }
.fa-arrow-circle-up, .fa-circle-arrow-up { --fa: "\f0aa"; }
.fa-toggle-on { --fa: "\f205"; }
.fa-person-walking, .fa-walking { --fa: "\f554"; }
.fa-l { --fa: "\4c"; }
.fa-fire { --fa: "\f06d"; }
.fa-bed-pulse, .fa-procedures { --fa: "\f487"; }
.fa-shuttle-space, .fa-space-shuttle { --fa: "\f197"; }
.fa-face-laugh, .fa-laugh { --fa: "\f599"; }
.fa-folder-open { --fa: "\f07c"; }
.fa-heart-circle-plus { --fa: "\e500"; }
.fa-code-fork { --fa: "\e13b"; }
.fa-city { --fa: "\f64f"; }
.fa-microphone-alt, .fa-microphone-lines { --fa: "\f3c9"; }
.fa-pepper-hot { --fa: "\f816"; }
.fa-unlock { --fa: "\f09c"; }
.fa-colon-sign { --fa: "\e140"; }
.fa-headset { --fa: "\f590"; }
.fa-store-slash { --fa: "\e071"; }
.fa-road-circle-xmark { --fa: "\e566"; }
.fa-user-minus { --fa: "\f503"; }
.fa-mars-stroke-up, .fa-mars-stroke-v { --fa: "\f22a"; }
.fa-champagne-glasses, .fa-glass-cheers { --fa: "\f79f"; }
.fa-clipboard { --fa: "\f328"; }
.fa-house-circle-exclamation { --fa: "\e50a"; }
.fa-file-arrow-up, .fa-file-upload { --fa: "\f574"; }
.fa-wifi, .fa-wifi-3, .fa-wifi-strong { --fa: "\f1eb"; }
.fa-bath, .fa-bathtub { --fa: "\f2cd"; }
.fa-underline { --fa: "\f0cd"; }
.fa-user-edit, .fa-user-pen { --fa: "\f4ff"; }
.fa-signature { --fa: "\f5b7"; }
.fa-stroopwafel { --fa: "\f551"; }
.fa-bold { --fa: "\f032"; }
.fa-anchor-lock { --fa: "\e4ad"; }
.fa-building-ngo { --fa: "\e4d7"; }
.fa-manat-sign { --fa: "\e1d5"; }
.fa-not-equal { --fa: "\f53e"; }
.fa-border-style, .fa-border-top-left { --fa: "\f853"; }
.fa-map-location-dot, .fa-map-marked-alt { --fa: "\f5a0"; }
.fa-jedi { --fa: "\f669"; }
.fa-poll, .fa-square-poll-vertical { --fa: "\f681"; }
.fa-mug-hot { --fa: "\f7b6"; }
.fa-battery-car, .fa-car-battery { --fa: "\f5df"; }
.fa-gift { --fa: "\f06b"; }
.fa-dice-two { --fa: "\f528"; }
.fa-chess-queen { --fa: "\f445"; }
.fa-glasses { --fa: "\f530"; }
.fa-chess-board { --fa: "\f43c"; }
.fa-building-circle-check { --fa: "\e4d2"; }
.fa-person-chalkboard { --fa: "\e53d"; }
.fa-mars-stroke-h, .fa-mars-stroke-right { --fa: "\f22b"; }
.fa-hand-back-fist, .fa-hand-rock { --fa: "\f255"; }
.fa-caret-square-up, .fa-square-caret-up { --fa: "\f151"; }
.fa-cloud-showers-water { --fa: "\e4e4"; }
.fa-bar-chart, .fa-chart-bar { --fa: "\f080"; }
.fa-hands-bubbles, .fa-hands-wash { --fa: "\e05e"; }
.fa-less-than-equal { --fa: "\f537"; }
.fa-train { --fa: "\f238"; }
.fa-eye-low-vision, .fa-low-vision { --fa: "\f2a8"; }
.fa-crow { --fa: "\f520"; }
.fa-sailboat { --fa: "\e445"; }
.fa-window-restore { --fa: "\f2d2"; }
.fa-plus-square, .fa-square-plus { --fa: "\f0fe"; }
.fa-torii-gate { --fa: "\f6a1"; }
.fa-frog { --fa: "\f52e"; }
.fa-bucket { --fa: "\e4cf"; }
.fa-image { --fa: "\f03e"; }
.fa-microphone { --fa: "\f130"; }
.fa-cow { --fa: "\f6c8"; }
.fa-caret-up { --fa: "\f0d8"; }
.fa-screwdriver { --fa: "\f54a"; }
.fa-folder-closed { --fa: "\e185"; }
.fa-house-tsunami { --fa: "\e515"; }
.fa-square-nfi { --fa: "\e576"; }
.fa-arrow-up-from-ground-water { --fa: "\e4b5"; }
.fa-glass-martini-alt, .fa-martini-glass { --fa: "\f57b"; }
.fa-square-binary { --fa: "\e69b"; }
.fa-rotate-back, .fa-rotate-backward, .fa-rotate-left, .fa-undo-alt { --fa: "\f2ea"; }
.fa-columns, .fa-table-columns { --fa: "\f0db"; }
.fa-lemon { --fa: "\f094"; }
.fa-head-side-mask { --fa: "\e063"; }
.fa-handshake { --fa: "\f2b5"; }
.fa-gem { --fa: "\f3a5"; }
.fa-dolly, .fa-dolly-box { --fa: "\f472"; }
.fa-smoking { --fa: "\f48d"; }
.fa-compress-arrows-alt, .fa-minimize { --fa: "\f78c"; }
.fa-monument { --fa: "\f5a6"; }
.fa-snowplow { --fa: "\f7d2"; }
.fa-angle-double-right, .fa-angles-right { --fa: "\f101"; }
.fa-cannabis { --fa: "\f55f"; }
.fa-circle-play, .fa-play-circle { --fa: "\f144"; }
.fa-tablets { --fa: "\f490"; }
.fa-ethernet { --fa: "\f796"; }
.fa-eur, .fa-euro, .fa-euro-sign { --fa: "\f153"; }
.fa-chair { --fa: "\f6c0"; }
.fa-check-circle, .fa-circle-check { --fa: "\f058"; }
.fa-circle-stop, .fa-stop-circle { --fa: "\f28d"; }
.fa-compass-drafting, .fa-drafting-compass { --fa: "\f568"; }
.fa-plate-wheat { --fa: "\e55a"; }
.fa-icicles { --fa: "\f7ad"; }
.fa-person-shelter { --fa: "\e54f"; }
.fa-neuter { --fa: "\f22c"; }
.fa-id-badge { --fa: "\f2c1"; }
.fa-marker { --fa: "\f5a1"; }
.fa-face-laugh-beam, .fa-laugh-beam { --fa: "\f59a"; }
.fa-helicopter-symbol { --fa: "\e502"; }
.fa-universal-access { --fa: "\f29a"; }
.fa-chevron-circle-up, .fa-circle-chevron-up { --fa: "\f139"; }
.fa-lari-sign { --fa: "\e1c8"; }
.fa-volcano { --fa: "\f770"; }
.fa-person-walking-dashed-line-arrow-right { --fa: "\e553"; }
.fa-gbp, .fa-pound-sign, .fa-sterling-sign { --fa: "\f154"; }
.fa-viruses { --fa: "\e076"; }
.fa-square-person-confined { --fa: "\e577"; }
.fa-user-tie { --fa: "\f508"; }
.fa-arrow-down-long, .fa-long-arrow-down { --fa: "\f175"; }
.fa-tent-arrow-down-to-line { --fa: "\e57e"; }
.fa-certificate { --fa: "\f0a3"; }
.fa-mail-reply-all, .fa-reply-all { --fa: "\f122"; }
.fa-suitcase { --fa: "\f0f2"; }
.fa-person-skating, .fa-skating { --fa: "\f7c5"; }
.fa-filter-circle-dollar, .fa-funnel-dollar { --fa: "\f662"; }
.fa-camera-retro { --fa: "\f083"; }
.fa-arrow-circle-down, .fa-circle-arrow-down { --fa: "\f0ab"; }
.fa-arrow-right-to-file, .fa-file-import { --fa: "\f56f"; }
.fa-external-link-square, .fa-square-arrow-up-right { --fa: "\f14c"; }
.fa-box-open { --fa: "\f49e"; }
.fa-scroll { --fa: "\f70e"; }
.fa-spa { --fa: "\f5bb"; }
.fa-location-pin-lock { --fa: "\e51f"; }
.fa-pause { --fa: "\f04c"; }
.fa-hill-avalanche { --fa: "\e507"; }
.fa-temperature-0, .fa-temperature-empty, .fa-thermometer-0, .fa-thermometer-empty { --fa: "\f2cb"; }
.fa-bomb { --fa: "\f1e2"; }
.fa-registered { --fa: "\f25d"; }
.fa-address-card, .fa-contact-card, .fa-vcard { --fa: "\f2bb"; }
.fa-balance-scale-right, .fa-scale-unbalanced-flip { --fa: "\f516"; }
.fa-subscript { --fa: "\f12c"; }
.fa-diamond-turn-right, .fa-directions { --fa: "\f5eb"; }
.fa-burst { --fa: "\e4dc"; }
.fa-house-laptop, .fa-laptop-house { --fa: "\e066"; }
.fa-face-tired, .fa-tired { --fa: "\f5c8"; }
.fa-money-bills { --fa: "\e1f3"; }
.fa-smog { --fa: "\f75f"; }
.fa-crutch { --fa: "\f7f7"; }
.fa-cloud-arrow-up, .fa-cloud-upload, .fa-cloud-upload-alt { --fa: "\f0ee"; }
.fa-palette { --fa: "\f53f"; }
.fa-arrows-turn-right { --fa: "\e4c0"; }
.fa-vest { --fa: "\e085"; }
.fa-ferry { --fa: "\e4ea"; }
.fa-arrows-down-to-people { --fa: "\e4b9"; }
.fa-seedling, .fa-sprout { --fa: "\f4d8"; }
.fa-arrows-alt-h, .fa-left-right { --fa: "\f337"; }
.fa-boxes-packing { --fa: "\e4c7"; }
.fa-arrow-circle-left, .fa-circle-arrow-left { --fa: "\f0a8"; }
.fa-group-arrows-rotate { --fa: "\e4f6"; }
.fa-bowl-food { --fa: "\e4c6"; }
.fa-candy-cane { --fa: "\f786"; }
.fa-arrow-down-wide-short, .fa-sort-amount-asc, .fa-sort-amount-down { --fa: "\f160"; }
.fa-cloud-bolt, .fa-thunderstorm { --fa: "\f76c"; }
.fa-remove-format, .fa-text-slash { --fa: "\f87d"; }
.fa-face-smile-wink, .fa-smile-wink { --fa: "\f4da"; }
.fa-file-word { --fa: "\f1c2"; }
.fa-file-powerpoint { --fa: "\f1c4"; }
.fa-arrows-h, .fa-arrows-left-right { --fa: "\f07e"; }
.fa-house-lock { --fa: "\e510"; }
.fa-cloud-arrow-down, .fa-cloud-download, .fa-cloud-download-alt { --fa: "\f0ed"; }
.fa-children { --fa: "\e4e1"; }
.fa-blackboard, .fa-chalkboard { --fa: "\f51b"; }
.fa-user-alt-slash, .fa-user-large-slash { --fa: "\f4fa"; }
.fa-envelope-open { --fa: "\f2b6"; }
.fa-handshake-alt-slash, .fa-handshake-simple-slash { --fa: "\e05f"; }
.fa-mattress-pillow { --fa: "\e525"; }
.fa-guarani-sign { --fa: "\e19a"; }
.fa-arrows-rotate, .fa-refresh, .fa-sync { --fa: "\f021"; }
.fa-fire-extinguisher { --fa: "\f134"; }
.fa-cruzeiro-sign { --fa: "\e152"; }
.fa-greater-than-equal { --fa: "\f532"; }
.fa-shield-alt, .fa-shield-halved { --fa: "\f3ed"; }
.fa-atlas, .fa-book-atlas { --fa: "\f558"; }
.fa-virus { --fa: "\e074"; }
.fa-envelope-circle-check { --fa: "\e4e8"; }
.fa-layer-group { --fa: "\f5fd"; }
.fa-arrows-to-dot { --fa: "\e4be"; }
.fa-archway { --fa: "\f557"; }
.fa-heart-circle-check { --fa: "\e4fd"; }
.fa-house-chimney-crack, .fa-house-damage { --fa: "\f6f1"; }
.fa-file-archive, .fa-file-zipper { --fa: "\f1c6"; }
.fa-square { --fa: "\f0c8"; }
.fa-glass-martini, .fa-martini-glass-empty { --fa: "\f000"; }
.fa-couch { --fa: "\f4b8"; }
.fa-cedi-sign { --fa: "\e0df"; }
.fa-italic { --fa: "\f033"; }
.fa-table-cells-column-lock { --fa: "\e678"; }
.fa-church { --fa: "\f51d"; }
.fa-comments-dollar { --fa: "\f653"; }
.fa-democrat { --fa: "\f747"; }
.fa-z { --fa: "\5a"; }
.fa-person-skiing, .fa-skiing { --fa: "\f7c9"; }
.fa-road-lock { --fa: "\e567"; }
.fa-a { --fa: "\41"; }
.fa-temperature-arrow-down, .fa-temperature-down { --fa: "\e03f"; }
.fa-feather-alt, .fa-feather-pointed { --fa: "\f56b"; }
.fa-p { --fa: "\50"; }
.fa-snowflake { --fa: "\f2dc"; }
.fa-newspaper { --fa: "\f1ea"; }
.fa-ad, .fa-rectangle-ad { --fa: "\f641"; }
.fa-arrow-circle-right, .fa-circle-arrow-right { --fa: "\f0a9"; }
.fa-filter-circle-xmark { --fa: "\e17b"; }
.fa-locust { --fa: "\e520"; }
.fa-sort, .fa-unsorted { --fa: "\f0dc"; }
.fa-list-1-2, .fa-list-numeric, .fa-list-ol { --fa: "\f0cb"; }
.fa-person-dress-burst { --fa: "\e544"; }
.fa-money-check-alt, .fa-money-check-dollar { --fa: "\f53d"; }
.fa-vector-square { --fa: "\f5cb"; }
.fa-bread-slice { --fa: "\f7ec"; }
.fa-language { --fa: "\f1ab"; }
.fa-face-kiss-wink-heart, .fa-kiss-wink-heart { --fa: "\f598"; }
.fa-filter { --fa: "\f0b0"; }
.fa-question { --fa: "\3f"; }
.fa-file-signature { --fa: "\f573"; }
.fa-arrows-alt, .fa-up-down-left-right { --fa: "\f0b2"; }
.fa-house-chimney-user { --fa: "\e065"; }
.fa-hand-holding-heart { --fa: "\f4be"; }
.fa-puzzle-piece { --fa: "\f12e"; }
.fa-money-check { --fa: "\f53c"; }
.fa-star-half-alt, .fa-star-half-stroke { --fa: "\f5c0"; }
.fa-code { --fa: "\f121"; }
.fa-glass-whiskey, .fa-whiskey-glass { --fa: "\f7a0"; }
.fa-building-circle-exclamation { --fa: "\e4d3"; }
.fa-magnifying-glass-chart { --fa: "\e522"; }
.fa-arrow-up-right-from-square, .fa-external-link { --fa: "\f08e"; }
.fa-cubes-stacked { --fa: "\e4e6"; }
.fa-krw, .fa-won, .fa-won-sign { --fa: "\f159"; }
.fa-virus-covid { --fa: "\e4a8"; }
.fa-austral-sign { --fa: "\e0a9"; }
.fa-f { --fa: "\46"; }
.fa-leaf { --fa: "\f06c"; }
.fa-road { --fa: "\f018"; }
.fa-cab, .fa-taxi { --fa: "\f1ba"; }
.fa-person-circle-plus { --fa: "\e541"; }
.fa-chart-pie, .fa-pie-chart { --fa: "\f200"; }
.fa-bolt-lightning { --fa: "\e0b7"; }
.fa-sack-xmark { --fa: "\e56a"; }
.fa-file-excel { --fa: "\f1c3"; }
.fa-file-contract { --fa: "\f56c"; }
.fa-fish-fins { --fa: "\e4f2"; }
.fa-building-flag { --fa: "\e4d5"; }
.fa-face-grin-beam, .fa-grin-beam { --fa: "\f582"; }
.fa-object-ungroup { --fa: "\f248"; }
.fa-poop { --fa: "\f619"; }
.fa-location-pin, .fa-map-marker { --fa: "\f041"; }
.fa-kaaba { --fa: "\f66b"; }
.fa-toilet-paper { --fa: "\f71e"; }
.fa-hard-hat, .fa-hat-hard, .fa-helmet-safety { --fa: "\f807"; }
.fa-eject { --fa: "\f052"; }
.fa-arrow-alt-circle-right, .fa-circle-right { --fa: "\f35a"; }
.fa-plane-circle-check { --fa: "\e555"; }
.fa-face-rolling-eyes, .fa-meh-rolling-eyes { --fa: "\f5a5"; }
.fa-object-group { --fa: "\f247"; }
.fa-chart-line, .fa-line-chart { --fa: "\f201"; }
.fa-mask-ventilator { --fa: "\e524"; }
.fa-arrow-right { --fa: "\f061"; }
.fa-map-signs, .fa-signs-post { --fa: "\f277"; }
.fa-cash-register { --fa: "\f788"; }
.fa-person-circle-question { --fa: "\e542"; }
.fa-h { --fa: "\48"; }
.fa-tarp { --fa: "\e57b"; }
.fa-screwdriver-wrench, .fa-tools { --fa: "\f7d9"; }
.fa-arrows-to-eye { --fa: "\e4bf"; }
.fa-plug-circle-bolt { --fa: "\e55b"; }
.fa-heart { --fa: "\f004"; }
.fa-mars-and-venus { --fa: "\f224"; }
.fa-home-user, .fa-house-user { --fa: "\e1b0"; }
.fa-dumpster-fire { --fa: "\f794"; }
.fa-house-crack { --fa: "\e3b1"; }
.fa-cocktail, .fa-martini-glass-citrus { --fa: "\f561"; }
.fa-face-surprise, .fa-surprise { --fa: "\f5c2"; }
.fa-bottle-water { --fa: "\e4c5"; }
.fa-circle-pause, .fa-pause-circle { --fa: "\f28b"; }
.fa-toilet-paper-slash { --fa: "\e072"; }
.fa-apple-alt, .fa-apple-whole { --fa: "\f5d1"; }
.fa-kitchen-set { --fa: "\e51a"; }
.fa-r { --fa: "\52"; }
.fa-temperature-1, .fa-temperature-quarter, .fa-thermometer-1, .fa-thermometer-quarter { --fa: "\f2ca"; }
.fa-cube { --fa: "\f1b2"; }
.fa-bitcoin-sign { --fa: "\e0b4"; }
.fa-shield-dog { --fa: "\e573"; }
.fa-solar-panel { --fa: "\f5ba"; }
.fa-lock-open { --fa: "\f3c1"; }
.fa-elevator { --fa: "\e16d"; }
.fa-money-bill-transfer { --fa: "\e528"; }
.fa-money-bill-trend-up { --fa: "\e529"; }
.fa-house-flood-water-circle-arrow-right { --fa: "\e50f"; }
.fa-poll-h, .fa-square-poll-horizontal { --fa: "\f682"; }
.fa-circle { --fa: "\f111"; }
.fa-backward-fast, .fa-fast-backward { --fa: "\f049"; }
.fa-recycle { --fa: "\f1b8"; }
.fa-user-astronaut { --fa: "\f4fb"; }
.fa-plane-slash { --fa: "\e069"; }
.fa-trademark { --fa: "\f25c"; }
.fa-basketball, .fa-basketball-ball { --fa: "\f434"; }
.fa-satellite-dish { --fa: "\f7c0"; }
.fa-arrow-alt-circle-up, .fa-circle-up { --fa: "\f35b"; }
.fa-mobile-alt, .fa-mobile-screen-button { --fa: "\f3cd"; }
.fa-volume-high, .fa-volume-up { --fa: "\f028"; }
.fa-users-rays { --fa: "\e593"; }
.fa-wallet { --fa: "\f555"; }
.fa-clipboard-check { --fa: "\f46c"; }
.fa-file-audio { --fa: "\f1c7"; }
.fa-burger, .fa-hamburger { --fa: "\f805"; }
.fa-wrench { --fa: "\f0ad"; }
.fa-bugs { --fa: "\e4d0"; }
.fa-rupee, .fa-rupee-sign { --fa: "\f156"; }
.fa-file-image { --fa: "\f1c5"; }
.fa-circle-question, .fa-question-circle { --fa: "\f059"; }
.fa-plane-departure { --fa: "\f5b0"; }
.fa-handshake-slash { --fa: "\e060"; }
.fa-book-bookmark { --fa: "\e0bb"; }
.fa-code-branch { --fa: "\f126"; }
.fa-hat-cowboy { --fa: "\f8c0"; }
.fa-bridge { --fa: "\e4c8"; }
.fa-phone-alt, .fa-phone-flip { --fa: "\f879"; }
.fa-truck-front { --fa: "\e2b7"; }
.fa-cat { --fa: "\f6be"; }
.fa-anchor-circle-exclamation { --fa: "\e4ab"; }
.fa-truck-field { --fa: "\e58d"; }
.fa-route { --fa: "\f4d7"; }
.fa-clipboard-question { --fa: "\e4e3"; }
.fa-panorama { --fa: "\e209"; }
.fa-comment-medical { --fa: "\f7f5"; }
.fa-teeth-open { --fa: "\f62f"; }
.fa-file-circle-minus { --fa: "\e4ed"; }
.fa-tags { --fa: "\f02c"; }
.fa-wine-glass { --fa: "\f4e3"; }
.fa-fast-forward, .fa-forward-fast { --fa: "\f050"; }
.fa-face-meh-blank, .fa-meh-blank { --fa: "\f5a4"; }
.fa-parking, .fa-square-parking { --fa: "\f540"; }
.fa-house-signal { --fa: "\e012"; }
.fa-bars-progress, .fa-tasks-alt { --fa: "\f828"; }
.fa-faucet-drip { --fa: "\e006"; }
.fa-cart-flatbed, .fa-dolly-flatbed { --fa: "\f474"; }
.fa-ban-smoking, .fa-smoking-ban { --fa: "\f54d"; }
.fa-terminal { --fa: "\f120"; }
.fa-mobile-button { --fa: "\f10b"; }
.fa-house-medical-flag { --fa: "\e514"; }
.fa-basket-shopping, .fa-shopping-basket { --fa: "\f291"; }
.fa-tape { --fa: "\f4db"; }
.fa-bus-alt, .fa-bus-simple { --fa: "\f55e"; }
.fa-eye { --fa: "\f06e"; }
.fa-face-sad-cry, .fa-sad-cry { --fa: "\f5b3"; }
.fa-audio-description { --fa: "\f29e"; }
.fa-person-military-to-person { --fa: "\e54c"; }
.fa-file-shield { --fa: "\e4f0"; }
.fa-user-slash { --fa: "\f506"; }
.fa-pen { --fa: "\f304"; }
.fa-tower-observation { --fa: "\e586"; }
.fa-file-code { --fa: "\f1c9"; }
.fa-signal, .fa-signal-5, .fa-signal-perfect { --fa: "\f012"; }
.fa-bus { --fa: "\f207"; }
.fa-heart-circle-xmark { --fa: "\e501"; }
.fa-home-lg, .fa-house-chimney { --fa: "\e3af"; }
.fa-window-maximize { --fa: "\f2d0"; }
.fa-face-frown, .fa-frown { --fa: "\f119"; }
.fa-prescription { --fa: "\f5b1"; }
.fa-shop, .fa-store-alt { --fa: "\f54f"; }
.fa-floppy-disk, .fa-save { --fa: "\f0c7"; }
.fa-vihara { --fa: "\f6a7"; }
.fa-balance-scale-left, .fa-scale-unbalanced { --fa: "\f515"; }
.fa-sort-asc, .fa-sort-up { --fa: "\f0de"; }
.fa-comment-dots, .fa-commenting { --fa: "\f4ad"; }
.fa-plant-wilt { --fa: "\e5aa"; }
.fa-diamond { --fa: "\f219"; }
.fa-face-grin-squint, .fa-grin-squint { --fa: "\f585"; }
.fa-hand-holding-dollar, .fa-hand-holding-usd { --fa: "\f4c0"; }
.fa-chart-diagram { --fa: "\e695"; }
.fa-bacterium { --fa: "\e05a"; }
.fa-hand-pointer { --fa: "\f25a"; }
.fa-drum-steelpan { --fa: "\f56a"; }
.fa-hand-scissors { --fa: "\f257"; }
.fa-hands-praying, .fa-praying-hands { --fa: "\f684"; }
.fa-arrow-right-rotate, .fa-arrow-rotate-forward, .fa-arrow-rotate-right, .fa-redo { --fa: "\f01e"; }
.fa-biohazard { --fa: "\f780"; }
.fa-location, .fa-location-crosshairs { --fa: "\f601"; }
.fa-mars-double { --fa: "\f227"; }
.fa-child-dress { --fa: "\e59c"; }
.fa-users-between-lines { --fa: "\e591"; }
.fa-lungs-virus { --fa: "\e067"; }
.fa-face-grin-tears, .fa-grin-tears { --fa: "\f588"; }
.fa-phone { --fa: "\f095"; }
.fa-calendar-times, .fa-calendar-xmark { --fa: "\f273"; }
.fa-child-reaching { --fa: "\e59d"; }
.fa-head-side-virus { --fa: "\e064"; }
.fa-user-cog, .fa-user-gear { --fa: "\f4fe"; }
.fa-arrow-up-1-9, .fa-sort-numeric-up { --fa: "\f163"; }
.fa-door-closed { --fa: "\f52a"; }
.fa-shield-virus { --fa: "\e06c"; }
.fa-dice-six { --fa: "\f526"; }
.fa-mosquito-net { --fa: "\e52c"; }
.fa-file-fragment { --fa: "\e697"; }
.fa-bridge-water { --fa: "\e4ce"; }
.fa-person-booth { --fa: "\f756"; }
.fa-text-width { --fa: "\f035"; }
.fa-hat-wizard { --fa: "\f6e8"; }
.fa-pen-fancy { --fa: "\f5ac"; }
.fa-digging, .fa-person-digging { --fa: "\f85e"; }
.fa-trash { --fa: "\f1f8"; }
.fa-gauge-simple, .fa-gauge-simple-med, .fa-tachometer-average { --fa: "\f629"; }
.fa-book-medical { --fa: "\f7e6"; }
.fa-poo { --fa: "\f2fe"; }
.fa-quote-right, .fa-quote-right-alt { --fa: "\f10e"; }
.fa-shirt, .fa-t-shirt, .fa-tshirt { --fa: "\f553"; }
.fa-cubes { --fa: "\f1b3"; }
.fa-divide { --fa: "\f529"; }
.fa-tenge, .fa-tenge-sign { --fa: "\f7d7"; }
.fa-headphones { --fa: "\f025"; }
.fa-hands-holding { --fa: "\f4c2"; }
.fa-hands-clapping { --fa: "\e1a8"; }
.fa-republican { --fa: "\f75e"; }
.fa-arrow-left { --fa: "\f060"; }
.fa-person-circle-xmark { --fa: "\e543"; }
.fa-ruler { --fa: "\f545"; }
.fa-align-left { --fa: "\f036"; }
.fa-dice-d6 { --fa: "\f6d1"; }
.fa-restroom { --fa: "\f7bd"; }
.fa-j { --fa: "\4a"; }
.fa-users-viewfinder { --fa: "\e595"; }
.fa-file-video { --fa: "\f1c8"; }
.fa-external-link-alt, .fa-up-right-from-square { --fa: "\f35d"; }
.fa-table-cells, .fa-th { --fa: "\f00a"; }
.fa-file-pdf { --fa: "\f1c1"; }
.fa-bible, .fa-book-bible { --fa: "\f647"; }
.fa-o { --fa: "\4f"; }
.fa-medkit, .fa-suitcase-medical { --fa: "\f0fa"; }
.fa-user-secret { --fa: "\f21b"; }
.fa-otter { --fa: "\f700"; }
.fa-female, .fa-person-dress { --fa: "\f182"; }
.fa-comment-dollar { --fa: "\f651"; }
.fa-briefcase-clock, .fa-business-time { --fa: "\f64a"; }
.fa-table-cells-large, .fa-th-large { --fa: "\f009"; }
.fa-book-tanakh, .fa-tanakh { --fa: "\f827"; }
.fa-phone-volume, .fa-volume-control-phone { --fa: "\f2a0"; }
.fa-hat-cowboy-side { --fa: "\f8c1"; }
.fa-clipboard-user { --fa: "\f7f3"; }
.fa-child { --fa: "\f1ae"; }
.fa-lira-sign { --fa: "\f195"; }
.fa-satellite { --fa: "\f7bf"; }
.fa-plane-lock { --fa: "\e558"; }
.fa-tag { --fa: "\f02b"; }
.fa-comment { --fa: "\f075"; }
.fa-birthday-cake, .fa-cake, .fa-cake-candles { --fa: "\f1fd"; }
.fa-envelope { --fa: "\f0e0"; }
.fa-angle-double-up, .fa-angles-up { --fa: "\f102"; }
.fa-paperclip { --fa: "\f0c6"; }
.fa-arrow-right-to-city { --fa: "\e4b3"; }
.fa-ribbon { --fa: "\f4d6"; }
.fa-lungs { --fa: "\f604"; }
.fa-arrow-up-9-1, .fa-sort-numeric-up-alt { --fa: "\f887"; }
.fa-litecoin-sign { --fa: "\e1d3"; }
.fa-border-none { --fa: "\f850"; }
.fa-circle-nodes { --fa: "\e4e2"; }
.fa-parachute-box { --fa: "\f4cd"; }
.fa-indent { --fa: "\f03c"; }
.fa-truck-field-un { --fa: "\e58e"; }
.fa-hourglass, .fa-hourglass-empty { --fa: "\f254"; }
.fa-mountain { --fa: "\f6fc"; }
.fa-user-doctor, .fa-user-md { --fa: "\f0f0"; }
.fa-circle-info, .fa-info-circle { --fa: "\f05a"; }
.fa-cloud-meatball { --fa: "\f73b"; }
.fa-camera, .fa-camera-alt { --fa: "\f030"; }
.fa-square-virus { --fa: "\e578"; }
.fa-meteor { --fa: "\f753"; }
.fa-car-on { --fa: "\e4dd"; }
.fa-sleigh { --fa: "\f7cc"; }
.fa-arrow-down-1-9, .fa-sort-numeric-asc, .fa-sort-numeric-down { --fa: "\f162"; }
.fa-hand-holding-droplet, .fa-hand-holding-water { --fa: "\f4c1"; }
.fa-water { --fa: "\f773"; }
.fa-calendar-check { --fa: "\f274"; }
.fa-braille { --fa: "\f2a1"; }
.fa-prescription-bottle-alt, .fa-prescription-bottle-medical { --fa: "\f486"; }
.fa-landmark { --fa: "\f66f"; }
.fa-truck { --fa: "\f0d1"; }
.fa-crosshairs { --fa: "\f05b"; }
.fa-person-cane { --fa: "\e53c"; }
.fa-tent { --fa: "\e57d"; }
.fa-vest-patches { --fa: "\e086"; }
.fa-check-double { --fa: "\f560"; }
.fa-arrow-down-a-z, .fa-sort-alpha-asc, .fa-sort-alpha-down { --fa: "\f15d"; }
.fa-money-bill-wheat { --fa: "\e52a"; }
.fa-cookie { --fa: "\f563"; }
.fa-arrow-left-rotate, .fa-arrow-rotate-back, .fa-arrow-rotate-backward, .fa-arrow-rotate-left, .fa-undo { --fa: "\f0e2"; }
.fa-hard-drive, .fa-hdd { --fa: "\f0a0"; }
.fa-face-grin-squint-tears, .fa-grin-squint-tears { --fa: "\f586"; }
.fa-dumbbell { --fa: "\f44b"; }
.fa-list-alt, .fa-rectangle-list { --fa: "\f022"; }
.fa-tarp-droplet { --fa: "\e57c"; }
.fa-house-medical-circle-check { --fa: "\e511"; }
.fa-person-skiing-nordic, .fa-skiing-nordic { --fa: "\f7ca"; }
.fa-calendar-plus { --fa: "\f271"; }
.fa-plane-arrival { --fa: "\f5af"; }
.fa-arrow-alt-circle-left, .fa-circle-left { --fa: "\f359"; }
.fa-subway, .fa-train-subway { --fa: "\f239"; }
.fa-chart-gantt { --fa: "\e0e4"; }
.fa-indian-rupee, .fa-indian-rupee-sign, .fa-inr { --fa: "\e1bc"; }
.fa-crop-alt, .fa-crop-simple { --fa: "\f565"; }
.fa-money-bill-1, .fa-money-bill-alt { --fa: "\f3d1"; }
.fa-left-long, .fa-long-arrow-alt-left { --fa: "\f30a"; }
.fa-dna { --fa: "\f471"; }
.fa-virus-slash { --fa: "\e075"; }
.fa-minus, .fa-subtract { --fa: "\f068"; }
.fa-chess { --fa: "\f439"; }
.fa-arrow-left-long, .fa-long-arrow-left { --fa: "\f177"; }
.fa-plug-circle-check { --fa: "\e55c"; }
.fa-street-view { --fa: "\f21d"; }
.fa-franc-sign { --fa: "\e18f"; }
.fa-volume-off { --fa: "\f026"; }
.fa-american-sign-language-interpreting, .fa-asl-interpreting, .fa-hands-american-sign-language-interpreting, .fa-hands-asl-interpreting { --fa: "\f2a3"; }
.fa-cog, .fa-gear { --fa: "\f013"; }
.fa-droplet-slash, .fa-tint-slash { --fa: "\f5c7"; }
.fa-mosque { --fa: "\f678"; }
.fa-mosquito { --fa: "\e52b"; }
.fa-star-of-david { --fa: "\f69a"; }
.fa-person-military-rifle { --fa: "\e54b"; }
.fa-cart-shopping, .fa-shopping-cart { --fa: "\f07a"; }
.fa-vials { --fa: "\f493"; }
.fa-plug-circle-plus { --fa: "\e55f"; }
.fa-place-of-worship { --fa: "\f67f"; }
.fa-grip-vertical { --fa: "\f58e"; }
.fa-hexagon-nodes { --fa: "\e699"; }
.fa-arrow-turn-up, .fa-level-up { --fa: "\f148"; }
.fa-u { --fa: "\55"; }
.fa-square-root-alt, .fa-square-root-variable { --fa: "\f698"; }
.fa-clock, .fa-clock-four { --fa: "\f017"; }
.fa-backward-step, .fa-step-backward { --fa: "\f048"; }
.fa-pallet { --fa: "\f482"; }
.fa-faucet { --fa: "\e005"; }
.fa-baseball-bat-ball { --fa: "\f432"; }
.fa-s { --fa: "\53"; }
.fa-timeline { --fa: "\e29c"; }
.fa-keyboard { --fa: "\f11c"; }
.fa-caret-down { --fa: "\f0d7"; }
.fa-clinic-medical, .fa-house-chimney-medical { --fa: "\f7f2"; }
.fa-temperature-3, .fa-temperature-three-quarters, .fa-thermometer-3, .fa-thermometer-three-quarters { --fa: "\f2c8"; }
.fa-mobile-android-alt, .fa-mobile-screen { --fa: "\f3cf"; }
.fa-plane-up { --fa: "\e22d"; }
.fa-piggy-bank { --fa: "\f4d3"; }
.fa-battery-3, .fa-battery-half { --fa: "\f242"; }
.fa-mountain-city { --fa: "\e52e"; }
.fa-coins { --fa: "\f51e"; }
.fa-khanda { --fa: "\f66d"; }
.fa-sliders, .fa-sliders-h { --fa: "\f1de"; }
.fa-folder-tree { --fa: "\f802"; }
.fa-network-wired { --fa: "\f6ff"; }
.fa-map-pin { --fa: "\f276"; }
.fa-hamsa { --fa: "\f665"; }
.fa-cent-sign { --fa: "\e3f5"; }
.fa-flask { --fa: "\f0c3"; }
.fa-person-pregnant { --fa: "\e31e"; }
.fa-wand-sparkles { --fa: "\f72b"; }
.fa-ellipsis-v, .fa-ellipsis-vertical { --fa: "\f142"; }
.fa-ticket { --fa: "\f145"; }
.fa-power-off { --fa: "\f011"; }
.fa-long-arrow-alt-right, .fa-right-long { --fa: "\f30b"; }
.fa-flag-usa { --fa: "\f74d"; }
.fa-laptop-file { --fa: "\e51d"; }
.fa-teletype, .fa-tty { --fa: "\f1e4"; }
.fa-diagram-next { --fa: "\e476"; }
.fa-person-rifle { --fa: "\e54e"; }
.fa-house-medical-circle-exclamation { --fa: "\e512"; }
.fa-closed-captioning { --fa: "\f20a"; }
.fa-hiking, .fa-person-hiking { --fa: "\f6ec"; }
.fa-venus-double { --fa: "\f226"; }
.fa-images { --fa: "\f302"; }
.fa-calculator { --fa: "\f1ec"; }
.fa-people-pulling { --fa: "\e535"; }
.fa-n { --fa: "\4e"; }
.fa-cable-car, .fa-tram { --fa: "\f7da"; }
.fa-cloud-rain { --fa: "\f73d"; }
.fa-building-circle-xmark { --fa: "\e4d4"; }
.fa-ship { --fa: "\f21a"; }
.fa-arrows-down-to-line { --fa: "\e4b8"; }
.fa-download { --fa: "\f019"; }
.fa-face-grin, .fa-grin { --fa: "\f580"; }
.fa-backspace, .fa-delete-left { --fa: "\f55a"; }
.fa-eye-dropper, .fa-eye-dropper-empty, .fa-eyedropper { --fa: "\f1fb"; }
.fa-file-circle-check { --fa: "\e5a0"; }
.fa-forward { --fa: "\f04e"; }
.fa-mobile, .fa-mobile-android, .fa-mobile-phone { --fa: "\f3ce"; }
.fa-face-meh, .fa-meh { --fa: "\f11a"; }
.fa-align-center { --fa: "\f037"; }
.fa-book-dead, .fa-book-skull { --fa: "\f6b7"; }
.fa-drivers-license, .fa-id-card { --fa: "\f2c2"; }
.fa-dedent, .fa-outdent { --fa: "\f03b"; }
.fa-heart-circle-exclamation { --fa: "\e4fe"; }
.fa-home, .fa-home-alt, .fa-home-lg-alt, .fa-house { --fa: "\f015"; }
.fa-calendar-week { --fa: "\f784"; }
.fa-laptop-medical { --fa: "\f812"; }
.fa-b { --fa: "\42"; }
.fa-file-medical { --fa: "\f477"; }
.fa-dice-one { --fa: "\f525"; }
.fa-kiwi-bird { --fa: "\f535"; }
.fa-arrow-right-arrow-left, .fa-exchange { --fa: "\f0ec"; }
.fa-redo-alt, .fa-rotate-forward, .fa-rotate-right { --fa: "\f2f9"; }
.fa-cutlery, .fa-utensils { --fa: "\f2e7"; }
.fa-arrow-up-wide-short, .fa-sort-amount-up { --fa: "\f161"; }
.fa-mill-sign { --fa: "\e1ed"; }
.fa-bowl-rice { --fa: "\e2eb"; }
.fa-skull { --fa: "\f54c"; }
.fa-broadcast-tower, .fa-tower-broadcast { --fa: "\f519"; }
.fa-truck-pickup { --fa: "\f63c"; }
.fa-long-arrow-alt-up, .fa-up-long { --fa: "\f30c"; }
.fa-stop { --fa: "\f04d"; }
.fa-code-merge { --fa: "\f387"; }
.fa-upload { --fa: "\f093"; }
.fa-hurricane { --fa: "\f751"; }
.fa-mound { --fa: "\e52d"; }
.fa-toilet-portable { --fa: "\e583"; }
.fa-compact-disc { --fa: "\f51f"; }
.fa-file-arrow-down, .fa-file-download { --fa: "\f56d"; }
.fa-caravan { --fa: "\f8ff"; }
.fa-shield-cat { --fa: "\e572"; }
.fa-bolt, .fa-zap { --fa: "\f0e7"; }
.fa-glass-water { --fa: "\e4f4"; }
.fa-oil-well { --fa: "\e532"; }
.fa-vault { --fa: "\e2c5"; }
.fa-mars { --fa: "\f222"; }
.fa-toilet { --fa: "\f7d8"; }
.fa-plane-circle-xmark { --fa: "\e557"; }
.fa-cny, .fa-jpy, .fa-rmb, .fa-yen, .fa-yen-sign { --fa: "\f157"; }
.fa-rouble, .fa-rub, .fa-ruble, .fa-ruble-sign { --fa: "\f158"; }
.fa-sun { --fa: "\f185"; }
.fa-guitar { --fa: "\f7a6"; }
.fa-face-laugh-wink, .fa-laugh-wink { --fa: "\f59c"; }
.fa-horse-head { --fa: "\f7ab"; }
.fa-bore-hole { --fa: "\e4c3"; }
.fa-industry { --fa: "\f275"; }
.fa-arrow-alt-circle-down, .fa-circle-down { --fa: "\f358"; }
.fa-arrows-turn-to-dots { --fa: "\e4c1"; }
.fa-florin-sign { --fa: "\e184"; }
.fa-arrow-down-short-wide, .fa-sort-amount-desc, .fa-sort-amount-down-alt { --fa: "\f884"; }
.fa-less-than { --fa: "\3c"; }
.fa-angle-down { --fa: "\f107"; }
.fa-car-tunnel { --fa: "\e4de"; }
.fa-head-side-cough { --fa: "\e061"; }
.fa-grip-lines { --fa: "\f7a4"; }
.fa-thumbs-down { --fa: "\f165"; }
.fa-user-lock { --fa: "\f502"; }
.fa-arrow-right-long, .fa-long-arrow-right { --fa: "\f178"; }
.fa-anchor-circle-xmark { --fa: "\e4ac"; }
.fa-ellipsis, .fa-ellipsis-h { --fa: "\f141"; }
.fa-chess-pawn { --fa: "\f443"; }
.fa-first-aid, .fa-kit-medical { --fa: "\f479"; }
.fa-person-through-window { --fa: "\e5a9"; }
.fa-toolbox { --fa: "\f552"; }
.fa-hands-holding-circle { --fa: "\e4fb"; }
.fa-bug { --fa: "\f188"; }
.fa-credit-card, .fa-credit-card-alt { --fa: "\f09d"; }
.fa-automobile, .fa-car { --fa: "\f1b9"; }
.fa-hand-holding-hand { --fa: "\e4f7"; }
.fa-book-open-reader, .fa-book-reader { --fa: "\f5da"; }
.fa-mountain-sun { --fa: "\e52f"; }
.fa-arrows-left-right-to-line { --fa: "\e4ba"; }
.fa-dice-d20 { --fa: "\f6cf"; }
.fa-truck-droplet { --fa: "\e58c"; }
.fa-file-circle-xmark { --fa: "\e5a1"; }
.fa-temperature-arrow-up, .fa-temperature-up { --fa: "\e040"; }
.fa-medal { --fa: "\f5a2"; }
.fa-bed { --fa: "\f236"; }
.fa-h-square, .fa-square-h { --fa: "\f0fd"; }
.fa-podcast { --fa: "\f2ce"; }
.fa-temperature-4, .fa-temperature-full, .fa-thermometer-4, .fa-thermometer-full { --fa: "\f2c7"; }
.fa-bell { --fa: "\f0f3"; }
.fa-superscript { --fa: "\f12b"; }
.fa-plug-circle-xmark { --fa: "\e560"; }
.fa-star-of-life { --fa: "\f621"; }
.fa-phone-slash { --fa: "\f3dd"; }
.fa-paint-roller { --fa: "\f5aa"; }
.fa-hands-helping, .fa-handshake-angle { --fa: "\f4c4"; }
.fa-location-dot, .fa-map-marker-alt { --fa: "\f3c5"; }
.fa-file { --fa: "\f15b"; }
.fa-greater-than { --fa: "\3e"; }
.fa-person-swimming, .fa-swimmer { --fa: "\f5c4"; }
.fa-arrow-down { --fa: "\f063"; }
.fa-droplet, .fa-tint { --fa: "\f043"; }
.fa-eraser { --fa: "\f12d"; }
.fa-earth, .fa-earth-america, .fa-earth-americas, .fa-globe-americas { --fa: "\f57d"; }
.fa-person-burst { --fa: "\e53b"; }
.fa-dove { --fa: "\f4ba"; }
.fa-battery-0, .fa-battery-empty { --fa: "\f244"; }
.fa-socks { --fa: "\f696"; }
.fa-inbox { --fa: "\f01c"; }
.fa-section { --fa: "\e447"; }
.fa-gauge-high, .fa-tachometer-alt, .fa-tachometer-alt-fast { --fa: "\f625"; }
.fa-envelope-open-text { --fa: "\f658"; }
.fa-hospital, .fa-hospital-alt, .fa-hospital-wide { --fa: "\f0f8"; }
.fa-wine-bottle { --fa: "\f72f"; }
.fa-chess-rook { --fa: "\f447"; }
.fa-bars-staggered, .fa-reorder, .fa-stream { --fa: "\f550"; }
.fa-dharmachakra { --fa: "\f655"; }
.fa-hotdog { --fa: "\f80f"; }
.fa-blind, .fa-person-walking-with-cane { --fa: "\f29d"; }
.fa-drum { --fa: "\f569"; }
.fa-ice-cream { --fa: "\f810"; }
.fa-heart-circle-bolt { --fa: "\e4fc"; }
.fa-fax { --fa: "\f1ac"; }
.fa-paragraph { --fa: "\f1dd"; }
.fa-check-to-slot, .fa-vote-yea { --fa: "\f772"; }
.fa-star-half { --fa: "\f089"; }
.fa-boxes, .fa-boxes-alt, .fa-boxes-stacked { --fa: "\f468"; }
.fa-chain, .fa-link { --fa: "\f0c1"; }
.fa-assistive-listening-systems, .fa-ear-listen { --fa: "\f2a2"; }
.fa-tree-city { --fa: "\e587"; }
.fa-play { --fa: "\f04b"; }
.fa-font { --fa: "\f031"; }
.fa-table-cells-row-lock { --fa: "\e67a"; }
.fa-rupiah-sign { --fa: "\e23d"; }
.fa-magnifying-glass, .fa-search { --fa: "\f002"; }
.fa-ping-pong-paddle-ball, .fa-table-tennis, .fa-table-tennis-paddle-ball { --fa: "\f45d"; }
.fa-diagnoses, .fa-person-dots-from-line { --fa: "\f470"; }
.fa-trash-can-arrow-up, .fa-trash-restore-alt { --fa: "\f82a"; }
.fa-naira-sign { --fa: "\e1f6"; }
.fa-cart-arrow-down { --fa: "\f218"; }
.fa-walkie-talkie { --fa: "\f8ef"; }
.fa-file-edit, .fa-file-pen { --fa: "\f31c"; }
.fa-receipt { --fa: "\f543"; }
.fa-pen-square, .fa-pencil-square, .fa-square-pen { --fa: "\f14b"; }
.fa-suitcase-rolling { --fa: "\f5c1"; }
.fa-person-circle-exclamation { --fa: "\e53f"; }
.fa-chevron-down { --fa: "\f078"; }
.fa-battery, .fa-battery-5, .fa-battery-full { --fa: "\f240"; }
.fa-skull-crossbones { --fa: "\f714"; }
.fa-code-compare { --fa: "\e13a"; }
.fa-list-dots, .fa-list-ul { --fa: "\f0ca"; }
.fa-school-lock { --fa: "\e56f"; }
.fa-tower-cell { --fa: "\e585"; }
.fa-down-long, .fa-long-arrow-alt-down { --fa: "\f309"; }
.fa-ranking-star { --fa: "\e561"; }
.fa-chess-king { --fa: "\f43f"; }
.fa-person-harassing { --fa: "\e549"; }
.fa-brazilian-real-sign { --fa: "\e46c"; }
.fa-landmark-alt, .fa-landmark-dome { --fa: "\f752"; }
.fa-arrow-up { --fa: "\f062"; }
.fa-television, .fa-tv, .fa-tv-alt { --fa: "\f26c"; }
.fa-shrimp { --fa: "\e448"; }
.fa-list-check, .fa-tasks { --fa: "\f0ae"; }
.fa-jug-detergent { --fa: "\e519"; }
.fa-circle-user, .fa-user-circle { --fa: "\f2bd"; }
.fa-user-shield { --fa: "\f505"; }
.fa-wind { --fa: "\f72e"; }
.fa-car-burst, .fa-car-crash { --fa: "\f5e1"; }
.fa-y { --fa: "\59"; }
.fa-person-snowboarding, .fa-snowboarding { --fa: "\f7ce"; }
.fa-shipping-fast, .fa-truck-fast { --fa: "\f48b"; }
.fa-fish { --fa: "\f578"; }
.fa-user-graduate { --fa: "\f501"; }
.fa-adjust, .fa-circle-half-stroke { --fa: "\f042"; }
.fa-clapperboard { --fa: "\e131"; }
.fa-circle-radiation, .fa-radiation-alt { --fa: "\f7ba"; }
.fa-baseball, .fa-baseball-ball { --fa: "\f433"; }
.fa-jet-fighter-up { --fa: "\e518"; }
.fa-diagram-project, .fa-project-diagram { --fa: "\f542"; }
.fa-copy { --fa: "\f0c5"; }
.fa-volume-mute, .fa-volume-times, .fa-volume-xmark { --fa: "\f6a9"; }
.fa-hand-sparkles { --fa: "\e05d"; }
.fa-grip, .fa-grip-horizontal { --fa: "\f58d"; }
.fa-share-from-square, .fa-share-square { --fa: "\f14d"; }
.fa-child-combatant, .fa-child-rifle { --fa: "\e4e0"; }
.fa-gun { --fa: "\e19b"; }
.fa-phone-square, .fa-square-phone { --fa: "\f098"; }
.fa-add, .fa-plus { --fa: "\2b"; }
.fa-expand { --fa: "\f065"; }
.fa-computer { --fa: "\e4e5"; }
.fa-close, .fa-multiply, .fa-remove, .fa-times, .fa-xmark { --fa: "\f00d"; }
.fa-arrows, .fa-arrows-up-down-left-right { --fa: "\f047"; }
.fa-chalkboard-teacher, .fa-chalkboard-user { --fa: "\f51c"; }
.fa-peso-sign { --fa: "\e222"; }
.fa-building-shield { --fa: "\e4d8"; }
.fa-baby { --fa: "\f77c"; }
.fa-users-line { --fa: "\e592"; }
.fa-quote-left, .fa-quote-left-alt { --fa: "\f10d"; }
.fa-tractor { --fa: "\f722"; }
.fa-trash-arrow-up, .fa-trash-restore { --fa: "\f829"; }
.fa-arrow-down-up-lock { --fa: "\e4b0"; }
.fa-lines-leaning { --fa: "\e51e"; }
.fa-ruler-combined { --fa: "\f546"; }
.fa-copyright { --fa: "\f1f9"; }
.fa-equals { --fa: "\3d"; }
.fa-blender { --fa: "\f517"; }
.fa-teeth { --fa: "\f62e"; }
.fa-ils, .fa-shekel, .fa-shekel-sign, .fa-sheqel, .fa-sheqel-sign { --fa: "\f20b"; }
.fa-map { --fa: "\f279"; }
.fa-rocket { --fa: "\f135"; }
.fa-photo-film, .fa-photo-video { --fa: "\f87c"; }
.fa-folder-minus { --fa: "\f65d"; }
.fa-hexagon-nodes-bolt { --fa: "\e69a"; }
.fa-store { --fa: "\f54e"; }
.fa-arrow-trend-up { --fa: "\e098"; }
.fa-plug-circle-minus { --fa: "\e55e"; }
.fa-sign, .fa-sign-hanging { --fa: "\f4d9"; }
.fa-bezier-curve { --fa: "\f55b"; }
.fa-bell-slash { --fa: "\f1f6"; }
.fa-tablet, .fa-tablet-android { --fa: "\f3fb"; }
.fa-school-flag { --fa: "\e56e"; }
.fa-fill { --fa: "\f575"; }
.fa-angle-up { --fa: "\f106"; }
.fa-drumstick-bite { --fa: "\f6d7"; }
.fa-holly-berry { --fa: "\f7aa"; }
.fa-chevron-left { --fa: "\f053"; }
.fa-bacteria { --fa: "\e059"; }
.fa-hand-lizard { --fa: "\f258"; }
.fa-notdef { --fa: "\e1fe"; }
.fa-disease { --fa: "\f7fa"; }
.fa-briefcase-medical { --fa: "\f469"; }
.fa-genderless { --fa: "\f22d"; }
.fa-chevron-right { --fa: "\f054"; }
.fa-retweet { --fa: "\f079"; }
.fa-car-alt, .fa-car-rear { --fa: "\f5de"; }
.fa-pump-soap { --fa: "\e06b"; }
.fa-video-slash { --fa: "\f4e2"; }
.fa-battery-2, .fa-battery-quarter { --fa: "\f243"; }
.fa-radio { --fa: "\f8d7"; }
.fa-baby-carriage, .fa-carriage-baby { --fa: "\f77d"; }
.fa-traffic-light { --fa: "\f637"; }
.fa-thermometer { --fa: "\f491"; }
.fa-vr-cardboard { --fa: "\f729"; }
.fa-hand-middle-finger { --fa: "\f806"; }
.fa-percent, .fa-percentage { --fa: "\25"; }
.fa-truck-moving { --fa: "\f4df"; }
.fa-glass-water-droplet { --fa: "\e4f5"; }
.fa-display { --fa: "\e163"; }
.fa-face-smile, .fa-smile { --fa: "\f118"; }
.fa-thumb-tack, .fa-thumbtack { --fa: "\f08d"; }
.fa-trophy { --fa: "\f091"; }
.fa-person-praying, .fa-pray { --fa: "\f683"; }
.fa-hammer { --fa: "\f6e3"; }
.fa-hand-peace { --fa: "\f25b"; }
.fa-rotate, .fa-sync-alt { --fa: "\f2f1"; }
.fa-spinner { --fa: "\f110"; }
.fa-robot { --fa: "\f544"; }
.fa-peace { --fa: "\f67c"; }
.fa-cogs, .fa-gears { --fa: "\f085"; }
.fa-warehouse { --fa: "\f494"; }
.fa-arrow-up-right-dots { --fa: "\e4b7"; }
.fa-splotch { --fa: "\f5bc"; }
.fa-face-grin-hearts, .fa-grin-hearts { --fa: "\f584"; }
.fa-dice-four { --fa: "\f524"; }
.fa-sim-card { --fa: "\f7c4"; }
.fa-transgender, .fa-transgender-alt { --fa: "\f225"; }
.fa-mercury { --fa: "\f223"; }
.fa-arrow-turn-down, .fa-level-down { --fa: "\f149"; }
.fa-person-falling-burst { --fa: "\e547"; }
.fa-award { --fa: "\f559"; }
.fa-ticket-alt, .fa-ticket-simple { --fa: "\f3ff"; }
.fa-building { --fa: "\f1ad"; }
.fa-angle-double-left, .fa-angles-left { --fa: "\f100"; }
.fa-qrcode { --fa: "\f029"; }
.fa-clock-rotate-left, .fa-history { --fa: "\f1da"; }
.fa-face-grin-beam-sweat, .fa-grin-beam-sweat { --fa: "\f583"; }
.fa-arrow-right-from-file, .fa-file-export { --fa: "\f56e"; }
.fa-shield, .fa-shield-blank { --fa: "\f132"; }
.fa-arrow-up-short-wide, .fa-sort-amount-up-alt { --fa: "\f885"; }
.fa-comment-nodes { --fa: "\e696"; }
.fa-house-medical { --fa: "\e3b2"; }
.fa-golf-ball, .fa-golf-ball-tee { --fa: "\f450"; }
.fa-chevron-circle-left, .fa-circle-chevron-left { --fa: "\f137"; }
.fa-house-chimney-window { --fa: "\e00d"; }
.fa-pen-nib { --fa: "\f5ad"; }
.fa-tent-arrow-turn-left { --fa: "\e580"; }
.fa-tents { --fa: "\e582"; }
.fa-magic, .fa-wand-magic { --fa: "\f0d0"; }
.fa-dog { --fa: "\f6d3"; }
.fa-carrot { --fa: "\f787"; }
.fa-moon { --fa: "\f186"; }
.fa-wine-glass-alt, .fa-wine-glass-empty { --fa: "\f5ce"; }
.fa-cheese { --fa: "\f7ef"; }
.fa-yin-yang { --fa: "\f6ad"; }
.fa-music { --fa: "\f001"; }
.fa-code-commit { --fa: "\f386"; }
.fa-temperature-low { --fa: "\f76b"; }
.fa-biking, .fa-person-biking { --fa: "\f84a"; }
.fa-broom { --fa: "\f51a"; }
.fa-shield-heart { --fa: "\e574"; }
.fa-gopuram { --fa: "\f664"; }
.fa-earth-oceania, .fa-globe-oceania { --fa: "\e47b"; }
.fa-square-xmark, .fa-times-square, .fa-xmark-square { --fa: "\f2d3"; }
.fa-hashtag { --fa: "\23"; }
.fa-expand-alt, .fa-up-right-and-down-left-from-center { --fa: "\f424"; }
.fa-oil-can { --fa: "\f613"; }
.fa-t { --fa: "\54"; }
.fa-hippo { --fa: "\f6ed"; }
.fa-chart-column { --fa: "\e0e3"; }
.fa-infinity { --fa: "\f534"; }
.fa-vial-circle-check { --fa: "\e596"; }
.fa-person-arrow-down-to-line { --fa: "\e538"; }
.fa-voicemail { --fa: "\f897"; }
.fa-fan { --fa: "\f863"; }
.fa-person-walking-luggage { --fa: "\e554"; }
.fa-arrows-alt-v, .fa-up-down { --fa: "\f338"; }
.fa-cloud-moon-rain { --fa: "\f73c"; }
.fa-calendar { --fa: "\f133"; }
.fa-trailer { --fa: "\e041"; }
.fa-bahai, .fa-haykal { --fa: "\f666"; }
.fa-sd-card { --fa: "\f7c2"; }
.fa-dragon { --fa: "\f6d5"; }
.fa-shoe-prints { --fa: "\f54b"; }
.fa-circle-plus, .fa-plus-circle { --fa: "\f055"; }
.fa-face-grin-tongue-wink, .fa-grin-tongue-wink { --fa: "\f58b"; }
.fa-hand-holding { --fa: "\f4bd"; }
.fa-plug-circle-exclamation { --fa: "\e55d"; }
.fa-chain-broken, .fa-chain-slash, .fa-link-slash, .fa-unlink { --fa: "\f127"; }
.fa-clone { --fa: "\f24d"; }
.fa-person-walking-arrow-loop-left { --fa: "\e551"; }
.fa-arrow-up-z-a, .fa-sort-alpha-up-alt { --fa: "\f882"; }
.fa-fire-alt, .fa-fire-flame-curved { --fa: "\f7e4"; }
.fa-tornado { --fa: "\f76f"; }
.fa-file-circle-plus { --fa: "\e494"; }
.fa-book-quran, .fa-quran { --fa: "\f687"; }
.fa-anchor { --fa: "\f13d"; }
.fa-border-all { --fa: "\f84c"; }
.fa-angry, .fa-face-angry { --fa: "\f556"; }
.fa-cookie-bite { --fa: "\f564"; }
.fa-arrow-trend-down { --fa: "\e097"; }
.fa-feed, .fa-rss { --fa: "\f09e"; }
.fa-draw-polygon { --fa: "\f5ee"; }
.fa-balance-scale, .fa-scale-balanced { --fa: "\f24e"; }
.fa-gauge-simple-high, .fa-tachometer, .fa-tachometer-fast { --fa: "\f62a"; }
.fa-shower { --fa: "\f2cc"; }
.fa-desktop, .fa-desktop-alt { --fa: "\f390"; }
.fa-m { --fa: "\4d"; }
.fa-table-list, .fa-th-list { --fa: "\f00b"; }
.fa-comment-sms, .fa-sms { --fa: "\f7cd"; }
.fa-book { --fa: "\f02d"; }
.fa-user-plus { --fa: "\f234"; }
.fa-check { --fa: "\f00c"; }
.fa-battery-4, .fa-battery-three-quarters { --fa: "\f241"; }
.fa-house-circle-check { --fa: "\e509"; }
.fa-angle-left { --fa: "\f104"; }
.fa-diagram-successor { --fa: "\e47a"; }
.fa-truck-arrow-right { --fa: "\e58b"; }
.fa-arrows-split-up-and-left { --fa: "\e4bc"; }
.fa-fist-raised, .fa-hand-fist { --fa: "\f6de"; }
.fa-cloud-moon { --fa: "\f6c3"; }
.fa-briefcase { --fa: "\f0b1"; }
.fa-person-falling { --fa: "\e546"; }
.fa-image-portrait, .fa-portrait { --fa: "\f3e0"; }
.fa-user-tag { --fa: "\f507"; }
.fa-rug { --fa: "\e569"; }
.fa-earth-europe, .fa-globe-europe { --fa: "\f7a2"; }
.fa-cart-flatbed-suitcase, .fa-luggage-cart { --fa: "\f59d"; }
.fa-rectangle-times, .fa-rectangle-xmark, .fa-times-rectangle, .fa-window-close { --fa: "\f410"; }
.fa-baht-sign { --fa: "\e0ac"; }
.fa-book-open { --fa: "\f518"; }
.fa-book-journal-whills, .fa-journal-whills { --fa: "\f66a"; }
.fa-handcuffs { --fa: "\e4f8"; }
.fa-exclamation-triangle, .fa-triangle-exclamation, .fa-warning { --fa: "\f071"; }
.fa-database { --fa: "\f1c0"; }
.fa-mail-forward, .fa-share { --fa: "\f064"; }
.fa-bottle-droplet { --fa: "\e4c4"; }
.fa-mask-face { --fa: "\e1d7"; }
.fa-hill-rockslide { --fa: "\e508"; }
.fa-exchange-alt, .fa-right-left { --fa: "\f362"; }
.fa-paper-plane { --fa: "\f1d8"; }
.fa-road-circle-exclamation { --fa: "\e565"; }
.fa-dungeon { --fa: "\f6d9"; }
.fa-align-right { --fa: "\f038"; }
.fa-money-bill-1-wave, .fa-money-bill-wave-alt { --fa: "\f53b"; }
.fa-life-ring { --fa: "\f1cd"; }
.fa-hands, .fa-sign-language, .fa-signing { --fa: "\f2a7"; }
.fa-calendar-day { --fa: "\f783"; }
.fa-ladder-water, .fa-swimming-pool, .fa-water-ladder { --fa: "\f5c5"; }
.fa-arrows-up-down, .fa-arrows-v { --fa: "\f07d"; }
.fa-face-grimace, .fa-grimace { --fa: "\f57f"; }
.fa-wheelchair-alt, .fa-wheelchair-move { --fa: "\e2ce"; }
.fa-level-down-alt, .fa-turn-down { --fa: "\f3be"; }
.fa-person-walking-arrow-right { --fa: "\e552"; }
.fa-envelope-square, .fa-square-envelope { --fa: "\f199"; }
.fa-dice { --fa: "\f522"; }
.fa-bowling-ball { --fa: "\f436"; }
.fa-brain { --fa: "\f5dc"; }
.fa-band-aid, .fa-bandage { --fa: "\f462"; }
.fa-calendar-minus { --fa: "\f272"; }
.fa-circle-xmark, .fa-times-circle, .fa-xmark-circle { --fa: "\f057"; }
.fa-gifts { --fa: "\f79c"; }
.fa-hotel { --fa: "\f594"; }
.fa-earth-asia, .fa-globe-asia { --fa: "\f57e"; }
.fa-id-card-alt, .fa-id-card-clip { --fa: "\f47f"; }
.fa-magnifying-glass-plus, .fa-search-plus { --fa: "\f00e"; }
.fa-thumbs-up { --fa: "\f164"; }
.fa-user-clock { --fa: "\f4fd"; }
.fa-allergies, .fa-hand-dots { --fa: "\f461"; }
.fa-file-invoice { --fa: "\f570"; }
.fa-window-minimize { --fa: "\f2d1"; }
.fa-coffee, .fa-mug-saucer { --fa: "\f0f4"; }
.fa-brush { --fa: "\f55d"; }
.fa-file-half-dashed { --fa: "\e698"; }
.fa-mask { --fa: "\f6fa"; }
.fa-magnifying-glass-minus, .fa-search-minus { --fa: "\f010"; }
.fa-ruler-vertical { --fa: "\f548"; }
.fa-user-alt, .fa-user-large { --fa: "\f406"; }
.fa-train-tram { --fa: "\e5b4"; }
.fa-user-nurse { --fa: "\f82f"; }
.fa-syringe { --fa: "\f48e"; }
.fa-cloud-sun { --fa: "\f6c4"; }
.fa-stopwatch-20 { --fa: "\e06f"; }
.fa-square-full { --fa: "\f45c"; }
.fa-magnet { --fa: "\f076"; }
.fa-jar { --fa: "\e516"; }
.fa-note-sticky, .fa-sticky-note { --fa: "\f249"; }
.fa-bug-slash { --fa: "\e490"; }
.fa-arrow-up-from-water-pump { --fa: "\e4b6"; }
.fa-bone { --fa: "\f5d7"; }
.fa-table-cells-row-unlock { --fa: "\e691"; }
.fa-user-injured { --fa: "\f728"; }
.fa-face-sad-tear, .fa-sad-tear { --fa: "\f5b4"; }
.fa-plane { --fa: "\f072"; }
.fa-tent-arrows-down { --fa: "\e581"; }
.fa-exclamation { --fa: "\21"; }
.fa-arrows-spin { --fa: "\e4bb"; }
.fa-print { --fa: "\f02f"; }
.fa-try, .fa-turkish-lira, .fa-turkish-lira-sign { --fa: "\e2bb"; }
.fa-dollar, .fa-dollar-sign, .fa-usd { --fa: "\24"; }
.fa-x { --fa: "\58"; }
.fa-magnifying-glass-dollar, .fa-search-dollar { --fa: "\f688"; }
.fa-users-cog, .fa-users-gear { --fa: "\f509"; }
.fa-person-military-pointing { --fa: "\e54a"; }
.fa-bank, .fa-building-columns, .fa-institution, .fa-museum, .fa-university { --fa: "\f19c"; }
.fa-umbrella { --fa: "\f0e9"; }
.fa-trowel { --fa: "\e589"; }
.fa-d { --fa: "\44"; }
.fa-stapler { --fa: "\e5af"; }
.fa-masks-theater, .fa-theater-masks { --fa: "\f630"; }
.fa-kip-sign { --fa: "\e1c4"; }
.fa-hand-point-left { --fa: "\f0a5"; }
.fa-handshake-alt, .fa-handshake-simple { --fa: "\f4c6"; }
.fa-fighter-jet, .fa-jet-fighter { --fa: "\f0fb"; }
.fa-share-alt-square, .fa-square-share-nodes { --fa: "\f1e1"; }
.fa-barcode { --fa: "\f02a"; }
.fa-plus-minus { --fa: "\e43c"; }
.fa-video, .fa-video-camera { --fa: "\f03d"; }
.fa-graduation-cap, .fa-mortar-board { --fa: "\f19d"; }
.fa-hand-holding-medical { --fa: "\e05c"; }
.fa-person-circle-check { --fa: "\e53e"; }
.fa-level-up-alt, .fa-turn-up { --fa: "\f3bf"; }
.fa-sr-only, .fa-sr-only-focusable:not(:focus), .sr-only, .sr-only-focusable:not(:focus) { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; }
:host, :root { --fa-style-family-brands: "Font Awesome 6 Brands"; --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"; }
@font-face { font-family: "Font Awesome 6 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url('../fonts/fcc90a2b68d.woff2') format("woff2"), url('../fonts/f80b189e9fa.ttf') format("truetype"); }
.fa-brands, .fab { font-weight: 400; }
.fa-monero { --fa: "\f3d0"; }
.fa-hooli { --fa: "\f427"; }
.fa-yelp { --fa: "\f1e9"; }
.fa-cc-visa { --fa: "\f1f0"; }
.fa-lastfm { --fa: "\f202"; }
.fa-shopware { --fa: "\f5b5"; }
.fa-creative-commons-nc { --fa: "\f4e8"; }
.fa-aws { --fa: "\f375"; }
.fa-redhat { --fa: "\f7bc"; }
.fa-yoast { --fa: "\f2b1"; }
.fa-cloudflare { --fa: "\e07d"; }
.fa-ups { --fa: "\f7e0"; }
.fa-pixiv { --fa: "\e640"; }
.fa-wpexplorer { --fa: "\f2de"; }
.fa-dyalog { --fa: "\f399"; }
.fa-bity { --fa: "\f37a"; }
.fa-stackpath { --fa: "\f842"; }
.fa-buysellads { --fa: "\f20d"; }
.fa-first-order { --fa: "\f2b0"; }
.fa-modx { --fa: "\f285"; }
.fa-guilded { --fa: "\e07e"; }
.fa-vnv { --fa: "\f40b"; }
.fa-js-square, .fa-square-js { --fa: "\f3b9"; }
.fa-microsoft { --fa: "\f3ca"; }
.fa-qq { --fa: "\f1d6"; }
.fa-orcid { --fa: "\f8d2"; }
.fa-java { --fa: "\f4e4"; }
.fa-invision { --fa: "\f7b0"; }
.fa-creative-commons-pd-alt { --fa: "\f4ed"; }
.fa-centercode { --fa: "\f380"; }
.fa-glide-g { --fa: "\f2a6"; }
.fa-drupal { --fa: "\f1a9"; }
.fa-jxl { --fa: "\e67b"; }
.fa-dart-lang { --fa: "\e693"; }
.fa-hire-a-helper { --fa: "\f3b0"; }
.fa-creative-commons-by { --fa: "\f4e7"; }
.fa-unity { --fa: "\e049"; }
.fa-whmcs { --fa: "\f40d"; }
.fa-rocketchat { --fa: "\f3e8"; }
.fa-vk { --fa: "\f189"; }
.fa-untappd { --fa: "\f405"; }
.fa-mailchimp { --fa: "\f59e"; }
.fa-css3-alt { --fa: "\f38b"; }
.fa-reddit-square, .fa-square-reddit { --fa: "\f1a2"; }
.fa-vimeo-v { --fa: "\f27d"; }
.fa-contao { --fa: "\f26d"; }
.fa-square-font-awesome { --fa: "\e5ad"; }
.fa-deskpro { --fa: "\f38f"; }
.fa-brave { --fa: "\e63c"; }
.fa-sistrix { --fa: "\f3ee"; }
.fa-instagram-square, .fa-square-instagram { --fa: "\e055"; }
.fa-battle-net { --fa: "\f835"; }
.fa-the-red-yeti { --fa: "\f69d"; }
.fa-hacker-news-square, .fa-square-hacker-news { --fa: "\f3af"; }
.fa-edge { --fa: "\f282"; }
.fa-threads { --fa: "\e618"; }
.fa-napster { --fa: "\f3d2"; }
.fa-snapchat-square, .fa-square-snapchat { --fa: "\f2ad"; }
.fa-google-plus-g { --fa: "\f0d5"; }
.fa-artstation { --fa: "\f77a"; }
.fa-markdown { --fa: "\f60f"; }
.fa-sourcetree { --fa: "\f7d3"; }
.fa-google-plus { --fa: "\f2b3"; }
.fa-diaspora { --fa: "\f791"; }
.fa-foursquare { --fa: "\f180"; }
.fa-stack-overflow { --fa: "\f16c"; }
.fa-github-alt { --fa: "\f113"; }
.fa-phoenix-squadron { --fa: "\f511"; }
.fa-pagelines { --fa: "\f18c"; }
.fa-algolia { --fa: "\f36c"; }
.fa-red-river { --fa: "\f3e3"; }
.fa-creative-commons-sa { --fa: "\f4ef"; }
.fa-safari { --fa: "\f267"; }
.fa-google { --fa: "\f1a0"; }
.fa-font-awesome-alt, .fa-square-font-awesome-stroke { --fa: "\f35c"; }
.fa-atlassian { --fa: "\f77b"; }
.fa-linkedin-in { --fa: "\f0e1"; }
.fa-digital-ocean { --fa: "\f391"; }
.fa-nimblr { --fa: "\f5a8"; }
.fa-chromecast { --fa: "\f838"; }
.fa-evernote { --fa: "\f839"; }
.fa-hacker-news { --fa: "\f1d4"; }
.fa-creative-commons-sampling { --fa: "\f4f0"; }
.fa-adversal { --fa: "\f36a"; }
.fa-creative-commons { --fa: "\f25e"; }
.fa-watchman-monitoring { --fa: "\e087"; }
.fa-fonticons { --fa: "\f280"; }
.fa-weixin { --fa: "\f1d7"; }
.fa-shirtsinbulk { --fa: "\f214"; }
.fa-codepen { --fa: "\f1cb"; }
.fa-git-alt { --fa: "\f841"; }
.fa-lyft { --fa: "\f3c3"; }
.fa-rev { --fa: "\f5b2"; }
.fa-windows { --fa: "\f17a"; }
.fa-wizards-of-the-coast { --fa: "\f730"; }
.fa-square-viadeo, .fa-viadeo-square { --fa: "\f2aa"; }
.fa-meetup { --fa: "\f2e0"; }
.fa-centos { --fa: "\f789"; }
.fa-adn { --fa: "\f170"; }
.fa-cloudsmith { --fa: "\f384"; }
.fa-opensuse { --fa: "\e62b"; }
.fa-pied-piper-alt { --fa: "\f1a8"; }
.fa-dribbble-square, .fa-square-dribbble { --fa: "\f397"; }
.fa-codiepie { --fa: "\f284"; }
.fa-node { --fa: "\f419"; }
.fa-mix { --fa: "\f3cb"; }
.fa-steam { --fa: "\f1b6"; }
.fa-cc-apple-pay { --fa: "\f416"; }
.fa-scribd { --fa: "\f28a"; }
.fa-debian { --fa: "\e60b"; }
.fa-openid { --fa: "\f19b"; }
.fa-instalod { --fa: "\e081"; }
.fa-files-pinwheel { --fa: "\e69f"; }
.fa-expeditedssl { --fa: "\f23e"; }
.fa-sellcast { --fa: "\f2da"; }
.fa-square-twitter, .fa-twitter-square { --fa: "\f081"; }
.fa-r-project { --fa: "\f4f7"; }
.fa-delicious { --fa: "\f1a5"; }
.fa-freebsd { --fa: "\f3a4"; }
.fa-vuejs { --fa: "\f41f"; }
.fa-accusoft { --fa: "\f369"; }
.fa-ioxhost { --fa: "\f208"; }
.fa-fonticons-fi { --fa: "\f3a2"; }
.fa-app-store { --fa: "\f36f"; }
.fa-cc-mastercard { --fa: "\f1f1"; }
.fa-itunes-note { --fa: "\f3b5"; }
.fa-golang { --fa: "\e40f"; }
.fa-kickstarter, .fa-square-kickstarter { --fa: "\f3bb"; }
.fa-grav { --fa: "\f2d6"; }
.fa-weibo { --fa: "\f18a"; }
.fa-uncharted { --fa: "\e084"; }
.fa-firstdraft { --fa: "\f3a1"; }
.fa-square-youtube, .fa-youtube-square { --fa: "\f431"; }
.fa-wikipedia-w { --fa: "\f266"; }
.fa-rendact, .fa-wpressr { --fa: "\f3e4"; }
.fa-angellist { --fa: "\f209"; }
.fa-galactic-republic { --fa: "\f50c"; }
.fa-nfc-directional { --fa: "\e530"; }
.fa-skype { --fa: "\f17e"; }
.fa-joget { --fa: "\f3b7"; }
.fa-fedora { --fa: "\f798"; }
.fa-stripe-s { --fa: "\f42a"; }
.fa-meta { --fa: "\e49b"; }
.fa-laravel { --fa: "\f3bd"; }
.fa-hotjar { --fa: "\f3b1"; }
.fa-bluetooth-b { --fa: "\f294"; }
.fa-square-letterboxd { --fa: "\e62e"; }
.fa-sticker-mule { --fa: "\f3f7"; }
.fa-creative-commons-zero { --fa: "\f4f3"; }
.fa-hips { --fa: "\f452"; }
.fa-css { --fa: "\e6a2"; }
.fa-behance { --fa: "\f1b4"; }
.fa-reddit { --fa: "\f1a1"; }
.fa-discord { --fa: "\f392"; }
.fa-chrome { --fa: "\f268"; }
.fa-app-store-ios { --fa: "\f370"; }
.fa-cc-discover { --fa: "\f1f2"; }
.fa-wpbeginner { --fa: "\f297"; }
.fa-confluence { --fa: "\f78d"; }
.fa-shoelace { --fa: "\e60c"; }
.fa-mdb { --fa: "\f8ca"; }
.fa-dochub { --fa: "\f394"; }
.fa-accessible-icon { --fa: "\f368"; }
.fa-ebay { --fa: "\f4f4"; }
.fa-amazon { --fa: "\f270"; }
.fa-unsplash { --fa: "\e07c"; }
.fa-yarn { --fa: "\f7e3"; }
.fa-square-steam, .fa-steam-square { --fa: "\f1b7"; }
.fa-500px { --fa: "\f26e"; }
.fa-square-vimeo, .fa-vimeo-square { --fa: "\f194"; }
.fa-asymmetrik { --fa: "\f372"; }
.fa-font-awesome, .fa-font-awesome-flag, .fa-font-awesome-logo-full { --fa: "\f2b4"; }
.fa-gratipay { --fa: "\f184"; }
.fa-apple { --fa: "\f179"; }
.fa-hive { --fa: "\e07f"; }
.fa-gitkraken { --fa: "\f3a6"; }
.fa-keybase { --fa: "\f4f5"; }
.fa-apple-pay { --fa: "\f415"; }
.fa-padlet { --fa: "\e4a0"; }
.fa-amazon-pay { --fa: "\f42c"; }
.fa-github-square, .fa-square-github { --fa: "\f092"; }
.fa-stumbleupon { --fa: "\f1a4"; }
.fa-fedex { --fa: "\f797"; }
.fa-phoenix-framework { --fa: "\f3dc"; }
.fa-shopify { --fa: "\e057"; }
.fa-neos { --fa: "\f612"; }
.fa-square-threads { --fa: "\e619"; }
.fa-hackerrank { --fa: "\f5f7"; }
.fa-researchgate { --fa: "\f4f8"; }
.fa-swift { --fa: "\f8e1"; }
.fa-angular { --fa: "\f420"; }
.fa-speakap { --fa: "\f3f3"; }
.fa-angrycreative { --fa: "\f36e"; }
.fa-y-combinator { --fa: "\f23b"; }
.fa-empire { --fa: "\f1d1"; }
.fa-envira { --fa: "\f299"; }
.fa-google-scholar { --fa: "\e63b"; }
.fa-gitlab-square, .fa-square-gitlab { --fa: "\e5ae"; }
.fa-studiovinari { --fa: "\f3f8"; }
.fa-pied-piper { --fa: "\f2ae"; }
.fa-wordpress { --fa: "\f19a"; }
.fa-product-hunt { --fa: "\f288"; }
.fa-firefox { --fa: "\f269"; }
.fa-linode { --fa: "\f2b8"; }
.fa-goodreads { --fa: "\f3a8"; }
.fa-odnoklassniki-square, .fa-square-odnoklassniki { --fa: "\f264"; }
.fa-jsfiddle { --fa: "\f1cc"; }
.fa-sith { --fa: "\f512"; }
.fa-themeisle { --fa: "\f2b2"; }
.fa-page4 { --fa: "\f3d7"; }
.fa-hashnode { --fa: "\e499"; }
.fa-react { --fa: "\f41b"; }
.fa-cc-paypal { --fa: "\f1f4"; }
.fa-squarespace { --fa: "\f5be"; }
.fa-cc-stripe { --fa: "\f1f5"; }
.fa-creative-commons-share { --fa: "\f4f2"; }
.fa-bitcoin { --fa: "\f379"; }
.fa-keycdn { --fa: "\f3ba"; }
.fa-opera { --fa: "\f26a"; }
.fa-itch-io { --fa: "\f83a"; }
.fa-umbraco { --fa: "\f8e8"; }
.fa-galactic-senate { --fa: "\f50d"; }
.fa-ubuntu { --fa: "\f7df"; }
.fa-draft2digital { --fa: "\f396"; }
.fa-stripe { --fa: "\f429"; }
.fa-houzz { --fa: "\f27c"; }
.fa-gg { --fa: "\f260"; }
.fa-dhl { --fa: "\f790"; }
.fa-pinterest-square, .fa-square-pinterest { --fa: "\f0d3"; }
.fa-xing { --fa: "\f168"; }
.fa-blackberry { --fa: "\f37b"; }
.fa-creative-commons-pd { --fa: "\f4ec"; }
.fa-playstation { --fa: "\f3df"; }
.fa-quinscape { --fa: "\f459"; }
.fa-less { --fa: "\f41d"; }
.fa-blogger-b { --fa: "\f37d"; }
.fa-opencart { --fa: "\f23d"; }
.fa-vine { --fa: "\f1ca"; }
.fa-signal-messenger { --fa: "\e663"; }
.fa-paypal { --fa: "\f1ed"; }
.fa-gitlab { --fa: "\f296"; }
.fa-typo3 { --fa: "\f42b"; }
.fa-reddit-alien { --fa: "\f281"; }
.fa-yahoo { --fa: "\f19e"; }
.fa-dailymotion { --fa: "\e052"; }
.fa-affiliatetheme { --fa: "\f36b"; }
.fa-pied-piper-pp { --fa: "\f1a7"; }
.fa-bootstrap { --fa: "\f836"; }
.fa-odnoklassniki { --fa: "\f263"; }
.fa-nfc-symbol { --fa: "\e531"; }
.fa-mintbit { --fa: "\e62f"; }
.fa-ethereum { --fa: "\f42e"; }
.fa-speaker-deck { --fa: "\f83c"; }
.fa-creative-commons-nc-eu { --fa: "\f4e9"; }
.fa-patreon { --fa: "\f3d9"; }
.fa-avianex { --fa: "\f374"; }
.fa-ello { --fa: "\f5f1"; }
.fa-gofore { --fa: "\f3a7"; }
.fa-bimobject { --fa: "\f378"; }
.fa-brave-reverse { --fa: "\e63d"; }
.fa-facebook-f { --fa: "\f39e"; }
.fa-google-plus-square, .fa-square-google-plus { --fa: "\f0d4"; }
.fa-web-awesome { --fa: "\e682"; }
.fa-mandalorian { --fa: "\f50f"; }
.fa-first-order-alt { --fa: "\f50a"; }
.fa-osi { --fa: "\f41a"; }
.fa-google-wallet { --fa: "\f1ee"; }
.fa-d-and-d-beyond { --fa: "\f6ca"; }
.fa-periscope { --fa: "\f3da"; }
.fa-fulcrum { --fa: "\f50b"; }
.fa-cloudscale { --fa: "\f383"; }
.fa-forumbee { --fa: "\f211"; }
.fa-mizuni { --fa: "\f3cc"; }
.fa-schlix { --fa: "\f3ea"; }
.fa-square-xing, .fa-xing-square { --fa: "\f169"; }
.fa-bandcamp { --fa: "\f2d5"; }
.fa-wpforms { --fa: "\f298"; }
.fa-cloudversify { --fa: "\f385"; }
.fa-usps { --fa: "\f7e1"; }
.fa-megaport { --fa: "\f5a3"; }
.fa-magento { --fa: "\f3c4"; }
.fa-spotify { --fa: "\f1bc"; }
.fa-optin-monster { --fa: "\f23c"; }
.fa-fly { --fa: "\f417"; }
.fa-square-bluesky { --fa: "\e6a3"; }
.fa-aviato { --fa: "\f421"; }
.fa-itunes { --fa: "\f3b4"; }
.fa-cuttlefish { --fa: "\f38c"; }
.fa-blogger { --fa: "\f37c"; }
.fa-flickr { --fa: "\f16e"; }
.fa-viber { --fa: "\f409"; }
.fa-soundcloud { --fa: "\f1be"; }
.fa-digg { --fa: "\f1a6"; }
.fa-tencent-weibo { --fa: "\f1d5"; }
.fa-letterboxd { --fa: "\e62d"; }
.fa-symfony { --fa: "\f83d"; }
.fa-maxcdn { --fa: "\f136"; }
.fa-etsy { --fa: "\f2d7"; }
.fa-facebook-messenger { --fa: "\f39f"; }
.fa-audible { --fa: "\f373"; }
.fa-think-peaks { --fa: "\f731"; }
.fa-bilibili { --fa: "\e3d9"; }
.fa-erlang { --fa: "\f39d"; }
.fa-x-twitter { --fa: "\e61b"; }
.fa-cotton-bureau { --fa: "\f89e"; }
.fa-dashcube { --fa: "\f210"; }
.fa-42-group, .fa-innosoft { --fa: "\e080"; }
.fa-stack-exchange { --fa: "\f18d"; }
.fa-elementor { --fa: "\f430"; }
.fa-pied-piper-square, .fa-square-pied-piper { --fa: "\e01e"; }
.fa-creative-commons-nd { --fa: "\f4eb"; }
.fa-palfed { --fa: "\f3d8"; }
.fa-superpowers { --fa: "\f2dd"; }
.fa-resolving { --fa: "\f3e7"; }
.fa-xbox { --fa: "\f412"; }
.fa-square-web-awesome-stroke { --fa: "\e684"; }
.fa-searchengin { --fa: "\f3eb"; }
.fa-tiktok { --fa: "\e07b"; }
.fa-facebook-square, .fa-square-facebook { --fa: "\f082"; }
.fa-renren { --fa: "\f18b"; }
.fa-linux { --fa: "\f17c"; }
.fa-glide { --fa: "\f2a5"; }
.fa-linkedin { --fa: "\f08c"; }
.fa-hubspot { --fa: "\f3b2"; }
.fa-deploydog { --fa: "\f38e"; }
.fa-twitch { --fa: "\f1e8"; }
.fa-flutter { --fa: "\e694"; }
.fa-ravelry { --fa: "\f2d9"; }
.fa-mixer { --fa: "\e056"; }
.fa-lastfm-square, .fa-square-lastfm { --fa: "\f203"; }
.fa-vimeo { --fa: "\f40a"; }
.fa-mendeley { --fa: "\f7b3"; }
.fa-uniregistry { --fa: "\f404"; }
.fa-figma { --fa: "\f799"; }
.fa-creative-commons-remix { --fa: "\f4ee"; }
.fa-cc-amazon-pay { --fa: "\f42d"; }
.fa-dropbox { --fa: "\f16b"; }
.fa-instagram { --fa: "\f16d"; }
.fa-cmplid { --fa: "\e360"; }
.fa-upwork { --fa: "\e641"; }
.fa-facebook { --fa: "\f09a"; }
.fa-gripfire { --fa: "\f3ac"; }
.fa-jedi-order { --fa: "\f50e"; }
.fa-uikit { --fa: "\f403"; }
.fa-fort-awesome-alt { --fa: "\f3a3"; }
.fa-phabricator { --fa: "\f3db"; }
.fa-ussunnah { --fa: "\f407"; }
.fa-earlybirds { --fa: "\f39a"; }
.fa-trade-federation { --fa: "\f513"; }
.fa-autoprefixer { --fa: "\f41c"; }
.fa-whatsapp { --fa: "\f232"; }
.fa-square-upwork { --fa: "\e67c"; }
.fa-slideshare { --fa: "\f1e7"; }
.fa-google-play { --fa: "\f3ab"; }
.fa-viadeo { --fa: "\f2a9"; }
.fa-line { --fa: "\f3c0"; }
.fa-google-drive { --fa: "\f3aa"; }
.fa-servicestack { --fa: "\f3ec"; }
.fa-simplybuilt { --fa: "\f215"; }
.fa-bitbucket { --fa: "\f171"; }
.fa-imdb { --fa: "\f2d8"; }
.fa-deezer { --fa: "\e077"; }
.fa-raspberry-pi { --fa: "\f7bb"; }
.fa-jira { --fa: "\f7b1"; }
.fa-docker { --fa: "\f395"; }
.fa-screenpal { --fa: "\e570"; }
.fa-bluetooth { --fa: "\f293"; }
.fa-gitter { --fa: "\f426"; }
.fa-d-and-d { --fa: "\f38d"; }
.fa-microblog { --fa: "\e01a"; }
.fa-cc-diners-club { --fa: "\f24c"; }
.fa-gg-circle { --fa: "\f261"; }
.fa-pied-piper-hat { --fa: "\f4e5"; }
.fa-kickstarter-k { --fa: "\f3bc"; }
.fa-yandex { --fa: "\f413"; }
.fa-readme { --fa: "\f4d5"; }
.fa-html5 { --fa: "\f13b"; }
.fa-sellsy { --fa: "\f213"; }
.fa-square-web-awesome { --fa: "\e683"; }
.fa-sass { --fa: "\f41e"; }
.fa-wirsindhandwerk, .fa-wsh { --fa: "\e2d0"; }
.fa-buromobelexperte { --fa: "\f37f"; }
.fa-salesforce { --fa: "\f83b"; }
.fa-octopus-deploy { --fa: "\e082"; }
.fa-medapps { --fa: "\f3c6"; }
.fa-ns8 { --fa: "\f3d5"; }
.fa-pinterest-p { --fa: "\f231"; }
.fa-apper { --fa: "\f371"; }
.fa-fort-awesome { --fa: "\f286"; }
.fa-waze { --fa: "\f83f"; }
.fa-bluesky { --fa: "\e671"; }
.fa-cc-jcb { --fa: "\f24b"; }
.fa-snapchat, .fa-snapchat-ghost { --fa: "\f2ab"; }
.fa-fantasy-flight-games { --fa: "\f6dc"; }
.fa-rust { --fa: "\e07a"; }
.fa-wix { --fa: "\f5cf"; }
.fa-behance-square, .fa-square-behance { --fa: "\f1b5"; }
.fa-supple { --fa: "\f3f9"; }
.fa-webflow { --fa: "\e65c"; }
.fa-rebel { --fa: "\f1d0"; }
.fa-css3 { --fa: "\f13c"; }
.fa-staylinked { --fa: "\f3f5"; }
.fa-kaggle { --fa: "\f5fa"; }
.fa-space-awesome { --fa: "\e5ac"; }
.fa-deviantart { --fa: "\f1bd"; }
.fa-cpanel { --fa: "\f388"; }
.fa-goodreads-g { --fa: "\f3a9"; }
.fa-git-square, .fa-square-git { --fa: "\f1d2"; }
.fa-square-tumblr, .fa-tumblr-square { --fa: "\f174"; }
.fa-trello { --fa: "\f181"; }
.fa-creative-commons-nc-jp { --fa: "\f4ea"; }
.fa-get-pocket { --fa: "\f265"; }
.fa-perbyte { --fa: "\e083"; }
.fa-grunt { --fa: "\f3ad"; }
.fa-weebly { --fa: "\f5cc"; }
.fa-connectdevelop { --fa: "\f20e"; }
.fa-leanpub { --fa: "\f212"; }
.fa-black-tie { --fa: "\f27e"; }
.fa-themeco { --fa: "\f5c6"; }
.fa-python { --fa: "\f3e2"; }
.fa-android { --fa: "\f17b"; }
.fa-bots { --fa: "\e340"; }
.fa-free-code-camp { --fa: "\f2c5"; }
.fa-hornbill { --fa: "\f592"; }
.fa-js { --fa: "\f3b8"; }
.fa-ideal { --fa: "\e013"; }
.fa-git { --fa: "\f1d3"; }
.fa-dev { --fa: "\f6cc"; }
.fa-sketch { --fa: "\f7c6"; }
.fa-yandex-international { --fa: "\f414"; }
.fa-cc-amex { --fa: "\f1f3"; }
.fa-uber { --fa: "\f402"; }
.fa-github { --fa: "\f09b"; }
.fa-php { --fa: "\f457"; }
.fa-alipay { --fa: "\f642"; }
.fa-youtube { --fa: "\f167"; }
.fa-skyatlas { --fa: "\f216"; }
.fa-firefox-browser { --fa: "\e007"; }
.fa-replyd { --fa: "\f3e6"; }
.fa-suse { --fa: "\f7d6"; }
.fa-jenkins { --fa: "\f3b6"; }
.fa-twitter { --fa: "\f099"; }
.fa-rockrms { --fa: "\f3e9"; }
.fa-pinterest { --fa: "\f0d2"; }
.fa-buffer { --fa: "\f837"; }
.fa-npm { --fa: "\f3d4"; }
.fa-yammer { --fa: "\f840"; }
.fa-btc { --fa: "\f15a"; }
.fa-dribbble { --fa: "\f17d"; }
.fa-stumbleupon-circle { --fa: "\f1a3"; }
.fa-internet-explorer { --fa: "\f26b"; }
.fa-stubber { --fa: "\e5c7"; }
.fa-telegram, .fa-telegram-plane { --fa: "\f2c6"; }
.fa-old-republic { --fa: "\f510"; }
.fa-odysee { --fa: "\e5c6"; }
.fa-square-whatsapp, .fa-whatsapp-square { --fa: "\f40c"; }
.fa-node-js { --fa: "\f3d3"; }
.fa-edge-legacy { --fa: "\e078"; }
.fa-slack, .fa-slack-hash { --fa: "\f198"; }
.fa-medrt { --fa: "\f3c8"; }
.fa-usb { --fa: "\f287"; }
.fa-tumblr { --fa: "\f173"; }
.fa-vaadin { --fa: "\f408"; }
.fa-quora { --fa: "\f2c4"; }
.fa-square-x-twitter { --fa: "\e61a"; }
.fa-reacteurope { --fa: "\f75d"; }
.fa-medium, .fa-medium-m { --fa: "\f23a"; }
.fa-amilia { --fa: "\f36d"; }
.fa-mixcloud { --fa: "\f289"; }
.fa-flipboard { --fa: "\f44d"; }
.fa-viacoin { --fa: "\f237"; }
.fa-critical-role { --fa: "\f6c9"; }
.fa-sitrox { --fa: "\e44a"; }
.fa-discourse { --fa: "\f393"; }
.fa-joomla { --fa: "\f1aa"; }
.fa-mastodon { --fa: "\f4f6"; }
.fa-airbnb { --fa: "\f834"; }
.fa-wolf-pack-battalion { --fa: "\f514"; }
.fa-buy-n-large { --fa: "\f8a6"; }
.fa-gulp { --fa: "\f3ae"; }
.fa-creative-commons-sampling-plus { --fa: "\f4f1"; }
.fa-strava { --fa: "\f428"; }
.fa-ember { --fa: "\f423"; }
.fa-canadian-maple-leaf { --fa: "\f785"; }
.fa-teamspeak { --fa: "\f4f9"; }
.fa-pushed { --fa: "\f3e1"; }
.fa-wordpress-simple { --fa: "\f411"; }
.fa-nutritionix { --fa: "\f3d6"; }
.fa-wodu { --fa: "\e088"; }
.fa-google-pay { --fa: "\e079"; }
.fa-intercom { --fa: "\f7af"; }
.fa-zhihu { --fa: "\f63f"; }
.fa-korvue { --fa: "\f42f"; }
.fa-pix { --fa: "\e43a"; }
.fa-steam-symbol { --fa: "\f3f6"; }
:host, :root { --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 400; font-display: block; src: url('../fonts/fe71a997056.woff2') format("woff2"), url('../fonts/f42bc855594.ttf') format("truetype"); }
.fa-regular, .far { font-weight: 400; }
:host, :root { --fa-style-family-classic: "Font Awesome 6 Free"; --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"; }
@font-face { font-family: "Font Awesome 6 Free"; font-style: normal; font-weight: 900; font-display: block; src: url('../fonts/f95e971e608.woff2') format("woff2"), url('../fonts/f3a2865beb1.ttf') format("truetype"); }
.fa-solid, .fas { font-weight: 900; }
@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url('../fonts/fcc90a2b68d.woff2') format("woff2"), url('../fonts/f80b189e9fa.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url('../fonts/f95e971e608.woff2') format("woff2"), url('../fonts/f3a2865beb1.ttf') format("truetype"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url('../fonts/fe71a997056.woff2') format("woff2"), url('../fonts/f42bc855594.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/f95e971e608.woff2') format("woff2"), url('../fonts/f3a2865beb1.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/fcc90a2b68d.woff2') format("woff2"), url('../fonts/f80b189e9fa.ttf') format("truetype"); }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/fe71a997056.woff2') format("woff2"), url('../fonts/f42bc855594.ttf') format("truetype"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url('../fonts/f7a00402742.woff2') format("woff2"), url('../fonts/fa28b8c7884.ttf') format("truetype"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }

.promo-widget { position: fixed; left: 20px; bottom: 20px; z-index: 9000; font-family: inherit; -webkit-font-smoothing: antialiased; }
.promo-widget__card { position: relative; width: 326px; max-width: calc(-24px + 100vw); border-radius: 16px; overflow: hidden; background: radial-gradient(120% 80% at 100% 0%, rgba(245, 166, 35, 0.16) 0%, rgba(0, 0, 0, 0) 55%), linear-gradient(160deg, rgb(27, 19, 8) 0%, rgb(19, 13, 24) 55%, rgb(11, 10, 17) 100%); border: 1px solid rgba(245, 166, 35, 0.42); box-shadow: rgba(0, 0, 0, 0.75) 0px 22px 55px -14px, rgba(245, 166, 35, 0.05) 0px 0px 44px inset; animation: 0.5s cubic-bezier(0.22, 1, 0.36, 1) 0s 1 normal both running pwIn; transform-origin: left bottom; }
.promo-widget__card::before { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; height: 2px; background: linear-gradient(90deg, transparent, rgba(245, 166, 35, 0.95), transparent); }
.promo-widget__card::after { content: ""; position: absolute; inset: 0px; border-radius: 16px; padding: 1px; background: linear-gradient(135deg, rgba(255, 224, 138, 0.55), rgba(245, 166, 35, 0.12) 45%, rgba(255, 224, 138, 0.5)); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); pointer-events: none; opacity: 0.7; animation: 4.5s ease-in-out 0s infinite normal none running pwGlow; }
.promo-widget.is-collapsed .promo-widget__card { display: none; }
.promo-widget__min { position: absolute; top: 8px; right: 8px; z-index: 6; width: 26px; height: 26px; border-radius: 8px; border: 1px solid rgba(245, 166, 35, 0.35); background: rgba(0, 0, 0, 0.45); color: rgb(230, 220, 194); cursor: pointer; display: flex; align-items: center; justify-content: center; transition: background 0.15s, color 0.15s; }
.promo-widget__min svg { display: block; flex: 0 0 auto; width: 15px !important; height: 15px !important; }
.promo-widget__min:hover { background: rgba(245, 166, 35, 0.22); color: rgb(255, 255, 255); }
.promo-widget__body { position: relative; z-index: 2; padding: 18px 18px 16px; }
.promo-widget__head { display: flex; align-items: center; gap: 12px; padding-right: 30px; }
.promo-widget__icon { flex-shrink: 0; width: 48px; height: 48px; border-radius: 13px; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, rgba(245, 166, 35, 0.24), rgba(245, 166, 35, 0.05)); border: 1px solid rgba(245, 166, 35, 0.42); box-shadow: rgba(255, 255, 255, 0.08) 0px 1px 0px inset; }
.promo-widget__icon svg { width: 27px; height: 27px; display: block; }
.promo-widget__icon { animation: 4s ease-in-out 0s infinite normal none running pwFloat; }
.promo-widget__titles { min-width: 0px; }
.promo-widget__kicker { font-size: 10.5px; font-weight: 800; letter-spacing: 1.6px; text-transform: uppercase; color: rgb(242, 201, 113); }
.promo-widget__title { font-size: 15px; font-weight: 800; color: rgb(255, 255, 255); line-height: 1.22; margin-top: 3px; }
.promo-widget__discount { margin-left: auto; align-self: flex-start; font-size: 20px; font-weight: 900; color: rgb(26, 18, 6); background: linear-gradient(135deg, rgb(255, 224, 138), rgb(245, 166, 35)); padding: 5px 11px; border-radius: 11px; box-shadow: rgba(245, 166, 35, 0.8) 0px 5px 16px -5px; transform: rotate(3deg); white-space: nowrap; animation: 2.6s ease-in-out 0s infinite normal none running pwPop; }
.promo-widget__sub { margin: 13px 0px 12px; font-size: 12.5px; line-height: 1.45; color: rgb(205, 210, 226); }
.promo-widget__sub b { color: rgb(255, 217, 138); }
.promo-widget__ends { font-size: 10px; font-weight: 800; letter-spacing: 1.2px; text-transform: uppercase; color: rgb(139, 144, 168); margin-bottom: 7px; }
.promo-widget__clock { display: flex; align-items: flex-start; gap: 5px; }
.pw-unit { flex: 1 1 0%; display: flex; flex-direction: column; align-items: center; gap: 3px; padding: 8px 2px 6px; border-radius: 9px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(245, 166, 35, 0.18); }
.pw-unit b { font-size: 21px; font-weight: 800; color: rgb(255, 255, 255); line-height: 1; font-variant-numeric: tabular-nums; }
.pw-unit i { font-size: 9px; font-style: normal; letter-spacing: 0.5px; text-transform: uppercase; color: rgb(139, 144, 168); }
.pw-sep { font-size: 18px; font-weight: 800; color: rgba(245, 166, 35, 0.6); padding-top: 8px; }
.promo-widget__cta { position: relative; overflow: hidden; display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 14px; padding: 12px 16px; border-radius: 11px; text-decoration: none; font-size: 14px; font-weight: 800; letter-spacing: 0.3px; color: rgb(26, 18, 6); background: linear-gradient(135deg, rgb(255, 224, 138), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.8) 0px 8px 22px -8px; transition: transform 0.16s, box-shadow 0.16s, filter 0.16s; }
.promo-widget__cta span { transition: transform 0.2s; font-weight: 900; }
.promo-widget__cta:hover { transform: translateY(-2px); filter: brightness(1.05); box-shadow: rgba(245, 166, 35, 0.9) 0px 12px 26px -8px; color: rgb(26, 18, 6); }
.promo-widget__cta:hover span { transform: translateX(4px); }
.promo-widget__cta:active { transform: translateY(0px); }
.promo-widget__cta::after { content: ""; position: absolute; top: 0px; left: -60%; width: 45%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.55), transparent); transform: skewX(-18deg); animation: 3.6s ease-in-out 0s infinite normal none running pwShine; }
.promo-widget__reopen { display: none; align-items: center; gap: 8px; padding: 9px 15px 9px 12px; border-radius: 999px; border: 1px solid rgba(245, 166, 35, 0.55); background: linear-gradient(110deg, rgba(28, 20, 10, 0.96), rgba(18, 14, 9, 0.96)); box-shadow: rgba(245, 166, 35, 0.65) 0px 10px 26px -10px; color: rgb(255, 233, 184); font-size: 13px; font-weight: 700; cursor: pointer; animation: 2.4s ease-in-out 0s infinite normal none running pwReopenPulse; }
.promo-widget.is-collapsed .promo-widget__reopen { display: inline-flex; }
.promo-widget__reopen b { color: rgb(255, 207, 93); font-weight: 900; }
.promo-widget__reopen-fire { font-size: 15px; line-height: 1; }
.promo-widget__reopen:hover { border-color: rgba(245, 166, 35, 0.9); }
@keyframes pwIn { 
  0% { opacity: 0; transform: translateY(16px) scale(0.96); }
  100% { opacity: 1; transform: translateY(0px) scale(1); }
}
@keyframes pwGlow { 
  0%, 100% { opacity: 0.45; }
  50% { opacity: 0.85; }
}
@keyframes pwFloat { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-4px); }
}
@keyframes pwPop { 
  0%, 100% { transform: rotate(3deg) scale(1); }
  50% { transform: rotate(3deg) scale(1.06); }
}
@keyframes pwShine { 
  0% { left: -60%; }
  55% { left: 130%; }
  100% { left: 130%; }
}
@keyframes pwReopenPulse { 
  0%, 100% { box-shadow: rgba(245, 166, 35, 0.5) 0px 10px 26px -10px; }
  50% { box-shadow: rgba(245, 166, 35, 0.85) 0px 10px 30px -8px; }
}
@media (max-width: 560px) {
  .promo-widget { left: 12px; bottom: 12px; }
  .promo-widget__card { width: calc(-24px + 100vw); }
}
@media (prefers-reduced-motion: reduce) {
  .promo-widget__card, .promo-widget__card::after, .promo-widget__icon, .promo-widget__discount, .promo-widget__cta::after, .promo-widget__reopen { animation: auto ease 0s 1 normal none running none; }
  .promo-widget__cta:hover { transform: none; }
}

.server_nostalgia, .server_eternal_x15, .server_eternal_x100 { position: relative; border-radius: 14px; overflow: hidden; transition: transform 0.3s cubic-bezier(0.2, 0.9, 0.3, 1), box-shadow 0.3s; }
.server_nostalgia::after, .server_eternal_x15::after, .server_eternal_x100::after { display: none !important; content: none !important; }
.server_nostalgia { background: linear-gradient(135deg, rgba(48, 24, 76, 0.92) 0%, rgba(34, 24, 50, 0.85) 55%, rgba(22, 18, 28, 0.82) 100%); border: 1px solid rgba(192, 132, 252, 0.28); }
.server_eternal_x15 { background: linear-gradient(135deg, rgba(72, 48, 14, 0.92) 0%, rgba(34, 28, 22, 0.85) 55%, rgba(22, 20, 18, 0.82) 100%); border: 1px solid rgba(255, 173, 51, 0.28); }
.server_eternal_x100 { background: linear-gradient(135deg, rgba(64, 14, 18, 0.92) 0%, rgba(38, 20, 25, 0.85) 55%, rgba(22, 18, 22, 0.82) 100%); border: 1px solid rgba(255, 61, 61, 0.28); }
.server_partner_loe.server_eternal_x100 { margin-top: 22px; background: linear-gradient(135deg, rgba(14, 64, 38, 0.92) 0%, rgba(20, 38, 28, 0.85) 55%, rgba(18, 22, 20, 0.82) 100%) !important; border: 1px solid rgba(61, 255, 137, 0.28) !important; }
.server_partner_loe.server_eternal_x100::before { background: radial-gradient(circle at right top, rgba(61, 255, 137, 0.35) 0%, rgba(61, 255, 137, 0) 65%) !important; }
.server_nostalgia::before, .server_eternal_x15::before, .server_eternal_x100::before { content: ""; position: absolute; top: 0px; right: 0px; width: 75%; height: 80%; pointer-events: none; z-index: 0; opacity: 0.85; transition: opacity 0.3s; }
.server_nostalgia::before { background: radial-gradient(at right top, rgba(192, 132, 252, 0.32) 0%, transparent 65%); }
.server_eternal_x15::before { background: radial-gradient(at right top, rgba(255, 173, 51, 0.28) 0%, transparent 65%); }
.server_eternal_x100::before { background: radial-gradient(at right top, rgba(255, 61, 61, 0.28) 0%, transparent 65%); }
.server_nostalgia > *, .server_eternal_x15 > *, .server_eternal_x100 > * { position: relative; z-index: 1; }
.server_nostalgia:hover, .server_eternal_x15:hover, .server_eternal_x100:hover { transform: translateY(-3px); }
.server_nostalgia:hover::before, .server_eternal_x15:hover::before, .server_eternal_x100:hover::before { opacity: 1; }
.server_nostalgia { animation: 2.4s ease-in-out 0s infinite normal none running nostalgia-pulse; }
@keyframes nostalgia-pulse { 
  0%, 100% { box-shadow: rgba(0, 0, 0, 0.35) 0px 4px 20px, rgba(255, 255, 255, 0.07) 0px 1px 0px inset, rgba(192, 132, 252, 0.5) 0px 0px 0px 0px; }
  50% { box-shadow: rgba(0, 0, 0, 0.35) 0px 4px 20px, rgba(255, 255, 255, 0.07) 0px 1px 0px inset, rgba(192, 132, 252, 0.28) 0px 0px 32px 6px; }
}
.server_eternal_x15, .server_eternal_x100 { box-shadow: rgba(0, 0, 0, 0.35) 0px 4px 20px, rgba(255, 255, 255, 0.07) 0px 1px 0px inset; }
.server_eternal_x15:hover, .server_eternal_x100:hover { box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 32px, rgba(255, 255, 255, 0.12) 0px 1px 0px inset; }
@media (prefers-reduced-motion: reduce) {
  .server_nostalgia, .server_eternal_x15, .server_eternal_x100 { animation: auto ease 0s 1 normal none running none; transition: none; }
  .server_nostalgia:hover, .server_eternal_x15:hover, .server_eternal_x100:hover { transform: none; }
}
.server_nostalgia .server__progress .progress__load, .server_accent_purple .server__progress .progress__load { background: linear-gradient(90deg, rgb(192, 132, 252) 0%, rgb(139, 92, 246) 60%, rgb(255, 61, 61) 100%); }
.server_eternal_x15 { margin-bottom: 36px; }
.eternal-tagline { position: relative; margin-top: 22px; padding: 16px 28px; text-align: center; font-size: max(0.95rem, 15px); font-weight: 600; letter-spacing: 0.06em; color: rgba(255, 220, 180, 0.95); text-shadow: rgba(255, 173, 51, 0.5) 0px 0px 14px; background: linear-gradient(135deg, rgba(72, 48, 14, 0.55) 0%, rgba(40, 32, 26, 0.75) 50%, rgba(72, 48, 14, 0.55) 100%); border: 1px solid rgba(255, 173, 51, 0.32); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.35) 0px 6px 22px, rgba(255, 255, 255, 0.07) 0px 1px 0px inset, rgba(255, 173, 51, 0.08) 0px 0px 24px inset; overflow: hidden; }
.eternal-tagline::before, .eternal-tagline::after { content: "✦"; color: rgba(255, 173, 51, 0.85); font-size: 0.85em; margin: 0px 12px; vertical-align: middle; text-shadow: rgba(255, 173, 51, 0.7) 0px 0px 8px; }
.server__box_head { align-items: flex-start; }
.server_nostalgia .nost-status-badge, .server_eternal_x15 .server__online, .server_eternal_x100 .server__online { align-self: flex-start; margin-top: 2px; margin-right: 18px; margin-left: auto; padding: 5px 12px; font-size: 11px; gap: 6px; }
.server_nostalgia .nost-status-badge .nost-status-text { letter-spacing: 0.08em; font-weight: 600; white-space: nowrap; }
.server_nostalgia .nost-status-badge.state-pre::after { background: linear-gradient(90deg, rgb(139, 92, 246) 30%, rgba(139, 92, 246, 0) 200%) !important; }
.server_nostalgia .nost-status-badge.state-pre .server__status { box-shadow: rgba(254, 243, 199, 0.85) 0px 0px 7px; background: rgb(254, 243, 199) !important; }
.server_nostalgia .nost-status-badge.state-obt::after { background: linear-gradient(90deg, rgb(245, 158, 11) 30%, rgba(245, 158, 11, 0) 200%) !important; }
.server_nostalgia .nost-status-badge.state-obt .server__status { box-shadow: rgba(255, 255, 255, 0.9) 0px 0px 8px; animation: 1.6s ease-in-out 0s infinite normal none running nost-status-pulse; background: rgb(255, 255, 255) !important; }
.server_nostalgia .nost-status-badge.state-live::after { background: linear-gradient(90deg, rgb(22, 163, 74) 30%, rgba(22, 163, 74, 0) 200%) !important; }
.server_nostalgia .nost-status-badge.state-live .server__status { box-shadow: rgba(74, 222, 128, 0.7) 0px 0px 8px; background: rgb(74, 222, 128) !important; }
@keyframes nost-status-pulse { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.7; transform: scale(0.85); }
}
@media (prefers-reduced-motion: reduce) {
  .server_nostalgia .nost-status-badge.state-obt .server__status { animation: auto ease 0s 1 normal none running none; }
}
.server_nostalgia .server_titile_custom { color: rgb(255, 255, 255); }
.server_nostalgia .server__title { color: rgb(192, 132, 252); text-shadow: rgba(192, 132, 252, 0.55) 0px 0px 12px; }
.server_nostalgia[data-server-status="off"], [data-server-status="off"].server_nostalgia { opacity: 1; }
.server_nostalgia[data-server-status="off"] .server__pic { filter: none; opacity: 1; }
.server_nostalgia[data-server-status="off"] .server__count { background-color: transparent; }
a.server_titile_custom, a.server__title_link { text-decoration: none; color: inherit; cursor: pointer; transition: opacity 0.15s; }
a.server_titile_custom:hover, a.server__title_link:hover { opacity: 0.85; text-decoration: none; }
.nost-mini-timer { margin-top: 14px; padding: 12px 16px; border-radius: 10px; background: linear-gradient(135deg, rgba(139, 92, 246, 0.15), rgba(192, 132, 252, 0.05)); border: 1px solid rgba(192, 132, 252, 0.35); text-align: center; box-shadow: rgba(192, 132, 252, 0.12) 0px 0px 18px inset; }
.nost-mini-timer__stage { display: flex; align-items: center; gap: 10px; margin-bottom: 8px; }
.nost-mini-timer__stage-line { flex: 1 1 0%; height: 1px; background: linear-gradient(90deg, transparent, rgba(192, 132, 252, 0.5), transparent); }
.nost-mini-timer__stage-text { display: inline-flex; align-items: center; gap: 6px; white-space: nowrap; font-size: 0.72em; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(201, 182, 255); }
.nost-mini-timer__stage-text b { color: rgb(255, 255, 255); font-weight: 800; }
.nost-mini-timer__crown { color: rgb(255, 207, 69); filter: drop-shadow(rgba(255, 190, 60, 0.65) 0px 0px 7px); flex: 0 0 auto; }
.nost-mini-timer__more-arrow { font-size: 1.15em; line-height: 1; }
.nost-mini-timer__label { font-size: 0.78em; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(192, 132, 252); margin-bottom: 8px; font-weight: 600; text-shadow: rgba(192, 132, 252, 0.6) 0px 0px 8px; transition: opacity 0.4s; }
.nost-mini-timer__label.fading { opacity: 0; }
.nost-mini-timer__digits { display: flex; align-items: baseline; justify-content: center; gap: 6px; }
.nost-mini-timer__unit { display: inline-flex; flex-direction: column; align-items: center; min-width: 42px; }
.nost-mini-timer__unit b { font-size: 1.6em; line-height: 1; font-weight: 700; color: rgb(255, 255, 255); font-variant-numeric: tabular-nums; }
.nost-mini-timer__unit i { font-style: normal; font-size: 0.65em; color: rgba(255, 255, 255, 0.55); letter-spacing: 0.05em; margin-top: 3px; text-transform: uppercase; }
.nost-mini-timer__sep { color: rgb(192, 132, 252); font-size: 1.4em; font-weight: 700; line-height: 1; align-self: flex-start; padding-top: 2px; opacity: 0.7; }
.nost-mini-timer.finished .nost-mini-timer__label { color: rgb(52, 211, 153); text-shadow: rgba(52, 211, 153, 0.7) 0px 0px 10px; }
.nost-mini-timer.finished .nost-mini-timer__sep, .nost-mini-timer.finished .nost-mini-timer__unit b { color: rgb(52, 211, 153); }
.nost-mini-timer.finished .nost-mini-timer__digits { display: none; }
.nost-mini-timer__more { display: inline-flex; align-items: center; justify-content: center; margin-top: 12px; padding: 7px 22px; border-radius: 8px; font-size: 0.72em; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(255, 255, 255); text-decoration: none; background: linear-gradient(135deg, rgb(139, 92, 246), rgb(192, 132, 252)); border: 1px solid rgba(192, 132, 252, 0.5); box-shadow: rgba(139, 92, 246, 0.35) 0px 6px 16px; transition: transform 0.2s, filter 0.2s; white-space: nowrap; max-width: 100%; }
.nost-mini-timer__more:hover { transform: translateY(-1px); filter: brightness(1.12); color: rgb(255, 255, 255); }
.btn_fill_nostalgia, .btn_custom_orange { white-space: nowrap; transition: transform 0.25s cubic-bezier(0.2, 0.9, 0.3, 1), filter 0.25s, box-shadow 0.25s; will-change: transform; color: rgb(255, 255, 255) !important; }
.btn_fill_nostalgia::before, .btn_custom_orange::before { transition: background-position 0.5s, filter 0.25s; }
.btn_custom_orange::before { background: linear-gradient(100deg, rgb(201, 122, 26) 0%, rgb(255, 173, 51) 55%, rgb(214, 134, 22) 100%) !important; }
.btn_custom_orange:hover { transform: translateY(-2px); filter: brightness(1.08); box-shadow: rgba(255, 173, 51, 0.45) 0px 10px 22px -8px; }
.btn_custom_orange:hover::before { background-position: 100% 50%; }
.btn_custom_orange:active { transform: translateY(1px); filter: brightness(0.95); box-shadow: rgba(255, 173, 51, 0.25) 0px 2px 6px; transition-duration: 0.08s; }
.btn_fill_nostalgia::before { background: linear-gradient(100deg, rgb(109, 40, 217) 0%, rgb(139, 92, 246) 55%, rgb(124, 58, 237) 100%) !important; }
.btn_fill_nostalgia:hover { transform: translateY(-2px); filter: brightness(1.08); box-shadow: rgba(139, 92, 246, 0.5) 0px 10px 22px -8px; }
.btn_fill_nostalgia:hover::before { background-position: 100% 50%; }
.btn_fill_nostalgia:active { transform: translateY(1px); filter: brightness(0.95); box-shadow: rgba(139, 92, 246, 0.3) 0px 2px 6px; transition-duration: 0.08s; }
@media (prefers-reduced-motion: reduce) {
  .btn_fill_nostalgia, .btn_custom_orange { transition: none; }
  .btn_fill_nostalgia:hover, .btn_custom_orange:hover, .btn_fill_nostalgia:active, .btn_custom_orange:active { transform: none; }
}
.nost-obt-badge { display: flex; width: fit-content; max-width: 100%; align-items: center; gap: 9px; margin: 14px auto 0px; padding: 9px 16px; border-radius: 999px; text-decoration: none; font-size: 13px; font-weight: 700; letter-spacing: 0.3px; color: rgb(255, 233, 184); background: linear-gradient(110deg, rgba(245, 166, 35, 0.16), rgba(245, 166, 35, 0.06)), rgba(18, 14, 9, 0.55); border: 1px solid rgba(245, 166, 35, 0.55); box-shadow: rgba(245, 166, 35, 0.55) 0px 6px 18px -8px; position: relative; overflow: hidden; cursor: pointer; transition: transform 0.18s, box-shadow 0.18s, border-color 0.18s, color 0.18s; animation: 2.6s ease-in-out 0s infinite normal none running nostObtPulse; }
.nost-obt-badge::after { content: ""; position: absolute; top: 0px; left: -60%; width: 50%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255, 240, 200, 0.35), transparent); transform: skewX(-18deg); animation: 3.4s ease-in-out 0s infinite normal none running nostObtShimmer; }
.nost-obt-badge__dot { width: 8px; height: 8px; border-radius: 50%; background: rgb(255, 207, 93); box-shadow: rgba(255, 207, 93, 0.7) 0px 0px 0px 0px; animation: 1.8s ease-out 0s infinite normal none running nostObtDot; flex-shrink: 0; }
.nost-obt-badge__text { position: relative; z-index: 1; text-align: center; }
.nost-obt-badge__arrow { position: relative; z-index: 1; font-weight: 800; color: rgb(255, 207, 93); transition: transform 0.2s; }
.nost-obt-badge:hover { transform: translateY(-2px); color: rgb(255, 255, 255); border-color: rgba(245, 166, 35, 0.9); box-shadow: rgba(245, 166, 35, 0.75) 0px 10px 24px -8px; }
.nost-obt-badge:hover .nost-obt-badge__arrow { transform: translateX(3px); }
.nost-obt-badge:active { transform: translateY(0px); transition-duration: 0.08s; }
@keyframes nostObtPulse { 
  0%, 100% { box-shadow: rgba(245, 166, 35, 0.45) 0px 6px 18px -8px; }
  50% { box-shadow: rgba(245, 166, 35, 0.8) 0px 6px 24px -6px; }
}
@keyframes nostObtShimmer { 
  0% { left: -60%; }
  55% { left: 130%; }
  100% { left: 130%; }
}
@keyframes nostObtDot { 
  0% { box-shadow: rgba(255, 207, 93, 0.7) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(255, 207, 93, 0) 0px 0px 0px 7px; }
  100% { box-shadow: rgba(255, 207, 93, 0) 0px 0px 0px 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .nost-obt-badge, .nost-obt-badge::after, .nost-obt-badge__dot { animation: auto ease 0s 1 normal none running none; }
  .nost-obt-badge:hover { transform: none; }
}

.footer__legal { margin-top: 8px; font-size: max(0.75rem, 12px); line-height: 1.5; font-weight: 400; color: rgba(var(--color-0), .5); }

.bs10 { position: relative; overflow: hidden; padding: 64px 0px 40px; isolation: isolate; }
.bs10 .container { position: relative; z-index: 2; }
.bs10::before { content: ""; position: absolute; inset: 0px; z-index: 0; background: radial-gradient(1100px 520px at 15% -8%, rgba(56, 84, 150, 0.45), transparent 60%), radial-gradient(900px 620px at 110% 10%, rgba(120, 86, 32, 0.32), transparent 55%), linear-gradient(rgb(10, 14, 23) 0%, rgb(12, 18, 32) 55%, rgb(10, 14, 23) 100%); }
.bs10__aurora { position: absolute; z-index: 1; filter: blur(70px); opacity: 0.55; pointer-events: none; }
.bs10__aurora.a1 { width: 420px; height: 420px; left: -80px; top: 40px; background: radial-gradient(circle, rgb(43, 92, 207), transparent 62%); animation: 16s ease-in-out 0s infinite normal none running bs10Drift; }
.bs10__aurora.a2 { width: 360px; height: 360px; right: -60px; top: 320px; background: radial-gradient(circle, rgb(229, 160, 0), transparent 62%); opacity: 0.35; animation: 20s ease-in-out 0s infinite reverse none running bs10Drift; }
@keyframes bs10Drift { 
  0%, 100% { transform: translate(0px, 0px); }
  50% { transform: translate(40px, 30px); }
}
.bs10__hero { display: grid; grid-template-columns: 1.35fr 0.9fr; gap: 34px; align-items: start; }
.bs10__eyebrow { display: inline-flex; align-items: center; gap: 8px; font-size: 13px; letter-spacing: 0.14em; text-transform: uppercase; color: rgb(240, 200, 96); font-weight: 700; padding: 7px 14px; border: 1px solid rgba(229, 160, 0, 0.35); border-radius: 999px; background: rgba(229, 160, 0, 0.08); box-shadow: rgba(229, 160, 0, 0.12) 0px 0px 24px inset; }
.bs10__eyebrow i { width: 7px; height: 7px; border-radius: 50%; background: rgb(240, 200, 96); box-shadow: rgb(240, 200, 96) 0px 0px 10px; animation: 1.8s ease-in-out 0s infinite normal none running bs10Pulse; }
@keyframes bs10Pulse { 
  0%, 100% { opacity: 0.5; transform: scale(0.8); }
  50% { opacity: 1; transform: scale(1.15); }
}
.bs10__title { margin: 18px 0px 6px; font-size: clamp(2.4rem, 4.6vw, 4.2rem); line-height: 0.98; font-weight: 800; letter-spacing: 0.01em; background: linear-gradient(92deg, rgb(255, 255, 255) 0%, rgb(255, 230, 166) 42%, rgb(229, 160, 0) 100%) text; -webkit-text-fill-color: transparent; filter: drop-shadow(rgba(229, 160, 0, 0.25) 0px 6px 24px); }
.bs10__server { display: block; font-size: clamp(1.1rem, 2vw, 1.7rem); font-weight: 700; color: rgb(205, 216, 240); letter-spacing: 0.06em; text-transform: uppercase; }
.bs10__lead { margin: 10px 0px 22px; font-size: 17px; color: rgb(198, 208, 230); max-width: 42ch; }
.bs10__cta { display: flex; flex-wrap: wrap; gap: 12px; margin-bottom: 16px; }
.bs10__btn { display: inline-flex; align-items: center; gap: 10px; padding: 14px 24px; border-radius: 12px; font-weight: 700; font-size: 15px; cursor: pointer; transition: 0.25s; border: 1px solid transparent; text-decoration: none; }
.bs10__btn--gold { color: rgb(26, 18, 6); background: linear-gradient(rgb(255, 216, 115), rgb(229, 160, 0)); box-shadow: rgba(229, 160, 0, 0.35) 0px 10px 26px; }
.bs10__btn--gold:hover { transform: translateY(-2px); box-shadow: rgba(229, 160, 0, 0.5) 0px 14px 34px; }
.bs10__btn--ghost { color: rgb(223, 231, 251); background: rgba(30, 42, 70, 0.5); border-color: rgba(120, 150, 220, 0.3); }
.bs10__btn--ghost:hover { transform: translateY(-2px); border-color: rgba(150, 180, 255, 0.6); background: rgba(40, 56, 94, 0.6); }
.bs10__info { display: flex; gap: 10px; align-items: flex-start; margin: 0px 0px 4px; padding: 14px 16px; border-radius: 12px; background: rgba(20, 28, 48, 0.55); border: 1px solid rgba(120, 150, 220, 0.16); font-size: 13.5px; color: rgb(195, 207, 230); line-height: 1.5; }
.bs10__info b { color: rgb(240, 200, 96); }
.bs10__form { position: sticky; top: 20px; align-self: start; padding: 26px; border-radius: 18px; background: linear-gradient(rgba(24, 33, 56, 0.86), rgba(15, 21, 38, 0.92)); border: 1px solid rgba(120, 150, 220, 0.22); backdrop-filter: blur(14px); box-shadow: rgba(0, 0, 0, 0.5) 0px 24px 60px, rgba(229, 160, 0, 0.06) 0px 0px 0px 1px inset; }
.bs10__form-title { font-size: 20px; font-weight: 800; color: rgb(255, 255, 255); margin-bottom: 16px; }
.bs10__field { margin-bottom: 13px; }
.bs10__label { display: block; font-size: 12px; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(147, 164, 198); margin-bottom: 6px; }
.bs10__input, .bs10 select.bs10__input { width: 100%; padding: 12px 14px; border-radius: 10px; font-size: 14px; color: rgb(238, 242, 251); background: rgba(12, 18, 32, 0.85); border: 1px solid rgba(120, 150, 220, 0.24); transition: 0.2s; outline: none; }
.bs10__input:focus { border-color: rgb(229, 160, 0); box-shadow: rgba(229, 160, 0, 0.15) 0px 0px 0px 3px; }
.bs10__server-lock { display: flex; align-items: center; gap: 10px; padding: 12px 14px; border-radius: 10px; background: rgba(12, 18, 32, 0.7); border: 1px solid rgba(120, 150, 220, 0.24); color: rgb(223, 231, 251); font-weight: 600; }
.bs10__server-lock b { color: rgb(240, 200, 96); }
.bs10__row2 { display: grid; grid-template-columns: 1fr 1.4fr; gap: 10px; }
.bs10__check { display: flex; gap: 9px; align-items: flex-start; font-size: 12px; color: rgb(174, 187, 214); margin: 6px 0px 14px; cursor: pointer; }
.bs10__check input { margin-top: 2px; }
.bs10__check a { color: rgb(240, 200, 96); }
.bs10__submit { width: 100%; padding: 15px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 12px; font-size: 16px; font-weight: 800; cursor: pointer; color: rgb(26, 18, 6); background: linear-gradient(rgb(255, 216, 115), rgb(229, 160, 0)); box-shadow: rgba(229, 160, 0, 0.4) 0px 12px 30px; transition: 0.25s; }
.bs10__submit:hover { transform: translateY(-2px); box-shadow: rgba(229, 160, 0, 0.55) 0px 16px 40px; }
.bs10__form-note { font-size: 11px; color: rgb(131, 148, 180); margin-top: 11px; line-height: 1.5; }
.bs10__rewards { margin-top: 22px; }
.bs10__group-head { display: flex; align-items: center; gap: 14px; margin: 22px 0px 14px; }
.bs10__group-head h2 { font-size: 14px; letter-spacing: 0.16em; text-transform: uppercase; color: rgb(223, 231, 251); font-weight: 800; white-space: nowrap; margin: 0px; }
.bs10__group-head .ln { flex: 1 1 0%; height: 1px; background: linear-gradient(90deg, rgba(229, 160, 0, 0.5), transparent); }
.bs10__group-head.is-new h2 { color: rgb(240, 200, 96); }
.bs10__group-head .pill { font-size: 11px; font-weight: 800; letter-spacing: 0.08em; color: rgb(26, 18, 6); padding: 4px 10px; border-radius: 999px; background: linear-gradient(rgb(255, 216, 115), rgb(229, 160, 0)); text-transform: uppercase; }
.bs10__grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 12px; }
.bs10-card { position: relative; display: flex; align-items: center; gap: 12px; padding: 12px; border-radius: 14px; overflow: hidden; background: linear-gradient(rgba(24, 33, 56, 0.72), rgba(14, 20, 36, 0.8)); border: 1px solid rgba(120, 150, 220, 0.16); transition: 0.28s cubic-bezier(0.2, 0.7, 0.3, 1); }
.bs10-card__icon-none { width: 22px; height: 22px; border-radius: 6px; border: 1.5px dashed rgba(160, 180, 225, 0.35); background: linear-gradient(160deg, rgba(120, 150, 220, 0.16), transparent); }
.bs10-card::before { content: ""; position: absolute; top: 0px; left: -120%; width: 60%; height: 100%; transition: 0.6s; background: linear-gradient(100deg, transparent, rgba(255, 225, 150, 0.14), transparent); transform: skewX(-18deg); }
.bs10-card:hover { transform: translateY(-6px); border-color: rgba(229, 160, 0, 0.55); box-shadow: rgba(0, 0, 0, 0.45) 0px 18px 40px, rgba(229, 160, 0, 0.18) 0px 0px 26px; }
.bs10-card:hover::before { left: 130%; }
.bs10-card__icon { position: relative; flex: 0 0 48px; width: 48px; height: 48px; border-radius: 11px; display: grid; place-items: center; background: radial-gradient(circle at 50% 40%, rgba(229, 160, 0, 0.22), rgba(10, 15, 26, 0.9)); border: 1px solid rgba(229, 160, 0, 0.3); }
.bs10-card__icon img { width: 36px; height: 36px; object-fit: contain; filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 3px 8px); }
.bs10-card__body { min-width: 0px; }
.bs10-card__name { font-size: 13.5px; font-weight: 700; color: rgb(242, 245, 252); line-height: 1.25; margin-bottom: 6px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.bs10-card__tags { display: flex; flex-wrap: wrap; gap: 5px; }
.bs10-tag { font-size: 11px; font-weight: 700; padding: 2px 8px; border-radius: 6px; line-height: 1.4; }
.bs10-tag--ench { color: rgb(26, 18, 6); background: linear-gradient(rgb(255, 216, 115), rgb(229, 160, 0)); }
.bs10-tag--time { color: rgb(188, 208, 255); background: rgba(70, 100, 180, 0.22); border: 1px solid rgba(120, 150, 220, 0.3); }
.bs10-tag--n { color: rgb(255, 230, 166); background: rgba(229, 160, 0, 0.14); border: 1px solid rgba(229, 160, 0, 0.35); }
@media (max-width: 960px) {
  .bs10__hero { grid-template-columns: 1fr; gap: 26px; }
  .bs10__form { position: static; order: 2; }
  .bs10__intro { order: 1; }
}
@media (max-width: 520px) {
  .bs10 { padding: 40px 0px 30px; }
  .bs10__grid { grid-template-columns: 1fr 1fr; }
  .bs10__row2 { grid-template-columns: 1fr; }
}
@media (max-width: 380px) {
  .bs10__grid { grid-template-columns: 1fr; }
}

.btn-with-tooltip-wrapper { position: relative; display: inline-block; }
.tooltip-for-btn { display: none; position: absolute; top: 90%; left: 50%; transform: translateX(-50%); background: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); border: 1px solid red; padding: 5px 10px; border-radius: 5px; font-size: 12px; white-space: nowrap; z-index: 100; margin-top: 5px; pointer-events: auto; }
.btn-with-tooltip-wrapper:hover .tooltip-for-btn, .btn-with-tooltip-wrapper .tooltip-for-btn:hover { display: block; }

500;600;700&family=Oswald:wght@300;400;500;600;700&display=swap");
*, ::before, ::after { margin: 0px; padding: 0px; box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-font-smoothing: antialiased; }
body { font-family: Montserrat, Arial, sans-serif; font-weight: 400; font-size: 16px; line-height: 1.6; color: var(--text-primary); background: var(--bg-primary); overflow-x: hidden; }
img { max-width: 100%; height: auto; display: block; }
a { text-decoration: none; color: inherit; }
ul, ol { list-style: none; }
button, input { font-family: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background: none; }
button { cursor: pointer; }
:root { --bg-primary: #0e101b; --bg-card: #181c26; --bg-card-hover: #1f2332; --accent-gold: #ffc46b; --accent-orange: #ffad33; --accent-orange-deep: #c74d07; --accent-red: #eb0400; --neon-cyan: #00e5ff; --text-primary: #ffffff; --text-muted: #6c7b89; --text-gold-muted: #e8d1a6; --border-soft: rgba(255, 255, 255, 0.15); --border-strong: rgba(255, 255, 255, 0.45); --fire-gradient: linear-gradient(90deg, #ffad33, rgba(34, 125, 233, 0) 50%, rgba(34, 125, 233, 0) 65%, rgba(34, 125, 233, 0)); --fire-gradient-deep: radial-gradient(128% 100% at 50% 0%, #ffc470 2.6%, #9e3d0e 57.29%, #ff8717 100%); --nav-height: 80px; --container-width: 1440px; --container-padding: 0 48px; }
h1, h2, h3, h4, h5, h6 { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 0.12em; font-weight: 400; line-height: 1.1; }
.heading-gradient { background: linear-gradient(rgb(255, 240, 212) 20%, rgba(255, 221, 168, 0.6) 60%) text; -webkit-text-fill-color: transparent; }
.container { max-width: var(--container-width); margin: 0px auto; padding: var(--container-padding); }
section { position: relative; padding: 100px 0px; }
.sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translateY(40px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.4; }
}
@keyframes wiggle { 
  0%, 100% { transform: rotate(-5deg); }
  25% { transform: rotate(-3deg); }
  75% { transform: rotate(-7deg); }
}
@keyframes glow-pulse { 
  0%, 100% { box-shadow: rgba(255, 196, 107, 0.3) 0px 0px 20px; }
  50% { box-shadow: rgba(255, 196, 107, 0.6) 0px 0px 40px, rgba(255, 173, 51, 0.3) 0px 0px 80px; }
}
@keyframes border-rotate { 
  0% { --border-angle: 0deg; }
  100% { --border-angle: 360deg; }
}
@keyframes blink { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
}
.reveal { opacity: 0; transform: translateY(40px); transition: opacity 0.7s, transform 0.7s; }
.reveal.visible { opacity: 1; transform: translateY(0px); }
@media (max-width: 1440px) and (min-width: 1025px) {
  html { font-size: 14.4px; }
}
#roadmap, .roadmap .swiper-slide[id^="stage-"] { scroll-margin-top: 96px; }

.btn { position: relative; display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 14px 36px; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 15px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-primary); z-index: 1; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; transition: transform 0.2s, filter 0.2s; white-space: nowrap; }
.btn::before { content: ""; position: absolute; inset: 0px; z-index: -1; transform: skewX(-13deg); transition: background-position 0.3s, filter 0.2s; }
.btn:hover { transform: translateY(-2px); }
.btn:active { transform: translateY(0px); }
.btn--primary::before { background-image: ; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-size: 100% 100%; }
.btn--primary:hover::before { filter: brightness(1.15); }
.btn--outline { color: var(--text-gold-muted); }
.btn--outline::before { background: transparent; border: 1px solid var(--border-strong); }
.btn--outline:hover { color: var(--text-primary); }
.btn--outline:hover::before { border-color: var(--accent-gold); background: rgba(255, 196, 107, 0.05); }
.btn--green::before { background: linear-gradient(135deg, rgb(26, 122, 58), rgb(15, 90, 40)); }
.btn--green:hover::before { filter: brightness(1.2); }
.btn--sm { padding: 0.625rem 1.5rem; font-size: 0.9375rem; }
.btn--lg { padding: 18px 48px; font-size: 17px; }
.btn--glow { animation: 2s ease 0s infinite normal none running glow-pulse; }
.card { position: relative; background: var(--bg-card); padding: 32px; overflow: hidden; transition: background 0.3s, transform 0.3s; }
.card::after { content: ""; position: absolute; inset: 0px; border: 1px solid var(--border-strong); pointer-events: none; mask: linear-gradient(rgb(0, 0, 0) 0px, rgba(0, 0, 0, 0.2)); }
.card:hover { background: var(--bg-card-hover); transform: translateY(-4px); }
.card__icon { width: 64px; height: 64px; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; font-size: 32px; color: var(--accent-gold); }
.card__title { font-size: 18px; margin-bottom: 12px; color: var(--text-primary); }
.card__text { font-size: 14px; color: var(--text-muted); line-height: 1.7; }
.badge { display: inline-flex; align-items: center; gap: 6px; padding: 6px 16px; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 12px; font-weight: 500; text-transform: uppercase; letter-spacing: 0.1em; position: relative; z-index: 1; }
.badge::before { content: ""; position: absolute; inset: 0px; z-index: -1; transform: skewX(-13deg); }
.badge--red::before { background: linear-gradient(135deg, var(--accent-red), #8b0000); }
.badge--gold::before { background: var(--fire-gradient-deep); }
.badge--cyan { color: var(--neon-cyan); }
.badge--cyan::before { background: rgba(0, 229, 255, 0.1); border: 1px solid rgba(0, 229, 255, 0.3); }
.label-glow { filter: drop-shadow(rgba(0, 0, 0, 0.31) 6px 9px 32px) drop-shadow(rgba(252, 184, 79, 0.39) 0px 9px 43px); }
.placeholder-img { display: flex; align-items: center; justify-content: center; background: var(--bg-card); border: 2px dashed var(--border-soft); color: var(--text-muted); font-size: 13px; text-align: center; padding: 20px; font-family: monospace; }
.input { width: 100%; padding: 14px 20px; background: rgba(255, 255, 255, 0.05); border: 1px solid var(--border-soft); color: var(--text-primary); font-size: 14px; transition: border-color 0.3s; }
.input:focus { border-color: var(--accent-gold); }
.input::placeholder { color: var(--text-muted); }
.input--error { border-color: var(--accent-red); }
.divider { width: 80px; height: 2px; background: var(--fire-gradient-deep); transform: skewX(-13deg); }
.social-icon { position: relative; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; color: var(--text-muted); font-size: 18px; z-index: 1; transition: color 0.3s; }
.social-icon::before { content: ""; position: absolute; inset: 0px; z-index: -1; transform: skewX(-13deg); background: var(--bg-card); border: 1px solid var(--border-soft); transition: border-color 0.3s, box-shadow 0.3s; }
.social-icon:hover { color: var(--accent-orange); }
.social-icon:hover::before { border-color: var(--accent-orange); box-shadow: rgba(255, 173, 51, 0.3) 0px 0px 20px; }
.modal-overlay { display: none; position: fixed; inset: 0px; z-index: 1000; background: rgba(0, 0, 0, 0.8); align-items: center; justify-content: center; }
.modal-overlay.active { display: flex; }
.modal { background: var(--bg-card); padding: 48px; max-width: 480px; width: 90%; text-align: center; position: relative; border: 1px solid var(--border-soft); }
.modal__close { position: absolute; top: 16px; right: 16px; width: 32px; height: 32px; color: var(--text-muted); font-size: 20px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: color 0.3s; }
.modal__close:hover { color: var(--text-primary); }
.tab-list { display: flex; gap: 12px; justify-content: center; }
.tab-item { width: 64px; height: 64px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: var(--bg-card); border: 2px solid var(--border-soft); font-size: 24px; cursor: pointer; transition: transform 0.3s, border-color 0.3s, box-shadow 0.3s; }
.tab-item:hover { border-color: var(--accent-gold); transform: scale(1.1); }
.tab-item.active { border-color: var(--accent-gold); box-shadow: rgba(255, 196, 107, 0.3) 0px 0px 20px; transform: scale(1.1); }
.countdown-wrapper { display: flex; flex-direction: column; align-items: center; gap: 1rem; padding: 0px; background: transparent; backdrop-filter: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 1.5rem 0px; max-width: 560px; position: relative; }
.countdown-wrapper::before { content: none; }
.countdown__header { display: flex; align-items: center; gap: 0.625rem; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.875rem; letter-spacing: 0.35em; text-transform: uppercase; color: var(--accent-gold); text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 8px; }
.countdown__pulse { width: 10px; height: 10px; border-radius: 50%; background: rgb(0, 187, 187); box-shadow: rgb(0, 187, 187) 0px 0px 10px; animation: 1.5s ease-in-out 0s infinite normal none running countdownPulse; flex-shrink: 0; }
@keyframes countdownPulse { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.4; transform: scale(0.85); }
}
.countdown__label { transition: opacity 0.5s; }
.countdown__label.fading { opacity: 0; }
.countdown__timer { display: flex; align-items: flex-end; gap: 2rem; }
.countdown__unit { display: flex; flex-direction: column; align-items: center; gap: 0.5rem; min-width: 90px; position: relative; padding: 0px; background: transparent; }
.countdown__unit::before { content: none; }
.countdown__name { order: 1; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.75rem; letter-spacing: 0.2em; text-transform: uppercase; color: rgba(255, 255, 255, 0.65); text-shadow: rgba(0, 0, 0, 0.7) 0px 2px 6px; }
.countdown__value { order: 2; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 4rem; font-weight: 500; line-height: 1; color: rgb(255, 255, 255); letter-spacing: 0.02em; text-shadow: rgba(0, 0, 0, 0.8) 0px 4px 12px, rgba(255, 173, 51, 0.15) 0px 0px 24px; }
.countdown__separator { display: none; }
.countdown-wrapper.finished .countdown__label { color: var(--neon-cyan); text-shadow: rgba(0, 229, 255, 0.5) 0px 0px 12px; }
.countdown-wrapper.finished .countdown__pulse { background: var(--neon-cyan); box-shadow: 0 0 10px var(--neon-cyan); }
@media (max-width: 1200px) {
  .countdown__value { font-size: 3rem; }
  .countdown__unit { min-width: 70px; }
  .countdown__timer { gap: 1.25rem; }
}
.socials-sidebar { position: fixed; top: 50%; right: 1.5rem; transform: translateY(-50%); z-index: 95; display: flex; flex-direction: column; gap: 0.875rem; padding: 0.5rem 0px; isolation: isolate; }
.socials-sidebar__link { position: relative; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); background: rgba(14, 16, 27, 0.92); border: 1px solid var(--border-soft); text-decoration: none; transition: 0.25s; backdrop-filter: blur(8px); z-index: 0; }
.socials-sidebar__link::before { content: ""; position: absolute; inset: 0px; z-index: -1; transform: skewX(-10deg); background: transparent; border: 1px solid transparent; transition: background 0.25s, border-color 0.25s; }
.socials-sidebar__link svg { transition: transform 0.25s; }
.socials-sidebar__link:hover { transform: translateX(-4px); color: rgb(255, 255, 255); }
.socials-sidebar__link:hover svg { transform: scale(1.15); }
.socials-sidebar__link--telegram:hover { background: rgb(34, 158, 217); border-color: rgb(34, 158, 217); box-shadow: rgba(34, 158, 217, 0.55) 0px 0px 24px; }
.socials-sidebar__link--discord:hover { background: rgb(88, 101, 242); border-color: rgb(88, 101, 242); box-shadow: rgba(88, 101, 242, 0.55) 0px 0px 24px; }
.socials-sidebar__link--instagram:hover { background: linear-gradient(45deg, rgb(240, 148, 51) 0%, rgb(230, 104, 60) 25%, rgb(220, 39, 67) 50%, rgb(204, 35, 102) 75%, rgb(188, 24, 136) 100%); border-color: rgb(220, 39, 67); box-shadow: rgba(220, 39, 67, 0.55) 0px 0px 24px; }
.socials-sidebar__link--facebook:hover { background: rgb(24, 119, 242); border-color: rgb(24, 119, 242); box-shadow: rgba(24, 119, 242, 0.55) 0px 0px 24px; }
@media (max-width: 768px) {
  .socials-sidebar { right: 0.5rem; gap: 0.5rem; }
  .socials-sidebar__link { width: 36px; height: 36px; }
  .socials-sidebar__link svg { width: 18px; height: 18px; }
}
.hero__online { display: inline-flex; align-items: center; gap: 8px; margin: 18px auto 0px; padding: 7px 16px; border-radius: 999px; background: rgba(58, 197, 105, 0.12); border: 1px solid rgba(58, 197, 105, 0.45); color: rgb(110, 231, 154); font-weight: 800; font-size: 14px; letter-spacing: 0.04em; text-transform: uppercase; line-height: 1; }
.hero__online-dot { width: 9px; height: 9px; border-radius: 50%; background: rgb(58, 197, 105); box-shadow: rgba(58, 197, 105, 0.7) 0px 0px 0px 0px; animation: 2s ease 0s infinite normal none running heroOnlinePulse; }
.hero__online-count { color: rgb(255, 255, 255); font-size: 16px; }
@keyframes heroOnlinePulse { 
  0% { box-shadow: rgba(58, 197, 105, 0.6) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(58, 197, 105, 0) 0px 0px 0px 7px; }
  100% { box-shadow: rgba(58, 197, 105, 0) 0px 0px 0px 0px; }
}
@media (prefers-reduced-motion: reduce) {
  .hero__online-dot { animation: auto ease 0s 1 normal none running none; }
}
.hero__online--hero { margin: 0px; padding: 12px 30px; font-size: 18px; }
.hero__online--hero .hero__online-count { font-size: 30px; }
.hero__online--hero .hero__online-dot { width: 11px; height: 11px; }

.nav { position: fixed; top: 0px; left: 0px; right: 0px; z-index: 100; display: flex; align-items: center; justify-content: space-between; height: var(--nav-height); padding: 0px 2.5rem; background: rgba(14, 16, 27, 0.95); backdrop-filter: blur(10px); border-bottom: 1px solid var(--border-soft); transition: box-shadow 0.3s; mask: none; }
.nav.scrolled { box-shadow: rgba(36, 30, 10, 0.4) 0px 10px 30px; }
.nav__left { display: flex; align-items: center; gap: 3rem; height: 100%; }
.nav__right { display: flex; align-items: center; gap: 1.25rem; height: 100%; }
.logo { display: inline-flex; align-items: center; height: 100%; flex-shrink: 0; }
.logo__img { height: 48px; width: auto; display: block; filter: drop-shadow(rgba(255, 173, 51, 0.25) 0px 2px 10px); transition: filter 0.3s; }
.logo:hover .logo__img { filter: drop-shadow(rgba(255, 196, 107, 0.55) 0px 2px 16px); }
.nav__menu { display: flex; align-items: center; gap: 2.5rem; height: 100%; }
.nav__menu-item { position: relative; display: inline-flex; align-items: center; height: 100%; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1.0625rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(255, 255, 255, 0.75); text-decoration: none; transition: color 0.2s; white-space: nowrap; }
.nav__menu-item:hover { color: var(--accent-gold); }
.nav__menu-item::after { content: ""; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 3px; background: var(--accent-gold); transform: scaleX(0); transform-origin: right center; transition: transform 0.3s; }
.nav__menu-item:hover::after { transform: scaleX(1); transform-origin: left center; }
.nav__dropdown { position: relative; display: inline-flex; align-items: center; height: 100%; }
.nav__dropdown-trigger { background: none; border: 0px; padding: 0px; cursor: pointer; gap: 0.4rem; }
.nav__dropdown-caret { transition: transform 0.25s; flex-shrink: 0; }
.nav__dropdown:hover .nav__dropdown-caret, .nav__dropdown:focus-within .nav__dropdown-caret { transform: rotate(180deg); }
.nav__dropdown:hover .nav__dropdown-trigger, .nav__dropdown:focus-within .nav__dropdown-trigger { color: var(--accent-gold); }
.nav__dropdown:hover .nav__dropdown-trigger::after, .nav__dropdown:focus-within .nav__dropdown-trigger::after { transform: scaleX(1); transform-origin: left center; }
.nav__dropdown-menu { position: absolute; top: 100%; left: -0.75rem; min-width: 300px; padding: 0.5rem; background: rgba(13, 18, 28, 0.97); border: 1px solid rgba(255, 196, 107, 0.22); box-shadow: rgba(0, 0, 0, 0.6) 0px 18px 44px, rgba(0, 0, 0, 0.4) 0px 0px 0px 1px; display: flex; flex-direction: column; gap: 2px; opacity: 0; pointer-events: none; transform: translateY(8px); transition: opacity 0.2s ease-out, transform 0.25s cubic-bezier(0.18, 0.89, 0.32, 1.15); backdrop-filter: blur(10px); z-index: 100; }
.nav__dropdown:hover .nav__dropdown-menu, .nav__dropdown:focus-within .nav__dropdown-menu { opacity: 1; pointer-events: auto; transform: translateY(0px); }
.nav__dropdown-item { display: flex; align-items: center; gap: 0.85rem; padding: 0.7rem 0.9rem; color: rgba(255, 255, 255, 0.85); text-decoration: none; border-left: 2px solid transparent; transition: background 0.2s, border-color 0.2s, color 0.2s; }
.nav__dropdown-item:hover, .nav__dropdown-item:focus-visible { background: rgba(255, 196, 107, 0.08); border-left-color: var(--accent-gold); color: rgb(255, 255, 255); outline: none; }
.nav__dropdown-icon { flex-shrink: 0; color: var(--accent-gold); transition: transform 0.25s; }
.nav__dropdown-item:hover .nav__dropdown-icon { transform: scale(1.08); }
.nav__dropdown-text { display: flex; flex-direction: column; gap: 2px; min-width: 0px; }
.nav__dropdown-label { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.95rem; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 255, 255); line-height: 1.2; }
.nav__dropdown-desc { font-family: Montserrat, Arial, sans-serif; font-size: 0.75rem; font-weight: 400; letter-spacing: 0px; text-transform: none; color: rgba(255, 255, 255, 0.55); line-height: 1.3; }
.lang-selector { position: relative; }
.lang-selector__current { display: flex; align-items: center; gap: 6px; font-family: Oswald, sans-serif; font-size: 1rem; font-weight: 400; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); cursor: pointer; padding: 8px 12px; transition: color 0.3s; }
.lang-selector__current:hover { color: var(--text-primary); }
.lang-selector__arrow { font-size: 8px; transition: transform 0.3s; }
.lang-selector.open .lang-selector__arrow { transform: rotate(180deg); }
.lang-selector__dropdown { display: none; position: absolute; top: 100%; right: 0px; background: var(--bg-card); border: 1px solid var(--border-soft); min-width: 80px; z-index: 10; }
.lang-selector.open .lang-selector__dropdown { display: block; }
.lang-selector__option { display: block; width: 100%; padding: 10px 16px; font-family: Oswald, sans-serif; font-size: 1rem; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); text-align: left; cursor: pointer; transition: background 0.2s, color 0.2s; }
.lang-selector__option:hover { background: var(--bg-card-hover); color: var(--text-primary); }
.navbar__login { font-family: Oswald, sans-serif; font-size: 0.9375rem; font-weight: 400; text-transform: uppercase; letter-spacing: 0.08em; color: var(--text-muted); transition: color 0.3s; cursor: pointer; }
.navbar__login:hover { color: var(--text-primary); }
.hero { position: relative; width: 100%; min-height: 100vh; overflow: hidden; display: flex; align-items: center; justify-content: center; isolation: isolate; mask: none; padding: 0px; }
.hero__video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; z-index: -2; pointer-events: none; background: var(--bg-primary); }
.hero__overlay { position: absolute; inset: 0px; z-index: -1; pointer-events: none; background: linear-gradient(rgba(14, 16, 27, 0.55) 0%, rgba(14, 16, 27, 0.45) 40%, rgba(14, 16, 27, 0.85) 75%, rgb(14, 16, 27) 100%); box-shadow: rgba(14, 16, 27, 0.9) 0px 0px 250px 100px inset; }
.hero__content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 1.5rem; max-width: 720px; width: 100%; padding: 0px 2rem; margin: 0px auto; }
.hero__title { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: clamp(2rem, 6.5vw, 4.75rem); font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; line-height: 0.95; white-space: nowrap; text-align: center; background: linear-gradient(rgb(255, 240, 212) 20%, rgba(255, 221, 168, 0.6) 60%, rgba(255, 240, 212, 0.4) 100%) text; -webkit-text-fill-color: transparent; margin: 0px; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 4px 12px); }
.hero__subtitle { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1.5rem; font-weight: 400; letter-spacing: 0.24em; text-transform: uppercase; text-align: center; color: var(--accent-gold); margin: 0px; }
.hero__cta { display: flex; gap: 1rem; flex-wrap: wrap; justify-content: center; margin-top: 0.5rem; }
.client { position: relative; width: 100%; padding: 6rem 0px; background-color: var(--bg-primary); overflow: hidden; isolation: isolate; }
.client__bg-video { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; object-position: center center; z-index: -2; pointer-events: none; background: var(--bg-primary); }
.client__bg-overlay { position: absolute; inset: 0px; z-index: -1; pointer-events: none; background: linear-gradient(rgb(14, 16, 27) 0px, rgba(14, 16, 27, 0.92) 2.5rem, rgba(14, 16, 27, 0.45) 14%, rgba(14, 16, 27, 0.4) 60%, rgba(14, 16, 27, 0.92) calc(100% - 2.5rem), rgb(14, 16, 27) 100%), linear-gradient(90deg, rgba(14, 16, 27, 0.55) 0%, rgba(14, 16, 27, 0.2) 45%, rgba(14, 16, 27, 0.5) 100%); box-shadow: rgba(14, 16, 27, 0.75) 0px 0px 220px 70px inset; }
.client__container { position: relative; display: grid; grid-template-columns: 1.15fr 1fr; max-width: 1344px; margin: 0px auto; padding: 0px 2.5rem; gap: 3rem 4rem; align-items: stretch; }
.client__visual { grid-area: 1 / 2; position: relative; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.client__visual-content { position: relative; display: flex; flex-direction: column; gap: 1rem; width: 100%; max-width: 540px; padding-left: 1.5rem; }
.client__visual-content::before { content: ""; position: absolute; left: 0px; top: 0px; width: 2px; height: 35%; background: linear-gradient(rgba(255, 173, 51, 0.85) 0%, rgba(255, 173, 51, 0.25) 60%, rgba(255, 173, 51, 0) 100%); transition: height 0.55s cubic-bezier(0.22, 1, 0.36, 1), box-shadow 0.4s; }
.client__visual-content:hover::before { height: 100%; box-shadow: rgba(255, 173, 51, 0.45) 0px 0px 18px; }
.client__visual-tagline { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.9375rem; letter-spacing: 0.32em; text-transform: uppercase; color: var(--accent-gold); margin: 0px; text-shadow: rgba(0, 0, 0, 0.8) 0px 2px 8px; transition: letter-spacing 0.45s, color 0.3s; }
.client__visual-content:hover .client__visual-tagline { letter-spacing: 0.4em; color: rgb(255, 210, 122); }
.client__visual-caption { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: clamp(1.625rem, 2.6vw, 2.25rem); font-weight: 500; line-height: 1.18; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; text-shadow: rgba(0, 0, 0, 0.85) 0px 3px 14px; transition: text-shadow 0.4s, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1); }
.client__visual-content:hover .client__visual-caption { text-shadow: rgba(0, 0, 0, 0.85) 0px 3px 14px, rgba(255, 173, 51, 0.4) 0px 0px 24px; transform: translateX(2px); }
.client__resources { list-style: none; margin: 1.25rem 0px 0px; padding: 0px; display: flex; flex-direction: column; gap: 0.625rem; }
.client__resource-item { margin: 0px; }
.client__resource { position: relative; display: flex; align-items: center; gap: 1rem; padding: 0.875rem 1.125rem; background: rgba(14, 16, 27, 0.65); border: 1px solid rgba(255, 196, 107, 0.18); color: rgba(255, 255, 255, 0.85); text-decoration: none; overflow: hidden; transition: background 0.3s, border-color 0.3s, transform 0.3s, box-shadow 0.3s; }
.client__resource::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(110deg, transparent 0%, rgba(255, 173, 51, 0.14) 50%, transparent 100%); transform: translateX(-110%); transition: transform 0.7s; pointer-events: none; }
.client__resource:hover { background: rgba(24, 28, 38, 0.9); border-color: rgba(255, 196, 107, 0.5); transform: translateX(4px); box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 30px, rgba(255, 173, 51, 0.18) 0px 0px 0px 1px, rgba(255, 173, 51, 0.12) 0px 0px 32px; }
.client__resource:hover::before { transform: translateX(110%); }
.client__resource-icon { position: relative; flex-shrink: 0; width: 48px; height: 48px; display: inline-flex; align-items: center; justify-content: center; color: var(--accent-gold); background: rgba(255, 173, 51, 0.1); border: 1px solid rgba(255, 196, 107, 0.3); filter: drop-shadow(rgba(255, 173, 51, 0.2) 0px 2px 8px); transition: background 0.3s, color 0.3s, transform 0.4s cubic-bezier(0.22, 1, 0.36, 1); }
.client__resource:hover .client__resource-icon { background: rgba(255, 173, 51, 0.2); color: rgb(255, 210, 122); transform: scale(1.06) rotate(-3deg); }
.client__resource-text { position: relative; display: flex; flex-direction: column; gap: 0.15rem; flex-grow: 1; min-width: 0px; }
.client__resource-label { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1.0625rem; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; color: rgb(255, 255, 255); line-height: 1.2; }
.client__resource-desc { font-family: Montserrat, Arial, sans-serif; font-size: 0.8125rem; color: rgba(255, 255, 255, 0.6); line-height: 1.3; }
.client__resource-arrow { position: relative; flex-shrink: 0; display: inline-flex; align-items: center; justify-content: center; color: var(--accent-gold); opacity: 0.55; transition: opacity 0.3s, transform 0.35s cubic-bezier(0.22, 1, 0.36, 1); }
.client__resource:hover .client__resource-arrow { opacity: 1; transform: translateX(5px); }
.client__visual-note { margin: 1rem 0px 0px; padding-top: 1rem; border-top: 1px solid rgba(255, 255, 255, 0.08); display: flex; flex-direction: column; gap: 0.5rem; }
.client__visual-note-title { position: relative; margin: 0px; padding-bottom: 0.45rem; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; line-height: 1.35; color: rgb(255, 255, 255); text-shadow: rgba(255, 173, 51, 0.18) 0px 0px 18px; }
.client__visual-note-title::after { content: ""; position: absolute; left: 0px; bottom: 0px; width: 36px; height: 1px; background: linear-gradient(90deg,
    var(--accent-gold) 0%,
    rgba(255, 173, 51, 0) 100%); }
.client__visual-note-text { margin: 0px; font-family: Montserrat, Arial, sans-serif; font-size: 0.8125rem; line-height: 1.6; color: rgba(255, 255, 255, 0.62); }
.client__content { grid-area: 1 / 1; position: relative; z-index: 1; display: flex; flex-direction: column; gap: 1.75rem; }
.client__tagline { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.875rem; letter-spacing: 0.24em; text-transform: uppercase; color: var(--accent-gold); margin: 0px; }
.client__heading { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: clamp(2rem, 3.5vw, 3rem); font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; line-height: 1.1; color: rgb(255, 255, 255); margin: 0px; }
.client__lead { font-family: Montserrat, Arial, sans-serif; font-size: 1.25rem; line-height: 1.5; color: rgba(255, 255, 255, 0.85); margin: 0px; max-width: 520px; }
.client__features { list-style: none; padding: 0px; margin: 0px; display: flex; flex-direction: column; gap: 1.25rem; }
.client__feature { display: flex; align-items: flex-start; gap: 1rem; padding: 1rem 1.25rem; background: rgba(24, 28, 38, 0.5); border-left: 2px solid var(--accent-orange); transition: background 0.25s, transform 0.25s; }
.client__feature:hover { background: rgba(255, 173, 51, 0.08); transform: translateX(4px); }
.client__feature-icon { flex-shrink: 0; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; color: var(--accent-gold); background: rgba(255, 173, 51, 0.1); border: 1px solid rgba(255, 196, 107, 0.3); filter: drop-shadow(rgba(255, 173, 51, 0.2) 0px 2px 8px); }
.client__feature-text { display: flex; flex-direction: column; gap: 0.25rem; flex-grow: 1; min-width: 0px; }
.client__feature-title { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; line-height: 1.3; }
.client__feature-desc { font-family: Montserrat, Arial, sans-serif; font-size: 0.9375rem; line-height: 1.5; color: rgba(255, 255, 255, 0.65); margin: 0px; }
@media (max-width: 1024px) {
  .client__container { grid-template-columns: 1fr; grid-template-rows: auto auto; gap: 2rem; }
  .client__visual { grid-area: 1 / 1; }
  .client__content { grid-area: 2 / 1; }
}
@media (max-width: 640px) {
  .client { padding: 3rem 0px; }
  .client__container { padding: 0px 1rem; }
  .client__content { padding: 1.5rem 1.25rem; }
  .client__feature { padding: 0.875rem 1rem; }
  .client__resource { padding: 0.75rem 0.875rem; gap: 0.75rem; }
  .client__resource-icon { width: 42px; height: 42px; }
}
.roadmap { position: relative; width: 100%; background: var(--bg-primary); mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 2.5rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
.roadmap__swiper { width: 100%; }
.stage { position: relative; width: 100%; height: min(780px, 85vh); background-size: cover; background-position: center center; background-repeat: no-repeat; display: flex; align-items: flex-end; padding-bottom: 8rem; overflow: hidden; }
.stage__overlay { position: absolute; inset: 0px; background: linear-gradient(rgb(14, 16, 27) 0%, rgba(14, 16, 27, 0.6) 12%, rgba(14, 16, 27, 0.4) 30%, rgba(14, 16, 27, 0.55) 60%, rgb(14, 16, 27) 100%); box-shadow: rgba(14, 16, 27, 0.8) 0px 0px 200px 80px inset; pointer-events: none; z-index: 1; }
.stage__container { position: relative; z-index: 2; width: 100%; max-width: 1344px; margin: 0px auto; padding: 0px 2.5rem; }
.stage__content { display: flex; flex-direction: column; gap: 2.5rem; max-width: 900px; }
.stage__info { display: flex; flex-direction: column; gap: 1rem; }
.stage__header { display: flex; flex-direction: column; gap: 0.5rem; }
.stage__subtitle { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; letter-spacing: 0.24em; text-transform: uppercase; color: var(--accent-gold); margin: 0px; }
.stage__title { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: clamp(2.25rem, 4vw, 3.5rem); font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; line-height: 1.05; color: rgb(255, 255, 255); margin: 0px; text-shadow: rgba(0, 0, 0, 0.75) 0px 4px 16px; }
.stage__duration { align-self: flex-start; display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.4rem 0.85rem; margin-top: 0.25rem; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.875rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--accent-gold, #ffc46b); background: rgba(255, 196, 107, 0.08); border: 1px solid rgba(255, 196, 107, 0.35); border-radius: 999px; text-shadow: none; }
.stage__duration::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: currentcolor; flex-shrink: 0; }
.stage__description { font-family: Montserrat, Arial, sans-serif; font-size: 1.125rem; line-height: 1.65; color: rgba(255, 255, 255, 0.88); margin: 0px; text-shadow: rgba(0, 0, 0, 0.7) 0px 2px 8px; max-width: 720px; }
.stage__features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5rem 2rem; list-style: disc; padding: 0px 0px 0px 1.25rem; margin: 0px; }
.stage__feature { font-family: Montserrat, Arial, sans-serif; font-size: 1rem; line-height: 1.5; color: rgba(255, 255, 255, 0.9); text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 8px; list-style-position: outside; padding-left: 0.25rem; }
.stage__feature::marker { color: var(--accent-orange); }
.stage__footer { display: flex; align-items: center; gap: 2.5rem; flex-wrap: wrap; }
.stage__btn { min-width: 260px; }
.stage__nav { display: flex; gap: 1rem; }
.stage__nav-btn { width: 56px; height: 56px; display: inline-flex; align-items: center; justify-content: center; border: 1px solid var(--border-strong); background: rgba(14, 16, 27, 0.6); color: rgb(255, 255, 255); cursor: pointer; transition: background 0.25s, border-color 0.25s, transform 0.25s; }
.stage__nav-btn:hover { background: rgba(255, 196, 107, 0.15); border-color: var(--accent-gold); color: var(--accent-gold); transform: scale(1.05); }
.stage__nav-btn:disabled { opacity: 0.3; cursor: not-allowed; transform: none; }
.roadmap__progress { display: grid; grid-template-columns: repeat(11, 1fr); gap: 0.75rem; max-width: 1600px; margin: 0px auto; padding: 2.5rem 3rem 4rem; }
.roadmap__progress-item { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 0.5rem; cursor: pointer; opacity: 0.5; transition: opacity 0.25s; min-width: 0px; }
.roadmap__progress-item:hover { opacity: 0.85; }
.roadmap__progress-item.active { opacity: 1; }
.roadmap__progress-num { width: 26px; height: 26px; display: inline-flex; align-items: center; justify-content: center; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.8125rem; color: rgb(255, 255, 255); background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><polygon points='4,4 24,4 28,14 24,24 4,24 0,14' fill='none' stroke='%23c74d07' stroke-width='1.5'/></svg>") center center / contain no-repeat; flex-shrink: 0; text-shadow: rgba(0, 0, 0, 0.32) 0px 2px 3px; }
.roadmap__progress-item.active .roadmap__progress-num { background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'><polygon points='4,4 24,4 28,14 24,24 4,24 0,14' fill='%23ffad33' stroke='%23ffc46b' stroke-width='1.5'/></svg>") center center / contain no-repeat; }
.roadmap__progress-content { display: flex; flex-direction: column-reverse; gap: 0.375rem; flex-grow: 1; min-width: 0px; }
.roadmap__progress-duration { font-family: Montserrat, Arial, sans-serif; font-size: 0.8125rem; color: rgba(255, 255, 255, 0.5); }
.roadmap__progress-bar { width: 100%; height: 3px; background: rgba(255, 255, 255, 0.1); border-radius: 2px; overflow: hidden; position: relative; }
.roadmap__progress-fill { display: block; height: 100%; width: 0%; background: linear-gradient(90deg, var(--accent-orange), var(--accent-gold)); transition: width 0.4s; }
.roadmap__progress-item.active .roadmap__progress-fill { width: 100%; }
.roadmap__progress-name { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.8125rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(255, 255, 255); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
@media (max-width: 1400px) {
  .roadmap__progress { grid-template-columns: repeat(6, 1fr); gap: 1rem 0.75rem; }
}
@media (max-width: 1100px) {
  .stage__features { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 900px) {
  .roadmap__progress { grid-template-columns: repeat(4, 1fr); }
}
@media (max-width: 700px) {
  .stage__features { grid-template-columns: 1fr; }
  .stage__footer { flex-direction: column; align-items: flex-start; gap: 1.25rem; }
}
@media (max-width: 600px) {
  .roadmap__progress { grid-template-columns: repeat(3, 1fr); padding: 1.5rem 1rem 3rem; }
}
@media (max-width: 420px) {
  .roadmap__progress { grid-template-columns: repeat(2, 1fr); }
}
.registration { position: relative; width: 100%; padding: 6rem 0px; background-color: var(--bg-primary); background-image: url('../img/a3ab1155311.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat; overflow: hidden; mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 2.5rem, rgb(0, 0, 0) calc(100% - 2.5rem), transparent); }
.registration::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(14, 16, 27, 0.85) 0%, rgba(14, 16, 27, 0.45) 18%, rgba(14, 16, 27, 0.35) 50%, rgba(14, 16, 27, 0.55) 82%, rgba(14, 16, 27, 0.95) 100%); box-shadow: rgba(14, 16, 27, 0.7) 0px 0px 200px 60px inset; z-index: 0; pointer-events: none; }
.registration__container { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 1.35fr; max-width: 1344px; margin: 0px auto; padding: 0px 2.5rem; gap: 4rem; align-items: stretch; }
.registration__visual { position: relative; min-height: 620px; height: 100%; overflow: visible; display: flex; align-items: flex-end; padding: 2.5rem 2.5rem 2.5rem 0px; isolation: isolate; }
.registration__visual::before, .registration__visual::after { display: none; }
.registration__image { position: absolute; left: 0px; bottom: 0px; width: auto; height: 100%; max-width: 100%; z-index: -2; filter: drop-shadow(rgba(255, 195, 80, 0) 0px 0px 0px) drop-shadow(rgba(255, 130, 35, 0) 0px 0px 0px) drop-shadow(rgba(255, 80, 20, 0) 0px 0px 0px); animation: 7.5s ease-in-out 0s infinite normal none running reg-float; transition: scale 0.7s cubic-bezier(0.22, 1, 0.36, 1), filter 0.6s ease-out; will-change: transform; backface-visibility: hidden; transform: translateZ(0px); }
.registration__image:hover { scale: 1.035; filter: drop-shadow(rgb(255, 215, 110) 0px 0px 8px) drop-shadow(rgba(255, 150, 40, 0.7) 0px 0px 22px) drop-shadow(rgba(255, 90, 20, 0.4) 0px 0px 50px); }
@keyframes reg-float { 
  0% { translate: 0px; rotate: 0deg; }
  20% { translate: 0px -4px; rotate: 0.25deg; }
  40% { translate: 0px -8px; rotate: 0.5deg; }
  55% { translate: 0px -7px; rotate: 0.1deg; }
  70% { translate: 0px -5px; rotate: -0.25deg; }
  85% { translate: 0px -2px; rotate: -0.1deg; }
  100% { translate: 0px; rotate: 0deg; }
}
@keyframes reg-aura { 
  0%, 100% { opacity: 0.55; scale: 0.96; }
  50% { opacity: 0.95; scale: 1.06; }
}
@media (prefers-reduced-motion: reduce) {
  .registration__image, .registration__visual::before { animation: auto ease 0s 1 normal none running none; }
  .registration__visual::after { transition: none; }
}
.registration__visual-overlay { display: none; }
.registration__speech { position: absolute; top: 6%; left: 12%; z-index: 3; padding: 0.65rem 1.1rem; background: rgba(13, 18, 28, 0.96); border: 2px solid var(--accent-gold); border-radius: 12px; box-shadow: rgba(255, 196, 107, 0.25) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.55) 0px 10px 28px, rgba(255, 150, 40, 0.45) 0px 0px 28px; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(255, 255, 255); white-space: nowrap; opacity: 0; transform: translateY(10px) scale(0.9); transform-origin: left bottom; transition: opacity 0.22s ease-out, transform 0.32s cubic-bezier(0.18, 0.89, 0.32, 1.28); pointer-events: none; }
.registration__speech::before, .registration__speech::after { content: ""; position: absolute; bottom: -9px; left: 28px; width: 14px; height: 14px; background: rgba(13, 18, 28, 0.96); border-right: 2px solid var(--accent-gold); border-bottom: 2px solid var(--accent-gold); border-bottom-right-radius: 3px; transform: rotate(45deg); }
.registration__speech::before { bottom: -10px; box-shadow: rgba(255, 150, 40, 0.45) 2px 2px 14px; z-index: -1; }
.registration__visual:hover .registration__speech, .registration__visual:focus-within .registration__speech { opacity: 1; transform: translateY(0px) scale(1); }
@media (prefers-reduced-motion: reduce) {
  .registration__speech { transition: opacity 0.15s linear; transform: none; }
}
.registration__visual-content { position: relative; z-index: 2; display: flex; flex-direction: column; gap: 0.75rem; max-width: 440px; }
.registration__tagline { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.875rem; letter-spacing: 0.24em; text-transform: uppercase; color: var(--accent-gold); margin: 0px; text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 8px; }
.registration__heading { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: clamp(1.75rem, 3vw, 2.5rem); font-weight: 500; line-height: 1.1; letter-spacing: 0.05em; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; text-shadow: rgba(0, 0, 0, 0.75) 0px 4px 16px; }
.registration__text { font-family: Montserrat, Arial, sans-serif; font-size: 1rem; line-height: 1.6; color: rgba(255, 255, 255, 0.85); margin: 0px; text-shadow: rgba(0, 0, 0, 0.6) 0px 2px 6px; }
.registration__visual-frame { display: none; }
.registration__form-wrapper { display: flex; align-items: center; justify-content: flex-start; }
.registration__form-wrapper .reg-form { width: 100%; }
@media (max-width: 1024px) {
  .registration__container { grid-template-columns: 1fr; gap: 2.5rem; }
  .registration__visual { min-height: 340px; }
}
@media (max-width: 640px) {
  .registration { padding: 3rem 0px; }
  .registration__container { padding: 0px 1rem; }
  .registration__visual { min-height: 280px; padding: 1.5rem; }
}
.reg-form { background: rgba(24, 28, 38, 0.85); backdrop-filter: blur(8px); border: 1px solid var(--border-soft); padding: 2.5rem; display: flex; flex-direction: column; gap: 1.25rem; max-width: 560px; width: 100%; position: relative; }
.reg-form::before { content: ""; position: absolute; top: 0px; left: 0px; width: 4px; height: 100%; background: var(--fire-gradient-deep); }
.reg-form__title { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1.75rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(255, 255, 255); margin-bottom: 0.5rem; }
.reg-form__field { display: flex; flex-direction: column; gap: 0.5rem; }
.reg-form__row { display: grid; gap: 1rem; }
.reg-form__row_1-2 { grid-template-columns: 30% 1fr; }
.reg-form__label { font-family: Montserrat, Arial, sans-serif; font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.12em; color: var(--text-muted); }
.reg-form__input, .reg-form__select { width: 100%; height: 56px; background: rgba(255, 255, 255, 0.05); border: 1px solid var(--border-soft); border-radius: 0px; padding: 0px 1.5rem; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; color: rgb(255, 255, 255); transition: border-color 0.2s, background 0.2s; outline: none; }
.reg-form__input::placeholder { color: rgba(255, 255, 255, 0.4); }
.reg-form__input:focus, .reg-form__select:focus { border-color: var(--accent-gold); background: rgba(255, 196, 107, 0.05); }
.reg-form__select-wrapper { position: relative; }
.reg-form__select { appearance: none; cursor: pointer; padding-right: 2.5rem; }
.reg-form__select-wrapper::after { content: ""; position: absolute; right: 1.25rem; top: 50%; transform: translateY(-50%); width: 0px; height: 0px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid var(--accent-gold); pointer-events: none; }
.reg-form__select option { background: rgb(26, 31, 46); color: rgb(255, 255, 255); }
.reg-form__select option:checked, .reg-form__select option:hover { background: var(--accent-gold, #ffc46b); color: rgb(26, 31, 46); }
.reg-form__checkbox { display: flex; align-items: center; gap: 0.875rem; cursor: pointer; font-family: Montserrat, Arial, sans-serif; font-size: 0.875rem; color: rgba(255, 255, 255, 0.8); user-select: none; }
.reg-form__checkbox input { position: absolute; opacity: 0; pointer-events: none; }
.reg-form__checkbox-box { width: 22px; height: 22px; background: rgba(255, 255, 255, 0.05); border: 1px solid var(--border-soft); position: relative; flex-shrink: 0; transition: background 0.2s, border-color 0.2s; }
.reg-form__checkbox input:checked + .reg-form__checkbox-box { background: var(--accent-orange); border-color: var(--accent-orange); }
.reg-form__checkbox-box::after { content: "✓"; position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); font-size: 0.875rem; opacity: 0; transition: opacity 0.2s; }
.reg-form__checkbox input:checked + .reg-form__checkbox-box::after { opacity: 1; }
.reg-form__password-wrap { position: relative; }
.reg-form__input--password { padding-right: 3.25rem; }
.reg-form__pwtoggle { position: absolute; top: 50%; right: 0.5rem; transform: translateY(-50%); width: 40px; height: 40px; display: inline-flex; align-items: center; justify-content: center; background: transparent; border: 0px; cursor: pointer; color: rgba(255, 255, 255, 0.55); border-radius: 4px; transition: color 0.2s, background 0.2s; }
.reg-form__pwtoggle:hover, .reg-form__pwtoggle:focus-visible { color: var(--accent-gold, #ffc46b); background: rgba(255, 196, 107, 0.08); outline: none; }
.reg-form__pwtoggle-icon--hide { display: none; }
.reg-form__pwtoggle.is-visible .reg-form__pwtoggle-icon--show { display: none; }
.reg-form__pwtoggle.is-visible .reg-form__pwtoggle-icon--hide { display: inline-block; }
.reg-form__submit { align-self: flex-start; min-width: 220px; margin-top: 0.5rem; display: inline-flex; align-items: center; justify-content: center; gap: 0.75rem; }
.reg-form__submit .btn__spinner { display: none; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: initial; border-radius: 50%; animation: 0.7s linear 0s infinite normal none running reg-spin; }
.reg-form__submit:disabled, .reg-form__submit[disabled] { cursor: progress; opacity: 0.75; pointer-events: none; }
.reg-form__submit:disabled .btn__spinner, .reg-form__submit[disabled] .btn__spinner { display: inline-block; }
.reg-form__submit:disabled .btn__text, .reg-form__submit[disabled] .btn__text { opacity: 0.6; }
@keyframes reg-spin { 
  100% { transform: rotate(360deg); }
}
.footer { padding: 60px 0px 32px; background: var(--bg-primary); mask: none; }
.footer .container { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 48px; }
.footer__brand { display: flex; flex-direction: column; gap: 16px; }
.footer__logo { font-family: Oswald, sans-serif; font-size: 24px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: var(--accent-gold); }
.footer__desc { font-size: 13px; color: var(--text-muted); line-height: 1.7; max-width: 320px; }
.footer__column-title { font-family: Oswald, sans-serif; font-size: 14px; text-transform: uppercase; letter-spacing: 0.1em; color: var(--text-gold-muted); margin-bottom: 20px; }
.footer__link { display: block; font-size: 13px; color: var(--text-muted); padding: 4px 0px; transition: color 0.3s; }
.footer__link:hover { color: var(--text-primary); }
.footer__social-link { display: flex; align-items: center; gap: 10px; width: fit-content; padding: 4px 0px; font-size: 13px; color: var(--text-muted); text-decoration: none; transition: color 0.3s; }
.footer__social-link svg { flex-shrink: 0; transition: color 0.3s, transform 0.3s; }
.footer__social-link:hover { color: var(--text-primary); }
.footer__social-link:hover svg { transform: scale(1.12); }
.footer__social-link--telegram:hover svg { color: rgb(34, 158, 217); }
.footer__social-link--discord:hover svg { color: rgb(88, 101, 242); }
.footer__social-link--facebook:hover svg { color: rgb(24, 119, 242); }
.footer__social-link--instagram:hover svg { color: rgb(220, 39, 67); }
.footer__bottom { grid-column: 1 / -1; display: flex; justify-content: space-between; align-items: center; padding-top: 32px; border-top: 1px solid var(--border-soft); margin-top: 16px; }
.footer__copyright { font-size: 12px; color: var(--text-muted); }
.footer__socials { display: flex; gap: 8px; }
.footer__socials .socials-sidebar__link { width: 36px; height: 36px; position: relative; backdrop-filter: none; }
.telegram-bot { position: relative; width: 100%; padding: 6rem 0px; background-color: var(--bg-primary); background-image: url('../img/a4bc84c479b.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat; overflow: hidden; isolation: isolate; }
.telegram-bot::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(rgba(14, 16, 27, 0.85) 0%, rgba(14, 16, 27, 0.45) 18%, rgba(14, 16, 27, 0.35) 50%, rgba(14, 16, 27, 0.55) 82%, rgba(14, 16, 27, 0.95) 100%); box-shadow: rgba(14, 16, 27, 0.7) 0px 0px 200px 60px inset; z-index: 0; pointer-events: none; }
.telegram-bot__container { position: relative; z-index: 1; display: grid; grid-template-columns: 1fr 1fr; max-width: 1344px; margin: 0px auto; padding: 0px 2.5rem; gap: 4rem; align-items: stretch; }
.telegram-bot__visual { grid-area: 1 / 2; position: relative; min-height: 620px; height: 100%; overflow: visible; display: flex; align-items: flex-end; justify-content: flex-end; padding: 2.5rem 0px 2.5rem 2.5rem; isolation: isolate; }
.telegram-bot__avatar { position: absolute; right: 0px; bottom: 0px; width: auto; height: 100%; max-width: 100%; object-fit: contain; z-index: -2; filter: drop-shadow(rgba(120, 200, 240, 0) 0px 0px 0px) drop-shadow(rgba(34, 158, 217, 0) 0px 0px 0px) drop-shadow(rgba(20, 110, 180, 0) 0px 0px 0px); animation: 7.5s ease-in-out 0s infinite normal none running tg-float; transition: scale 0.7s cubic-bezier(0.22, 1, 0.36, 1), filter 0.6s ease-out; will-change: transform; backface-visibility: hidden; transform: translateZ(0px); }
.telegram-bot__avatar:hover { scale: 1.035; filter: drop-shadow(rgb(120, 200, 240) 0px 0px 8px) drop-shadow(rgba(34, 158, 217, 0.7) 0px 0px 22px) drop-shadow(rgba(20, 110, 180, 0.45) 0px 0px 50px); }
@keyframes tg-float { 
  0% { translate: 0px; rotate: 0deg; }
  20% { translate: 0px -4px; rotate: 0.25deg; }
  40% { translate: 0px -8px; rotate: 0.5deg; }
  55% { translate: 0px -7px; rotate: 0.1deg; }
  70% { translate: 0px -5px; rotate: -0.25deg; }
  85% { translate: 0px -2px; rotate: -0.1deg; }
  100% { translate: 0px; rotate: 0deg; }
}
@media (prefers-reduced-motion: reduce) {
  .telegram-bot__avatar { animation: auto ease 0s 1 normal none running none; }
}
.telegram-bot__speech { position: absolute; top: 6%; right: 12%; z-index: 3; padding: 0.65rem 1.1rem; background: rgba(13, 18, 28, 0.96); border: 2px solid rgb(34, 158, 217); border-radius: 12px; box-shadow: rgba(34, 158, 217, 0.25) 0px 0px 0px 1px inset, rgba(0, 0, 0, 0.55) 0px 10px 28px, rgba(34, 158, 217, 0.45) 0px 0px 28px; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: rgb(255, 255, 255); white-space: nowrap; opacity: 0; transform: translateY(10px) scale(0.9); transform-origin: right bottom; transition: opacity 0.22s ease-out, transform 0.32s cubic-bezier(0.18, 0.89, 0.32, 1.28); pointer-events: none; }
.telegram-bot__speech::before, .telegram-bot__speech::after { content: ""; position: absolute; bottom: -9px; right: 28px; width: 14px; height: 14px; background: rgba(13, 18, 28, 0.96); border-right: 2px solid rgb(34, 158, 217); border-bottom: 2px solid rgb(34, 158, 217); border-bottom-right-radius: 3px; transform: rotate(45deg); }
.telegram-bot__speech::before { bottom: -10px; box-shadow: rgba(34, 158, 217, 0.45) 2px 2px 14px; z-index: -1; }
.telegram-bot__visual:hover .telegram-bot__speech, .telegram-bot__visual:focus-within .telegram-bot__speech { opacity: 1; transform: translateY(0px) scale(1); }
@media (prefers-reduced-motion: reduce) {
  .telegram-bot__speech { transition: opacity 0.15s linear; transform: none; }
}
.telegram-bot__content { grid-area: 1 / 1; position: relative; z-index: 1; display: flex; flex-direction: column; justify-content: center; gap: 1.5rem; }
.telegram-bot__label { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.875rem; letter-spacing: 0.24em; text-transform: uppercase; color: rgb(34, 158, 217); margin: 0px; }
.telegram-bot__heading { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: clamp(2rem, 3.5vw, 3rem); font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; line-height: 1.1; color: rgb(255, 255, 255); margin: 0px; }
.telegram-bot__lead { font-family: Montserrat, Arial, sans-serif; font-size: 1.125rem; line-height: 1.5; color: rgba(255, 255, 255, 0.85); margin: 0px; max-width: 520px; }
.telegram-bot__features { list-style: none; padding: 0px; margin: 0.5rem 0px; display: flex; flex-direction: column; gap: 1rem; }
.telegram-bot__feature { display: flex; align-items: flex-start; gap: 1rem; padding: 1rem 1.25rem; background: rgba(24, 28, 38, 0.5); border-left: 2px solid rgb(34, 158, 217); transition: background 0.25s, transform 0.25s; }
.telegram-bot__feature:hover { background: rgba(34, 158, 217, 0.08); transform: translateX(4px); }
.telegram-bot__feature-icon { flex-shrink: 0; width: 44px; height: 44px; display: inline-flex; align-items: center; justify-content: center; color: rgb(34, 158, 217); background: rgba(34, 158, 217, 0.1); border: 1px solid rgba(34, 158, 217, 0.3); filter: drop-shadow(rgba(34, 158, 217, 0.25) 0px 2px 8px); }
.telegram-bot__feature-text { display: flex; flex-direction: column; gap: 0.25rem; flex-grow: 1; min-width: 0px; }
.telegram-bot__feature-title { font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0.04em; text-transform: uppercase; color: rgb(255, 255, 255); margin: 0px; line-height: 1.3; }
.telegram-bot__feature-desc { font-family: Montserrat, Arial, sans-serif; font-size: 0.9375rem; line-height: 1.5; color: rgba(255, 255, 255, 0.65); margin: 0px; }
.telegram-bot__cta { display: flex; justify-content: flex-start; margin-top: 0.75rem; }
.telegram-bot__btn { min-height: 64px; padding: 1rem 2.5rem; font-size: 1.0625rem; min-width: 280px; }
.telegram-bot__btn::before { background: linear-gradient(135deg, rgb(34, 158, 217) 0%, rgb(26, 122, 168) 100%); }
@media (max-width: 1024px) {
  .telegram-bot__container { grid-template-columns: 1fr; gap: 2.5rem; }
  .telegram-bot__visual { grid-area: 1 / 1; min-height: 340px; }
  .telegram-bot__content { grid-area: 2 / 1; }
}
@media (max-width: 640px) {
  .telegram-bot { padding: 3rem 0px; }
  .telegram-bot__container { padding: 0px 1rem; }
  .telegram-bot__visual { min-height: 280px; }
  .telegram-bot__feature { padding: 0.875rem 1rem; }
  .telegram-bot__cta { justify-content: stretch; }
  .telegram-bot__btn { min-width: unset; width: 100%; }
}
section + section::before { content: ""; position: absolute; top: -5px; left: 50%; transform: translateX(-50%) rotate(45deg); width: 10px; height: 10px; background: var(--accent-gold); box-shadow: rgba(255, 196, 107, 0.6) 0px 0px 12px, rgba(255, 196, 107, 0.4) -80px 0px 0px -4px, rgba(255, 196, 107, 0.4) 80px 0px 0px -4px, rgba(255, 196, 107, 0.25) -160px 0px 0px -4.5px, rgba(255, 196, 107, 0.25) 160px 0px 0px -4.5px; pointer-events: none; z-index: 2; }
.roadmap, .client, .registration, .telegram-bot { mask: linear-gradient(transparent 0px, rgb(0, 0, 0) 3rem, rgb(0, 0, 0) calc(100% - 3rem), transparent); }
.nav__burger { display: none; width: 44px; height: 44px; background: transparent; border: 0px; cursor: pointer; padding: 10px; flex-direction: column; justify-content: space-between; align-items: stretch; z-index: 110; }
.nav__burger span { display: block; height: 2px; width: 100%; background: var(--accent-gold); border-radius: 1px; transition: transform 0.3s, opacity 0.2s; transform-origin: center center; }
.nav.is-open .nav__burger span:nth-child(1) { transform: translateY(10px) rotate(45deg); }
.nav.is-open .nav__burger span:nth-child(2) { opacity: 0; }
.nav.is-open .nav__burger span:nth-child(3) { transform: translateY(-10px) rotate(-45deg); }
body.no-scroll { overflow: hidden; }
@media (max-width: 1024px) {
  :root { --nav-height: 64px; --container-padding: 0 1.5rem; }
  html { font-size: 15px; }
  section { padding: 64px 0px; }
  .nav { padding: 0px 1rem; }
  .nav__burger { display: flex; order: -1; margin-right: 0.25rem; }
  .nav__left { gap: 0.75rem; flex: 1 1 auto; min-width: 0px; }
  .logo__img { height: 36px; }
  .nav__menu { position: fixed; top: var(--nav-height); left: 0px; right: 0px; bottom: 0px; flex-direction: column; align-items: stretch; gap: 0px; height: auto; background: rgba(10, 12, 20, 0.98); backdrop-filter: blur(12px); border-top: 1px solid var(--border-soft); padding: 1rem 1.25rem 2.5rem; overflow-y: auto; transform: translateX(-100%); transition: transform 0.32s cubic-bezier(0.4, 0, 0.2, 1); z-index: 105; visibility: hidden; }
  .nav.is-open .nav__menu { transform: translateX(0px); visibility: visible; }
  .nav__menu-item { height: auto; padding: 1rem 0.5rem; border-bottom: 1px solid rgba(255, 255, 255, 0.06); font-size: 1.125rem; width: 100%; }
  .nav__menu-item::after { display: none; }
  .nav__dropdown { height: auto; width: 100%; flex-direction: column; align-items: stretch; }
  .nav__dropdown-trigger { justify-content: space-between; width: 100%; }
  .nav__dropdown-menu { position: static; transform: none; opacity: 1; pointer-events: auto; min-width: 0px; width: 100%; margin-top: 0.25rem; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(255, 196, 107, 0.12); box-shadow: none; display: none; }
  .nav__dropdown:hover .nav__dropdown-menu, .nav__dropdown:focus-within .nav__dropdown-menu, .nav__dropdown.is-open .nav__dropdown-menu { display: flex; }
  .nav__right { gap: 0.5rem; }
  .navbar__login { display: none; }
  .nav__right .btn--sm { padding: 0.5rem 1rem; font-size: 0.8125rem; }
  .hero__content { gap: 1rem; padding: calc(var(--nav-height) + 1rem) 1rem 2rem; }
  .hero__title { white-space: normal; word-break: break-word; }
  .hero__subtitle { font-size: 1.125rem; letter-spacing: 0.18em; }
  .stage { height: auto; min-height: 600px; padding-bottom: 4rem; padding-top: 5rem; }
  .stage__container { padding: 0px 1.5rem; }
  .stage__features { grid-template-columns: repeat(2, 1fr); gap: 0.5rem 1.5rem; }
  .stage__content { gap: 1.75rem; }
  .client__container { padding: 0px 1.5rem; }
  .registration__container { padding: 0px 1.5rem; }
  .telegram-bot__container { padding: 0px 1.5rem; }
  .footer .container { grid-template-columns: 1fr 1fr; gap: 32px; }
  .footer__brand { grid-column: 1 / -1; }
}
@media (max-width: 768px) {
  html { font-size: 14.5px; }
  section { padding: 48px 0px; }
  .hero { min-height: 100dvh; }
  .hero__content { max-width: 100%; padding: calc(var(--nav-height) + 0.75rem) 1rem 1.5rem; gap: 0.875rem; }
  .hero__title { font-size: clamp(1.6rem, 9vw, 2.75rem); letter-spacing: 0.04em; }
  .hero__subtitle { font-size: 0.875rem; letter-spacing: 0.16em; }
  .hero__cta { width: 100%; flex-direction: column; gap: 0.625rem; }
  .hero__cta .btn { width: 100%; padding: 14px 20px; min-height: 48px; }
  .countdown-wrapper { margin: 1rem 0px; gap: 0.625rem; width: 100%; }
  .countdown__timer { gap: 0.5rem; width: 100%; justify-content: space-between; }
  .countdown__unit { min-width: 0px; flex: 1 1 0px; gap: 0.25rem; }
  .countdown__value { font-size: clamp(1.75rem, 9vw, 2.5rem); }
  .countdown__name { font-size: 0.625rem; letter-spacing: 0.12em; }
  .countdown__header { font-size: 0.75rem; letter-spacing: 0.25em; text-align: center; }
  .stage { min-height: 0px; height: auto; padding: 5rem 0px 3rem; align-items: flex-start; background-attachment: scroll; }
  .stage__overlay { background: linear-gradient(rgba(14, 16, 27, 0.85) 0%, rgba(14, 16, 27, 0.55) 25%, rgba(14, 16, 27, 0.7) 70%, rgb(14, 16, 27) 100%); }
  .stage__container { padding: 0px 1rem; }
  .stage__content { gap: 1.5rem; max-width: 100%; }
  .stage__subtitle { font-size: 0.75rem; letter-spacing: 0.18em; }
  .stage__title { font-size: clamp(1.5rem, 7vw, 2.25rem); letter-spacing: 0.03em; }
  .stage__description { font-size: 0.9375rem; line-height: 1.55; }
  .stage__features { grid-template-columns: 1fr; gap: 0.4rem; padding-left: 1rem; }
  .stage__feature { font-size: 0.9375rem; }
  .stage__footer { flex-direction: column; align-items: stretch; gap: 1rem; }
  .stage__btn { width: 100%; min-width: 0px; min-height: 48px; }
  .stage__nav { justify-content: center; gap: 0.75rem; }
  .stage__nav-btn { width: 48px; height: 48px; }
  .client { padding: 3rem 0px; }
  .client__container { padding: 0px 1rem; gap: 1.5rem; }
  .client__visual-content { padding-left: 1rem; max-width: 100%; }
  .client__visual-caption { font-size: clamp(1.25rem, 5.5vw, 1.875rem); }
  .client__resource { padding: 0.75rem 0.875rem; gap: 0.75rem; }
  .client__resource-icon { width: 40px; height: 40px; }
  .client__resource-label { font-size: 0.9375rem; }
  .client__resource-desc { font-size: 0.75rem; }
  .client__content { padding: 1.25rem 1rem; gap: 1.25rem; }
  .client__heading { font-size: clamp(1.5rem, 6.5vw, 2.25rem); }
  .client__lead { font-size: 1rem; }
  .client__features { gap: 0.75rem; }
  .client__feature { padding: 0.875rem 1rem; gap: 0.75rem; }
  .client__feature-icon { width: 38px; height: 38px; }
  .client__feature-title { font-size: 0.9375rem; }
  .client__feature-desc { font-size: 0.875rem; }
  .registration { padding: 3rem 0px; }
  .registration__container { padding: 0px 1rem; gap: 1.5rem; }
  .registration__visual { min-height: 320px; padding: 1.5rem 0px; justify-content: center; align-items: flex-end; }
  .registration__image { position: relative; height: 320px; max-height: 60vh; margin: 0px auto; }
  .registration__visual-content { max-width: 100%; padding: 0px 0.25rem; }
  .registration__heading { font-size: clamp(1.5rem, 6.5vw, 2.25rem); }
  .registration__text { font-size: 0.9375rem; }
  .registration__speech { display: none; }
  .reg-form { padding: 1.5rem 1.25rem; gap: 1rem; max-width: 100%; }
  .reg-form__title { font-size: 1.375rem; letter-spacing: 0.08em; }
  .reg-form__row_1-2 { grid-template-columns: 35% 1fr; gap: 0.625rem; }
  .reg-form__input, .reg-form__select { height: 52px; font-size: 16px; padding: 0px 1rem; }
  .reg-form__label { font-size: 0.6875rem; }
  .reg-form__submit { width: 100%; align-self: stretch; min-width: 0px; min-height: 52px; }
  .telegram-bot { padding: 3rem 0px; }
  .telegram-bot__container { padding: 0px 1rem; gap: 1.5rem; }
  .telegram-bot__visual { min-height: 280px; padding: 1rem 0px; justify-content: center; }
  .telegram-bot__avatar { position: relative; height: 280px; max-height: 55vh; right: auto; }
  .telegram-bot__speech { display: none; }
  .telegram-bot__heading { font-size: clamp(1.5rem, 6.5vw, 2.25rem); }
  .telegram-bot__lead { font-size: 1rem; }
  .telegram-bot__feature { padding: 0.875rem 1rem; gap: 0.75rem; }
  .telegram-bot__feature-icon { width: 38px; height: 38px; }
  .telegram-bot__feature-title { font-size: 0.9375rem; }
  .telegram-bot__feature-desc { font-size: 0.875rem; }
  .telegram-bot__cta { justify-content: stretch; }
  .telegram-bot__btn { width: 100%; min-width: 0px; min-height: 56px; padding: 0.875rem 1.25rem; font-size: 1rem; }
  .footer { padding: 40px 0px 20px; }
  .footer .container { grid-template-columns: 1fr; gap: 28px; }
  .footer__brand { grid-column: 1; }
  .footer__column-title { margin-bottom: 12px; }
  .footer__bottom { flex-direction: column; align-items: flex-start; gap: 16px; text-align: left; }
  .footer__socials { flex-wrap: wrap; }
  .socials-sidebar { display: none; }
  .roadmap__progress { padding: 1.5rem 1rem 2.5rem; }
  section + section::before { box-shadow: rgba(255, 196, 107, 0.6) 0px 0px 12px, rgba(255, 196, 107, 0.4) -50px 0px 0px -4px, rgba(255, 196, 107, 0.4) 50px 0px 0px -4px, rgba(255, 196, 107, 0.25) -100px 0px 0px -4.5px, rgba(255, 196, 107, 0.25) 100px 0px 0px -4.5px; }
}
@media (max-width: 480px) {
  :root { --container-padding: 0 1rem; }
  section { padding: 40px 0px; }
  .nav { padding: 0px 0.75rem; }
  .logo__img { height: 32px; }
  .nav__right .btn--sm { padding: 0.5rem 0.875rem; font-size: 0.75rem; }
  .lang-selector__current { padding: 6px 8px; font-size: 0.875rem; }
  .hero__title { font-size: clamp(1.4rem, 10vw, 2.25rem); }
  .hero__subtitle { font-size: 0.8125rem; letter-spacing: 0.14em; }
  .countdown__value { font-size: clamp(1.5rem, 10vw, 2rem); }
  .countdown__name { font-size: 0.5625rem; }
  .countdown__timer { gap: 0.375rem; }
  .stage__title { font-size: clamp(1.25rem, 7.5vw, 1.875rem); }
  .stage__description { font-size: 0.875rem; }
  .stage__feature { font-size: 0.875rem; }
  .stage__nav-btn { width: 44px; height: 44px; }
  .client__visual-content { padding-left: 0.75rem; }
  .client__resource-arrow { display: none; }
  .client__feature { padding: 0.75rem 0.875rem; }
  .client__feature-icon { width: 36px; height: 36px; }
  .client__feature-text { gap: 0.15rem; }
  .registration__visual { min-height: 260px; }
  .registration__image { height: 260px; }
  .reg-form { padding: 1.25rem 1rem; }
  .reg-form__title { font-size: 1.25rem; }
  .reg-form__row_1-2 { grid-template-columns: 1fr; }
  .reg-form__input, .reg-form__select { height: 48px; }
  .telegram-bot__visual { min-height: 240px; }
  .telegram-bot__avatar { height: 240px; }
  .footer__logo { font-size: 20px; }
  .footer__desc { font-size: 12px; }
  .footer__link, .footer__social-link { font-size: 12px; }
  .footer__column-title { font-size: 13px; }
  section + section::before { box-shadow: rgba(255, 196, 107, 0.55) 0px 0px 10px, rgba(255, 196, 107, 0.35) -32px 0px 0px -4px, rgba(255, 196, 107, 0.35) 32px 0px 0px -4px, rgba(255, 196, 107, 0.2) -64px 0px 0px -5px, rgba(255, 196, 107, 0.2) 64px 0px 0px -5px; }
}
@media (max-width: 360px) {
  html { font-size: 13.5px; }
  .nav { padding: 0px 0.5rem; }
  .logo__img { height: 28px; }
  .lang-selector__current { padding: 4px 6px; font-size: 0.75rem; }
  .nav__right { gap: 0.375rem; }
  .nav__right .btn--sm { padding: 0.4rem 0.625rem; font-size: 0.6875rem; letter-spacing: 0.06em; }
  .hero__title { font-size: clamp(1.25rem, 11vw, 1.875rem); }
  .countdown__timer { flex-wrap: wrap; gap: 0.5rem 0.25rem; }
  .countdown__unit { flex: 1 1 40%; }
  .stage { padding: 4rem 0px 2.5rem; }
  .stage__title { font-size: clamp(1.125rem, 8vw, 1.5rem); }
  .reg-form { padding: 1rem 0.875rem; }
  .reg-form__title { font-size: 1.125rem; letter-spacing: 0.06em; }
}
@media (hover: none) and (pointer: coarse) {
  .nav__menu-item::after { display: none; }
}
.btn:focus-visible, .nav__menu-item:focus-visible, .nav__dropdown-trigger:focus-visible, .lang-selector__current:focus-visible, .reg-form__input:focus-visible, .reg-form__select:focus-visible, .reg-form__submit:focus-visible, .client__resource:focus-visible, .socials-sidebar__link:focus-visible, .footer__link:focus-visible, .footer__social-link:focus-visible, .nav__burger:focus-visible { outline: 2px solid var(--accent-gold); outline-offset: 2px; }
@media (max-width: 1024px) {
  .hero { background-image: url('../img/a5cb71125ff.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
  .hero__video { display: none !important; }
  .client { background-image: url('../img/aafbf0537ab.webp'); background-size: cover; background-position: center center; background-repeat: no-repeat; }
  .client__bg-video { display: none !important; }
  .nav { backdrop-filter: none; }
  .roadmap__progress { display: none !important; }
  .registration__visual, .telegram-bot__visual { display: none !important; }
}
.reg-form__altactions { margin: 0.5rem 0px 0px; text-align: center; font-family: Montserrat, Arial, sans-serif; font-size: 0.875rem; color: rgba(230, 232, 238, 0.65); display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.4rem 0.6rem; }
.reg-form__altsep { opacity: 0.4; }
.reg-form__altlink { background: transparent; border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentcolor currentcolor rgba(255, 196, 107, 0.4); border-image: initial; padding: 2px 0px; cursor: pointer; color: var(--accent-gold, #ffc46b); font-size: inherit; font-family: inherit; transition: color 0.2s, border-color 0.2s; }
.reg-form__altlink:hover, .reg-form__altlink:focus-visible { color: rgb(255, 217, 137); border-color: rgb(255, 217, 137); outline: none; }
.auth-modal { display: none; position: fixed; inset: 0px; z-index: 1000; align-items: center; justify-content: center; padding: 24px 16px; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; }
.auth-modal.is-open { display: flex; animation: 0.18s ease-out 0s 1 normal none running auth-modal-in; }
@keyframes auth-modal-in { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.auth-modal__backdrop { position: absolute; inset: 0px; background: rgba(6, 8, 14, 0.78); backdrop-filter: blur(6px); cursor: pointer; }
.auth-modal__card { position: relative; width: 100%; max-width: 460px; background: rgba(20, 23, 36, 0.97); border: 1px solid rgba(255, 196, 107, 0.22); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.7) 0px 40px 90px -20px, rgba(255, 196, 107, 0.05) 0px 0px 0px 1px inset; padding: 36px 32px 32px; color: rgb(230, 232, 238); animation: 0.22s cubic-bezier(0.16, 1, 0.3, 1) 0s 1 normal none running auth-modal-card-in; }
@keyframes auth-modal-card-in { 
  0% { opacity: 0; transform: translateY(12px) scale(0.98); }
  100% { opacity: 1; transform: none; }
}
.auth-modal__close { position: absolute; top: 12px; right: 14px; width: 36px; height: 36px; background: transparent; border: 0px; color: rgba(255, 255, 255, 0.55); font-size: 26px; line-height: 1; cursor: pointer; border-radius: 4px; transition: color 0.2s, background 0.2s; }
.auth-modal__close:hover, .auth-modal__close:focus-visible { color: var(--accent-gold, #ffc46b); background: rgba(255, 196, 107, 0.08); outline: none; }
.auth-modal__title { margin: 0px 0px 8px; font-size: 1.4rem; letter-spacing: 0.05em; text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; }
.auth-modal__lead { margin: 0px 0px 22px; font-family: Montserrat, Arial, sans-serif; font-size: 0.9rem; line-height: 1.45; color: rgba(230, 232, 238, 0.65); text-align: center; }
.auth-modal__form { display: flex; flex-direction: column; gap: 14px; }
.auth-modal__field { display: flex; flex-direction: column; gap: 6px; }
.auth-modal__label { font-size: 0.75rem; letter-spacing: 0.16em; text-transform: uppercase; color: rgba(230, 232, 238, 0.55); font-family: Montserrat, Arial, sans-serif; }
.auth-modal__input { width: 100%; height: 48px; padding: 0px 16px; font-size: 16px; font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 3px; outline: none; transition: border-color 0.2s, background 0.2s; }
.auth-modal__input::placeholder { color: rgba(255, 255, 255, 0.35); }
.auth-modal__input:focus { border-color: var(--accent-gold, #ffc46b); background: rgba(255, 196, 107, 0.05); }
.auth-modal__submit { margin-top: 8px; width: 100%; min-height: 48px; display: inline-flex; align-items: center; justify-content: center; gap: 0.75rem; }
.auth-modal__altactions { margin: 6px 0px 0px; font-family: Montserrat, Arial, sans-serif; font-size: 0.85rem; color: rgba(230, 232, 238, 0.6); text-align: center; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.4rem 0.6rem; }
@media (max-width: 480px) {
  .auth-modal__card { padding: 28px 20px 22px; border-radius: 4px; }
  .auth-modal__title { font-size: 1.2rem; }
}
.hero__scroll-down { position: absolute; left: 50%; bottom: 1.5rem; transform: translateX(-50%); z-index: 3; display: flex; flex-direction: column; align-items: center; gap: 0.5rem; color: rgba(255, 255, 255, 0.7); font-family: Oswald, "PT Sans Narrow", Tahoma, sans-serif; font-size: 0.75rem; letter-spacing: 0.2em; text-transform: uppercase; text-decoration: none; animation: 0.6s ease 0.5s 1 normal backwards running hero-scroll-down-fade; }
.hero__scroll-down:hover { color: var(--accent-gold, #ffc46b); }
.hero__scroll-down-chevrons { display: flex; flex-direction: column; gap: 0.05rem; }
.hero__scroll-down-chevron { display: block; width: 28px; height: 14px; animation: 1.6s ease-in-out 0s infinite normal none running hero-scroll-down-bounce; }
.hero__scroll-down-chevron:nth-child(2) { animation-delay: 0.15s; opacity: 0.6; }
.hero__scroll-down-chevron:nth-child(3) { animation-delay: 0.3s; opacity: 0.3; }
@keyframes hero-scroll-down-bounce { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(4px); }
}
@keyframes hero-scroll-down-fade { 
  0% { opacity: 0; transform: translate(-50%, 12px); }
  100% { opacity: 1; transform: translateX(-50%); }
}
@media (prefers-reduced-motion: reduce) {
  .hero__scroll-down, .hero__scroll-down-chevron { animation: auto ease 0s 1 normal none running none; }
}
@media (max-width: 768px) {
  .hero__scroll-down { display: none; }
}
@media (min-width: 2400px) {
  html { font-size: 20px; }
  .stage__title { font-size: clamp(2.5rem, 3.6vw, 3.75rem); }
  .stage__subtitle { font-size: 1.125rem; }
  .stage__description { font-size: 1.125rem; line-height: 1.6; }
  .stage__feature { font-size: 1.05rem; }
  .client__heading, .premium__heading, .registration__heading, .telegram-bot__heading { font-size: clamp(2.25rem, 3.4vw, 3rem); }
}
.x10ht { margin: 18px auto 6px; max-width: 430px; padding: 16px 22px; border-radius: 14px; text-align: center; background: linear-gradient(150deg, rgba(30, 20, 50, 0.72), rgba(15, 12, 26, 0.82)); border: 1px solid rgba(160, 120, 240, 0.28); box-shadow: rgba(0, 0, 0, 0.45) 0px 18px 44px, rgba(160, 120, 240, 0.1) 0px 0px 24px inset; backdrop-filter: blur(8px); }
.x10ht__stage { display: flex; align-items: center; gap: 12px; margin-bottom: 8px; }
.x10ht__line { flex: 1 1 0%; height: 1px; background: linear-gradient(90deg, transparent, rgba(180, 150, 255, 0.5), transparent); }
.x10ht__stage-text { display: inline-flex; align-items: center; gap: 7px; white-space: nowrap; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(205, 186, 255); }
.x10ht__stage-text b { color: rgb(255, 255, 255); font-weight: 800; }
.x10ht__crown { color: var(--accent-gold, #ffc46b); filter: drop-shadow(rgba(255, 175, 80, 0.6) 0px 0px 7px); flex: 0 0 auto; }
.x10ht__label { font-size: 13px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: rgb(183, 139, 255); margin-bottom: 10px; text-shadow: rgba(183, 139, 255, 0.5) 0px 0px 10px; transition: opacity 0.4s; }
.x10ht__label.fading { opacity: 0; }
.x10ht__digits { display: flex; align-items: baseline; justify-content: center; gap: 8px; }
.x10ht__unit { display: inline-flex; flex-direction: column; align-items: center; min-width: 52px; }
.x10ht__unit b { font-size: 34px; line-height: 1; font-weight: 800; color: rgb(255, 255, 255); font-variant-numeric: tabular-nums; }
.x10ht__unit i { font-style: normal; font-size: 11px; color: rgba(255, 255, 255, 0.5); letter-spacing: 0.06em; margin-top: 4px; text-transform: uppercase; }
.x10ht__sep { color: rgb(183, 139, 255); font-size: 28px; font-weight: 700; line-height: 1; align-self: flex-start; padding-top: 2px; opacity: 0.65; }
.x10ht__more { display: inline-flex; align-items: center; gap: 8px; margin-top: 14px; padding: 9px 26px; border-radius: 10px; font-size: 13px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: rgb(255, 255, 255); text-decoration: none; cursor: pointer; background: linear-gradient(135deg, rgb(124, 77, 255), rgb(183, 139, 255)); border: 1px solid rgba(183, 139, 255, 0.5); box-shadow: rgba(124, 77, 255, 0.35) 0px 10px 24px; transition: transform 0.2s, filter 0.2s; }
.x10ht__more:hover { transform: translateY(-1px); filter: brightness(1.12); color: rgb(255, 255, 255); }
.x10ht.finished .x10ht__digits { display: none; }
.x10ht.finished .x10ht__label { color: rgb(74, 222, 128); text-shadow: rgba(74, 222, 128, 0.6) 0px 0px 10px; }
@media (max-width: 520px) {
  .x10ht { max-width: 100%; padding: 14px; }
  .x10ht__unit { min-width: 44px; }
  .x10ht__unit b { font-size: 28px; }
  .x10ht__sep { font-size: 24px; }
  .x10ht__more { padding: 9px 18px; font-size: 12px; }
}

.ev-trigger { --gold: #f5a623; display: inline-flex; align-items: center; gap: 12px; margin: 18px auto 4px; padding: 11px 20px; border-radius: 999px; cursor: pointer; color: rgb(255, 233, 194); font-family: inherit; font-size: 14px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; background: linear-gradient(135deg, rgba(245, 166, 35, 0.14), rgba(0, 0, 0, 0.25)); border: 1px solid rgba(212, 175, 90, 0.55); box-shadow: rgba(0, 0, 0, 0.45) 0px 6px 22px, rgba(245, 166, 35, 0.5) 0px 0px 0px; position: relative; overflow: hidden; transition: transform 0.18s, box-shadow 0.25s, border-color 0.2s; animation: 3.2s ease-in-out 0s infinite normal none running evTrigPulse; }
.ev-trigger:hover { transform: translateY(-2px); border-color: var(--gold); box-shadow: rgba(0, 0, 0, 0.5) 0px 10px 28px, rgba(245, 166, 35, 0.45) 0px 0px 22px; }
@keyframes evTrigPulse { 
  0%, 100% { box-shadow: rgba(0, 0, 0, 0.45) 0px 6px 22px, rgba(245, 166, 35, 0) 0px 0px 0px; }
  50% { box-shadow: rgba(0, 0, 0, 0.45) 0px 6px 22px, rgba(245, 166, 35, 0.4) 0px 0px 22px; }
}
.ev-trigger::after { content: ""; position: absolute; top: 0px; left: -60%; width: 45%; height: 100%; background: linear-gradient(100deg, transparent, rgba(255, 240, 200, 0.35), transparent); transform: skewX(-18deg); animation: 6s ease-in-out 0s infinite normal none running evTrigShimmer; pointer-events: none; }
@keyframes evTrigShimmer { 
  0%, 80%, 100% { left: -60%; }
  88% { left: 130%; }
}
.ev-trigger__dot { width: 9px; height: 9px; border-radius: 50%; background: var(--gold); box-shadow: rgba(245, 166, 35, 0.6) 0px 0px 0px 0px; animation: 2s ease-out 0s infinite normal none running evDot; flex-shrink: 0; }
@keyframes evDot { 
  0% { box-shadow: rgba(245, 166, 35, 0.6) 0px 0px 0px 0px; }
  70% { box-shadow: rgba(245, 166, 35, 0) 0px 0px 0px 8px; }
  100% { box-shadow: rgba(245, 166, 35, 0) 0px 0px 0px 0px; }
}
.ev-trigger__arrow { color: var(--gold); font-weight: 700; transition: transform 0.2s; }
.ev-trigger:hover .ev-trigger__arrow { transform: translateX(3px); }
.ev-modal { position: fixed; inset: 0px; z-index: 12000; display: flex; align-items: flex-start; justify-content: center; padding: 20px; overflow-y: auto; opacity: 0; visibility: hidden; transition: opacity 0.28s, visibility 0.28s; }
.ev-modal.is-open { opacity: 1; visibility: visible; }
.ev-modal__overlay { position: fixed; inset: 0px; background: rgba(4, 5, 10, 0.72); backdrop-filter: blur(4px); }
.ev-modal__card { position: relative; z-index: 2; width: 100%; max-width: 1080px; margin: auto; border-radius: 18px; background: radial-gradient(120% 120% at 100% 0%, rgba(245, 166, 35, 0.1) 0%, rgba(0, 0, 0, 0) 50%), rgb(11, 12, 20); border: 1px solid rgba(212, 175, 90, 0.45); box-shadow: rgba(0, 0, 0, 0.65) 0px 30px 70px, rgba(0, 0, 0, 0.45) 0px 0px 60px inset; transform: translateY(18px) scale(0.98); transition: transform 0.32s cubic-bezier(0.22, 1, 0.36, 1); }
.ev-modal.is-open .ev-modal__card { transform: none; }
.ev-modal__card::before { content: ""; position: absolute; inset: 0px; border-radius: 18px; padding: 1px; background: linear-gradient(135deg, rgba(255, 224, 138, 0.7), rgba(245, 166, 35, 0.15) 40%, rgba(255, 224, 138, 0.6)); mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); pointer-events: none; opacity: 0.7; animation: 5s ease-in-out 0s infinite normal none running evGlow; }
.ev-modal__card::after { content: ""; position: absolute; left: 0px; right: 0px; top: 0px; aspect-ratio: 16 / 9; z-index: -1; pointer-events: none; border-radius: 18px 18px 0px 0px; background: linear-gradient(rgba(10, 11, 18, 0.42) 0%, rgba(10, 11, 18, 0.7) 55%, rgba(11, 12, 20, 0.95) 100%), url('../img/ac5c40365f9.webp') center top / cover no-repeat; mask-image: linear-gradient(rgb(0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%); }
@keyframes evGlow { 
  0%, 100% { opacity: 0.45; }
  50% { opacity: 0.85; }
}
.ev-modal__close { position: absolute; top: 12px; right: 14px; z-index: 5; width: 38px; height: 38px; border-radius: 50%; border: 1px solid rgba(212, 175, 90, 0.4); background: rgba(0, 0, 0, 0.35); color: rgb(230, 220, 194); font-size: 22px; line-height: 1; cursor: pointer; transition: background 0.18s, color 0.18s, transform 0.18s; }
.ev-modal__close:hover { background: rgba(245, 166, 35, 0.18); color: rgb(255, 255, 255); transform: rotate(90deg); }
.ev-spot__bg { position: absolute; inset: 0px; pointer-events: none; border-radius: 18px; background-image: radial-gradient(2px 2px at 12% 30%, rgba(255, 220, 140, 0.5), transparent), radial-gradient(2px 2px at 78% 18%, rgba(255, 220, 140, 0.38), transparent), radial-gradient(1.5px 1.5px at 60% 70%, rgba(255, 220, 140, 0.42), transparent), radial-gradient(1.5px 1.5px at 30% 82%, rgba(255, 220, 140, 0.32), transparent), radial-gradient(2px 2px at 90% 60%, rgba(255, 220, 140, 0.38), transparent); animation: 14s ease-in-out 0s infinite alternate none running evDrift; opacity: 0.6; }
@keyframes evDrift { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-14px); }
}
.ev-spot__inner { position: relative; z-index: 2; display: grid; grid-template-columns: 1.05fr 1fr; grid-template-areas: "main media" "mech mech" "rew rew"; gap: 20px 34px; padding: 40px 42px; }
.ev-spot__main { grid-area: main; }
.ev-spot__media { grid-area: media; align-self: start; margin-top: 44px; }
.ev-spot__mechanics { grid-area: mech; }
.ev-spot__rewards { grid-area: rew; }
.ev-spot__video { position: relative; width: 100%; aspect-ratio: 16 / 9; border-radius: 12px; overflow: hidden; border: 1px solid rgba(212, 175, 90, 0.4); box-shadow: rgba(0, 0, 0, 0.5) 0px 14px 34px; background: rgb(0, 0, 0); }
.ev-spot__iframe { position: absolute; inset: 0px; width: 100%; height: 100%; border: 0px; }
.ev-spot__rewards { margin-top: 4px; padding-top: 18px; border-top: 1px solid rgba(212, 175, 90, 0.18); }
.ev-spot__rw-note { margin: 0px 0px 14px; color: rgb(185, 190, 209); font-size: 13.5px; line-height: 1.55; max-width: 880px; }
.ev-spot__rw-cond { list-style: none; margin: 0px 0px 20px; padding: 0px; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 10px; }
.ev-spot__rw-cond li { color: rgb(205, 210, 226); font-size: 12.5px; line-height: 1.45; padding: 11px 14px 11px 32px; position: relative; border-radius: 10px; background: rgba(255, 255, 255, 0.05); border: 0px; }
.ev-spot__rw-cond li::before { content: ""; position: absolute; left: 12px; top: 50%; transform: translateY(-50%); width: 8px; height: 8px; border-radius: 50%; background: linear-gradient(135deg, rgb(255, 224, 138), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.6) 0px 0px 8px; }
.ev-spot__rw-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.ev-spot__rw-col { border: 1px solid rgba(212, 175, 90, 0.22); border-radius: 12px; background: rgba(255, 255, 255, 0.02); overflow: hidden; }
.ev-spot__rw-head { display: flex; align-items: center; gap: 9px; padding: 12px 16px; font-size: 14px; font-weight: 800; color: rgb(255, 255, 255); background: linear-gradient(rgba(245, 166, 35, 0.14), rgba(245, 166, 35, 0.04)); border-bottom: 1px solid rgba(212, 175, 90, 0.22); }
.ev-spot__rw-head::before { font-size: 15px; line-height: 1; filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 1px 2px); }
.ev-spot__rw-head--top::before { content: "👑"; }
.ev-spot__rw-head--part::before { content: "👥"; }
.ev-spot__rw-list { list-style: none; margin: 0px; padding: 8px; display: flex; flex-direction: column; gap: 6px; }
.ev-spot__rw-list li { display: flex; align-items: center; gap: 10px; color: rgb(215, 219, 233); font-size: 13.5px; line-height: 1.4; padding: 9px 12px; border-radius: 8px; background: rgba(255, 255, 255, 0.02); transition: background 0.15s; }
.ev-spot__rw-list li:hover { background: rgba(245, 166, 35, 0.07); }
.ev-spot__reward-ic { flex-shrink: 0; width: 9px; height: 9px; border-radius: 50%; background: linear-gradient(135deg, rgb(255, 224, 138), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.6) 0px 0px 8px; }
.ev-spot__eyebrow { display: inline-block; font-size: 12px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; color: rgb(242, 201, 113); margin-bottom: 14px; padding: 5px 12px; border: 1px solid rgba(212, 175, 90, 0.45); border-radius: 999px; background: rgba(245, 166, 35, 0.07); }
.ev-spot__title { font-size: clamp(24px, 3vw, 36px); line-height: 1.14; font-weight: 800; color: rgb(255, 255, 255); margin: 0px 0px 12px; text-shadow: rgba(245, 166, 35, 0.25) 0px 0px 18px; }
.ev-spot__state { font-size: 14px; color: rgb(205, 208, 224); margin: 0px 0px 12px; padding: 8px 14px; border-radius: 10px; background: rgba(245, 166, 35, 0.08); border: 1px solid rgba(212, 175, 90, 0.25); }
.ev-spot__state b { color: rgb(242, 201, 113); }
.ev-spot__subtitle { font-size: 15px; line-height: 1.6; color: rgb(170, 176, 198); margin: 0px 0px 18px; max-width: 540px; }
.ev-spot__chips { list-style: none; margin: 0px 0px 22px; padding: 0px; display: flex; flex-wrap: wrap; gap: 8px; }
.ev-spot__chips li { font-size: 12.5px; font-weight: 700; color: rgb(230, 220, 194); padding: 6px 12px; border-radius: 999px; background: rgba(255, 255, 255, 0.04); border: 1px solid rgba(212, 175, 90, 0.3); }
.ev-spot__cta { display: flex; flex-wrap: wrap; gap: 12px; }
.ev-spot__btn { display: inline-flex; align-items: center; justify-content: center; padding: 13px 26px; border-radius: 10px; font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.5px; text-decoration: none; cursor: pointer; transition: transform 0.18s, box-shadow 0.18s, background 0.18s; }
.ev-spot__btn--primary { color: rgb(26, 18, 6); background: linear-gradient(135deg, rgb(255, 224, 138), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.35) 0px 8px 22px; }
.ev-spot__btn--primary:hover { transform: translateY(-2px); box-shadow: rgba(245, 166, 35, 0.5) 0px 12px 28px; }
.ev-spot__btn--ghost { color: rgb(242, 201, 113); background: transparent; border: 1px solid rgba(212, 175, 90, 0.5); }
.ev-spot__btn--ghost:hover { background: rgba(245, 166, 35, 0.1); transform: translateY(-2px); }
.ev-spot__visual { position: relative; display: flex; align-items: center; justify-content: center; min-height: 200px; }
.ev-spot__visual::before { content: ""; position: absolute; width: 260px; height: 260px; border-radius: 50%; background: radial-gradient(circle, rgba(245, 166, 35, 0.28) 0%, rgba(245, 166, 35, 0.06) 45%, transparent 70%); filter: blur(4px); animation: 6s ease-in-out 0s infinite normal none running evPulse; }
@keyframes evPulse { 
  0%, 100% { transform: scale(0.92); opacity: 0.7; }
  50% { transform: scale(1.05); opacity: 1; }
}
.ev-spot__chest { position: relative; z-index: 1; width: 190px; height: auto; filter: drop-shadow(rgba(0, 0, 0, 0.6) 0px 12px 24px); animation: 5.5s ease-in-out 0s infinite normal none running evFloat; }
@keyframes evFloat { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-9px); }
}
.ev-spot__h { font-size: 12px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase; color: rgb(139, 144, 168); margin: 4px 0px 12px; }
.ev-spot__cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.ev-spot__card { padding: 22px 16px; border-radius: 12px; background: rgba(255, 255, 255, 0.03); border: 1px solid rgba(212, 175, 90, 0.22); text-align: center; transition: transform 0.18s, border-color 0.18s, background 0.18s; }
.ev-spot__card:hover { transform: translateY(-3px); border-color: rgba(245, 166, 35, 0.55); background: rgba(245, 166, 35, 0.06); }
.ev-spot__card .ev-spot__num { display: flex; align-items: center; justify-content: center; width: 36px; height: 36px; margin: 0px auto 12px; border-radius: 50%; font-size: 16px; font-weight: 800; line-height: 36px; text-align: center; color: rgb(26, 18, 6); background: linear-gradient(135deg, rgb(255, 224, 138), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.4) 0px 4px 12px; }
.ev-spot__card b { display: block; color: rgb(255, 255, 255); font-size: 14.5px; margin-bottom: 5px; }
.ev-spot__card b ~ span { display: block; color: rgb(154, 160, 182); font-size: 13px; line-height: 1.5; }
@media (max-width: 900px) {
  .ev-spot__inner { grid-template-columns: 1fr; grid-template-areas: "main" "media" "mech" "rew"; padding: 28px 16px; gap: 18px; }
  .ev-spot__media { margin-top: 0px; }
  .ev-spot__cards { grid-template-columns: 1fr; }
  .ev-spot__rw-cols { grid-template-columns: 1fr; }
  .ev-spot__rw-cond { grid-template-columns: 1fr; }
  .ev-modal { padding: 12px; }
}
@media (prefers-reduced-motion: reduce) {
  .ev-trigger, .ev-trigger::after, .ev-trigger__dot, .ev-modal, .ev-modal__card, .ev-modal__card::before, .ev-spot__bg, .ev-spot__visual::before, .ev-spot__chest { animation: auto ease 0s 1 normal none running none !important; transition: none !important; }
}

*, ::before, ::after { box-sizing: border-box; }
html { font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display: block; }
body { margin: 0px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(87, 87, 87); text-align: left; background-color: rgb(240, 242, 245); }
[tabindex="-1"]:focus { outline: 0px !important; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 20px; }
p { margin-top: 0px; margin-bottom: 1rem; }
abbr[title], abbr[data-original-title] { text-decoration: underline dotted; cursor: help; border-bottom: 0px; text-decoration-skip-ink: none; }
address { margin-bottom: 1rem; font-style: normal; line-height: inherit; }
ol, ul, dl { margin-top: 0px; margin-bottom: 1rem; }
ol ol, ul ul, ol ul, ul ol { margin-bottom: 0px; }
dt { font-weight: 700; }
dd { margin-bottom: 0.5rem; margin-left: 0px; }
blockquote { margin: 0px 0px 1rem; }
b, strong { font-weight: bolder; }
small { font-size: 80%; }
sub, sup { position: relative; font-size: 75%; line-height: 0; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
a { color: rgb(63, 156, 232); text-decoration: none; background-color: transparent; }
a:hover { color: rgb(21, 104, 172); text-decoration: none; }
a:not([href]):not([tabindex]) { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { color: inherit; text-decoration: none; }
a:not([href]):not([tabindex]):focus { outline: 0px; }
pre, code, kbd, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
pre { margin-top: 0px; margin-bottom: 1rem; overflow: auto; }
figure { margin: 0px 0px 1rem; }
img { vertical-align: middle; border-style: none; }
svg { overflow: hidden; vertical-align: middle; }
table { border-collapse: collapse; }
caption { padding-top: 10px; padding-bottom: 10px; color: rgb(108, 117, 125); text-align: left; caption-side: bottom; }
th { text-align: inherit; }
label { display: inline-block; margin-bottom: 5px; }
button { border-radius: 0px; }
button:focus { outline: -webkit-focus-ring-color auto 5px; }
input, button, select, optgroup, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input { overflow: visible; }
button, select { text-transform: none; }
select { overflow-wrap: normal; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; }
button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }
input[type="radio"], input[type="checkbox"] { box-sizing: border-box; padding: 0px; }
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { appearance: listbox; }
textarea { overflow: auto; resize: vertical; }
fieldset { min-width: 0px; padding: 0px; margin: 0px; border: 0px; }
legend { display: block; width: 100%; max-width: 100%; padding: 0px; margin-bottom: 0.5rem; font-size: 1.5rem; line-height: inherit; color: inherit; white-space: normal; }
progress { vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { font: inherit; appearance: button; }
output { display: inline-block; }
summary { display: list-item; cursor: pointer; }
template { display: none; }
[hidden] { display: none !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin-bottom: 20px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; line-height: 1.2; color: rgb(23, 23, 23); }
h1, .h1 { font-size: 2.57143rem; }
h2, .h2 { font-size: 2.14286rem; }
h3, .h3 { font-size: 1.85714rem; }
h4, .h4 { font-size: 1.57143rem; }
h5, .h5 { font-size: 1.28571rem; }
h6, .h6 { font-size: 1rem; }
.lead { font-size: 1.5rem; font-weight: 300; }
.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2; }
.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2; }
.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2; }
.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2; }
hr { margin-top: 1rem; margin-bottom: 1rem; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(228, 231, 237) currentcolor currentcolor; border-image: initial; }
small, .small { font-size: 80%; font-weight: 400; }
mark, .mark { padding: 0.2em; background-color: rgb(252, 248, 227); }
.list-unstyled { padding-left: 0px; list-style: none; }
.list-inline { padding-left: 0px; list-style: none; }
.list-inline-item { display: inline-block; }
.list-inline-item:not(:last-child) { margin-right: 0.5rem; }
.initialism { font-size: 90%; text-transform: uppercase; }
.blockquote { margin-bottom: 1rem; font-size: 1.25rem; }
.blockquote-footer { display: block; font-size: 80%; color: rgb(108, 117, 125); }
.blockquote-footer::before { content: "— "; }
.img-fluid { max-width: 100%; height: auto; }
.img-thumbnail { padding: 0.25rem; background-color: rgb(240, 242, 245); border: 1px solid rgb(222, 226, 230); border-radius: 0.25rem; max-width: 100%; height: auto; }
.figure { display: inline-block; }
.figure-img { margin-bottom: 0.5rem; line-height: 1; }
.figure-caption { font-size: 90%; color: rgb(108, 117, 125); }
code { font-size: 87.5%; color: rgb(232, 62, 140); word-break: break-word; }
a > code { color: inherit; }
kbd { padding: 0.2rem 0.4rem; font-size: 87.5%; color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-radius: 0.2rem; }
kbd kbd { padding: 0px; font-size: 100%; font-weight: 700; }
pre { display: block; font-size: 87.5%; color: rgb(33, 37, 41); }
pre code { font-size: inherit; color: inherit; word-break: normal; }
.pre-scrollable { max-height: 340px; overflow-y: scroll; }
.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
@media (min-width: 576px) {
  .container { max-width: 540px; }
}
@media (min-width: 768px) {
  .container { max-width: 720px; }
}
@media (min-width: 992px) {
  .container { max-width: 960px; }
}
@media (min-width: 1200px) {
  .container { max-width: 1140px; }
}
.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.no-gutters { margin-right: 0px; margin-left: 0px; }
.no-gutters > .col, .no-gutters > [class*="col-"] { padding-right: 0px; padding-left: 0px; }
.col-xl, .col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.col { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.col-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
.col-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
.col-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
.col-3 { flex: 0 0 25%; max-width: 25%; }
.col-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
.col-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
.col-6 { flex: 0 0 50%; max-width: 50%; }
.col-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
.col-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
.col-9 { flex: 0 0 75%; max-width: 75%; }
.col-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
.col-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
.col-12 { flex: 0 0 100%; max-width: 100%; }
.order-first { order: -1; }
.order-last { order: 13; }
.order-0 { order: 0; }
.order-1 { order: 1; }
.order-2 { order: 2; }
.order-3 { order: 3; }
.order-4 { order: 4; }
.order-5 { order: 5; }
.order-6 { order: 6; }
.order-7 { order: 7; }
.order-8 { order: 8; }
.order-9 { order: 9; }
.order-10 { order: 10; }
.order-11 { order: 11; }
.order-12 { order: 12; }
.offset-1 { margin-left: 8.33333%; }
.offset-2 { margin-left: 16.6667%; }
.offset-3 { margin-left: 25%; }
.offset-4 { margin-left: 33.3333%; }
.offset-5 { margin-left: 41.6667%; }
.offset-6 { margin-left: 50%; }
.offset-7 { margin-left: 58.3333%; }
.offset-8 { margin-left: 66.6667%; }
.offset-9 { margin-left: 75%; }
.offset-10 { margin-left: 83.3333%; }
.offset-11 { margin-left: 91.6667%; }
@media (min-width: 576px) {
  .col-sm { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-sm-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-sm-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-sm-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-sm-3 { flex: 0 0 25%; max-width: 25%; }
  .col-sm-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-sm-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-sm-6 { flex: 0 0 50%; max-width: 50%; }
  .col-sm-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-sm-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-sm-9 { flex: 0 0 75%; max-width: 75%; }
  .col-sm-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-sm-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-sm-12 { flex: 0 0 100%; max-width: 100%; }
  .order-sm-first { order: -1; }
  .order-sm-last { order: 13; }
  .order-sm-0 { order: 0; }
  .order-sm-1 { order: 1; }
  .order-sm-2 { order: 2; }
  .order-sm-3 { order: 3; }
  .order-sm-4 { order: 4; }
  .order-sm-5 { order: 5; }
  .order-sm-6 { order: 6; }
  .order-sm-7 { order: 7; }
  .order-sm-8 { order: 8; }
  .order-sm-9 { order: 9; }
  .order-sm-10 { order: 10; }
  .order-sm-11 { order: 11; }
  .order-sm-12 { order: 12; }
  .offset-sm-0 { margin-left: 0px; }
  .offset-sm-1 { margin-left: 8.33333%; }
  .offset-sm-2 { margin-left: 16.6667%; }
  .offset-sm-3 { margin-left: 25%; }
  .offset-sm-4 { margin-left: 33.3333%; }
  .offset-sm-5 { margin-left: 41.6667%; }
  .offset-sm-6 { margin-left: 50%; }
  .offset-sm-7 { margin-left: 58.3333%; }
  .offset-sm-8 { margin-left: 66.6667%; }
  .offset-sm-9 { margin-left: 75%; }
  .offset-sm-10 { margin-left: 83.3333%; }
  .offset-sm-11 { margin-left: 91.6667%; }
}
@media (min-width: 768px) {
  .col-md { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-md-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-md-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-md-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-md-3 { flex: 0 0 25%; max-width: 25%; }
  .col-md-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-md-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-md-6 { flex: 0 0 50%; max-width: 50%; }
  .col-md-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-md-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-md-9 { flex: 0 0 75%; max-width: 75%; }
  .col-md-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-md-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-md-12 { flex: 0 0 100%; max-width: 100%; }
  .order-md-first { order: -1; }
  .order-md-last { order: 13; }
  .order-md-0 { order: 0; }
  .order-md-1 { order: 1; }
  .order-md-2 { order: 2; }
  .order-md-3 { order: 3; }
  .order-md-4 { order: 4; }
  .order-md-5 { order: 5; }
  .order-md-6 { order: 6; }
  .order-md-7 { order: 7; }
  .order-md-8 { order: 8; }
  .order-md-9 { order: 9; }
  .order-md-10 { order: 10; }
  .order-md-11 { order: 11; }
  .order-md-12 { order: 12; }
  .offset-md-0 { margin-left: 0px; }
  .offset-md-1 { margin-left: 8.33333%; }
  .offset-md-2 { margin-left: 16.6667%; }
  .offset-md-3 { margin-left: 25%; }
  .offset-md-4 { margin-left: 33.3333%; }
  .offset-md-5 { margin-left: 41.6667%; }
  .offset-md-6 { margin-left: 50%; }
  .offset-md-7 { margin-left: 58.3333%; }
  .offset-md-8 { margin-left: 66.6667%; }
  .offset-md-9 { margin-left: 75%; }
  .offset-md-10 { margin-left: 83.3333%; }
  .offset-md-11 { margin-left: 91.6667%; }
}
@media (min-width: 992px) {
  .col-lg { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-lg-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-lg-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-lg-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-lg-3 { flex: 0 0 25%; max-width: 25%; }
  .col-lg-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-lg-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-lg-6 { flex: 0 0 50%; max-width: 50%; }
  .col-lg-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-lg-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-lg-9 { flex: 0 0 75%; max-width: 75%; }
  .col-lg-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-lg-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-lg-12 { flex: 0 0 100%; max-width: 100%; }
  .order-lg-first { order: -1; }
  .order-lg-last { order: 13; }
  .order-lg-0 { order: 0; }
  .order-lg-1 { order: 1; }
  .order-lg-2 { order: 2; }
  .order-lg-3 { order: 3; }
  .order-lg-4 { order: 4; }
  .order-lg-5 { order: 5; }
  .order-lg-6 { order: 6; }
  .order-lg-7 { order: 7; }
  .order-lg-8 { order: 8; }
  .order-lg-9 { order: 9; }
  .order-lg-10 { order: 10; }
  .order-lg-11 { order: 11; }
  .order-lg-12 { order: 12; }
  .offset-lg-0 { margin-left: 0px; }
  .offset-lg-1 { margin-left: 8.33333%; }
  .offset-lg-2 { margin-left: 16.6667%; }
  .offset-lg-3 { margin-left: 25%; }
  .offset-lg-4 { margin-left: 33.3333%; }
  .offset-lg-5 { margin-left: 41.6667%; }
  .offset-lg-6 { margin-left: 50%; }
  .offset-lg-7 { margin-left: 58.3333%; }
  .offset-lg-8 { margin-left: 66.6667%; }
  .offset-lg-9 { margin-left: 75%; }
  .offset-lg-10 { margin-left: 83.3333%; }
  .offset-lg-11 { margin-left: 91.6667%; }
}
@media (min-width: 1200px) {
  .col-xl { flex-basis: 0px; flex-grow: 1; max-width: 100%; }
  .col-xl-auto { flex: 0 0 auto; width: auto; max-width: 100%; }
  .col-xl-1 { flex: 0 0 8.33333%; max-width: 8.33333%; }
  .col-xl-2 { flex: 0 0 16.6667%; max-width: 16.6667%; }
  .col-xl-3 { flex: 0 0 25%; max-width: 25%; }
  .col-xl-4 { flex: 0 0 33.3333%; max-width: 33.3333%; }
  .col-xl-5 { flex: 0 0 41.6667%; max-width: 41.6667%; }
  .col-xl-6 { flex: 0 0 50%; max-width: 50%; }
  .col-xl-7 { flex: 0 0 58.3333%; max-width: 58.3333%; }
  .col-xl-8 { flex: 0 0 66.6667%; max-width: 66.6667%; }
  .col-xl-9 { flex: 0 0 75%; max-width: 75%; }
  .col-xl-10 { flex: 0 0 83.3333%; max-width: 83.3333%; }
  .col-xl-11 { flex: 0 0 91.6667%; max-width: 91.6667%; }
  .col-xl-12 { flex: 0 0 100%; max-width: 100%; }
  .order-xl-first { order: -1; }
  .order-xl-last { order: 13; }
  .order-xl-0 { order: 0; }
  .order-xl-1 { order: 1; }
  .order-xl-2 { order: 2; }
  .order-xl-3 { order: 3; }
  .order-xl-4 { order: 4; }
  .order-xl-5 { order: 5; }
  .order-xl-6 { order: 6; }
  .order-xl-7 { order: 7; }
  .order-xl-8 { order: 8; }
  .order-xl-9 { order: 9; }
  .order-xl-10 { order: 10; }
  .order-xl-11 { order: 11; }
  .order-xl-12 { order: 12; }
  .offset-xl-0 { margin-left: 0px; }
  .offset-xl-1 { margin-left: 8.33333%; }
  .offset-xl-2 { margin-left: 16.6667%; }
  .offset-xl-3 { margin-left: 25%; }
  .offset-xl-4 { margin-left: 33.3333%; }
  .offset-xl-5 { margin-left: 41.6667%; }
  .offset-xl-6 { margin-left: 50%; }
  .offset-xl-7 { margin-left: 58.3333%; }
  .offset-xl-8 { margin-left: 66.6667%; }
  .offset-xl-9 { margin-left: 75%; }
  .offset-xl-10 { margin-left: 83.3333%; }
  .offset-xl-11 { margin-left: 91.6667%; }
}
.table { width: 100%; margin-bottom: 1rem; color: rgb(87, 87, 87); }
.table th, .table td { padding: 10px; vertical-align: top; border-top: 1px solid rgb(228, 231, 237); }
.table thead th { vertical-align: bottom; border-bottom: 2px solid rgb(228, 231, 237); }
.table tbody + tbody { border-top: 2px solid rgb(228, 231, 237); }
.table-sm th, .table-sm td { padding: 5px; }
.table-bordered { border: 1px solid rgb(228, 231, 237); }
.table-bordered th, .table-bordered td { border: 1px solid rgb(228, 231, 237); }
.table-bordered thead th, .table-bordered thead td { border-bottom-width: 2px; }
.table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody { border: 0px; }
.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.02); }
.table-hover tbody tr:hover { color: rgb(87, 87, 87); background-color: rgba(0, 0, 0, 0.04); }
.table-primary, .table-primary > th, .table-primary > td { background-color: rgb(201, 227, 249); }
.table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody { border-color: rgb(155, 204, 243); }
.table-hover .table-primary:hover { background-color: rgb(178, 215, 246); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(178, 215, 246); }
.table-secondary, .table-secondary > th, .table-secondary > td { background-color: rgb(214, 216, 219); }
.table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody { border-color: rgb(179, 183, 187); }
.table-hover .table-secondary:hover { background-color: rgb(200, 203, 207); }
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th { background-color: rgb(200, 203, 207); }
.table-success, .table-success > th, .table-success > td { background-color: rgb(227, 241, 212); }
.table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody { border-color: rgb(204, 228, 175); }
.table-hover .table-success:hover { background-color: rgb(214, 235, 193); }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(214, 235, 193); }
.table-info, .table-info > th, .table-info > td { background-color: rgb(194, 239, 245); }
.table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody { border-color: rgb(142, 225, 236); }
.table-hover .table-info:hover { background-color: rgb(172, 233, 241); }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(172, 233, 241); }
.table-warning, .table-warning > th, .table-warning > td { background-color: rgb(255, 240, 195); }
.table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody { border-color: rgb(255, 227, 143); }
.table-hover .table-warning:hover { background-color: rgb(255, 234, 170); }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(255, 234, 170); }
.table-danger, .table-danger > th, .table-danger > td { background-color: rgb(251, 207, 206); }
.table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody { border-color: rgb(247, 166, 164); }
.table-hover .table-danger:hover { background-color: rgb(249, 184, 182); }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(249, 184, 182); }
.table-light, .table-light > th, .table-light > td { background-color: rgb(253, 253, 254); }
.table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody { border-color: rgb(251, 252, 252); }
.table-hover .table-light:hover { background-color: rgb(236, 236, 246); }
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th { background-color: rgb(236, 236, 246); }
.table-dark, .table-dark > th, .table-dark > td { background-color: rgb(198, 200, 202); }
.table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: rgb(149, 153, 156); }
.table-hover .table-dark:hover { background-color: rgb(185, 187, 190); }
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th { background-color: rgb(185, 187, 190); }
.table-active, .table-active > th, .table-active > td { background-color: rgba(0, 0, 0, 0.04); }
.table-hover .table-active:hover { background-color: rgba(0, 0, 0, 0.04); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgba(0, 0, 0, 0.04); }
.table .thead-dark th { color: rgb(228, 231, 237); background-color: rgb(52, 58, 64); border-color: rgb(63, 71, 78); }
.table .thead-light th { color: rgb(87, 87, 87); background-color: rgb(228, 231, 237); border-color: rgb(228, 231, 237); }
.table-dark { color: rgb(228, 231, 237); background-color: rgb(52, 58, 64); }
.table-dark th, .table-dark td, .table-dark thead th { border-color: rgb(63, 71, 78); }
.table-dark.table-bordered { border: 0px; }
.table-dark.table-striped tbody tr:nth-of-type(2n+1) { background-color: rgba(0, 0, 0, 0.1); }
.table-dark.table-hover tbody tr:hover { color: rgb(228, 231, 237); background-color: rgba(0, 0, 0, 0.18); }
@media (max-width: 575.98px) {
  .table-responsive-sm { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-sm > .table-bordered { border: 0px; }
}
@media (max-width: 767.98px) {
  .table-responsive-md { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-md > .table-bordered { border: 0px; }
}
@media (max-width: 991.98px) {
  .table-responsive-lg { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-lg > .table-bordered { border: 0px; }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl { display: block; width: 100%; overflow-x: auto; }
  .table-responsive-xl > .table-bordered { border: 0px; }
}
.table-responsive { display: block; width: 100%; overflow-x: auto; }
.table-responsive > .table-bordered { border: 0px; }
.form-control { display: block; width: 100%; height: calc(1.42857em + 2px + 0.857143rem); padding: 0.428571rem 1rem; font-size: 1rem; font-weight: 400; line-height: 1.42857; color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(212, 218, 227); border-radius: 0.25rem; transition: border-color 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .form-control { transition: none; }
}
.form-control:focus { color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border-color: rgb(151, 165, 186); outline: 0px; box-shadow: none; }
.form-control::placeholder { color: rgb(108, 117, 125); opacity: 1; }
.form-control:disabled, .form-control[readonly] { background-color: rgb(233, 236, 239); opacity: 1; }
.form-control-file, .form-control-range { display: block; width: 100%; }
.col-form-label { padding-top: calc(1px + 0.428571rem); padding-bottom: calc(1px + 0.428571rem); margin-bottom: 0px; font-size: inherit; line-height: 1.42857; }
.col-form-label-lg { padding-top: calc(1px + 0.642857rem); padding-bottom: calc(1px + 0.642857rem); font-size: 1.14286rem; line-height: 1.25; }
.col-form-label-sm { padding-top: calc(1px + 0.357143rem); padding-bottom: calc(1px + 0.357143rem); font-size: 1rem; line-height: 1.14286; }
.form-control-plaintext { display: block; width: 100%; padding-top: 0.428571rem; padding-bottom: 0.428571rem; margin-bottom: 0px; line-height: 1.42857; color: rgb(87, 87, 87); background-color: transparent; border-style: solid; border-color: transparent; border-image: initial; border-width: 1px 0px; }
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { padding-right: 0px; padding-left: 0px; }
.form-control-sm { height: calc(1.14286em + 2px + 0.714286rem); padding: 0.357143rem 0.6429rem; font-size: 1rem; line-height: 1.14286; border-radius: 0.2rem; }
.form-control-lg { height: calc(1.25em + 2px + 1.28571rem); padding: 0.642857rem 1.286rem; font-size: 1.14286rem; line-height: 1.25; border-radius: 0.3rem; }
select.form-control[size], select.form-control[multiple] { height: auto; }
textarea.form-control { height: auto; }
.form-group { margin-bottom: 16px; }
.form-text { display: block; margin-top: 0.25rem; }
.form-row { display: flex; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }
.form-row > .col, .form-row > [class*="col-"] { padding-right: 5px; padding-left: 5px; }
.form-check { position: relative; display: block; padding-left: 1.25rem; }
.form-check-input { position: absolute; margin-top: 0.3rem; margin-left: -1.25rem; }
.form-check-input:disabled ~ .form-check-label { color: rgb(108, 117, 125); }
.form-check-label { margin-bottom: 0px; }
.form-check-inline { display: inline-flex; align-items: center; padding-left: 0px; margin-right: 0.75rem; }
.form-check-inline .form-check-input { position: static; margin-top: 0px; margin-right: 0.3125rem; margin-left: 0px; }
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(156, 204, 101); }
.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 4px 10px; margin-top: 0.1rem; font-size: 0.928571rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(156, 204, 101, 0.9); border-radius: 0.25rem; }
.was-validated .form-control:valid, .form-control.is-valid { border-color: rgb(156, 204, 101); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-select:valid, .custom-select.is-valid { border-color: rgb(156, 204, 101); }
.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: rgb(156, 204, 101); }
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: rgb(156, 204, 101); }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { background-color: rgb(218, 236, 197); }
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { background-color: rgb(181, 217, 139); }
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: rgb(156, 204, 101); }
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: rgb(156, 204, 101); }
.is-valid .form-control { border-color: rgb(156, 204, 101); }
.is-valid .form-check-input ~ .form-check-label { color: rgb(156, 204, 101); }
.is-valid .custom-control-input ~ .custom-control-label { color: rgb(156, 204, 101); }
.is-valid .custom-control-input ~ .custom-control-label::before { background-color: rgba(156, 204, 101, 0.25); }
.is-valid .valid-feedback, .is-valid .valid-tooltip { display: block; }
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(239, 83, 80); }
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 4px 10px; margin-top: 0.1rem; font-size: 0.928571rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(239, 83, 80, 0.9); border-radius: 0.25rem; }
.was-validated .form-control:invalid, .form-control.is-invalid { border-color: rgb(239, 83, 80); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: rgb(239, 83, 80); }
.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: rgb(239, 83, 80); }
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: rgb(239, 83, 80); }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { background-color: rgb(250, 198, 197); }
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { background-color: rgb(243, 129, 127); }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: rgb(239, 83, 80); }
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: rgb(239, 83, 80); }
.is-invalid .form-control { border-color: rgb(239, 83, 80); }
.is-invalid .form-check-input ~ .form-check-label { color: rgb(239, 83, 80); }
.is-invalid .custom-control-input ~ .custom-control-label { color: rgb(239, 83, 80); }
.is-invalid .custom-control-input ~ .custom-control-label::before { background-color: rgba(239, 83, 80, 0.25); }
.is-invalid .invalid-feedback, .is-invalid .invalid-tooltip { display: block; }
.form-inline { display: flex; flex-flow: wrap; align-items: center; }
.form-inline .form-check { width: 100%; }
@media (min-width: 576px) {
  .form-inline label { display: flex; align-items: center; justify-content: center; margin-bottom: 0px; }
  .form-inline .form-group { display: flex; flex: 0 0 auto; flex-flow: wrap; align-items: center; margin-bottom: 0px; }
  .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
  .form-inline .form-control-plaintext { display: inline-block; }
  .form-inline .input-group, .form-inline .custom-select { width: auto; }
  .form-inline .form-check { display: flex; align-items: center; justify-content: center; width: auto; padding-left: 0px; }
  .form-inline .form-check-input { position: relative; flex-shrink: 0; margin-top: 0px; margin-right: 0.25rem; margin-left: 0px; }
  .form-inline .custom-control { align-items: center; justify-content: center; }
  .form-inline .custom-control-label { margin-bottom: 0px; }
}
.btn { display: inline-block; font-weight: 600; color: rgb(87, 87, 87); text-align: center; vertical-align: middle; user-select: none; background-color: transparent; border: 1px solid transparent; padding: 0.571429rem 1rem; font-size: 1rem; line-height: 16px; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .btn { transition: none; }
}
.btn:hover { color: rgb(87, 87, 87); text-decoration: none; }
.btn:focus, .btn.focus { outline: 0px; box-shadow: none; }
.btn.disabled, .btn:disabled { opacity: 0.65; }
a.btn.disabled, fieldset:disabled a.btn { pointer-events: none; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); border-color: rgb(25, 126, 209); }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus { color: rgb(255, 255, 255); background-color: rgb(25, 126, 209); border-color: rgb(20, 99, 163); }
.btn-primary.disabled, .btn-primary:disabled { background-color: rgb(63, 156, 232); border-color: rgb(25, 126, 209); }
.btn-primary:not([disabled]):not(.disabled):active { background-color: rgb(63, 156, 232); border-color: rgb(25, 126, 209); }
.btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle { background-color: rgb(25, 126, 209); background-image: none; border-color: rgb(20, 99, 163); }
.btn-primary.btn-noborder { border-color: rgb(63, 156, 232); }
.btn-primary.btn-noborder:hover, .btn-primary.btn-noborder:focus, .btn-primary.btn-noborder.focus { border-color: rgb(25, 126, 209); }
.btn-primary.btn-noborder.disabled, .btn-primary.btn-noborder:disabled, .btn-primary.btn-noborder:not([disabled]):not(.disabled):active, .btn-primary.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(63, 156, 232); }
.show > .btn-primary.btn-noborder.dropdown-toggle { border-color: rgb(25, 126, 209); }
.btn-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(80, 86, 92); }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(80, 86, 92); border-color: rgb(56, 61, 65); }
.btn-secondary.disabled, .btn-secondary:disabled { background-color: rgb(108, 117, 125); border-color: rgb(80, 86, 92); }
.btn-secondary:not([disabled]):not(.disabled):active { background-color: rgb(108, 117, 125); border-color: rgb(80, 86, 92); }
.btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { background-color: rgb(80, 86, 92); background-image: none; border-color: rgb(56, 61, 65); }
.btn-secondary.btn-noborder { border-color: rgb(108, 117, 125); }
.btn-secondary.btn-noborder:hover, .btn-secondary.btn-noborder:focus, .btn-secondary.btn-noborder.focus { border-color: rgb(80, 86, 92); }
.btn-secondary.btn-noborder.disabled, .btn-secondary.btn-noborder:disabled, .btn-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-secondary.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(108, 117, 125); }
.show > .btn-secondary.btn-noborder.dropdown-toggle { border-color: rgb(80, 86, 92); }
.btn-success { color: rgb(255, 255, 255); background-color: rgb(156, 204, 101); border-color: rgb(126, 183, 61); }
.btn-success:hover, .btn-success:focus, .btn-success.focus { color: rgb(255, 255, 255); background-color: rgb(126, 183, 61); border-color: rgb(100, 145, 48); }
.btn-success.disabled, .btn-success:disabled { background-color: rgb(156, 204, 101); border-color: rgb(126, 183, 61); }
.btn-success:not([disabled]):not(.disabled):active { background-color: rgb(156, 204, 101); border-color: rgb(126, 183, 61); }
.btn-success:not([disabled]):not(.disabled).active, .show > .btn-success.dropdown-toggle { background-color: rgb(126, 183, 61); background-image: none; border-color: rgb(100, 145, 48); }
.btn-success.btn-noborder { border-color: rgb(156, 204, 101); }
.btn-success.btn-noborder:hover, .btn-success.btn-noborder:focus, .btn-success.btn-noborder.focus { border-color: rgb(126, 183, 61); }
.btn-success.btn-noborder.disabled, .btn-success.btn-noborder:disabled, .btn-success.btn-noborder:not([disabled]):not(.disabled):active, .btn-success.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(156, 204, 101); }
.show > .btn-success.btn-noborder.dropdown-toggle { border-color: rgb(126, 183, 61); }
.btn-info { color: rgb(255, 255, 255); background-color: rgb(38, 198, 218); border-color: rgb(28, 151, 166); }
.btn-info:hover, .btn-info:focus, .btn-info.focus { color: rgb(255, 255, 255); background-color: rgb(28, 151, 166); border-color: rgb(21, 112, 123); }
.btn-info.disabled, .btn-info:disabled { background-color: rgb(38, 198, 218); border-color: rgb(28, 151, 166); }
.btn-info:not([disabled]):not(.disabled):active { background-color: rgb(38, 198, 218); border-color: rgb(28, 151, 166); }
.btn-info:not([disabled]):not(.disabled).active, .show > .btn-info.dropdown-toggle { background-color: rgb(28, 151, 166); background-image: none; border-color: rgb(21, 112, 123); }
.btn-info.btn-noborder { border-color: rgb(38, 198, 218); }
.btn-info.btn-noborder:hover, .btn-info.btn-noborder:focus, .btn-info.btn-noborder.focus { border-color: rgb(28, 151, 166); }
.btn-info.btn-noborder.disabled, .btn-info.btn-noborder:disabled, .btn-info.btn-noborder:not([disabled]):not(.disabled):active, .btn-info.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(38, 198, 218); }
.show > .btn-info.btn-noborder.dropdown-toggle { border-color: rgb(28, 151, 166); }
.btn-warning { color: rgb(255, 255, 255); background-color: rgb(255, 202, 40); border-color: rgb(234, 176, 0); }
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus { color: rgb(255, 255, 255); background-color: rgb(234, 176, 0); border-color: rgb(183, 138, 0); }
.btn-warning.disabled, .btn-warning:disabled { background-color: rgb(255, 202, 40); border-color: rgb(234, 176, 0); }
.btn-warning:not([disabled]):not(.disabled):active { background-color: rgb(255, 202, 40); border-color: rgb(234, 176, 0); }
.btn-warning:not([disabled]):not(.disabled).active, .show > .btn-warning.dropdown-toggle { background-color: rgb(234, 176, 0); background-image: none; border-color: rgb(183, 138, 0); }
.btn-warning.btn-noborder { border-color: rgb(255, 202, 40); }
.btn-warning.btn-noborder:hover, .btn-warning.btn-noborder:focus, .btn-warning.btn-noborder.focus { border-color: rgb(234, 176, 0); }
.btn-warning.btn-noborder.disabled, .btn-warning.btn-noborder:disabled, .btn-warning.btn-noborder:not([disabled]):not(.disabled):active, .btn-warning.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(255, 202, 40); }
.show > .btn-warning.btn-noborder.dropdown-toggle { border-color: rgb(234, 176, 0); }
.btn-danger { color: rgb(255, 255, 255); background-color: rgb(239, 83, 80); border-color: rgb(234, 28, 24); }
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus { color: rgb(255, 255, 255); background-color: rgb(234, 28, 24); border-color: rgb(189, 21, 17); }
.btn-danger.disabled, .btn-danger:disabled { background-color: rgb(239, 83, 80); border-color: rgb(234, 28, 24); }
.btn-danger:not([disabled]):not(.disabled):active { background-color: rgb(239, 83, 80); border-color: rgb(234, 28, 24); }
.btn-danger:not([disabled]):not(.disabled).active, .show > .btn-danger.dropdown-toggle { background-color: rgb(234, 28, 24); background-image: none; border-color: rgb(189, 21, 17); }
.btn-danger.btn-noborder { border-color: rgb(239, 83, 80); }
.btn-danger.btn-noborder:hover, .btn-danger.btn-noborder:focus, .btn-danger.btn-noborder.focus { border-color: rgb(234, 28, 24); }
.btn-danger.btn-noborder.disabled, .btn-danger.btn-noborder:disabled, .btn-danger.btn-noborder:not([disabled]):not(.disabled):active, .btn-danger.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(239, 83, 80); }
.show > .btn-danger.btn-noborder.dropdown-toggle { border-color: rgb(234, 28, 24); }
.btn-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(212, 218, 225); }
.btn-light:hover, .btn-light:focus, .btn-light.focus { color: rgb(33, 37, 41); background-color: rgb(212, 218, 225); border-color: rgb(183, 193, 203); }
.btn-light.disabled, .btn-light:disabled { background-color: rgb(248, 249, 250); border-color: rgb(212, 218, 225); }
.btn-light:not([disabled]):not(.disabled):active { background-color: rgb(248, 249, 250); border-color: rgb(212, 218, 225); }
.btn-light:not([disabled]):not(.disabled).active, .show > .btn-light.dropdown-toggle { background-color: rgb(212, 218, 225); background-image: none; border-color: rgb(183, 193, 203); }
.btn-light.btn-noborder { border-color: rgb(248, 249, 250); }
.btn-light.btn-noborder:hover, .btn-light.btn-noborder:focus, .btn-light.btn-noborder.focus { border-color: rgb(212, 218, 225); }
.btn-light.btn-noborder.disabled, .btn-light.btn-noborder:disabled, .btn-light.btn-noborder:not([disabled]):not(.disabled):active, .btn-light.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(248, 249, 250); }
.show > .btn-light.btn-noborder.dropdown-toggle { border-color: rgb(212, 218, 225); }
.btn-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(25, 27, 30); }
.btn-dark:hover, .btn-dark:focus, .btn-dark.focus { color: rgb(255, 255, 255); background-color: rgb(25, 27, 30); border-color: rgb(2, 2, 2); }
.btn-dark.disabled, .btn-dark:disabled { background-color: rgb(52, 58, 64); border-color: rgb(25, 27, 30); }
.btn-dark:not([disabled]):not(.disabled):active { background-color: rgb(52, 58, 64); border-color: rgb(25, 27, 30); }
.btn-dark:not([disabled]):not(.disabled).active, .show > .btn-dark.dropdown-toggle { background-color: rgb(25, 27, 30); background-image: none; border-color: rgb(2, 2, 2); }
.btn-dark.btn-noborder { border-color: rgb(52, 58, 64); }
.btn-dark.btn-noborder:hover, .btn-dark.btn-noborder:focus, .btn-dark.btn-noborder.focus { border-color: rgb(25, 27, 30); }
.btn-dark.btn-noborder.disabled, .btn-dark.btn-noborder:disabled, .btn-dark.btn-noborder:not([disabled]):not(.disabled):active, .btn-dark.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(52, 58, 64); }
.show > .btn-dark.btn-noborder.dropdown-toggle { border-color: rgb(25, 27, 30); }
.btn-outline-primary { color: rgb(63, 156, 232); background-color: transparent; background-image: none; border-color: rgb(63, 156, 232); }
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus { color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); border-color: rgb(63, 156, 232); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(63, 156, 232); background-color: transparent; }
.btn-outline-primary:not([disabled]):not(.disabled):active { color: rgb(63, 156, 232); background-color: transparent; border-color: rgb(63, 156, 232); }
.btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); border-color: rgb(63, 156, 232); }
.btn-outline-primary.btn-noborder { border-color: transparent; }
.btn-outline-primary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-primary.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-secondary { color: rgb(108, 117, 125); background-color: transparent; background-image: none; border-color: rgb(108, 117, 125); }
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(108, 117, 125); background-color: transparent; }
.btn-outline-secondary:not([disabled]):not(.disabled):active { color: rgb(108, 117, 125); background-color: transparent; border-color: rgb(108, 117, 125); }
.btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-outline-secondary.btn-noborder { border-color: transparent; }
.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-success { color: rgb(156, 204, 101); background-color: transparent; background-image: none; border-color: rgb(156, 204, 101); }
.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success.focus { color: rgb(255, 255, 255); background-color: rgb(156, 204, 101); border-color: rgb(156, 204, 101); }
.btn-outline-success.disabled, .btn-outline-success:disabled { color: rgb(156, 204, 101); background-color: transparent; }
.btn-outline-success:not([disabled]):not(.disabled):active { color: rgb(156, 204, 101); background-color: transparent; border-color: rgb(156, 204, 101); }
.btn-outline-success:not([disabled]):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(156, 204, 101); border-color: rgb(156, 204, 101); }
.btn-outline-success.btn-noborder { border-color: transparent; }
.btn-outline-success.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-success.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-info { color: rgb(38, 198, 218); background-color: transparent; background-image: none; border-color: rgb(38, 198, 218); }
.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info.focus { color: rgb(255, 255, 255); background-color: rgb(38, 198, 218); border-color: rgb(38, 198, 218); }
.btn-outline-info.disabled, .btn-outline-info:disabled { color: rgb(38, 198, 218); background-color: transparent; }
.btn-outline-info:not([disabled]):not(.disabled):active { color: rgb(38, 198, 218); background-color: transparent; border-color: rgb(38, 198, 218); }
.btn-outline-info:not([disabled]):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(38, 198, 218); border-color: rgb(38, 198, 218); }
.btn-outline-info.btn-noborder { border-color: transparent; }
.btn-outline-info.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-info.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-warning { color: rgb(255, 202, 40); background-color: transparent; background-image: none; border-color: rgb(255, 202, 40); }
.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning.focus { color: rgb(255, 255, 255); background-color: rgb(255, 202, 40); border-color: rgb(255, 202, 40); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled { color: rgb(255, 202, 40); background-color: transparent; }
.btn-outline-warning:not([disabled]):not(.disabled):active { color: rgb(255, 202, 40); background-color: transparent; border-color: rgb(255, 202, 40); }
.btn-outline-warning:not([disabled]):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(255, 202, 40); border-color: rgb(255, 202, 40); }
.btn-outline-warning.btn-noborder { border-color: transparent; }
.btn-outline-warning.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-warning.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-danger { color: rgb(239, 83, 80); background-color: transparent; background-image: none; border-color: rgb(239, 83, 80); }
.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger.focus { color: rgb(255, 255, 255); background-color: rgb(239, 83, 80); border-color: rgb(239, 83, 80); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled { color: rgb(239, 83, 80); background-color: transparent; }
.btn-outline-danger:not([disabled]):not(.disabled):active { color: rgb(239, 83, 80); background-color: transparent; border-color: rgb(239, 83, 80); }
.btn-outline-danger:not([disabled]):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(239, 83, 80); border-color: rgb(239, 83, 80); }
.btn-outline-danger.btn-noborder { border-color: transparent; }
.btn-outline-danger.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-danger.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-light { color: rgb(248, 249, 250); background-color: transparent; background-image: none; border-color: rgb(248, 249, 250); }
.btn-outline-light:hover, .btn-outline-light:focus, .btn-outline-light.focus { color: rgb(255, 255, 255); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-outline-light.disabled, .btn-outline-light:disabled { color: rgb(248, 249, 250); background-color: transparent; }
.btn-outline-light:not([disabled]):not(.disabled):active { color: rgb(248, 249, 250); background-color: transparent; border-color: rgb(248, 249, 250); }
.btn-outline-light:not([disabled]):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-outline-light.btn-noborder { border-color: transparent; }
.btn-outline-light.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-light.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-dark { color: rgb(52, 58, 64); background-color: transparent; background-image: none; border-color: rgb(52, 58, 64); }
.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark.focus { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled { color: rgb(52, 58, 64); background-color: transparent; }
.btn-outline-dark:not([disabled]):not(.disabled):active { color: rgb(52, 58, 64); background-color: transparent; border-color: rgb(52, 58, 64); }
.btn-outline-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark.btn-noborder { border-color: transparent; }
.btn-outline-dark.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-dark.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-link { font-weight: 400; color: rgb(63, 156, 232); text-decoration: none; }
.btn-link:hover { color: rgb(21, 104, 172); text-decoration: none; }
.btn-link:focus, .btn-link.focus { text-decoration: none; box-shadow: none; }
.btn-link:disabled, .btn-link.disabled { color: rgb(108, 117, 125); pointer-events: none; }
.btn-lg, .btn-group-lg > .btn { padding: 0.642857rem 1.28571rem; font-size: 1.28571rem; line-height: 20px; border-radius: 0.3rem; }
.btn-sm, .btn-group-sm > .btn { padding: 0.357143rem 0.642857rem; font-size: 0.9286rem; line-height: 16px; border-radius: 0.2rem; }
.btn-block { display: block; width: 100%; }
.btn-block + .btn-block { margin-top: 0.5rem; }
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; }
.fade { transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce) {
  .fade { transition: none; }
}
.fade:not(.show) { opacity: 0; }
.collapse:not(.show) { display: none; }
.collapsing { position: relative; height: 0px; overflow: hidden; transition: height 0.35s; }
@media (prefers-reduced-motion: reduce) {
  .collapsing { transition: none; }
}
.dropup, .dropright, .dropdown, .dropleft { position: relative; }
.dropdown-toggle { white-space: nowrap; }
.dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; border-width: 0.25em 0.25em 0px; border-style: solid solid none; border-color: currentcolor transparent; }
.dropdown-toggle:empty::after { margin-left: 0px; }
.dropdown-menu { position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 8px 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(87, 87, 87); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(228, 231, 237); border-radius: 2px; }
.dropdown-menu-left { right: auto; left: 0px; }
.dropdown-menu-right { right: 0px; left: auto; }
@media (min-width: 576px) {
  .dropdown-menu-sm-left { right: auto; left: 0px; }
  .dropdown-menu-sm-right { right: 0px; left: auto; }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left { right: auto; left: 0px; }
  .dropdown-menu-md-right { right: 0px; left: auto; }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left { right: auto; left: 0px; }
  .dropdown-menu-lg-right { right: 0px; left: auto; }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left { right: auto; left: 0px; }
  .dropdown-menu-xl-right { right: 0px; left: auto; }
}
.dropup .dropdown-menu { top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; border-width: 0px 0.25em 0.25em; border-style: none solid solid; border-color: currentcolor transparent; }
.dropup .dropdown-toggle:empty::after { margin-left: 0px; }
.dropright .dropdown-menu { top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; }
.dropright .dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; border-width: 0.25em 0px 0.25em 0.25em; border-style: solid none solid solid; border-color: transparent currentcolor; }
.dropright .dropdown-toggle:empty::after { margin-left: 0px; }
.dropright .dropdown-toggle::after { vertical-align: 0px; }
.dropleft .dropdown-menu { top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after { display: inline-block; margin-left: 0.2125em; vertical-align: 0.2125em; content: ""; }
.dropleft .dropdown-toggle::after { display: none; }
.dropleft .dropdown-toggle::before { display: inline-block; margin-right: 0.2125em; vertical-align: 0.2125em; content: ""; border-top: 0.25em solid transparent; border-right: 0.25em solid; border-bottom: 0.25em solid transparent; }
.dropleft .dropdown-toggle:empty::after { margin-left: 0px; }
.dropleft .dropdown-toggle::before { vertical-align: 0px; }
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] { right: auto; bottom: auto; }
.dropdown-divider { height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(228, 231, 237); }
.dropdown-item { display: block; width: 100%; padding: 5px 10px; clear: both; font-weight: 400; color: rgb(87, 87, 87); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }
.dropdown-item:hover, .dropdown-item:focus { color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(240, 242, 245); }
.dropdown-item.active, .dropdown-item:active { color: rgb(87, 87, 87); text-decoration: none; background-color: rgb(228, 231, 237); }
.dropdown-item.disabled, .dropdown-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }
.dropdown-menu.show { display: block; }
.dropdown-header { display: block; padding: 8px 10px; margin-bottom: 0px; font-size: 0.928571rem; color: rgb(23, 23, 23); white-space: nowrap; }
.dropdown-item-text { display: block; padding: 5px 10px; color: rgb(87, 87, 87); }
.btn-group, .btn-group-vertical { position: relative; display: inline-flex; vertical-align: middle; }
.btn-group > .btn, .btn-group-vertical > .btn { position: relative; flex: 1 1 auto; }
.btn-group > .btn:hover, .btn-group-vertical > .btn:hover { z-index: 1; }
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active { z-index: 1; }
.btn-toolbar { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.btn-toolbar .input-group { width: auto; }
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) { margin-left: -1px; }
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.dropdown-toggle-split { padding-right: 0.75rem; padding-left: 0.75rem; }
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after { margin-left: 0px; }
.dropleft .dropdown-toggle-split::before { margin-right: 0px; }
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { padding-right: 0.482143rem; padding-left: 0.482143rem; }
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { padding-right: 0.964286rem; padding-left: 0.964286rem; }
.btn-group-vertical { flex-direction: column; align-items: flex-start; justify-content: center; }
.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { width: 100%; }
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) { margin-top: -1px; }
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0px; border-top-right-radius: 0px; }
.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn { margin-bottom: 0px; }
.btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none; }
.input-group { position: relative; display: flex; flex-wrap: wrap; align-items: stretch; width: 100%; }
.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file { position: relative; flex: 1 1 auto; width: 1%; margin-bottom: 0px; }
.input-group > .form-control + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .form-control, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .form-control, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .form-control, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .custom-file { margin-left: -1px; }
.input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label { z-index: 3; }
.input-group > .custom-file .custom-file-input:focus { z-index: 4; }
.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group > .custom-file { display: flex; align-items: center; }
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > .custom-file:not(:first-child) .custom-file-label { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.input-group-prepend, .input-group-append { display: flex; }
.input-group-prepend .btn, .input-group-append .btn { position: relative; z-index: 2; }
.input-group-prepend .btn:focus, .input-group-append .btn:focus { z-index: 3; }
.input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-append .input-group-text + .btn { margin-left: -1px; }
.input-group-prepend { margin-right: -1px; }
.input-group-append { margin-left: -1px; }
.input-group-text { display: flex; align-items: center; padding: 0.428571rem 1rem; margin-bottom: 0px; font-size: 1rem; font-weight: 400; line-height: 1.42857; color: rgb(87, 87, 87); text-align: center; white-space: nowrap; background-color: rgb(246, 247, 249); border: 1px solid rgb(212, 218, 227); border-radius: 0.25rem; }
.input-group-text input[type="radio"], .input-group-text input[type="checkbox"] { margin-top: 0px; }
.input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select { height: calc(1.25em + 2px + 1.28571rem); }
.input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn { padding: 0.642857rem 1.286rem; font-size: 1.14286rem; line-height: 1.25; border-radius: 0.3rem; }
.input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select { height: calc(1.14286em + 2px + 0.714286rem); }
.input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn { padding: 0.357143rem 0.6429rem; font-size: 1rem; line-height: 1.14286; border-radius: 0.2rem; }
.input-group-lg > .custom-select, .input-group-sm > .custom-select { padding-right: 2rem; }
.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.custom-control { position: relative; display: block; min-height: 1.5rem; padding-left: 1.643rem; }
.custom-control-inline { display: inline-flex; margin-right: 1rem; }
.custom-control-input { position: absolute; z-index: -1; opacity: 0; }
.custom-control-input:checked ~ .custom-control-label::before { color: rgb(255, 255, 255); border-color: rgb(63, 156, 232); background-color: rgb(63, 156, 232); }
.custom-control-input:focus ~ .custom-control-label::before { box-shadow: rgb(240, 242, 245) 0px 0px 0px 1px, rgb(63, 156, 232) 0px 0px 0px 3px; }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before { border-color: rgb(151, 165, 186); }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before { color: rgb(255, 255, 255); background-color: rgb(222, 238, 251); border-color: rgb(222, 238, 251); }
.custom-control-input:disabled ~ .custom-control-label { color: rgb(108, 117, 125); }
.custom-control-input:disabled ~ .custom-control-label::before { background-color: rgb(233, 236, 239); }
.custom-control-label { position: relative; margin-bottom: 0px; vertical-align: top; }
.custom-control-label::before { position: absolute; top: 0.1785rem; left: -1.643rem; display: block; width: 1.143rem; height: 1.143rem; pointer-events: none; content: ""; background-color: rgb(255, 255, 255); border: 1px solid rgb(173, 181, 189); }
.custom-control-label::after { position: absolute; top: 0.1785rem; left: -1.643rem; display: block; width: 1.143rem; height: 1.143rem; content: ""; background: 50% center / 50% 50% no-repeat; }
.custom-checkbox .custom-control-label::before { border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { border-color: rgb(63, 156, 232); background-color: rgb(63, 156, 232); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(63, 156, 232, 0.5); }
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(63, 156, 232, 0.5); }
.custom-radio .custom-control-label::before { border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(63, 156, 232, 0.5); }
.custom-switch { padding-left: 2.50025rem; }
.custom-switch .custom-control-label::before { left: -2.50025rem; width: 2.00025rem; pointer-events: all; border-radius: 0.5715rem; }
.custom-switch .custom-control-label::after { top: calc(2px + 0.1785rem); left: calc(2px - 2.50025rem); width: calc(-4px + 1.143rem); height: calc(-4px + 1.143rem); background-color: rgb(173, 181, 189); border-radius: 0.5715rem; transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after { transition: none; }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after { background-color: rgb(255, 255, 255); transform: translateX(0.85725rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(63, 156, 232, 0.5); }
.custom-select { display: inline-block; width: 100%; height: calc(1.42857em + 2px + 0.857143rem); padding: 0.428571rem 2rem 0.428571rem 1rem; font-size: 1rem; font-weight: 400; line-height: 1.42857; color: rgb(87, 87, 87); vertical-align: middle; background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 1rem center / 8px 10px no-repeat rgb(255, 255, 255); border: 1px solid rgb(212, 218, 227); border-radius: 0.25rem; appearance: none; }
.custom-select:focus { border-color: rgb(177, 215, 246); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 2px inset, rgba(177, 215, 246, 0.5) 0px 0px 5px; }
.custom-select[multiple], .custom-select[size]:not([size="1"]) { height: auto; padding-right: 1rem; background-image: none; }
.custom-select:disabled { color: rgb(108, 117, 125); background-color: rgb(233, 236, 239); }
.custom-select-sm { height: calc(1.14286em + 2px + 0.714286rem); padding-top: 0.357143rem; padding-bottom: 0.357143rem; padding-left: 0.6429rem; font-size: 1rem; }
.custom-select-lg { height: calc(1.25em + 2px + 1.28571rem); padding-top: 0.642857rem; padding-bottom: 0.642857rem; padding-left: 1.286rem; font-size: 1.14286rem; }
.custom-file { position: relative; display: inline-block; width: 100%; height: calc(1.42857em + 2px + 0.857143rem); margin-bottom: 0px; }
.custom-file-input { position: relative; z-index: 2; width: 100%; height: calc(1.42857em + 2px + 0.857143rem); margin: 0px; opacity: 0; }
.custom-file-input:focus ~ .custom-file-label { border-color: rgb(151, 165, 186); box-shadow: none; }
.custom-file-input:disabled ~ .custom-file-label { background-color: rgb(233, 236, 239); }
.custom-file-input:lang(en) ~ .custom-file-label::after { content: "Browse"; }
.custom-file-input ~ .custom-file-label[data-browse]::after { content: attr(data-browse); }
.custom-file-label { position: absolute; top: 0px; right: 0px; left: 0px; z-index: 1; height: calc(1.42857em + 2px + 0.857143rem); padding: 0.428571rem 1rem; font-weight: 400; line-height: 1.42857; color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border: 1px solid rgb(212, 218, 227); border-radius: 0.25rem; }
.custom-file-label::after { position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 3; display: block; height: calc(1.42857em + 0.857143rem); padding: 0.428571rem 1rem; line-height: 1.42857; color: rgb(87, 87, 87); content: "Browse"; background-color: rgb(246, 247, 249); border-left: inherit; border-radius: 0px 0.25rem 0.25rem 0px; }
.custom-range { width: 100%; height: calc(1.4rem); padding: 0px; background-color: transparent; appearance: none; }
.custom-range:focus { outline: none; }
.custom-range:focus::-webkit-slider-thumb { }
.custom-range::-webkit-slider-thumb { width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(63, 156, 232); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb { transition: none; }
}
.custom-range::-webkit-slider-thumb:active { background-color: rgb(222, 238, 251); }
.custom-range::-webkit-slider-runnable-track { width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; }
@media (prefers-reduced-motion: reduce) {
}
@media (prefers-reduced-motion: reduce) {
}
.custom-range:disabled::-webkit-slider-thumb { background-color: rgb(173, 181, 189); }
.custom-range:disabled::-webkit-slider-runnable-track { cursor: default; }
.custom-control-label::before, .custom-file-label, .custom-select { transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select { transition: none; }
}
.nav { display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }
.nav-link { display: block; padding: 0.5rem 1rem; }
.nav-link:hover, .nav-link:focus { text-decoration: none; }
.nav-link.disabled { color: rgb(108, 117, 125); pointer-events: none; cursor: default; }
.nav-tabs { border-bottom: 1px solid rgb(228, 231, 237); }
.nav-tabs .nav-item { margin-bottom: -1px; }
.nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: rgb(228, 231, 237); }
.nav-tabs .nav-link.disabled { color: rgb(108, 117, 125); background-color: transparent; border-color: transparent; }
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border-color: rgb(228, 231, 237); }
.nav-tabs .dropdown-menu { margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.nav-pills .nav-link { border-radius: 0.25rem; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); }
.nav-fill .nav-item { flex: 1 1 auto; text-align: center; }
.nav-justified .nav-item { flex-basis: 0px; flex-grow: 1; text-align: center; }
.tab-content > .tab-pane { display: none; }
.tab-content > .active { display: block; }
.breadcrumb { display: flex; flex-wrap: wrap; padding: 9px 14px; margin-bottom: 1rem; list-style: none; background-color: rgb(240, 242, 245); border-radius: 0.25rem; }
.breadcrumb-item + .breadcrumb-item { padding-left: 0.5rem; }
.breadcrumb-item + .breadcrumb-item::before { display: inline-block; padding-right: 0.5rem; color: rgb(108, 117, 125); content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before { text-decoration: none; }
.breadcrumb-item.active { color: rgb(23, 23, 23); }
.pagination { display: flex; padding-left: 0px; list-style: none; border-radius: 0.25rem; }
.page-link { position: relative; display: block; padding: 0.571429rem 0.714286rem; margin-left: -1px; line-height: 1.2; color: rgb(23, 23, 23); background-color: rgb(240, 242, 245); border: 1px solid rgb(240, 242, 245); }
.page-link:hover { z-index: 2; color: rgb(23, 23, 23); text-decoration: none; background-color: rgb(197, 205, 216); border-color: rgb(197, 205, 216); }
.page-link:focus { z-index: 2; outline: 0px; box-shadow: none; }
.page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link { border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link { z-index: 1; color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); border-color: rgb(63, 156, 232); }
.page-item.disabled .page-link { color: rgb(108, 117, 125); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.pagination-lg .page-link { padding: 0.642857rem 1.42857rem; font-size: 1.28571rem; line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link { border-top-left-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link { border-top-right-radius: 0.3rem; border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link { padding: 0.357143rem 0.5rem; font-size: 0.928571rem; line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link { border-top-left-radius: 0.2rem; border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link { border-top-right-radius: 0.2rem; border-bottom-right-radius: 0.2rem; }
.badge { display: inline-block; padding: 3px 5px; font-size: 85%; font-weight: 600; line-height: 1; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25rem; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
@media (prefers-reduced-motion: reduce) {
  .badge { transition: none; }
}
a.badge:hover, a.badge:focus { text-decoration: none; }
.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }
.badge-primary { color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); }
a.badge-primary:hover, a.badge-primary:focus { color: rgb(255, 255, 255); background-color: rgb(26, 132, 218); }
a.badge-primary:focus, a.badge-primary.focus { outline: 0px; box-shadow: rgba(63, 156, 232, 0.5) 0px 0px 0px 0.2rem; }
.badge-secondary { color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); }
a.badge-secondary:hover, a.badge-secondary:focus { color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); }
a.badge-secondary:focus, a.badge-secondary.focus { outline: 0px; box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
.badge-success { color: rgb(255, 255, 255); background-color: rgb(156, 204, 101); }
a.badge-success:hover, a.badge-success:focus { color: rgb(255, 255, 255); background-color: rgb(131, 191, 63); }
a.badge-success:focus, a.badge-success.focus { outline: 0px; box-shadow: rgba(156, 204, 101, 0.5) 0px 0px 0px 0.2rem; }
.badge-info { color: rgb(255, 255, 255); background-color: rgb(38, 198, 218); }
a.badge-info:hover, a.badge-info:focus { color: rgb(255, 255, 255); background-color: rgb(30, 159, 175); }
a.badge-info:focus, a.badge-info.focus { outline: 0px; box-shadow: rgba(38, 198, 218, 0.5) 0px 0px 0px 0.2rem; }
.badge-warning { color: rgb(255, 255, 255); background-color: rgb(255, 202, 40); }
a.badge-warning:hover, a.badge-warning:focus { color: rgb(255, 255, 255); background-color: rgb(244, 184, 0); }
a.badge-warning:focus, a.badge-warning.focus { outline: 0px; box-shadow: rgba(255, 202, 40, 0.5) 0px 0px 0px 0.2rem; }
.badge-danger { color: rgb(255, 255, 255); background-color: rgb(239, 83, 80); }
a.badge-danger:hover, a.badge-danger:focus { color: rgb(255, 255, 255); background-color: rgb(235, 37, 33); }
a.badge-danger:focus, a.badge-danger.focus { outline: 0px; box-shadow: rgba(239, 83, 80, 0.5) 0px 0px 0px 0.2rem; }
.badge-light { color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); }
a.badge-light:hover, a.badge-light:focus { color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); }
a.badge-light:focus, a.badge-light.focus { outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
.badge-dark { color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); }
a.badge-dark:hover, a.badge-dark:focus { color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }
a.badge-dark:focus, a.badge-dark.focus { outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
.alert { position: relative; padding: 0.75rem 1.25rem; margin-bottom: 24px; border: 0px solid transparent; border-radius: 0.25rem; }
.alert-heading { color: inherit; }
.alert-link { font-weight: 600; }
.alert-dismissible { padding-right: 4rem; }
.alert-dismissible .close { position: absolute; top: 0px; right: 0px; padding: 0.75rem 1.25rem; color: inherit; }
.alert-primary { color: rgb(33, 81, 121); background-color: rgb(217, 235, 250); border-color: rgb(201, 227, 249); }
.alert-primary hr { border-top-color: rgb(178, 215, 246); }
.alert-primary .alert-link { color: rgb(22, 54, 81); }
.alert-secondary { color: rgb(56, 61, 65); background-color: rgb(226, 227, 229); border-color: rgb(214, 216, 219); }
.alert-secondary hr { border-top-color: rgb(200, 203, 207); }
.alert-secondary .alert-link { color: rgb(32, 35, 38); }
.alert-success { color: rgb(81, 106, 53); background-color: rgb(235, 245, 224); border-color: rgb(227, 241, 212); }
.alert-success hr { border-top-color: rgb(214, 235, 193); }
.alert-success .alert-link { color: rgb(55, 72, 36); }
.alert-info { color: rgb(20, 103, 113); background-color: rgb(212, 244, 248); border-color: rgb(194, 239, 245); }
.alert-info hr { border-top-color: rgb(172, 233, 241); }
.alert-info .alert-link { color: rgb(12, 64, 70); }
.alert-warning { color: rgb(133, 105, 21); background-color: rgb(255, 244, 212); border-color: rgb(255, 240, 195); }
.alert-warning hr { border-top-color: rgb(255, 234, 170); }
.alert-warning .alert-link { color: rgb(89, 70, 14); }
.alert-danger { color: rgb(124, 43, 42); background-color: rgb(252, 221, 220); border-color: rgb(251, 207, 206); }
.alert-danger hr { border-top-color: rgb(249, 184, 182); }
.alert-danger .alert-link { color: rgb(86, 30, 29); }
.alert-light { color: rgb(129, 129, 130); background-color: rgb(254, 254, 254); border-color: rgb(253, 253, 254); }
.alert-light hr { border-top-color: rgb(236, 236, 246); }
.alert-light .alert-link { color: rgb(104, 104, 104); }
.alert-dark { color: rgb(27, 30, 33); background-color: rgb(214, 216, 217); border-color: rgb(198, 200, 202); }
.alert-dark hr { border-top-color: rgb(185, 187, 190); }
.alert-dark .alert-link { color: rgb(4, 5, 5); }
@keyframes progress-bar-stripes { 
  0% { background-position: 20px 0px; }
  100% { background-position: 0px 0px; }
}
.progress { display: flex; height: 20px; overflow: hidden; font-size: 1rem; background-color: rgb(233, 236, 239); border-radius: 0.25rem; }
.progress-bar { display: flex; flex-direction: column; justify-content: center; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; background-color: rgb(63, 156, 232); transition: width 0.6s; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar { transition: none; }
}
.progress-bar-striped { background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 20px 20px; }
.progress-bar-animated { animation: 1s linear 0s infinite normal none running progress-bar-stripes; }
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated { animation: auto ease 0s 1 normal none running none; }
}
.media { display: flex; align-items: flex-start; }
.media-body { flex: 1 1 0%; }
.list-group { display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; }
.list-group-item-action { width: 100%; color: rgb(87, 87, 87); text-align: inherit; }
.list-group-item-action:hover, .list-group-item-action:focus { z-index: 1; color: rgb(87, 87, 87); text-decoration: none; background-color: rgb(246, 247, 249); }
.list-group-item-action:active { color: rgb(87, 87, 87); background-color: rgb(228, 231, 237); }
.list-group-item { position: relative; display: block; padding: 0.75rem 1.25rem; margin-bottom: -1px; background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 231, 237); }
.list-group-item:first-child { border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.list-group-item:last-child { margin-bottom: 0px; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.list-group-item.disabled, .list-group-item:disabled { color: rgb(108, 117, 125); pointer-events: none; background-color: rgb(255, 255, 255); }
.list-group-item.active { z-index: 2; color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); border-color: rgb(63, 156, 232); }
.list-group-horizontal { flex-direction: row; }
.list-group-horizontal .list-group-item { margin-right: -1px; margin-bottom: 0px; }
.list-group-horizontal .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
.list-group-horizontal .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
@media (min-width: 576px) {
  .list-group-horizontal-sm { flex-direction: row; }
  .list-group-horizontal-sm .list-group-item { margin-right: -1px; margin-bottom: 0px; }
  .list-group-horizontal-sm .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-sm .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
}
@media (min-width: 768px) {
  .list-group-horizontal-md { flex-direction: row; }
  .list-group-horizontal-md .list-group-item { margin-right: -1px; margin-bottom: 0px; }
  .list-group-horizontal-md .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-md .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg { flex-direction: row; }
  .list-group-horizontal-lg .list-group-item { margin-right: -1px; margin-bottom: 0px; }
  .list-group-horizontal-lg .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-lg .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl { flex-direction: row; }
  .list-group-horizontal-xl .list-group-item { margin-right: -1px; margin-bottom: 0px; }
  .list-group-horizontal-xl .list-group-item:first-child { border-top-left-radius: 0.25rem; border-bottom-left-radius: 0.25rem; border-top-right-radius: 0px; }
  .list-group-horizontal-xl .list-group-item:last-child { margin-right: 0px; border-top-right-radius: 0.25rem; border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0px; }
}
.list-group-flush .list-group-item { border-right: 0px; border-left: 0px; border-radius: 0px; }
.list-group-flush .list-group-item:last-child { margin-bottom: -1px; }
.list-group-flush:first-child .list-group-item:first-child { border-top: 0px; }
.list-group-flush:last-child .list-group-item:last-child { margin-bottom: 0px; border-bottom: 0px; }
.list-group-item-primary { color: rgb(33, 81, 121); background-color: rgb(201, 227, 249); }
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { color: rgb(33, 81, 121); background-color: rgb(178, 215, 246); }
.list-group-item-primary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(33, 81, 121); border-color: rgb(33, 81, 121); }
.list-group-item-secondary { color: rgb(56, 61, 65); background-color: rgb(214, 216, 219); }
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { color: rgb(56, 61, 65); background-color: rgb(200, 203, 207); }
.list-group-item-secondary.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(56, 61, 65); border-color: rgb(56, 61, 65); }
.list-group-item-success { color: rgb(81, 106, 53); background-color: rgb(227, 241, 212); }
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { color: rgb(81, 106, 53); background-color: rgb(214, 235, 193); }
.list-group-item-success.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(81, 106, 53); border-color: rgb(81, 106, 53); }
.list-group-item-info { color: rgb(20, 103, 113); background-color: rgb(194, 239, 245); }
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { color: rgb(20, 103, 113); background-color: rgb(172, 233, 241); }
.list-group-item-info.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(20, 103, 113); border-color: rgb(20, 103, 113); }
.list-group-item-warning { color: rgb(133, 105, 21); background-color: rgb(255, 240, 195); }
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { color: rgb(133, 105, 21); background-color: rgb(255, 234, 170); }
.list-group-item-warning.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(133, 105, 21); border-color: rgb(133, 105, 21); }
.list-group-item-danger { color: rgb(124, 43, 42); background-color: rgb(251, 207, 206); }
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { color: rgb(124, 43, 42); background-color: rgb(249, 184, 182); }
.list-group-item-danger.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(124, 43, 42); border-color: rgb(124, 43, 42); }
.list-group-item-light { color: rgb(129, 129, 130); background-color: rgb(253, 253, 254); }
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); }
.list-group-item-light.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); }
.list-group-item-dark { color: rgb(27, 30, 33); background-color: rgb(198, 200, 202); }
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }
.list-group-item-dark.list-group-item-action.active { color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }
.close { float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: rgb(0, 0, 0); text-shadow: rgb(255, 255, 255) 0px 1px 0px; opacity: 0.5; }
.close:hover { color: rgb(0, 0, 0); text-decoration: none; }
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus { opacity: 0.75; }
button.close { padding: 0px; background-color: transparent; border: 0px; appearance: none; }
a.close.disabled { pointer-events: none; }
.toast { max-width: 350px; overflow: hidden; font-size: 0.875rem; background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 0.25rem 0.75rem; backdrop-filter: blur(10px); opacity: 0; border-radius: 0.25rem; }
.toast:not(:last-child) { margin-bottom: 0.75rem; }
.toast.showing { opacity: 1; }
.toast.show { display: block; opacity: 1; }
.toast.hide { display: none; }
.toast-header { display: flex; align-items: center; padding: 0.25rem 0.75rem; color: rgb(108, 117, 125); background-color: rgba(255, 255, 255, 0.85); background-clip: padding-box; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.toast-body { padding: 0.75rem; }
.modal-open { overflow: hidden; }
.modal-open .modal { overflow: hidden auto; }
.modal { position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
.modal-dialog { position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
.modal.fade .modal-dialog { transition: transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog { transition: none; }
}
.modal.show .modal-dialog { transform: none; }
.modal-dialog-scrollable { display: flex; max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content { max-height: calc(-1rem + 100vh); overflow: hidden; }
.modal-dialog-scrollable .modal-header, .modal-dialog-scrollable .modal-footer { flex-shrink: 0; }
.modal-dialog-scrollable .modal-body { overflow-y: auto; }
.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - 1rem); }
.modal-dialog-centered::before { display: block; height: calc(-1rem + 100vh); content: ""; }
.modal-dialog-centered.modal-dialog-scrollable { flex-direction: column; justify-content: center; height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content { max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before { content: none; }
.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 0px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }
.modal-backdrop { position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }
.modal-backdrop.fade { opacity: 0; }
.modal-backdrop.show { opacity: 0.5; }
.modal-header { display: flex; align-items: flex-start; justify-content: space-between; padding: 24px; border-bottom: 0px solid rgb(228, 231, 237); border-top-left-radius: 0.3rem; border-top-right-radius: 0.3rem; }
.modal-header .close { padding: 24px; margin: -1rem -1rem -1rem auto; }
.modal-title { margin-bottom: 0px; line-height: 1.5; }
.modal-body { position: relative; flex: 1 1 auto; padding: 20px; }
.modal-footer { display: flex; align-items: center; justify-content: flex-end; padding: 20px; border-top: 0px solid rgb(228, 231, 237); border-bottom-right-radius: 0.3rem; border-bottom-left-radius: 0.3rem; }
.modal-footer > :not(:first-child) { margin-left: 0.25rem; }
.modal-footer > :not(:last-child) { margin-right: 0.25rem; }
.modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 576px) {
  .modal-dialog { max-width: 500px; margin: 1.75rem auto; }
  .modal-dialog-scrollable { max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content { max-height: calc(-3.5rem + 100vh); }
  .modal-dialog-centered { min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before { height: calc(-3.5rem + 100vh); }
  .modal-sm { max-width: 300px; }
}
@media (min-width: 992px) {
  .modal-lg, .modal-xl { max-width: 800px; }
}
@media (min-width: 1200px) {
  .modal-xl { max-width: 1140px; }
}
.tooltip { position: absolute; z-index: 1070; display: block; margin: 0px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.928571rem; overflow-wrap: break-word; opacity: 0; }
.tooltip.show { opacity: 0.9; }
.tooltip .arrow { position: absolute; display: block; width: 0.8rem; height: 0.4rem; }
.tooltip .arrow::before { position: absolute; content: ""; border-color: transparent; border-style: solid; }
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { padding: 0.4rem 0px; }
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { bottom: 0px; }
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { top: 0px; border-width: 0.4rem 0.4rem 0px; border-top-color: rgb(52, 58, 64); }
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { padding: 0px 0.4rem; }
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { left: 0px; width: 0.4rem; height: 0.8rem; }
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { right: 0px; border-width: 0.4rem 0.4rem 0.4rem 0px; border-right-color: rgb(52, 58, 64); }
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { padding: 0.4rem 0px; }
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { top: 0px; }
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { bottom: 0px; border-width: 0px 0.4rem 0.4rem; border-bottom-color: rgb(52, 58, 64); }
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { padding: 0px 0.4rem; }
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { right: 0px; width: 0.4rem; height: 0.8rem; }
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { left: 0px; border-width: 0.4rem 0px 0.4rem 0.4rem; border-left-color: rgb(52, 58, 64); }
.tooltip-inner { max-width: 200px; padding: 4px 10px; color: rgb(255, 255, 255); text-align: center; background-color: rgb(52, 58, 64); border-radius: 0.25rem; }
.popover { position: absolute; top: 0px; left: 0px; z-index: 1060; display: block; max-width: 276px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-style: normal; font-weight: 400; line-height: 1.5; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: 0.928571rem; overflow-wrap: break-word; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgb(228, 231, 237); border-radius: 0.3rem; }
.popover .arrow { position: absolute; display: block; width: 1rem; height: 0.5rem; margin: 0px 0.3rem; }
.popover .arrow::before, .popover .arrow::after { position: absolute; display: block; content: ""; border-color: transparent; border-style: solid; }
.bs-popover-top, .bs-popover-auto[x-placement^="top"] { margin-bottom: 0.5rem; }
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow { bottom: calc(-1px - 0.5rem); }
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before { bottom: 0px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(228, 231, 237); }
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after { bottom: 1px; border-width: 0.5rem 0.5rem 0px; border-top-color: rgb(255, 255, 255); }
.bs-popover-right, .bs-popover-auto[x-placement^="right"] { margin-left: 0.5rem; }
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow { left: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.3rem 0px; }
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before { left: 0px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(228, 231, 237); }
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after { left: 1px; border-width: 0.5rem 0.5rem 0.5rem 0px; border-right-color: rgb(255, 255, 255); }
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { margin-top: 0.5rem; }
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow { top: calc(-1px - 0.5rem); }
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before { top: 0px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(228, 231, 237); }
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after { top: 1px; border-width: 0px 0.5rem 0.5rem; border-bottom-color: rgb(255, 255, 255); }
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { position: absolute; top: 0px; left: 50%; display: block; width: 1rem; margin-left: -0.5rem; content: ""; border-bottom: 1px solid rgb(255, 255, 255); }
.bs-popover-left, .bs-popover-auto[x-placement^="left"] { margin-right: 0.5rem; }
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow { right: calc(-1px - 0.5rem); width: 0.5rem; height: 1rem; margin: 0.3rem 0px; }
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before { right: 0px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(228, 231, 237); }
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after { right: 1px; border-width: 0.5rem 0px 0.5rem 0.5rem; border-left-color: rgb(255, 255, 255); }
.popover-header { padding: 12px 10px; margin-bottom: 0px; font-size: 1rem; color: rgb(23, 23, 23); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(242, 242, 242); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }
.popover-header:empty { display: none; }
.popover-body { padding: 10px; color: rgb(87, 87, 87); }
@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
.spinner-border { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border-width: 0.25em; border-style: solid; border-color: currentcolor transparent currentcolor currentcolor; border-image: initial; border-radius: 50%; animation: 0.75s linear 0s infinite normal none running spinner-border; }
.spinner-border-sm { width: 1rem; height: 1rem; border-width: 0.2em; }
@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; }
}
.spinner-grow { display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; background-color: currentcolor; border-radius: 50%; opacity: 0; animation: 0.75s linear 0s infinite normal none running spinner-grow; }
.spinner-grow-sm { width: 1rem; height: 1rem; }
.align-baseline { vertical-align: baseline !important; }
.align-top { vertical-align: top !important; }
.align-middle { vertical-align: middle !important; }
.align-bottom { vertical-align: bottom !important; }
.align-text-bottom { vertical-align: text-bottom !important; }
.align-text-top { vertical-align: text-top !important; }
.bg-primary { background-color: rgb(63, 156, 232) !important; }
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: rgb(26, 132, 218) !important; }
.bg-secondary { background-color: rgb(108, 117, 125) !important; }
a.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:hover, button.bg-secondary:focus { background-color: rgb(84, 91, 98) !important; }
.bg-success { background-color: rgb(156, 204, 101) !important; }
a.bg-success:hover, a.bg-success:focus, button.bg-success:hover, button.bg-success:focus { background-color: rgb(131, 191, 63) !important; }
.bg-info { background-color: rgb(38, 198, 218) !important; }
a.bg-info:hover, a.bg-info:focus, button.bg-info:hover, button.bg-info:focus { background-color: rgb(30, 159, 175) !important; }
.bg-warning { background-color: rgb(255, 202, 40) !important; }
a.bg-warning:hover, a.bg-warning:focus, button.bg-warning:hover, button.bg-warning:focus { background-color: rgb(244, 184, 0) !important; }
.bg-danger { background-color: rgb(239, 83, 80) !important; }
a.bg-danger:hover, a.bg-danger:focus, button.bg-danger:hover, button.bg-danger:focus { background-color: rgb(235, 37, 33) !important; }
.bg-light { background-color: rgb(248, 249, 250) !important; }
a.bg-light:hover, a.bg-light:focus, button.bg-light:hover, button.bg-light:focus { background-color: rgb(218, 224, 229) !important; }
.bg-dark { background-color: rgb(52, 58, 64) !important; }
a.bg-dark:hover, a.bg-dark:focus, button.bg-dark:hover, button.bg-dark:focus { background-color: rgb(29, 33, 36) !important; }
.bg-white { background-color: rgb(255, 255, 255) !important; }
.bg-transparent { background-color: transparent !important; }
.border { border: 1px solid rgb(222, 226, 230) !important; }
.border-top { border-top: 1px solid rgb(222, 226, 230) !important; }
.border-right { border-right: 1px solid rgb(222, 226, 230) !important; }
.border-bottom { border-bottom: 1px solid rgb(222, 226, 230) !important; }
.border-left { border-left: 1px solid rgb(222, 226, 230) !important; }
.border-0 { border: 0px !important; }
.border-top-0 { border-top: 0px !important; }
.border-right-0 { border-right: 0px !important; }
.border-bottom-0 { border-bottom: 0px !important; }
.border-left-0 { border-left: 0px !important; }
.border-primary { border-color: rgb(63, 156, 232) !important; }
.border-secondary { border-color: rgb(108, 117, 125) !important; }
.border-success { border-color: rgb(156, 204, 101) !important; }
.border-info { border-color: rgb(38, 198, 218) !important; }
.border-warning { border-color: rgb(255, 202, 40) !important; }
.border-danger { border-color: rgb(239, 83, 80) !important; }
.border-light { border-color: rgb(248, 249, 250) !important; }
.border-dark { border-color: rgb(52, 58, 64) !important; }
.border-white { border-color: rgb(255, 255, 255) !important; }
.rounded-sm { border-radius: 0.2rem !important; }
.rounded { border-radius: 0.25rem !important; }
.rounded-top { border-top-left-radius: 0.25rem !important; border-top-right-radius: 0.25rem !important; }
.rounded-right { border-top-right-radius: 0.25rem !important; border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom { border-bottom-right-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-left { border-top-left-radius: 0.25rem !important; border-bottom-left-radius: 0.25rem !important; }
.rounded-lg { border-radius: 0.3rem !important; }
.rounded-circle { border-radius: 50% !important; }
.rounded-pill { border-radius: 50rem !important; }
.rounded-0 { border-radius: 0px !important; }
.clearfix::after { display: block; clear: both; content: ""; }
.d-none { display: none !important; }
.d-inline { display: inline !important; }
.d-inline-block { display: inline-block !important; }
.d-block { display: block !important; }
.d-table { display: table !important; }
.d-table-row { display: table-row !important; }
.d-table-cell { display: table-cell !important; }
.d-flex { display: flex !important; }
.d-inline-flex { display: inline-flex !important; }
@media (min-width: 576px) {
  .d-sm-none { display: none !important; }
  .d-sm-inline { display: inline !important; }
  .d-sm-inline-block { display: inline-block !important; }
  .d-sm-block { display: block !important; }
  .d-sm-table { display: table !important; }
  .d-sm-table-row { display: table-row !important; }
  .d-sm-table-cell { display: table-cell !important; }
  .d-sm-flex { display: flex !important; }
  .d-sm-inline-flex { display: inline-flex !important; }
}
@media (min-width: 768px) {
  .d-md-none { display: none !important; }
  .d-md-inline { display: inline !important; }
  .d-md-inline-block { display: inline-block !important; }
  .d-md-block { display: block !important; }
  .d-md-table { display: table !important; }
  .d-md-table-row { display: table-row !important; }
  .d-md-table-cell { display: table-cell !important; }
  .d-md-flex { display: flex !important; }
  .d-md-inline-flex { display: inline-flex !important; }
}
@media (min-width: 992px) {
  .d-lg-none { display: none !important; }
  .d-lg-inline { display: inline !important; }
  .d-lg-inline-block { display: inline-block !important; }
  .d-lg-block { display: block !important; }
  .d-lg-table { display: table !important; }
  .d-lg-table-row { display: table-row !important; }
  .d-lg-table-cell { display: table-cell !important; }
  .d-lg-flex { display: flex !important; }
  .d-lg-inline-flex { display: inline-flex !important; }
}
@media (min-width: 1200px) {
  .d-xl-none { display: none !important; }
  .d-xl-inline { display: inline !important; }
  .d-xl-inline-block { display: inline-block !important; }
  .d-xl-block { display: block !important; }
  .d-xl-table { display: table !important; }
  .d-xl-table-row { display: table-row !important; }
  .d-xl-table-cell { display: table-cell !important; }
  .d-xl-flex { display: flex !important; }
  .d-xl-inline-flex { display: inline-flex !important; }
}
@media print {
  .d-print-none { display: none !important; }
  .d-print-inline { display: inline !important; }
  .d-print-inline-block { display: inline-block !important; }
  .d-print-block { display: block !important; }
  .d-print-table { display: table !important; }
  .d-print-table-row { display: table-row !important; }
  .d-print-table-cell { display: table-cell !important; }
  .d-print-flex { display: flex !important; }
  .d-print-inline-flex { display: inline-flex !important; }
}
.embed-responsive { position: relative; display: block; width: 100%; padding: 0px; overflow: hidden; }
.embed-responsive::before { display: block; content: ""; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.embed-responsive-21by9::before { padding-top: 42.8571%; }
.embed-responsive-16by9::before { padding-top: 56.25%; }
.embed-responsive-4by3::before { padding-top: 75%; }
.embed-responsive-1by1::before { padding-top: 100%; }
.flex-row { flex-direction: row !important; }
.flex-column { flex-direction: column !important; }
.flex-row-reverse { flex-direction: row-reverse !important; }
.flex-column-reverse { flex-direction: column-reverse !important; }
.flex-wrap { flex-wrap: wrap !important; }
.flex-nowrap { flex-wrap: nowrap !important; }
.flex-wrap-reverse { flex-wrap: wrap-reverse !important; }
.flex-fill { flex: 1 1 auto !important; }
.flex-grow-0 { flex-grow: 0 !important; }
.flex-grow-1 { flex-grow: 1 !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.flex-shrink-1 { flex-shrink: 1 !important; }
.justify-content-start { justify-content: flex-start !important; }
.justify-content-end { justify-content: flex-end !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-around { justify-content: space-around !important; }
.align-items-start { align-items: flex-start !important; }
.align-items-end { align-items: flex-end !important; }
.align-items-center { align-items: center !important; }
.align-items-baseline { align-items: baseline !important; }
.align-items-stretch { align-items: stretch !important; }
.align-content-start { align-content: flex-start !important; }
.align-content-end { align-content: flex-end !important; }
.align-content-center { align-content: center !important; }
.align-content-between { align-content: space-between !important; }
.align-content-around { align-content: space-around !important; }
.align-content-stretch { align-content: stretch !important; }
.align-self-auto { align-self: auto !important; }
.align-self-start { align-self: flex-start !important; }
.align-self-end { align-self: flex-end !important; }
.align-self-center { align-self: center !important; }
.align-self-baseline { align-self: baseline !important; }
.align-self-stretch { align-self: stretch !important; }
@media (min-width: 576px) {
  .flex-sm-row { flex-direction: row !important; }
  .flex-sm-column { flex-direction: column !important; }
  .flex-sm-row-reverse { flex-direction: row-reverse !important; }
  .flex-sm-column-reverse { flex-direction: column-reverse !important; }
  .flex-sm-wrap { flex-wrap: wrap !important; }
  .flex-sm-nowrap { flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-sm-fill { flex: 1 1 auto !important; }
  .flex-sm-grow-0 { flex-grow: 0 !important; }
  .flex-sm-grow-1 { flex-grow: 1 !important; }
  .flex-sm-shrink-0 { flex-shrink: 0 !important; }
  .flex-sm-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-sm-start { justify-content: flex-start !important; }
  .justify-content-sm-end { justify-content: flex-end !important; }
  .justify-content-sm-center { justify-content: center !important; }
  .justify-content-sm-between { justify-content: space-between !important; }
  .justify-content-sm-around { justify-content: space-around !important; }
  .align-items-sm-start { align-items: flex-start !important; }
  .align-items-sm-end { align-items: flex-end !important; }
  .align-items-sm-center { align-items: center !important; }
  .align-items-sm-baseline { align-items: baseline !important; }
  .align-items-sm-stretch { align-items: stretch !important; }
  .align-content-sm-start { align-content: flex-start !important; }
  .align-content-sm-end { align-content: flex-end !important; }
  .align-content-sm-center { align-content: center !important; }
  .align-content-sm-between { align-content: space-between !important; }
  .align-content-sm-around { align-content: space-around !important; }
  .align-content-sm-stretch { align-content: stretch !important; }
  .align-self-sm-auto { align-self: auto !important; }
  .align-self-sm-start { align-self: flex-start !important; }
  .align-self-sm-end { align-self: flex-end !important; }
  .align-self-sm-center { align-self: center !important; }
  .align-self-sm-baseline { align-self: baseline !important; }
  .align-self-sm-stretch { align-self: stretch !important; }
}
@media (min-width: 768px) {
  .flex-md-row { flex-direction: row !important; }
  .flex-md-column { flex-direction: column !important; }
  .flex-md-row-reverse { flex-direction: row-reverse !important; }
  .flex-md-column-reverse { flex-direction: column-reverse !important; }
  .flex-md-wrap { flex-wrap: wrap !important; }
  .flex-md-nowrap { flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-md-fill { flex: 1 1 auto !important; }
  .flex-md-grow-0 { flex-grow: 0 !important; }
  .flex-md-grow-1 { flex-grow: 1 !important; }
  .flex-md-shrink-0 { flex-shrink: 0 !important; }
  .flex-md-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-md-start { justify-content: flex-start !important; }
  .justify-content-md-end { justify-content: flex-end !important; }
  .justify-content-md-center { justify-content: center !important; }
  .justify-content-md-between { justify-content: space-between !important; }
  .justify-content-md-around { justify-content: space-around !important; }
  .align-items-md-start { align-items: flex-start !important; }
  .align-items-md-end { align-items: flex-end !important; }
  .align-items-md-center { align-items: center !important; }
  .align-items-md-baseline { align-items: baseline !important; }
  .align-items-md-stretch { align-items: stretch !important; }
  .align-content-md-start { align-content: flex-start !important; }
  .align-content-md-end { align-content: flex-end !important; }
  .align-content-md-center { align-content: center !important; }
  .align-content-md-between { align-content: space-between !important; }
  .align-content-md-around { align-content: space-around !important; }
  .align-content-md-stretch { align-content: stretch !important; }
  .align-self-md-auto { align-self: auto !important; }
  .align-self-md-start { align-self: flex-start !important; }
  .align-self-md-end { align-self: flex-end !important; }
  .align-self-md-center { align-self: center !important; }
  .align-self-md-baseline { align-self: baseline !important; }
  .align-self-md-stretch { align-self: stretch !important; }
}
@media (min-width: 992px) {
  .flex-lg-row { flex-direction: row !important; }
  .flex-lg-column { flex-direction: column !important; }
  .flex-lg-row-reverse { flex-direction: row-reverse !important; }
  .flex-lg-column-reverse { flex-direction: column-reverse !important; }
  .flex-lg-wrap { flex-wrap: wrap !important; }
  .flex-lg-nowrap { flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-lg-fill { flex: 1 1 auto !important; }
  .flex-lg-grow-0 { flex-grow: 0 !important; }
  .flex-lg-grow-1 { flex-grow: 1 !important; }
  .flex-lg-shrink-0 { flex-shrink: 0 !important; }
  .flex-lg-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-lg-start { justify-content: flex-start !important; }
  .justify-content-lg-end { justify-content: flex-end !important; }
  .justify-content-lg-center { justify-content: center !important; }
  .justify-content-lg-between { justify-content: space-between !important; }
  .justify-content-lg-around { justify-content: space-around !important; }
  .align-items-lg-start { align-items: flex-start !important; }
  .align-items-lg-end { align-items: flex-end !important; }
  .align-items-lg-center { align-items: center !important; }
  .align-items-lg-baseline { align-items: baseline !important; }
  .align-items-lg-stretch { align-items: stretch !important; }
  .align-content-lg-start { align-content: flex-start !important; }
  .align-content-lg-end { align-content: flex-end !important; }
  .align-content-lg-center { align-content: center !important; }
  .align-content-lg-between { align-content: space-between !important; }
  .align-content-lg-around { align-content: space-around !important; }
  .align-content-lg-stretch { align-content: stretch !important; }
  .align-self-lg-auto { align-self: auto !important; }
  .align-self-lg-start { align-self: flex-start !important; }
  .align-self-lg-end { align-self: flex-end !important; }
  .align-self-lg-center { align-self: center !important; }
  .align-self-lg-baseline { align-self: baseline !important; }
  .align-self-lg-stretch { align-self: stretch !important; }
}
@media (min-width: 1200px) {
  .flex-xl-row { flex-direction: row !important; }
  .flex-xl-column { flex-direction: column !important; }
  .flex-xl-row-reverse { flex-direction: row-reverse !important; }
  .flex-xl-column-reverse { flex-direction: column-reverse !important; }
  .flex-xl-wrap { flex-wrap: wrap !important; }
  .flex-xl-nowrap { flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse { flex-wrap: wrap-reverse !important; }
  .flex-xl-fill { flex: 1 1 auto !important; }
  .flex-xl-grow-0 { flex-grow: 0 !important; }
  .flex-xl-grow-1 { flex-grow: 1 !important; }
  .flex-xl-shrink-0 { flex-shrink: 0 !important; }
  .flex-xl-shrink-1 { flex-shrink: 1 !important; }
  .justify-content-xl-start { justify-content: flex-start !important; }
  .justify-content-xl-end { justify-content: flex-end !important; }
  .justify-content-xl-center { justify-content: center !important; }
  .justify-content-xl-between { justify-content: space-between !important; }
  .justify-content-xl-around { justify-content: space-around !important; }
  .align-items-xl-start { align-items: flex-start !important; }
  .align-items-xl-end { align-items: flex-end !important; }
  .align-items-xl-center { align-items: center !important; }
  .align-items-xl-baseline { align-items: baseline !important; }
  .align-items-xl-stretch { align-items: stretch !important; }
  .align-content-xl-start { align-content: flex-start !important; }
  .align-content-xl-end { align-content: flex-end !important; }
  .align-content-xl-center { align-content: center !important; }
  .align-content-xl-between { align-content: space-between !important; }
  .align-content-xl-around { align-content: space-around !important; }
  .align-content-xl-stretch { align-content: stretch !important; }
  .align-self-xl-auto { align-self: auto !important; }
  .align-self-xl-start { align-self: flex-start !important; }
  .align-self-xl-end { align-self: flex-end !important; }
  .align-self-xl-center { align-self: center !important; }
  .align-self-xl-baseline { align-self: baseline !important; }
  .align-self-xl-stretch { align-self: stretch !important; }
}
.float-left { float: left !important; }
.float-right { float: right !important; }
.float-none { float: none !important; }
@media (min-width: 576px) {
  .float-sm-left { float: left !important; }
  .float-sm-right { float: right !important; }
  .float-sm-none { float: none !important; }
}
@media (min-width: 768px) {
  .float-md-left { float: left !important; }
  .float-md-right { float: right !important; }
  .float-md-none { float: none !important; }
}
@media (min-width: 992px) {
  .float-lg-left { float: left !important; }
  .float-lg-right { float: right !important; }
  .float-lg-none { float: none !important; }
}
@media (min-width: 1200px) {
  .float-xl-left { float: left !important; }
  .float-xl-right { float: right !important; }
  .float-xl-none { float: none !important; }
}
.overflow-auto { overflow: auto !important; }
.overflow-hidden { overflow: hidden !important; }
.position-static { position: static !important; }
.position-relative { position: relative !important; }
.position-absolute { position: absolute !important; }
.position-fixed { position: fixed !important; }
.position-sticky { position: sticky !important; }
.fixed-top { position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }
.fixed-bottom { position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }
@supports (position: sticky) {
  .sticky-top { position: sticky; top: 0px; z-index: 1020; }
}
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }
.shadow-sm { box-shadow: rgba(0, 0, 0, 0.075) 0px 0.125rem 0.25rem !important; }
.shadow { box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important; }
.shadow-lg { box-shadow: rgba(0, 0, 0, 0.176) 0px 1rem 3rem !important; }
.shadow-none { box-shadow: none !important; }
.w-25 { width: 25% !important; }
.w-50 { width: 50% !important; }
.w-75 { width: 75% !important; }
.w-100 { width: 100% !important; }
.w-auto { width: auto !important; }
.h-25 { height: 25% !important; }
.h-50 { height: 50% !important; }
.h-75 { height: 75% !important; }
.h-100 { height: 100% !important; }
.h-auto { height: auto !important; }
.mw-100 { max-width: 100% !important; }
.mh-100 { max-height: 100% !important; }
.min-vw-100 { min-width: 100vw !important; }
.min-vh-100 { min-height: 100vh !important; }
.vw-100 { width: 100vw !important; }
.vh-100 { height: 100vh !important; }
.stretched-link::after { position: absolute; inset: 0px; z-index: 1; pointer-events: auto; content: ""; background-color: rgba(0, 0, 0, 0); }
.m-0 { margin: 0px !important; }
.mt-0, .my-0 { margin-top: 0px !important; }
.mr-0, .mx-0 { margin-right: 0px !important; }
.mb-0, .my-0 { margin-bottom: 0px !important; }
.ml-0, .mx-0 { margin-left: 0px !important; }
.m-1 { margin: 0.25rem !important; }
.mt-1, .my-1 { margin-top: 0.25rem !important; }
.mr-1, .mx-1 { margin-right: 0.25rem !important; }
.mb-1, .my-1 { margin-bottom: 0.25rem !important; }
.ml-1, .mx-1 { margin-left: 0.25rem !important; }
.m-2 { margin: 0.5rem !important; }
.mt-2, .my-2 { margin-top: 0.5rem !important; }
.mr-2, .mx-2 { margin-right: 0.5rem !important; }
.mb-2, .my-2 { margin-bottom: 0.5rem !important; }
.ml-2, .mx-2 { margin-left: 0.5rem !important; }
.m-3 { margin: 1rem !important; }
.mt-3, .my-3 { margin-top: 1rem !important; }
.mr-3, .mx-3 { margin-right: 1rem !important; }
.mb-3, .my-3 { margin-bottom: 1rem !important; }
.ml-3, .mx-3 { margin-left: 1rem !important; }
.m-4 { margin: 1.5rem !important; }
.mt-4, .my-4 { margin-top: 1.5rem !important; }
.mr-4, .mx-4 { margin-right: 1.5rem !important; }
.mb-4, .my-4 { margin-bottom: 1.5rem !important; }
.ml-4, .mx-4 { margin-left: 1.5rem !important; }
.m-5 { margin: 3rem !important; }
.mt-5, .my-5 { margin-top: 3rem !important; }
.mr-5, .mx-5 { margin-right: 3rem !important; }
.mb-5, .my-5 { margin-bottom: 3rem !important; }
.ml-5, .mx-5 { margin-left: 3rem !important; }
.p-0 { padding: 0px !important; }
.pt-0, .py-0 { padding-top: 0px !important; }
.pr-0, .px-0 { padding-right: 0px !important; }
.pb-0, .py-0 { padding-bottom: 0px !important; }
.pl-0, .px-0 { padding-left: 0px !important; }
.p-1 { padding: 0.25rem !important; }
.pt-1, .py-1 { padding-top: 0.25rem !important; }
.pr-1, .px-1 { padding-right: 0.25rem !important; }
.pb-1, .py-1 { padding-bottom: 0.25rem !important; }
.pl-1, .px-1 { padding-left: 0.25rem !important; }
.p-2 { padding: 0.5rem !important; }
.pt-2, .py-2 { padding-top: 0.5rem !important; }
.pr-2, .px-2 { padding-right: 0.5rem !important; }
.pb-2, .py-2 { padding-bottom: 0.5rem !important; }
.pl-2, .px-2 { padding-left: 0.5rem !important; }
.p-3 { padding: 1rem !important; }
.pt-3, .py-3 { padding-top: 1rem !important; }
.pr-3, .px-3 { padding-right: 1rem !important; }
.pb-3, .py-3 { padding-bottom: 1rem !important; }
.pl-3, .px-3 { padding-left: 1rem !important; }
.p-4 { padding: 1.5rem !important; }
.pt-4, .py-4 { padding-top: 1.5rem !important; }
.pr-4, .px-4 { padding-right: 1.5rem !important; }
.pb-4, .py-4 { padding-bottom: 1.5rem !important; }
.pl-4, .px-4 { padding-left: 1.5rem !important; }
.p-5 { padding: 3rem !important; }
.pt-5, .py-5 { padding-top: 3rem !important; }
.pr-5, .px-5 { padding-right: 3rem !important; }
.pb-5, .py-5 { padding-bottom: 3rem !important; }
.pl-5, .px-5 { padding-left: 3rem !important; }
.m-n1 { margin: -0.25rem !important; }
.mt-n1, .my-n1 { margin-top: -0.25rem !important; }
.mr-n1, .mx-n1 { margin-right: -0.25rem !important; }
.mb-n1, .my-n1 { margin-bottom: -0.25rem !important; }
.ml-n1, .mx-n1 { margin-left: -0.25rem !important; }
.m-n2 { margin: -0.5rem !important; }
.mt-n2, .my-n2 { margin-top: -0.5rem !important; }
.mr-n2, .mx-n2 { margin-right: -0.5rem !important; }
.mb-n2, .my-n2 { margin-bottom: -0.5rem !important; }
.ml-n2, .mx-n2 { margin-left: -0.5rem !important; }
.m-n3 { margin: -1rem !important; }
.mt-n3, .my-n3 { margin-top: -1rem !important; }
.mr-n3, .mx-n3 { margin-right: -1rem !important; }
.mb-n3, .my-n3 { margin-bottom: -1rem !important; }
.ml-n3, .mx-n3 { margin-left: -1rem !important; }
.m-n4 { margin: -1.5rem !important; }
.mt-n4, .my-n4 { margin-top: -1.5rem !important; }
.mr-n4, .mx-n4 { margin-right: -1.5rem !important; }
.mb-n4, .my-n4 { margin-bottom: -1.5rem !important; }
.ml-n4, .mx-n4 { margin-left: -1.5rem !important; }
.m-n5 { margin: -3rem !important; }
.mt-n5, .my-n5 { margin-top: -3rem !important; }
.mr-n5, .mx-n5 { margin-right: -3rem !important; }
.mb-n5, .my-n5 { margin-bottom: -3rem !important; }
.ml-n5, .mx-n5 { margin-left: -3rem !important; }
.m-auto { margin: auto !important; }
.mt-auto, .my-auto { margin-top: auto !important; }
.mr-auto, .mx-auto { margin-right: auto !important; }
.mb-auto, .my-auto { margin-bottom: auto !important; }
.ml-auto, .mx-auto { margin-left: auto !important; }
@media (min-width: 576px) {
  .m-sm-0 { margin: 0px !important; }
  .mt-sm-0, .my-sm-0 { margin-top: 0px !important; }
  .mr-sm-0, .mx-sm-0 { margin-right: 0px !important; }
  .mb-sm-0, .my-sm-0 { margin-bottom: 0px !important; }
  .ml-sm-0, .mx-sm-0 { margin-left: 0px !important; }
  .m-sm-1 { margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 { margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 { margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 { margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 { margin-left: 0.25rem !important; }
  .m-sm-2 { margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 { margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 { margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 { margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 { margin-left: 0.5rem !important; }
  .m-sm-3 { margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 { margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 { margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 { margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 { margin-left: 1rem !important; }
  .m-sm-4 { margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 { margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 { margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 { margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 { margin-left: 1.5rem !important; }
  .m-sm-5 { margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 { margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 { margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 { margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 { margin-left: 3rem !important; }
  .p-sm-0 { padding: 0px !important; }
  .pt-sm-0, .py-sm-0 { padding-top: 0px !important; }
  .pr-sm-0, .px-sm-0 { padding-right: 0px !important; }
  .pb-sm-0, .py-sm-0 { padding-bottom: 0px !important; }
  .pl-sm-0, .px-sm-0 { padding-left: 0px !important; }
  .p-sm-1 { padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 { padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 { padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 { padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 { padding-left: 0.25rem !important; }
  .p-sm-2 { padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 { padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 { padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 { padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 { padding-left: 0.5rem !important; }
  .p-sm-3 { padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 { padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 { padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 { padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 { padding-left: 1rem !important; }
  .p-sm-4 { padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 { padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 { padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 { padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 { padding-left: 1.5rem !important; }
  .p-sm-5 { padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 { padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 { padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 { padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 { padding-left: 3rem !important; }
  .m-sm-n1 { margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 { margin-top: -0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1 { margin-right: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 { margin-bottom: -0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1 { margin-left: -0.25rem !important; }
  .m-sm-n2 { margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 { margin-top: -0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2 { margin-right: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 { margin-bottom: -0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2 { margin-left: -0.5rem !important; }
  .m-sm-n3 { margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 { margin-top: -1rem !important; }
  .mr-sm-n3, .mx-sm-n3 { margin-right: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 { margin-bottom: -1rem !important; }
  .ml-sm-n3, .mx-sm-n3 { margin-left: -1rem !important; }
  .m-sm-n4 { margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 { margin-top: -1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4 { margin-right: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 { margin-bottom: -1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4 { margin-left: -1.5rem !important; }
  .m-sm-n5 { margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 { margin-top: -3rem !important; }
  .mr-sm-n5, .mx-sm-n5 { margin-right: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 { margin-bottom: -3rem !important; }
  .ml-sm-n5, .mx-sm-n5 { margin-left: -3rem !important; }
  .m-sm-auto { margin: auto !important; }
  .mt-sm-auto, .my-sm-auto { margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto { margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto { margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto { margin-left: auto !important; }
}
@media (min-width: 768px) {
  .m-md-0 { margin: 0px !important; }
  .mt-md-0, .my-md-0 { margin-top: 0px !important; }
  .mr-md-0, .mx-md-0 { margin-right: 0px !important; }
  .mb-md-0, .my-md-0 { margin-bottom: 0px !important; }
  .ml-md-0, .mx-md-0 { margin-left: 0px !important; }
  .m-md-1 { margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 { margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 { margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 { margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 { margin-left: 0.25rem !important; }
  .m-md-2 { margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 { margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 { margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 { margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 { margin-left: 0.5rem !important; }
  .m-md-3 { margin: 1rem !important; }
  .mt-md-3, .my-md-3 { margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 { margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 { margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 { margin-left: 1rem !important; }
  .m-md-4 { margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 { margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 { margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 { margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 { margin-left: 1.5rem !important; }
  .m-md-5 { margin: 3rem !important; }
  .mt-md-5, .my-md-5 { margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 { margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 { margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 { margin-left: 3rem !important; }
  .p-md-0 { padding: 0px !important; }
  .pt-md-0, .py-md-0 { padding-top: 0px !important; }
  .pr-md-0, .px-md-0 { padding-right: 0px !important; }
  .pb-md-0, .py-md-0 { padding-bottom: 0px !important; }
  .pl-md-0, .px-md-0 { padding-left: 0px !important; }
  .p-md-1 { padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 { padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 { padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 { padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 { padding-left: 0.25rem !important; }
  .p-md-2 { padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 { padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 { padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 { padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 { padding-left: 0.5rem !important; }
  .p-md-3 { padding: 1rem !important; }
  .pt-md-3, .py-md-3 { padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 { padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 { padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 { padding-left: 1rem !important; }
  .p-md-4 { padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 { padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 { padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 { padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 { padding-left: 1.5rem !important; }
  .p-md-5 { padding: 3rem !important; }
  .pt-md-5, .py-md-5 { padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 { padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 { padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 { padding-left: 3rem !important; }
  .m-md-n1 { margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 { margin-top: -0.25rem !important; }
  .mr-md-n1, .mx-md-n1 { margin-right: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 { margin-bottom: -0.25rem !important; }
  .ml-md-n1, .mx-md-n1 { margin-left: -0.25rem !important; }
  .m-md-n2 { margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 { margin-top: -0.5rem !important; }
  .mr-md-n2, .mx-md-n2 { margin-right: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 { margin-bottom: -0.5rem !important; }
  .ml-md-n2, .mx-md-n2 { margin-left: -0.5rem !important; }
  .m-md-n3 { margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 { margin-top: -1rem !important; }
  .mr-md-n3, .mx-md-n3 { margin-right: -1rem !important; }
  .mb-md-n3, .my-md-n3 { margin-bottom: -1rem !important; }
  .ml-md-n3, .mx-md-n3 { margin-left: -1rem !important; }
  .m-md-n4 { margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 { margin-top: -1.5rem !important; }
  .mr-md-n4, .mx-md-n4 { margin-right: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 { margin-bottom: -1.5rem !important; }
  .ml-md-n4, .mx-md-n4 { margin-left: -1.5rem !important; }
  .m-md-n5 { margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 { margin-top: -3rem !important; }
  .mr-md-n5, .mx-md-n5 { margin-right: -3rem !important; }
  .mb-md-n5, .my-md-n5 { margin-bottom: -3rem !important; }
  .ml-md-n5, .mx-md-n5 { margin-left: -3rem !important; }
  .m-md-auto { margin: auto !important; }
  .mt-md-auto, .my-md-auto { margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto { margin-right: auto !important; }
  .mb-md-auto, .my-md-auto { margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto { margin-left: auto !important; }
}
@media (min-width: 992px) {
  .m-lg-0 { margin: 0px !important; }
  .mt-lg-0, .my-lg-0 { margin-top: 0px !important; }
  .mr-lg-0, .mx-lg-0 { margin-right: 0px !important; }
  .mb-lg-0, .my-lg-0 { margin-bottom: 0px !important; }
  .ml-lg-0, .mx-lg-0 { margin-left: 0px !important; }
  .m-lg-1 { margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 { margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 { margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 { margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 { margin-left: 0.25rem !important; }
  .m-lg-2 { margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 { margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 { margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 { margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 { margin-left: 0.5rem !important; }
  .m-lg-3 { margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 { margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 { margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 { margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 { margin-left: 1rem !important; }
  .m-lg-4 { margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 { margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 { margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 { margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 { margin-left: 1.5rem !important; }
  .m-lg-5 { margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 { margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 { margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 { margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 { margin-left: 3rem !important; }
  .p-lg-0 { padding: 0px !important; }
  .pt-lg-0, .py-lg-0 { padding-top: 0px !important; }
  .pr-lg-0, .px-lg-0 { padding-right: 0px !important; }
  .pb-lg-0, .py-lg-0 { padding-bottom: 0px !important; }
  .pl-lg-0, .px-lg-0 { padding-left: 0px !important; }
  .p-lg-1 { padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 { padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 { padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 { padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 { padding-left: 0.25rem !important; }
  .p-lg-2 { padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 { padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 { padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 { padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 { padding-left: 0.5rem !important; }
  .p-lg-3 { padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 { padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 { padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 { padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 { padding-left: 1rem !important; }
  .p-lg-4 { padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 { padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 { padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 { padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 { padding-left: 1.5rem !important; }
  .p-lg-5 { padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 { padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 { padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 { padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 { padding-left: 3rem !important; }
  .m-lg-n1 { margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 { margin-top: -0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1 { margin-right: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 { margin-bottom: -0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1 { margin-left: -0.25rem !important; }
  .m-lg-n2 { margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 { margin-top: -0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2 { margin-right: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 { margin-bottom: -0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2 { margin-left: -0.5rem !important; }
  .m-lg-n3 { margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 { margin-top: -1rem !important; }
  .mr-lg-n3, .mx-lg-n3 { margin-right: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 { margin-bottom: -1rem !important; }
  .ml-lg-n3, .mx-lg-n3 { margin-left: -1rem !important; }
  .m-lg-n4 { margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 { margin-top: -1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4 { margin-right: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 { margin-bottom: -1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4 { margin-left: -1.5rem !important; }
  .m-lg-n5 { margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 { margin-top: -3rem !important; }
  .mr-lg-n5, .mx-lg-n5 { margin-right: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 { margin-bottom: -3rem !important; }
  .ml-lg-n5, .mx-lg-n5 { margin-left: -3rem !important; }
  .m-lg-auto { margin: auto !important; }
  .mt-lg-auto, .my-lg-auto { margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto { margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto { margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto { margin-left: auto !important; }
}
@media (min-width: 1200px) {
  .m-xl-0 { margin: 0px !important; }
  .mt-xl-0, .my-xl-0 { margin-top: 0px !important; }
  .mr-xl-0, .mx-xl-0 { margin-right: 0px !important; }
  .mb-xl-0, .my-xl-0 { margin-bottom: 0px !important; }
  .ml-xl-0, .mx-xl-0 { margin-left: 0px !important; }
  .m-xl-1 { margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 { margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 { margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 { margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 { margin-left: 0.25rem !important; }
  .m-xl-2 { margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 { margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 { margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 { margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 { margin-left: 0.5rem !important; }
  .m-xl-3 { margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 { margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 { margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 { margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 { margin-left: 1rem !important; }
  .m-xl-4 { margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 { margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 { margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 { margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 { margin-left: 1.5rem !important; }
  .m-xl-5 { margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 { margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 { margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 { margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 { margin-left: 3rem !important; }
  .p-xl-0 { padding: 0px !important; }
  .pt-xl-0, .py-xl-0 { padding-top: 0px !important; }
  .pr-xl-0, .px-xl-0 { padding-right: 0px !important; }
  .pb-xl-0, .py-xl-0 { padding-bottom: 0px !important; }
  .pl-xl-0, .px-xl-0 { padding-left: 0px !important; }
  .p-xl-1 { padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 { padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 { padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 { padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 { padding-left: 0.25rem !important; }
  .p-xl-2 { padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 { padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 { padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 { padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 { padding-left: 0.5rem !important; }
  .p-xl-3 { padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 { padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 { padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 { padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 { padding-left: 1rem !important; }
  .p-xl-4 { padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 { padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 { padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 { padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 { padding-left: 1.5rem !important; }
  .p-xl-5 { padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 { padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 { padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 { padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 { padding-left: 3rem !important; }
  .m-xl-n1 { margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 { margin-top: -0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1 { margin-right: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 { margin-bottom: -0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1 { margin-left: -0.25rem !important; }
  .m-xl-n2 { margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 { margin-top: -0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2 { margin-right: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 { margin-bottom: -0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2 { margin-left: -0.5rem !important; }
  .m-xl-n3 { margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 { margin-top: -1rem !important; }
  .mr-xl-n3, .mx-xl-n3 { margin-right: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 { margin-bottom: -1rem !important; }
  .ml-xl-n3, .mx-xl-n3 { margin-left: -1rem !important; }
  .m-xl-n4 { margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 { margin-top: -1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4 { margin-right: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 { margin-bottom: -1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4 { margin-left: -1.5rem !important; }
  .m-xl-n5 { margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 { margin-top: -3rem !important; }
  .mr-xl-n5, .mx-xl-n5 { margin-right: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 { margin-bottom: -3rem !important; }
  .ml-xl-n5, .mx-xl-n5 { margin-left: -3rem !important; }
  .m-xl-auto { margin: auto !important; }
  .mt-xl-auto, .my-xl-auto { margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto { margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto { margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto { margin-left: auto !important; }
}
.text-monospace { font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }
.text-justify { text-align: justify !important; }
.text-wrap { white-space: normal !important; }
.text-nowrap { white-space: nowrap !important; }
.text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.text-left { text-align: left !important; }
.text-right { text-align: right !important; }
.text-center { text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left { text-align: left !important; }
  .text-sm-right { text-align: right !important; }
  .text-sm-center { text-align: center !important; }
}
@media (min-width: 768px) {
  .text-md-left { text-align: left !important; }
  .text-md-right { text-align: right !important; }
  .text-md-center { text-align: center !important; }
}
@media (min-width: 992px) {
  .text-lg-left { text-align: left !important; }
  .text-lg-right { text-align: right !important; }
  .text-lg-center { text-align: center !important; }
}
@media (min-width: 1200px) {
  .text-xl-left { text-align: left !important; }
  .text-xl-right { text-align: right !important; }
  .text-xl-center { text-align: center !important; }
}
.text-lowercase { text-transform: lowercase !important; }
.text-uppercase { text-transform: uppercase !important; }
.text-capitalize { text-transform: capitalize !important; }
.font-weight-light { font-weight: 300 !important; }
.font-weight-lighter { font-weight: lighter !important; }
.font-weight-normal { font-weight: 400 !important; }
.font-weight-bold { font-weight: 700 !important; }
.font-weight-bolder { font-weight: bolder !important; }
.font-italic { font-style: italic !important; }
.text-white { color: rgb(255, 255, 255) !important; }
.text-primary { color: rgb(63, 156, 232) !important; }
a.text-primary.link-effect::before { background-color: rgb(63, 156, 232); }
a.text-primary:hover, a.text-primary:focus { color: rgb(21, 104, 172) !important; }
.text-secondary { color: rgb(108, 117, 125) !important; }
a.text-secondary.link-effect::before { background-color: rgb(108, 117, 125); }
a.text-secondary:hover, a.text-secondary:focus { color: rgb(61, 66, 70) !important; }
.text-success { color: rgb(156, 204, 101) !important; }
a.text-success.link-effect::before { background-color: rgb(156, 204, 101); }
a.text-success:hover, a.text-success:focus { color: rgb(105, 152, 51) !important; }
.text-info { color: rgb(38, 198, 218) !important; }
a.text-info.link-effect::before { background-color: rgb(38, 198, 218); }
a.text-info:hover, a.text-info:focus { color: rgb(22, 119, 132) !important; }
.text-warning { color: rgb(255, 202, 40) !important; }
a.text-warning.link-effect::before { background-color: rgb(255, 202, 40); }
a.text-warning:hover, a.text-warning:focus { color: rgb(193, 145, 0) !important; }
.text-danger { color: rgb(239, 83, 80) !important; }
a.text-danger.link-effect::before { background-color: rgb(239, 83, 80); }
a.text-danger:hover, a.text-danger:focus { color: rgb(199, 22, 18) !important; }
.text-light { color: rgb(248, 249, 250) !important; }
a.text-light.link-effect::before { background-color: rgb(248, 249, 250); }
a.text-light:hover, a.text-light:focus { color: rgb(189, 198, 208) !important; }
.text-dark { color: rgb(52, 58, 64) !important; }
a.text-dark.link-effect::before { background-color: rgb(52, 58, 64); }
a.text-dark:hover, a.text-dark:focus { color: rgb(6, 7, 8) !important; }
.text-body { color: rgb(87, 87, 87) !important; }
.text-muted { color: rgb(108, 117, 125) !important; }
.text-black-50 { color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 { color: rgba(255, 255, 255, 0.5) !important; }
.text-hide { font: 0px / 0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0px; }
.text-decoration-none { text-decoration: none !important; }
.text-break { word-break: break-word !important; overflow-wrap: break-word !important; }
.text-reset { color: inherit !important; }
.visible { visibility: visible !important; }
.invisible { visibility: hidden !important; }
@media print {
  *, ::before, ::after { text-shadow: none !important; box-shadow: none !important; }
  a:not(.btn) { text-decoration: underline; }
  abbr[title]::after { content: " (" attr(title) ")"; }
  pre { white-space: pre-wrap !important; }
  pre, blockquote { border: 1px solid rgb(173, 181, 189); break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { break-inside: avoid; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
  @page { size: a3; }
  body { min-width: 992px !important; }
  .container { min-width: 992px !important; }
  .navbar { display: none; }
  .badge { border: 1px solid rgb(0, 0, 0); }
  .table { border-collapse: collapse !important; }
  .table td, .table th { background-color: rgb(255, 255, 255) !important; }
  .table-bordered th, .table-bordered td { border: 1px solid rgb(222, 226, 230) !important; }
  .table-dark { color: inherit; }
  .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody { border-color: rgb(228, 231, 237); }
  .table .thead-dark th { color: inherit; border-color: rgb(228, 231, 237); }
}
html, body { font-size: 14px; }
html.no-focus :focus { outline: none !important; }
strong { font-weight: 600; }
a { transition: color 0.12s ease-out; }
@media (min-width: 576px) {
  a.link-effect { position: relative; }
  a.link-effect::before { position: absolute; bottom: -5px; left: 0px; width: 100%; height: 2px; content: ""; background-color: rgb(63, 156, 232); visibility: hidden; transform: translateY(6px); transform-origin: 50% 50%; opacity: 0; transition: transform 0.12s ease-out, opacity 0.12s ease-out; }
}
a:hover.link-effect::before { visibility: visible; transform: translateY(0px); opacity: 1; }
p { line-height: 1.6; margin-bottom: 24px; }
.nice-copy p, p.nice-copy { line-height: 1.8; font-size: 1.14286rem; }
.nice-copy-story p, p.nice-copy-story { line-height: 1.8; font-size: 1.28571rem; color: rgb(98, 98, 98); }
.nice-copy-story h2, .nice-copy-story h3, .nice-copy-story h4 { margin-top: 50px; }
.font-size-h1 { font-size: 2.57143rem; }
.font-size-h2 { font-size: 2.14286rem; }
.font-size-h3 { font-size: 1.85714rem; }
.font-size-h4 { font-size: 1.57143rem; }
.font-size-h5 { font-size: 1.28571rem; }
.font-size-h6 { font-size: 1rem; }
@media (max-width: 767.98px) {
  .display-1 { font-size: 3.429rem; }
  .display-2 { font-size: 3.143rem; }
  .display-3 { font-size: 2.857rem; }
  .display-4 { font-size: 2.57143rem; }
  h1, .h1, .font-size-h1 { font-size: 2.14286rem; }
  h2, .h2, .font-size-h2 { font-size: 1.85714rem; }
  h3, .h3, .font-size-h3 { font-size: 1.57143rem; }
  h4, .h4, .font-size-h4 { font-size: 1.28571rem; }
  h5, .h5, .font-size-h5, h6, .h6, .font-size-h6 { font-size: 1rem; }
}
.content-heading { margin-bottom: 20px; padding-top: 30px; padding-bottom: 8px; font-size: 1.42857rem; font-weight: 400; line-height: 28px; border-bottom: 1px solid rgb(228, 231, 237); }
.content-heading small { margin-top: 5px; font-size: 16px; font-weight: 400; color: rgb(108, 117, 125); }
@media (min-width: 768px) {
  .content-heading { margin-bottom: 25px; padding-top: 40px; }
  .content-heading small { margin-top: 0px; }
}
.content-heading .dropdown { line-height: 1.5; }
small, .small { font-weight: inherit; color: rgb(100, 100, 100); }
.row.gutters-tiny { margin-right: -3px; margin-left: -3px; }
.row.gutters-tiny > .col, .row.gutters-tiny > [class*="col-"] { padding-left: 3px; padding-right: 3px; }
.row.gutters-tiny .push, .row.gutters-tiny .block { margin-bottom: 6px; }
.row.row-deck > div { display: flex; align-items: stretch; }
.row.row-deck > div > .block { min-width: 100%; }
.table thead th { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; font-weight: 600; text-transform: uppercase; }
.table-vcenter th, .table-vcenter td { vertical-align: middle; }
.table-responsive > .table.table-bordered thead th, [class*="table-responsive-"] > .table.table-bordered thead th { border-top: 1px solid rgb(228, 231, 237); }
.table-active, .table-active > th, .table-active > td { background-color: rgb(240, 242, 245); }
.table-hover .table-active:hover { background-color: rgb(225, 229, 235); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgb(225, 229, 235); }
.table-primary, .table-primary > th, .table-primary > td { background-color: rgb(200, 226, 248); }
.table-hover .table-primary:hover { background-color: rgb(177, 215, 246); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(177, 215, 246); }
.table-success, .table-success > th, .table-success > td { background-color: rgb(235, 245, 223); }
.table-hover .table-success:hover { background-color: rgb(223, 239, 204); }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th { background-color: rgb(223, 239, 204); }
.table-info, .table-info > th, .table-info > td { background-color: rgb(227, 244, 252); }
.table-hover .table-info:hover { background-color: rgb(204, 235, 250); }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th { background-color: rgb(204, 235, 250); }
.table-warning, .table-warning > th, .table-warning > td { background-color: rgb(252, 247, 230); }
.table-hover .table-warning:hover { background-color: rgb(249, 240, 207); }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th { background-color: rgb(249, 240, 207); }
.table-danger, .table-danger > th, .table-danger > td { background-color: rgb(250, 233, 232); }
.table-hover .table-danger:hover { background-color: rgb(245, 213, 211); }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th { background-color: rgb(245, 213, 211); }
.js-table-checkable tbody tr, .js-table-sections-header > tr { cursor: pointer; }
.js-table-sections-header > tr > td:first-child > i { transition: transform 0.2s ease-in-out; }
.js-table-sections-header + tbody { display: none; }
.js-table-sections-header.show > tr > td:first-child > i { transform: rotate(90deg); }
.js-table-sections-header.show + tbody { display: table-row-group; }
label { font-weight: 600; }
.invalid-feedback { font-size: 0.928571rem; }
.btn { font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; }
.btn.btn-square { border-radius: 0px !important; }
.btn.btn-rounded { border-radius: 50px !important; }
.btn .si { position: relative; top: 1px; }
.btn.btn-hero { padding: 14px 38px; font-size: 1rem; line-height: 16px; border-radius: 3px; height: auto; }
.btn.btn-hero.btn-sm, .btn-group-sm > .btn.btn-hero { padding: 11px 34px; font-size: 1rem; line-height: 16px; border-radius: 3px; }
.btn.btn-hero.btn-lg, .btn-group-lg > .btn.btn-hero { padding: 15px 42px; font-size: 1.14286rem; line-height: 20px; border-radius: 3px; }
.btn.btn-circle { padding: 9px 0px; font-size: 1rem; line-height: 1; min-width: 34px; height: 34px; text-align: center; border-radius: 50% !important; }
.btn.btn-circle.btn-sm, .btn-group-sm > .btn.btn-circle { padding: 6px 0px; font-size: 1rem; line-height: 1; border-radius: inherit; min-width: 28px; height: 28px; }
.btn.btn-circle.btn-lg, .btn-group-lg > .btn.btn-circle { padding: 12px 0px; font-size: 1rem; line-height: 1; border-radius: inherit; min-width: 40px; height: 40px; }
.btn.btn-circle > .si { top: 0px; }
.btn-secondary { color: rgb(33, 37, 41); background-color: rgb(240, 242, 245); border-color: rgb(203, 210, 221); }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus { color: rgb(33, 37, 41); background-color: rgb(203, 210, 221); border-color: rgb(173, 184, 200); }
.btn-secondary.disabled, .btn-secondary:disabled { background-color: rgb(240, 242, 245); border-color: rgb(203, 210, 221); }
.btn-secondary:not([disabled]):not(.disabled):active { background-color: rgb(240, 242, 245); border-color: rgb(203, 210, 221); }
.btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { background-color: rgb(203, 210, 221); background-image: none; border-color: rgb(173, 184, 200); }
.btn-secondary.btn-noborder { border-color: rgb(240, 242, 245); }
.btn-secondary.btn-noborder:hover, .btn-secondary.btn-noborder:focus, .btn-secondary.btn-noborder.focus { border-color: rgb(203, 210, 221); }
.btn-secondary.btn-noborder.disabled, .btn-secondary.btn-noborder:disabled, .btn-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-secondary.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(240, 242, 245); }
.show > .btn-secondary.btn-noborder.dropdown-toggle { border-color: rgb(203, 210, 221); }
.btn-outline-secondary { color: rgb(105, 125, 155); background-color: transparent; background-image: none; border-color: rgb(105, 125, 155); }
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(105, 125, 155); border-color: rgb(105, 125, 155); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(105, 125, 155); background-color: transparent; }
.btn-outline-secondary:not([disabled]):not(.disabled):active { color: rgb(105, 125, 155); background-color: transparent; border-color: rgb(105, 125, 155); }
.btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(105, 125, 155); border-color: rgb(105, 125, 155); }
.btn-outline-secondary.btn-noborder { border-color: transparent; }
.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-alt-primary { color: rgb(18, 90, 150); background-color: rgb(200, 226, 248); border-color: rgb(200, 226, 248); }
.btn-alt-primary:hover, .btn-alt-primary:focus, .btn-alt-primary.focus { color: rgb(18, 90, 150); background-color: rgb(154, 203, 243); border-color: rgb(154, 203, 243); box-shadow: none; }
.btn-alt-primary.disabled, .btn-alt-primary:disabled { background-color: rgb(200, 226, 248); border-color: rgb(200, 226, 248); }
.btn-alt-primary:not([disabled]):not(.disabled):active { color: rgb(18, 90, 150); background-color: rgb(200, 226, 248); border-color: rgb(200, 226, 248); }
.btn-alt-primary:not([disabled]):not(.disabled).active, .show > .btn-alt-primary.dropdown-toggle { color: rgb(18, 90, 150); background-color: rgb(154, 203, 243); border-color: rgb(154, 203, 243); }
.btn-alt-secondary { color: rgb(23, 23, 23); background-color: rgb(228, 231, 237); border-color: rgb(228, 231, 237); }
.btn-alt-secondary:hover, .btn-alt-secondary:focus, .btn-alt-secondary.focus { color: rgb(23, 23, 23); background-color: rgb(197, 205, 216); border-color: rgb(197, 205, 216); box-shadow: none; }
.btn-alt-secondary.disabled, .btn-alt-secondary:disabled { background-color: rgb(228, 231, 237); border-color: rgb(228, 231, 237); }
.btn-alt-secondary:not([disabled]):not(.disabled):active { color: rgb(23, 23, 23); background-color: rgb(228, 231, 237); border-color: rgb(228, 231, 237); }
.btn-alt-secondary:not([disabled]):not(.disabled).active, .show > .btn-alt-secondary.dropdown-toggle { color: rgb(23, 23, 23); background-color: rgb(197, 205, 216); border-color: rgb(197, 205, 216); }
.btn-alt-success { color: rgb(92, 133, 44); background-color: rgb(235, 245, 223); border-color: rgb(235, 245, 223); }
.btn-alt-success:hover, .btn-alt-success:focus, .btn-alt-success.focus { color: rgb(92, 133, 44); background-color: rgb(211, 233, 184); border-color: rgb(211, 233, 184); box-shadow: none; }
.btn-alt-success.disabled, .btn-alt-success:disabled { background-color: rgb(235, 245, 223); border-color: rgb(235, 245, 223); }
.btn-alt-success:not([disabled]):not(.disabled):active { color: rgb(92, 133, 44); background-color: rgb(235, 245, 223); border-color: rgb(235, 245, 223); }
.btn-alt-success:not([disabled]):not(.disabled).active, .show > .btn-alt-success.dropdown-toggle { color: rgb(92, 133, 44); background-color: rgb(211, 233, 184); border-color: rgb(211, 233, 184); }
.btn-alt-info { color: rgb(19, 100, 110); background-color: rgb(227, 244, 252); border-color: rgb(227, 244, 252); }
.btn-alt-info:hover, .btn-alt-info:focus, .btn-alt-info.focus { color: rgb(19, 100, 110); background-color: rgb(181, 226, 247); border-color: rgb(181, 226, 247); box-shadow: none; }
.btn-alt-info.disabled, .btn-alt-info:disabled { background-color: rgb(227, 244, 252); border-color: rgb(227, 244, 252); }
.btn-alt-info:not([disabled]):not(.disabled):active { color: rgb(19, 100, 110); background-color: rgb(227, 244, 252); border-color: rgb(227, 244, 252); }
.btn-alt-info:not([disabled]):not(.disabled).active, .show > .btn-alt-info.dropdown-toggle { color: rgb(19, 100, 110); background-color: rgb(181, 226, 247); border-color: rgb(181, 226, 247); }
.btn-alt-warning { color: rgb(168, 126, 0); background-color: rgb(252, 247, 230); border-color: rgb(252, 247, 230); }
.btn-alt-warning:hover, .btn-alt-warning:focus, .btn-alt-warning.focus { color: rgb(168, 126, 0); background-color: rgb(247, 232, 184); border-color: rgb(247, 232, 184); box-shadow: none; }
.btn-alt-warning.disabled, .btn-alt-warning:disabled { background-color: rgb(252, 247, 230); border-color: rgb(252, 247, 230); }
.btn-alt-warning:not([disabled]):not(.disabled):active { color: rgb(168, 126, 0); background-color: rgb(252, 247, 230); border-color: rgb(252, 247, 230); }
.btn-alt-warning:not([disabled]):not(.disabled).active, .show > .btn-alt-warning.dropdown-toggle { color: rgb(168, 126, 0); background-color: rgb(247, 232, 184); border-color: rgb(247, 232, 184); }
.btn-alt-danger { color: rgb(175, 19, 16); background-color: rgb(250, 233, 232); border-color: rgb(250, 233, 232); }
.btn-alt-danger:hover, .btn-alt-danger:focus, .btn-alt-danger.focus { color: rgb(175, 19, 16); background-color: rgb(241, 193, 190); border-color: rgb(241, 193, 190); box-shadow: none; }
.btn-alt-danger.disabled, .btn-alt-danger:disabled { background-color: rgb(250, 233, 232); border-color: rgb(250, 233, 232); }
.btn-alt-danger:not([disabled]):not(.disabled):active { color: rgb(175, 19, 16); background-color: rgb(250, 233, 232); border-color: rgb(250, 233, 232); }
.btn-alt-danger:not([disabled]):not(.disabled).active, .show > .btn-alt-danger.dropdown-toggle { color: rgb(175, 19, 16); background-color: rgb(241, 193, 190); border-color: rgb(241, 193, 190); }
.btn-dual-secondary { color: rgb(31, 31, 31); background-color: transparent; border-color: transparent; }
.btn-dual-secondary:hover, .btn-dual-secondary:focus, .btn-dual-secondary.focus { color: rgb(31, 31, 31); background-color: rgb(209, 215, 225); border-color: rgb(209, 215, 225); box-shadow: none; }
.btn-dual-secondary.disabled, .btn-dual-secondary:disabled { background-color: transparent; border-color: transparent; }
.btn-dual-secondary:not([disabled]):not(.disabled):active { color: rgb(31, 31, 31); background-color: transparent; border-color: transparent; }
.btn-dual-secondary:not([disabled]):not(.disabled).active, .show > .btn-dual-secondary.dropdown-toggle { color: rgb(31, 31, 31); background-color: rgb(209, 215, 225); border-color: rgb(209, 215, 225); }
.page-header-inverse #page-header .btn-dual-secondary, .sidebar-inverse #sidebar .btn-dual-secondary { color: rgb(255, 255, 255); background-color: transparent; border-color: transparent; }
.page-header-inverse #page-header .btn-dual-secondary:hover, .page-header-inverse #page-header .btn-dual-secondary:focus, .page-header-inverse #page-header .btn-dual-secondary.focus, .sidebar-inverse #sidebar .btn-dual-secondary:hover, .sidebar-inverse #sidebar .btn-dual-secondary:focus, .sidebar-inverse #sidebar .btn-dual-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-color: rgb(33, 37, 41); box-shadow: none; }
.page-header-inverse #page-header .btn-dual-secondary.disabled, .page-header-inverse #page-header .btn-dual-secondary:disabled, .sidebar-inverse #sidebar .btn-dual-secondary.disabled, .sidebar-inverse #sidebar .btn-dual-secondary:disabled { background-color: transparent; border-color: transparent; }
.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled):active, .sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled):active { color: rgb(255, 255, 255); background-color: transparent; border-color: transparent; }
.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled).active, .show > .page-header-inverse #page-header .btn-dual-secondary.dropdown-toggle, .sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled).active, .show > .sidebar-inverse #sidebar .btn-dual-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(33, 37, 41); border-color: rgb(33, 37, 41); }
.fade { transition: opacity 0.15s ease-out; }
.fade.fade-up { transition: opacity 0.15s ease-out, transform 0.3s ease-out; transform: translateY(100px); }
.fade.fade-up.show { transform: translateY(0px); }
.fade.fade-right { transition: opacity 0.15s ease-out, transform 0.3s ease-out; transform: translateX(-100px); }
.fade.fade-right.show { transform: translateX(0px); }
.fade.fade-left { transition: opacity 0.15s ease-out, transform 0.3s ease-out; transform: translateX(100px); }
.fade.fade-left.show { transform: translateX(0px); }
.dropdown-menu { padding-right: 8px; padding-left: 8px; }
.dropdown-item { margin-bottom: 5px; border-radius: 4px; }
.dropdown-header { margin-bottom: 5px; text-transform: uppercase; }
.custom-control-label::before, .custom-control-label::after { top: 3px; }
.css-control { position: relative; display: inline-block; padding: 6px 0px; margin: 0px; font-weight: 400; font-size: 1rem; cursor: pointer; }
.css-control-input { position: absolute; z-index: -1; opacity: 0; }
.css-control-input:focus ~ .css-control-indicator { box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 3px; }
.css-control-input ~ .css-control-indicator { position: relative; display: inline-block; margin-top: -3px; margin-right: 3px; vertical-align: middle; }
.css-control-input ~ .css-control-indicator::after { position: absolute; content: ""; }
.css-control.css-control-sm { padding: 3px 0px 4px; font-size: 1rem; }
.css-control.css-control-lg { padding: 7px 0px; font-size: 1.14286rem; }
.css-control.disabled { opacity: 0.5; cursor: not-allowed; }
.css-control + .css-control { margin-left: 10px; }
.css-radio .css-control-input ~ .css-control-indicator { width: 20px; height: 20px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 50%; }
.css-radio .css-control-input ~ .css-control-indicator::after { inset: 2px; background-color: rgb(255, 255, 255); border-radius: 50%; opacity: 0; transition: opacity 0.15s ease-out; }
.css-radio .css-control-input:checked ~ .css-control-indicator::after { opacity: 1; }
.css-radio:hover .css-control-input ~ .css-control-indicator { border-color: rgb(228, 231, 237); }
.css-radio.css-control-sm .css-control-input ~ .css-control-indicator { width: 16px; height: 16px; }
.css-radio.css-control-lg .css-control-input ~ .css-control-indicator { width: 26px; height: 26px; }
.css-radio.css-control-primary .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(63, 156, 232); }
.css-radio.css-control-secondary .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(108, 117, 125); }
.css-radio.css-control-info .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(38, 198, 218); }
.css-radio.css-control-success .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(156, 204, 101); }
.css-radio.css-control-warning .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(255, 202, 40); }
.css-radio.css-control-danger .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(239, 83, 80); }
.css-checkbox .css-control-input ~ .css-control-indicator { width: 20px; height: 20px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); transition: background-color 0.15s; }
.css-checkbox .css-control-input ~ .css-control-indicator::after { inset: 0px; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-weight: 900; font-size: 10px; color: rgb(255, 255, 255); line-height: 18px; content: ""; text-align: center; }
.css-checkbox:hover .css-control-input ~ .css-control-indicator { border-color: rgb(228, 231, 237); }
.css-checkbox.css-control-sm .css-control-input ~ .css-control-indicator { width: 16px; height: 16px; }
.css-checkbox.css-control-sm .css-control-input ~ .css-control-indicator::after { font-size: 8px; line-height: 15px; }
.css-checkbox.css-control-lg { padding: 6px 0px 7px; }
.css-checkbox.css-control-lg .css-control-input ~ .css-control-indicator { width: 28px; height: 28px; }
.css-checkbox.css-control-lg .css-control-input ~ .css-control-indicator::after { font-size: 14px; line-height: 26px; }
.css-checkbox.css-checkbox-rounded .css-control-input ~ .css-control-indicator { border-radius: 2px; }
.css-checkbox.css-control-primary .css-control-input:checked ~ .css-control-indicator { background-color: rgb(63, 156, 232); border-color: rgb(23, 118, 195); }
.css-checkbox.css-control-secondary .css-control-input:checked ~ .css-control-indicator { background-color: rgb(108, 117, 125); border-color: rgb(73, 79, 84); }
.css-checkbox.css-control-info .css-control-input:checked ~ .css-control-indicator { background-color: rgb(38, 198, 218); border-color: rgb(26, 139, 153); }
.css-checkbox.css-control-success .css-control-input:checked ~ .css-control-indicator { background-color: rgb(156, 204, 101); border-color: rgb(118, 172, 57); }
.css-checkbox.css-control-warning .css-control-input:checked ~ .css-control-indicator { background-color: rgb(255, 202, 40); border-color: rgb(219, 165, 0); }
.css-checkbox.css-control-danger .css-control-input:checked ~ .css-control-indicator { background-color: rgb(239, 83, 80); border-color: rgb(222, 24, 20); }
.css-switch { padding: 3px 0px; }
.css-switch .css-control-input ~ .css-control-indicator { width: 51px; height: 30px; background-color: rgb(238, 238, 238); border-radius: 30px; transition: background-color 0.3s; }
.css-switch .css-control-input ~ .css-control-indicator::after { top: 2px; bottom: 2px; left: 2px; width: 26px; background-color: rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(0, 0, 0, 0.1) 1px 0px 3px; transition: transform 0.15s ease-out; }
.css-switch .css-control-input:checked ~ .css-control-indicator { background-color: rgb(221, 221, 221); }
.css-switch .css-control-input:checked ~ .css-control-indicator::after { box-shadow: rgba(0, 0, 0, 0.3) -2px 0px 3px; transform: translateX(20px); }
.css-switch.css-control-sm { padding: 3px 0px; }
.css-switch.css-control-sm .css-control-input ~ .css-control-indicator { width: 36px; height: 20px; }
.css-switch.css-control-sm .css-control-input ~ .css-control-indicator::after { width: 16px; }
.css-switch.css-control-sm .css-control-input:checked ~ .css-control-indicator::after { transform: translateX(15px); }
.css-switch.css-control-lg { padding: 4px 0px; }
.css-switch.css-control-lg .css-control-input ~ .css-control-indicator { width: 65px; height: 34px; }
.css-switch.css-control-lg .css-control-input ~ .css-control-indicator::after { width: 30px; }
.css-switch.css-control-lg .css-control-input:checked ~ .css-control-indicator::after { transform: translateX(30px); }
.css-switch.css-switch-square .css-control-input ~ .css-control-indicator, .css-switch.css-switch-square .css-control-input ~ .css-control-indicator::after { border-radius: 0px; }
.css-switch.css-control-primary .css-control-input:checked ~ .css-control-indicator { background-color: rgb(63, 156, 232); }
.css-switch.css-control-secondary .css-control-input:checked ~ .css-control-indicator { background-color: rgb(108, 117, 125); }
.css-switch.css-control-info .css-control-input:checked ~ .css-control-indicator { background-color: rgb(38, 198, 218); }
.css-switch.css-control-success .css-control-input:checked ~ .css-control-indicator { background-color: rgb(156, 204, 101); }
.css-switch.css-control-warning .css-control-input:checked ~ .css-control-indicator { background-color: rgb(255, 202, 40); }
.css-switch.css-control-danger .css-control-input:checked ~ .css-control-indicator { background-color: rgb(239, 83, 80); }
.nav-link { color: rgb(87, 87, 87); font-weight: 600; }
.nav-link:hover, .nav-link:focus { color: rgb(63, 156, 232); }
.nav-tabs-block { background-color: rgb(246, 247, 249); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.nav-tabs-block .nav-item { margin-bottom: 0px; }
.nav-tabs-block .nav-link { padding-top: 12px; padding-bottom: 12px; border-color: transparent; border-radius: 0px; }
.nav-tabs-block .nav-link:hover, .nav-tabs-block .nav-link:focus { color: rgb(63, 156, 232); background-color: transparent; border-color: transparent; }
.nav-tabs-block .nav-link.active, .nav-tabs-block .nav-item.show .nav-link { color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border-color: transparent; }
.nav-tabs-alt { background-color: transparent; border-bottom-color: rgb(228, 231, 237); }
.nav-tabs-alt .nav-item { margin-bottom: -3px; }
.nav-tabs-alt .nav-link { padding-top: 12px; padding-bottom: 12px; background-color: transparent; border-color: transparent; }
.nav-tabs-alt .nav-link:hover, .nav-tabs-alt .nav-link:focus { color: rgb(63, 156, 232); background-color: transparent; border-color: transparent; box-shadow: rgb(63, 156, 232) 0px -2px inset; }
.nav-tabs-alt .nav-link.active, .nav-tabs-alt .nav-item.show .nav-link { background-color: transparent; border-color: transparent; box-shadow: rgb(63, 156, 232) 0px -2px inset; }
.nav-users { margin: 0px; padding: 0px; list-style: none; }
.nav-users > li:last-child > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.nav-users a { position: relative; padding: 12px 8px 8px 71px; display: block; min-height: 62px; font-weight: 600; border-bottom: 1px solid rgb(240, 242, 245); }
.nav-users a > img { position: absolute; left: 12px; top: 10px; width: 42px; height: 42px; border-radius: 50%; }
.nav-users a > i { position: absolute; left: 40px; top: 40px; display: inline-block; width: 18px; height: 18px; line-height: 18px; text-align: center; background-color: rgb(255, 255, 255); border-radius: 50%; }
.nav-users a:hover { background-color: rgb(246, 247, 249); }
.breadcrumb-item + .breadcrumb-item::before { font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-weight: 900; content: ""; }
.page-link { font-weight: 600; }
.page-link:focus { color: rgb(23, 23, 23); background-color: rgb(228, 231, 237); border-color: rgb(228, 231, 237); }
.pagination-sm .page-link { font-size: 1rem; line-height: 16px; }
.pagination-lg .page-link { font-size: 1.14286rem; line-height: 20px; }
.badge-secondary { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.33); }
a.badge-secondary:hover, a.badge-secondary:focus { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.33); }
a.badge-secondary:focus, a.badge-secondary.focus { outline: 0px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0.2rem; }
.modal-content { border-radius: 0px; }
.modal-header { padding-top: 16px; padding-bottom: 16px; }
.modal-footer { padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; }
.modal-backdrop { background-color: rgb(7, 35, 58); }
.modal-dialog.modal-dialog-top { margin-top: 0px !important; }
.modal.fade .modal-dialog { transition-duration: 0.35s; }
.modal.fade .modal-dialog.modal-dialog-popin { transform: scale(1.2, 1.2); }
.modal.fade .modal-dialog.modal-dialog-popout { transform: scale(0.8, 0.8); }
.modal.fade .modal-dialog.modal-dialog-slideup { transform: translate(0px, 25%); }
.modal.fade .modal-dialog.modal-dialog-slideright { transform: translate(-25%, 0px); }
.modal.fade .modal-dialog.modal-dialog-slideleft { transform: translate(25%, 0px); }
.modal.fade .modal-dialog.modal-dialog-fromright { transform: translateX(25%) rotate(15deg) scale(0.8); }
.modal.fade .modal-dialog.modal-dialog-fromleft { transform: translateX(-25%) rotate(-15deg) scale(0.8); }
.modal.show .modal-dialog.modal-dialog-popin, .modal.show .modal-dialog.modal-dialog-popout { transform: scale(1, 1); }
.modal.show .modal-dialog.modal-dialog-slideup, .modal.show .modal-dialog.modal-dialog-slideright, .modal.show .modal-dialog.modal-dialog-slideleft { transform: translate(0px, 0px); }
.modal.show .modal-dialog.modal-dialog-fromright, .modal.show .modal-dialog.modal-dialog-fromleft { transform: translateX(0px) rotate(0deg) scale(1); }
.popover-header { padding-bottom: 1px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#page-container { margin: 0px auto; width: 100%; min-width: 320px; }
#page-overlay { position: fixed; inset: 0px; content: ""; background: linear-gradient(to right, rgba(7, 35, 58, 0), rgba(7, 35, 58, 0.6)); z-index: 1033; opacity: 0; transition: opacity 0.26s cubic-bezier(0.47, 0, 0.745, 0.715), transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715); transform: translateX(100%); }
.sidebar-r #page-overlay { background: linear-gradient(to right, rgba(7, 35, 58, 0.6), rgba(7, 35, 58, 0)); transform: translateX(-100%); }
@media (min-width: 992px) {
  .side-overlay-o.enable-page-overlay #page-overlay { transform: translateX(0px); opacity: 1; }
}
#main-container, #page-footer { overflow-x: hidden; }
.content { margin: 0px auto; padding: 12px 12px 1px; width: 100%; overflow-x: visible; }
.content .pull-t { margin-top: -12px; }
.content .pull-b { margin-bottom: -1px; }
.content .pull-t-b { margin-top: -12px; margin-bottom: -1px; }
.content .pull-r-l { margin-right: -12px; margin-left: -12px; }
.content .pull-all { margin: -12px -12px -1px; }
.content.content-full { padding-bottom: 12px; }
.content.content-full .pull-b, .content.content-full .pull-t-b, .content.content-full .pull-all { margin-bottom: -12px; }
.content p, .content .push, .content .block, .content .items-push > div { margin-bottom: 12px; }
.content .items-push-2x > div { margin-bottom: 24px; }
.content .items-push-3x > div { margin-bottom: 36px; }
@media (min-width: 768px) {
  .content { margin: 0px auto; padding: 24px 24px 1px; width: 100%; overflow-x: visible; }
  .content .pull-t { margin-top: -24px; }
  .content .pull-b { margin-bottom: -1px; }
  .content .pull-t-b { margin-top: -24px; margin-bottom: -1px; }
  .content .pull-r-l { margin-right: -24px; margin-left: -24px; }
  .content .pull-all { margin: -24px -24px -1px; }
  .content.content-full { padding-bottom: 24px; }
  .content.content-full .pull-b, .content.content-full .pull-t-b, .content.content-full .pull-all { margin-bottom: -24px; }
  .content p, .content .push, .content .block, .content .items-push > div { margin-bottom: 24px; }
  .content .items-push-2x > div { margin-bottom: 48px; }
  .content .items-push-3x > div { margin-bottom: 72px; }
}
@media (min-width: 1200px) {
  .content.content-narrow { max-width: 92%; }
}
.content.content-boxed { max-width: 1200px; }
.content-side { margin: 0px auto; padding: 18px 18px 1px; width: 100%; overflow-x: hidden; }
.content-side .pull-t { margin-top: -18px; }
.content-side .pull-b { margin-bottom: -1px; }
.content-side .pull-t-b { margin-top: -18px; margin-bottom: -1px; }
.content-side .pull-r-l { margin-right: -18px; margin-left: -18px; }
.content-side .pull-all { margin: -18px -18px -1px; }
.content-side.content-side-full { padding-bottom: 18px; }
.content-side.content-side-full .pull-b, .content-side.content-side-full .pull-t-b, .content-side.content-side-full .pull-all { margin-bottom: -18px; }
.content-side p, .content-side .push, .content-side .block, .content-side .items-push > div { margin-bottom: 18px; }
.content-side .items-push-2x > div { margin-bottom: 36px; }
.content-side .items-push-3x > div { margin-bottom: 54px; }
.content-side-user { height: 136px; background-color: rgb(246, 247, 249); overflow: hidden; }
.content.content-top { padding-top: 60px; }
@media (min-width: 992px) {
  .content.content-top { padding-top: 72px; }
}
.section-top { padding-top: 48px; }
#page-header { position: relative; margin: 0px auto; width: 100%; background-color: rgb(255, 255, 255); }
.overlay-header { position: absolute; inset: 0px; background-color: rgb(255, 255, 255); opacity: 0; transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out; transform: translateY(-100%); will-change: opacity, transform; }
.overlay-header.show { opacity: 1; transform: translateY(0px); }
.content-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin: 0px auto; padding: 7px 18px; height: 48px; }
.content-header.content-header-fullrow { flex-direction: column; align-items: stretch; }
.content-header-section { flex: 0 0 auto; }
.content-header-section.content-header-section-wrap { flex: 1 1 auto; }
.content-header-item { display: inline-block; height: 34px; line-height: 34px; vertical-align: middle; }
.content-header-item-align { vertical-align: middle; }
.content-header-logo { height: 34px; }
#page-header > .content-header { padding-left: 12px; padding-right: 12px; }
@media (min-width: 768px) {
  #page-header > .content-header { padding-left: 24px; padding-right: 24px; }
}
.sidebar-mini-visible, .sidebar-mini-visible-b { display: none; }
.sidebar-mini-show { opacity: 0; }
.sidebar-mini-show, .sidebar-mini-hide { transition: opacity 0.26s cubic-bezier(0.47, 0, 0.745, 0.715); }
.sidebar-mini-show.sidebar-mini-notrans, .sidebar-mini-hide.sidebar-mini-notrans { transition: none; }
#sidebar { position: fixed; top: 0px; bottom: 0px; left: 0px; z-index: 1032; width: 100%; background-color: rgb(255, 255, 255); overflow-y: auto; transform: translateX(-100%) translateY(0px) translateZ(0px); will-change: transform; }
.side-trans-enabled #sidebar { transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715); }
.sidebar-r #sidebar { right: 0px; left: auto; transform: translateX(100%) translateY(0px) translateZ(0px); }
@media (max-width: 991.98px) {
  .sidebar-o-xs #sidebar { transform: translateX(0px) translateY(0px) translateZ(0px); }
}
@media (min-width: 992px) {
  #sidebar { width: 230px; }
  .sidebar-o #sidebar { transform: translateX(0px) translateY(0px) translateZ(0px); }
  .sidebar-o.sidebar-mini #sidebar { overflow-x: hidden; transform: translateX(-176px) translateY(0px) translateZ(0px); transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715); }
  .sidebar-r.sidebar-o.sidebar-mini #sidebar { transform: translateX(176px) translateY(0px) translateZ(0px); }
  .sidebar-o.sidebar-mini #sidebar .sidebar-content { width: 230px; transform: translateX(176px) translateY(0px) translateZ(0px); transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715); will-change: transform; }
  .sidebar-o.sidebar-mini #sidebar:hover, .sidebar-o.sidebar-mini #sidebar:hover .sidebar-content, .sidebar-r.sidebar-o.sidebar-mini #sidebar .sidebar-content { transform: translateX(0px) translateY(0px) translateZ(0px); }
  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hide { opacity: 0; }
  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-show { opacity: 1; }
  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden, .sidebar-o.sidebar-mini #sidebar .sidebar-mini-hidden-b { display: none; }
  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible { display: inline-block; }
  .sidebar-o.sidebar-mini #sidebar .sidebar-mini-visible-b { display: block; }
  .sidebar-o.sidebar-mini #sidebar .nav-main > li.open > ul { display: none; }
  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hide { opacity: 1; }
  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-show { opacity: 0; }
  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden { display: inline-block; }
  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-hidden-b { display: block; }
  .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible, .sidebar-o.sidebar-mini #sidebar:hover .sidebar-mini-visible-b { display: none; opacity: 0; }
  .sidebar-o.sidebar-mini #sidebar:hover .nav-main > li.open > ul { display: block; }
}
#side-overlay { position: fixed; top: 0px; right: 0px; bottom: 0px; z-index: 1034; width: 100%; background-color: rgb(255, 255, 255); overflow-y: auto; transform: translateX(100%) translateY(0px) translateZ(0px); will-change: transform; }
.side-trans-enabled #side-overlay { transition: transform 0.26s cubic-bezier(0.47, 0, 0.745, 0.715); }
.sidebar-r #side-overlay { right: auto; left: 0px; transform: translateX(-100%) translateY(0px) translateZ(0px); }
.side-overlay-o #side-overlay { transform: translateX(0px) translateY(0px) translateZ(0px); }
@media (min-width: 992px) {
  #side-overlay { width: 320px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 25px; transform: translateX(110%) translateY(0px) translateZ(0px); }
  .sidebar-r #side-overlay { transform: translateX(-110%) translateY(0px) translateZ(0px); }
  .side-overlay-hover #side-overlay { transform: translateX(302px) translateY(0px) translateZ(0px); }
  .sidebar-r.side-overlay-hover #side-overlay { transform: translateX(-302px) translateY(0px) translateZ(0px); }
  .side-overlay-hover #side-overlay:hover, .side-overlay-o #side-overlay, .side-overlay-o.side-overlay-hover #side-overlay { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 20px; transform: translateX(0px) translateY(0px) translateZ(0px); }
}
@media (min-width: 1200px) {
  #page-container.main-content-narrow > #page-header .content-header, #page-container.main-content-narrow > #page-header .content, #page-container.main-content-narrow > #main-container .content, #page-container.main-content-narrow > #page-footer .content { max-width: 92%; }
}
#page-container.main-content-boxed > #page-header .content-header, #page-container.main-content-boxed > #page-header .content, #page-container.main-content-boxed > #main-container .content, #page-container.main-content-boxed > #page-footer .content { max-width: 1200px; }
@media (min-width: 992px) {
  #page-container.page-header-modern #page-header { background-color: rgb(240, 242, 245); box-shadow: none !important; }
  #page-container.page-header-modern #page-header > .content-header { padding-top: 12px; padding-bottom: 2px; }
}
#page-container.page-header-inverse #page-header { color: rgb(203, 210, 221); background-color: rgb(52, 58, 64); }
#page-container.page-header-glass #page-header { position: absolute; background-color: transparent; }
#page-container.page-header-glass.page-header-fixed #page-header { transition: background-color 0.2s linear; will-change: background-color; box-shadow: none; }
#page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.02) 0px 5px 10px; }
#page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-inverse #page-header { background-color: rgb(52, 58, 64); box-shadow: none; }
#page-container.page-header-glass #main-container, #page-container.page-header-glass.page-header-fixed #main-container { padding-top: 0px; }
#page-container.page-header-fixed #page-header { position: fixed; box-shadow: rgba(0, 0, 0, 0.02) 0px 5px 10px; }
#page-container.page-header-fixed #page-header > .content-header { padding-top: 7px; padding-bottom: 7px; }
#page-container.page-header-fixed.page-header-inverse #page-header { box-shadow: none; }
#page-container.page-header-fixed #main-container { padding-top: 48px; }
#page-container.page-header-fixed #page-header, #page-container.page-header-glass #page-header { top: 0px; right: 0px; left: 0px; z-index: 1030; min-width: 320px; max-width: 100%; width: auto; }
@media (min-width: 992px) {
  #page-container.page-header-fixed.sidebar-o #page-header, #page-container.page-header-glass.sidebar-o #page-header { left: 230px; }
  #page-container.page-header-fixed.sidebar-r.sidebar-o #page-header, #page-container.page-header-glass.sidebar-r.sidebar-o #page-header { right: 230px; left: 0px; }
  #page-container.page-header-fixed.sidebar-o.sidebar-mini #page-header, #page-container.page-header-glass.sidebar-o.sidebar-mini #page-header { left: 54px; }
  #page-container.page-header-fixed.sidebar-r.sidebar-o.sidebar-mini #page-header, #page-container.page-header-glass.sidebar-r.sidebar-o.sidebar-mini #page-header { right: 54px; left: 0px; }
}
@media (min-width: 992px) {
  #page-container.page-header-modern #sidebar { box-shadow: rgb(228, 231, 237) 5px 0px 10px; }
  #page-container.page-header-modern.sidebar-r #sidebar { box-shadow: rgb(228, 231, 237) -5px 0px 10px; }
}
#page-container.sidebar-inverse #sidebar { color: rgb(228, 231, 237); background-color: rgb(52, 58, 64); box-shadow: none; }
#page-container.sidebar-inverse #sidebar .content-side-user { background-color: rgb(45, 50, 56); }
@media (min-width: 992px) {
  #page-container.sidebar-o { padding-left: 230px; }
  #page-container.sidebar-r.sidebar-o { padding-right: 230px; padding-left: 0px; }
  #page-container.sidebar-o.sidebar-mini { padding-left: 54px; }
  #page-container.sidebar-r.sidebar-o.sidebar-mini { padding-right: 54px; padding-left: 0px; }
  #page-container.side-scroll #sidebar, #page-container.side-scroll #side-overlay { overflow-y: hidden; }
}
.hero { display: flex; flex-direction: row; justify-content: center; align-items: center; width: 100%; height: 100vh; min-height: 500px; }
.hero.hero-sm { min-height: 300px; }
.hero.hero-lg { min-height: 800px; }
.hero-inner { flex: 0 0 auto; width: 100%; }
.hero-static { min-height: 100vh; }
.hero-promo { position: relative; overflow: hidden; }
.hero-promo::before { position: absolute; right: -500px; bottom: -500px; left: 0px; height: 640px; content: ""; background: rgba(255, 255, 255, 0.2); transform: skewY(-20deg); z-index: 0; }
.hero-bubbles { position: relative; overflow: hidden; }
.hero-bubbles .hero-bubble { position: absolute; display: inline-block; border-radius: 100%; opacity: 0.2; z-index: 0; }
.hero-bubbles .hero-bubble:nth-child(2n+1) { animation: 15s ease-in 0s infinite normal none running hero-bubble; }
.hero-bubbles .hero-bubble:nth-child(2n) { animation: 15s ease-in 0s infinite reverse none running hero-bubble; }
@keyframes hero-bubble { 
  0% { transform: scale(1); }
  33% { transform: scale(1.5) translateY(1rem); }
  50% { opacity: 0.5; }
  66% { transform: scale(0.5) translateY(0px); }
  100% { transform: scale(1); opacity: 0.2; }
}
.block { margin-bottom: 24px; background-color: rgb(255, 255, 255); box-shadow: rgb(228, 231, 237) 0px 1px 1px; }
.block .block, .content-side .block { box-shadow: none; }
.block-header { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 14px 20px; transition: opacity 0.2s ease-out; }
.block-header.block-header-rtl { flex-direction: row-reverse; }
.block-header.block-header-rtl .block-title { text-align: right; }
.block-header.block-header-rtl .block-options { padding-right: 10px; padding-left: 0px; }
.block-header-default { background-color: rgb(246, 247, 249); }
.block-title { flex: 1 1 auto; min-height: 28px; margin: 0px; font-size: 1.14286rem; font-weight: 400; line-height: 28px; }
.block-title small { font-size: 1rem; font-weight: 400; line-height: 22px; color: rgb(100, 100, 100); }
.block-content { transition: opacity 0.2s ease-out; margin: 0px auto; padding: 20px 20px 1px; width: 100%; overflow-x: visible; }
.block-content .pull-t { margin-top: -20px; }
.block-content .pull-b { margin-bottom: -1px; }
.block-content .pull-t-b { margin-top: -20px; margin-bottom: -1px; }
.block-content .pull-r-l { margin-right: -20px; margin-left: -20px; }
.block-content .pull-all { margin: -20px -20px -1px; }
.block-content.block-content-full { padding-bottom: 20px; }
.block-content.block-content-full .pull-b, .block-content.block-content-full .pull-t-b, .block-content.block-content-full .pull-all { margin-bottom: -20px; }
.block-content p, .block-content .push, .block-content .block, .block-content .items-push > div { margin-bottom: 20px; }
.block-content .items-push-2x > div { margin-bottom: 40px; }
.block-content .items-push-3x > div { margin-bottom: 60px; }
.block-content.block-content-sm { padding-top: 10px; }
.block-content.block-content-sm .pull-t, .block-content.block-content-sm .pull-t-b, .block-content.block-content-sm .pull-all { margin-top: -10px; }
.block-content.block-content-sm.block-content-full { padding-bottom: 10px; }
.block-content.block-content-sm.block-content-full .pull-b, .block-content.block-content-sm.block-content-full .pull-t-b, .block-content.block-content-sm.block-content-full .pull-all { margin-bottom: -10px; }
.block-table { display: table; border-collapse: collapse; width: 100%; }
.block-table .block-row { display: table-row; }
.block-table .block-cell { display: table-cell; padding: 20px; vertical-align: middle; }
.block.block-bordered { border: 1px solid rgb(228, 231, 237); box-shadow: none; }
.block.block-rounded { border-radius: 4px; }
.block.block-rounded > .block-header { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.block.block-rounded > .block-header:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.block.block-rounded > .block-content:first-child { border-top-left-radius: 3px; border-top-right-radius: 3px; }
.block.block-rounded > .block-content:last-child { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.block.block-themed > .block-header { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: rgb(255, 255, 255); background-color: rgb(63, 156, 232); }
.block.block-themed > .block-header > .block-title { color: rgba(255, 255, 255, 0.9); }
.block.block-themed > .block-header > .block-title small { color: rgba(255, 255, 255, 0.7); }
.block.block-transparent { background-color: transparent; box-shadow: none; }
.block.block-shadow { box-shadow: rgba(33, 37, 41, 0.05) 0px 15px 30px; }
.block.block-mode-hidden.block-bordered > .block-header { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.block.block-mode-hidden > .block-content { display: none; }
.block.block-mode-loading { position: relative; overflow: hidden; }
.block.block-mode-loading > .block-header, .block.block-mode-loading > .block-content, .block.block-mode-loading > .nav-tabs { opacity: 0.05; }
.block.block-mode-loading::before { position: absolute; inset: 0px; display: block; z-index: 1; content: " "; }
.block.block-mode-loading::after { position: absolute; top: 50%; left: 50%; margin: -25px 0px 0px -25px; width: 50px; height: 50px; line-height: 50px; color: rgb(52, 58, 64); font-family: Simple-Line-Icons; font-size: 18px; text-align: center; z-index: 2; content: ""; animation: 1.75s linear 0s infinite normal none running fa-spin; border-radius: 25px; box-shadow: rgba(52, 58, 64, 0.05) 0px 0px 15px 15px; }
.block.block-mode-loading.block-mode-hidden::after { margin: -15px 0px 0px -15px; width: 30px; height: 30px; line-height: 30px; box-shadow: rgba(52, 58, 64, 0.05) 0px 0px 8px 8px; }
.block.block-mode-loading.block-mode-loading-inverse::after { background-color: rgb(52, 58, 64); color: rgb(255, 255, 255); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 15px 15px; }
.block.block-mode-loading.block-mode-loading-location::after { content: ""; }
.block.block-mode-loading.block-mode-loading-energy::after { content: ""; }
.block.block-mode-loading.block-mode-loading-refresh::after { font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-weight: 900; content: ""; }
.block.block-mode-loading.block-mode-loading-sun::after { font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; content: ""; }
.block.block-mode-loading.block-mode-loading-repeat::after { font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-weight: 900; content: ""; }
.block.block-mode-fullscreen { position: fixed; inset: 0px; z-index: 1035; margin-bottom: 0px; overflow-y: auto; backface-visibility: hidden; }
.block.block-mode-fullscreen.block-bordered { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.block.block-mode-fullscreen.block-rounded { border-radius: 0px; }
.block.block-mode-fullscreen.block-transparent { background-color: rgb(255, 255, 255); }
.block.block-mode-pinned { position: fixed; right: 10px; bottom: 0px; width: 100%; max-width: 300px; z-index: 1031; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 30px; margin-bottom: 0px !important; }
.block.block-mode-pinned > .block-content { max-height: 250px; overflow-y: auto; }
a.block { display: block; color: rgb(87, 87, 87); font-weight: normal; transition: 0.12s ease-out; }
a.block:hover { color: rgb(87, 87, 87); opacity: 0.65; }
a.block:active { opacity: 1; }
a.block.block-link-rotate:hover { transform: rotate(1deg); opacity: 1; }
a.block.block-link-rotate:active { transform: rotate(0deg); }
a.block.block-link-pop:hover { box-shadow: rgb(216, 221, 229) 0px 2px 30px; transform: translateY(-3px); opacity: 1; }
a.block.block-link-pop:active { box-shadow: rgb(237, 239, 243) 0px 2px 10px; transform: translateY(0px); }
a.block.block-link-shadow:hover { box-shadow: rgb(216, 221, 229) 0px 0px 36px; opacity: 1; }
a.block.block-link-shadow:active { box-shadow: rgb(228, 231, 237) 0px 0px 10px; }
.block.block-fx-rotate { transform: rotate(1deg); opacity: 1; }
.block.block-fx-pop { box-shadow: rgb(216, 221, 229) 0px 2px 30px; transform: translateY(-3px); opacity: 1; }
.block.block-fx-shadow { box-shadow: rgb(216, 221, 229) 0px 0px 36px; opacity: 1; }
.block-options { flex: 0 0 auto; padding-left: 10px; min-height: 28px; }
.block-options .block-options-item { padding: 6px 5px; line-height: 1.2; }
.block.block-themed > .block-header .block-options .block-options-item { color: rgb(255, 255, 255); }
.block-options .block-options-item, .block-options .dropdown, .block-options .dropup, .block-options .dropright, .block-options .dropleft { display: inline-block; }
.block-sticky-options { position: relative; }
.block-sticky-options .block-options { position: absolute; top: 14px; right: 20px; }
.block-sticky-options .block-options.block-options-left { right: auto; left: 20px; padding-right: 10px; padding-left: 0px; }
.btn-block-option { display: inline-block; padding: 6px 5px; line-height: 1.2; color: rgb(108, 117, 125); background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; cursor: pointer; }
.btn-block-option .si { position: relative; top: 1px; }
.btn-block-option:hover { text-decoration: none; color: rgb(52, 58, 64); }
a.btn-block-option:focus, .active > a.btn-block-option, .show > button.btn-block-option { text-decoration: none; color: rgb(52, 58, 64); }
.btn-block-option:active { color: rgb(108, 117, 125); }
a.btn-block-option:focus, .active > a.btn-block-option, .show > button.btn-block-option { text-decoration: none; color: rgb(52, 58, 64); }
.block.block-themed > .block-header > .block-options .btn-block-option, .block.block-themed > .block-content > .block-options .btn-block-option { color: rgb(255, 255, 255); opacity: 0.7; }
.block.block-themed > .block-header > .block-options .btn-block-option:hover, .block.block-themed > .block-content > .block-options .btn-block-option:hover { color: rgb(255, 255, 255); opacity: 1; }
.block.block-themed > .block-header > .block-options .btn-block-option:active, .block.block-themed > .block-content > .block-options .btn-block-option:active { color: rgb(255, 255, 255); opacity: 0.6; }
.block.block-themed > .block-header > .block-options a.btn-block-option:focus, .block.block-themed > .block-header > .block-options .active > a.btn-block-option, .block.block-themed > .block-header > .block-options .show > button.btn-block-option, .block.block-themed > .block-content > .block-options a.btn-block-option:focus, .block.block-themed > .block-content > .block-options .active > a.btn-block-option, .block.block-themed > .block-content > .block-options .show > button.btn-block-option { color: rgb(255, 255, 255); opacity: 1; }
#page-loader { position: fixed; inset: 0px; background-color: rgb(63, 156, 232); z-index: 999998; transition: transform 0.35s ease-out; transform: translateY(-100%); will-change: transform; }
#page-loader.show { transform: translateY(0px); }
#page-loader::after, #page-loader::before { position: absolute; top: 50%; left: 50%; display: block; border-radius: 100%; content: ""; z-index: 999999; }
#page-loader::after { margin-top: -100px; margin-left: -100px; width: 200px; height: 200px; background-color: rgba(255, 255, 255, 0.5); border: 3px solid rgba(255, 255, 255, 0.75); animation: 1.5s ease-out 0s infinite normal none running page-loader-inner; }
#page-loader::before { margin-top: -30px; margin-left: -30px; width: 60px; height: 60px; background-color: white; animation: 1.5s ease-in 0s infinite normal none running page-loader-outer; }
@keyframes page-loader-inner { 
  0%, 40% { transform: scale(0); }
  100% { transform: scale(1); opacity: 0; }
}
@keyframes page-loader-outer { 
  0% { transform: scale(1); }
  40%, 100% { transform: scale(0); opacity: 0; }
}
.nav-main { margin: 0px -18px; padding: 0px; list-style: none; }
.nav-main .nav-main-heading { padding: 30px 18px 6px; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; opacity: 0.55; }
.nav-main a { position: relative; display: block; padding: 9px 18px 9px 40px; font-weight: 600; color: rgba(87, 87, 87, 0.9); }
.sidebar-inverse #sidebar .nav-main a { color: rgba(228, 231, 237, 0.75); }
.nav-main a > i { position: absolute; top: 49%; right: auto; left: 18px; transform: translateX(0px) translateY(-50%); font-size: 14px; color: rgba(52, 58, 64, 0.75); }
.sidebar-inverse #sidebar .nav-main a > i { color: rgb(228, 231, 237); }
.nav-main a:hover, .nav-main a:focus, .nav-main a.active { color: rgb(0, 0, 0); }
.sidebar-inverse #sidebar .nav-main a:hover, .sidebar-inverse #sidebar .nav-main a:focus, .sidebar-inverse #sidebar .nav-main a.active { color: rgb(255, 255, 255); }
.nav-main a:hover > i, .nav-main a:focus > i, .nav-main a.active > i { color: rgb(63, 156, 232); }
.sidebar-inverse #sidebar .nav-main a:hover > i, .sidebar-inverse #sidebar .nav-main a:focus > i, .sidebar-inverse #sidebar .nav-main a.active > i { color: rgb(63, 156, 232); }
.nav-main a.nav-submenu { padding-right: 35px; }
.nav-main a.nav-submenu::before, .nav-main a.nav-submenu::after { position: absolute; top: 50%; right: 15px; margin-top: -11px; width: 20px; height: 20px; display: block; line-height: 20px; text-align: center; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-size: 14px; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.nav-main a.nav-submenu::before { content: ""; opacity: 0.4; }
.nav-main a.nav-submenu::after { content: ""; opacity: 0; transform: rotate(90deg); }
.nav-main ul { margin: 0px; padding: 0px 0px 0px 40px; height: 0px; list-style: none; overflow: hidden; }
.nav-main ul > li { opacity: 0; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); transform: translateY(-15px); }
.nav-main ul .nav-main-heading { padding-left: 0px; padding-right: 0px; }
.nav-main ul a { padding: 7px 8px 7px 0px; font-size: 13px; color: rgba(87, 87, 87, 0.6); }
.nav-main ul a:hover, .nav-main ul a:focus { background-color: transparent; }
.nav-main ul a > i { margin-right: 10px; }
.nav-main ul ul { padding-left: 12px; }
.nav-main li.open > a.nav-submenu { color: rgb(0, 0, 0); }
.sidebar-inverse #sidebar .nav-main li.open > a.nav-submenu { color: rgb(255, 255, 255); }
.nav-main li.open > a.nav-submenu > i { color: rgb(63, 156, 232); }
.sidebar-inverse #sidebar .nav-main li.open > a.nav-submenu > i { color: rgb(63, 156, 232); }
.nav-main li.open > a.nav-submenu::before { opacity: 0; transform: rotate(-90deg); }
.nav-main li.open > a.nav-submenu::after { opacity: 0.4; transform: rotate(0deg); }
.nav-main li.open > ul { height: auto; padding-top: 5px; padding-bottom: 5px; background-color: rgb(246, 247, 249); }
.sidebar-inverse #sidebar .nav-main li.open > ul { background-color: rgb(45, 50, 56); }
.nav-main li.open > ul > li { opacity: 1; transform: translateX(0px); }
.nav-main-header { display: none; }
@media (min-width: 992px) {
  .nav-main-header { margin: 0px -3px; padding: 0px; display: inline-block; list-style: none; vertical-align: middle; }
  .nav-main-header li { position: relative; display: inline-block; margin: 0px 3px; }
  .nav-main-header a { position: relative; display: inline-block; padding: 9px 14px; font-weight: 600; line-height: 16px; border-radius: 3px; }
  .nav-main-header a > i { margin-right: 8px; }
  .nav-main-header a > i.si { position: relative; top: 1px; }
  .nav-main-header a.nav-submenu { padding-right: 28px; }
  .nav-main-header a.nav-submenu::before { position: absolute; top: 50%; right: 6px; margin-top: -10px; width: 20px; height: 20px; display: block; text-align: center; line-height: 20px; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; }
  .nav-main-header a.nav-submenu::before { content: ""; opacity: 0.5; }
  .nav-main-header ul { position: absolute; top: 100%; left: 0px; margin: 0px; padding: 15px 0px; display: none; z-index: 1032; }
  .nav-main-header ul li { display: block; margin: 0px; }
  .nav-main-header ul a { display: block; border-radius: 0px; min-width: 160px; }
  .nav-main-header ul a.nav-submenu::before { content: ""; }
  .nav-main-header ul ul { top: -15px; left: 100%; }
  .nav-main-header li:hover > a.nav-submenu { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
  .nav-main-header li:hover > ul { display: block; }
  .nav-main-header > li:last-child ul { right: 0px; left: auto; }
  .nav-main-header > li:last-child ul a.nav-submenu::before { content: ""; }
  .nav-main-header > li:last-child ul ul { right: 100%; left: auto; }
  .nav-main-header a { color: rgb(113, 113, 113); }
  .nav-main-header ul a { color: rgb(143, 143, 143); }
  .nav-main-header a:hover, .nav-main-header a:focus, .nav-main-header a.active, .nav-main-header li.open > a.nav-submenu, .nav-main-header li:hover > a.nav-submenu { color: rgb(0, 0, 0); background-color: rgb(228, 231, 237); }
  .nav-main-header ul, .nav-main-header > li:hover > a.nav-submenu { background-color: rgb(228, 231, 237); }
  .page-header-inverse #page-header .nav-main-header a, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a { color: rgb(200, 208, 218); }
  .page-header-inverse #page-header .nav-main-header ul a, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul a { color: rgb(173, 184, 200); }
  .page-header-inverse #page-header .nav-main-header a:hover, .page-header-inverse #page-header .nav-main-header a:focus, .page-header-inverse #page-header .nav-main-header a.active, .page-header-inverse #page-header .nav-main-header li.open > a.nav-submenu, .page-header-inverse #page-header .nav-main-header li:hover > a.nav-submenu, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:hover, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:focus, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a.active, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li.open > a.nav-submenu, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li:hover > a.nav-submenu { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.25); }
  .page-header-inverse #page-header .nav-main-header ul, .page-header-inverse #page-header .nav-main-header > li:hover > a.nav-submenu, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header > li:hover > a.nav-submenu { background-color: rgb(52, 58, 64); }
  .page-header-inverse.page-header-glass #page-header .nav-main-header ul, .page-header-inverse.page-header-glass #page-header .nav-main-header > li:hover > a.nav-submenu { background-color: rgb(41, 45, 50); }
  .nav-main-header .nav-main-heading { display: none; }
  .nav-main-header.nav-main-header-no-icons a > i { display: none; }
}
.form-material { position: relative; padding-top: 26px; }
.form-material > label { position: absolute; top: 6px; left: 0px; margin-bottom: 0px; }
.form-material.floating > label { font-size: 1.14286rem; font-weight: 400; cursor: text; z-index: 2; transition: 0.2s ease-out; transform: translateY(25px); }
.form-material.form-material-sm.floating > label { font-size: 1rem; transform: translateY(22px); }
.form-material.form-material-lg.floating > label { font-size: 1.28571rem; transform: translateY(27px); }
.form-material > label, .form-material > .form-control:focus + label, .form-material.floating.open > label { font-size: 1rem; font-weight: 600; cursor: default; transform: translateY(0px); }
.form-material.floating > .form-control:-webkit-autofill + label { font-size: 1rem; font-weight: 600; cursor: default; transform: translateY(0px); }
.form-material.floating > .form-control[disabled] + label, .form-material.floating > .form-control[readonly] + label, fieldset[disabled] .form-material.floating > label { cursor: not-allowed; }
.form-material > .form-control { padding-left: 0px; padding-right: 0px; border-color: transparent; border-radius: 0px; background-color: transparent; box-shadow: rgb(212, 218, 227) 0px 1px 0px; transition: box-shadow 0.3s ease-out; }
.form-material > .form-control ~ .input-group-append { box-shadow: rgb(212, 218, 227) 0px 1px 0px; transition: box-shadow 0.3s ease-out; }
.form-material > .form-control:focus { background-color: transparent; border-color: transparent; box-shadow: rgb(151, 165, 186) 0px 2px 0px; }
.form-material > .form-control:focus + label { color: rgb(87, 87, 87); }
.form-material > .form-control:focus ~ .input-group-append { box-shadow: rgb(151, 165, 186) 0px 2px 0px; }
.form-material > select.form-control { border-radius: 1px; }
.form-material .form-control[disabled], .form-material .form-control[readonly], .form-material fieldset[disabled] .form-control { background-color: rgb(255, 255, 255); border-bottom: 1px dashed rgb(204, 204, 204); box-shadow: none; }
.form-material.input-group .input-group-text { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; }
.form-material.form-material-primary > .form-control:focus { box-shadow: rgb(63, 156, 232) 0px 2px; }
.form-material.form-material-primary > .form-control:focus + label { color: rgb(63, 156, 232); }
.form-material.form-material-primary > .form-control:focus ~ .input-group-append { color: rgb(63, 156, 232); box-shadow: rgb(63, 156, 232) 0px 2px; }
.form-material.form-material-success > .form-control:focus { box-shadow: rgb(156, 204, 101) 0px 2px; }
.form-material.form-material-success > .form-control:focus + label { color: rgb(156, 204, 101); }
.form-material.form-material-success > .form-control:focus ~ .input-group-append { color: rgb(156, 204, 101); box-shadow: rgb(156, 204, 101) 0px 2px; }
.form-material.form-material-info > .form-control:focus { box-shadow: rgb(38, 198, 218) 0px 2px; }
.form-material.form-material-info > .form-control:focus + label { color: rgb(38, 198, 218); }
.form-material.form-material-info > .form-control:focus ~ .input-group-append { color: rgb(38, 198, 218); box-shadow: rgb(38, 198, 218) 0px 2px; }
.form-material.form-material-warning > .form-control:focus { box-shadow: rgb(255, 202, 40) 0px 2px; }
.form-material.form-material-warning > .form-control:focus + label { color: rgb(255, 202, 40); }
.form-material.form-material-warning > .form-control:focus ~ .input-group-append { color: rgb(255, 202, 40); box-shadow: rgb(255, 202, 40) 0px 2px; }
.form-material.form-material-danger > .form-control:focus { box-shadow: rgb(239, 83, 80) 0px 2px; }
.form-material.form-material-danger > .form-control:focus + label { color: rgb(239, 83, 80); }
.form-material.form-material-danger > .form-control:focus ~ .input-group-append { color: rgb(239, 83, 80); box-shadow: rgb(239, 83, 80) 0px 2px; }
.is-valid .form-material > .form-control { box-shadow: rgb(156, 204, 101) 0px 1px 0px; }
.is-valid .form-material > .form-control ~ .input-group-append { color: rgb(156, 204, 101); box-shadow: rgb(156, 204, 101) 0px 1px 0px; }
.is-valid .form-material > .form-control:focus { box-shadow: rgb(156, 204, 101) 0px 2px; }
.is-valid .form-material > .form-control:focus + label { color: rgb(156, 204, 101); }
.is-valid .form-material > .form-control:focus ~ .input-group-append { color: rgb(156, 204, 101); box-shadow: rgb(156, 204, 101) 0px 2px; }
.is-valid .form-material ~ .invalid-feedback, .is-valid .form-material ~ .invalid-tooltip { display: block; }
.is-valid .form-material label { color: rgb(156, 204, 101); }
.is-invalid .form-material > .form-control { box-shadow: rgb(239, 83, 80) 0px 1px 0px; }
.is-invalid .form-material > .form-control ~ .input-group-append { color: rgb(239, 83, 80); box-shadow: rgb(239, 83, 80) 0px 1px 0px; }
.is-invalid .form-material > .form-control:focus { box-shadow: rgb(239, 83, 80) 0px 2px; }
.is-invalid .form-material > .form-control:focus + label { color: rgb(239, 83, 80); }
.is-invalid .form-material > .form-control:focus ~ .input-group-append { color: rgb(239, 83, 80); box-shadow: rgb(239, 83, 80) 0px 2px; }
.is-invalid .form-material ~ .invalid-feedback, .is-invalid .form-material ~ .invalid-tooltip { display: block; }
.is-invalid .form-material label { color: rgb(239, 83, 80); }
.img-avatar { width: 64px; height: 64px; border-radius: 50%; display: inline-block !important; }
.img-avatar.img-avatar16 { width: 16px; height: 16px; }
.img-avatar.img-avatar20 { width: 20px; height: 20px; }
.img-avatar.img-avatar32 { width: 32px; height: 32px; }
.img-avatar.img-avatar48 { width: 48px; height: 48px; }
.img-avatar.img-avatar96 { width: 96px; height: 96px; }
.img-avatar.img-avatar128 { width: 128px; height: 128px; }
.img-avatar-thumb { margin: 5px; box-shadow: rgba(255, 255, 255, 0.4) 0px 0px 0px 5px; }
.img-avatar.img-avatar-rounded { border-radius: 3px; }
.img-avatar.img-avatar-square { border-radius: 0px; }
.img-thumb { padding: 6px; background-color: rgb(255, 255, 255); border-radius: 3px; }
.img-link { display: inline-block; transition: transform 0.25s ease-out, opacity 0.25s ease-out; }
.img-link:hover { transform: scale(1.04); opacity: 0.75; }
.img-link:active { transform: scale(1); opacity: 1; }
.img-link.img-link-simple:hover { transform: scale(1); }
.img-link-zoom-in { cursor: zoom-in; }
.img-fluid.img-fluid-100, .img-fluid-100 .img-fluid { width: 100%; }
.list { margin: 0px; padding: 0px; list-style: none; }
.list > li { position: relative; }
.list.list-simple > li, .list-li-push > li { margin-bottom: 20px; }
.list.list-simple-mini > li, .list-li-push-sm > li { margin-bottom: 10px; }
.list-timeline { position: relative; padding-top: 20px; }
.list-timeline > li { margin-bottom: 10px; }
.list-timeline .list-timeline-time { margin: 0px; padding: 10px 20px; min-height: 50px; text-align: right; color: rgb(153, 153, 153); line-height: 30px; font-style: italic; background-color: rgb(246, 247, 249); border-radius: 2px; }
.list-timeline .list-timeline-icon { position: absolute; top: 8px; left: 10px; width: 34px; height: 34px; line-height: 34px; color: rgb(255, 255, 255); text-align: center; border-radius: 10px; }
.list-timeline .list-timeline-content { padding: 10px 10px 1px; }
.list-timeline .list-timeline-content > p:first-child { margin-bottom: 0px; }
@media (min-width: 768px) {
  .list-timeline-modern::before { position: absolute; top: 0px; left: 119px; bottom: 0px; display: block; width: 6px; content: ""; background-color: rgb(246, 247, 249); z-index: 1; }
  .list-timeline-modern > li { min-height: 40px; z-index: 2; }
  .list-timeline-modern > li:last-child { margin-bottom: 0px; }
  .list-timeline-modern .list-timeline-time { position: absolute; top: 0px; left: 0px; margin: 0px; padding-right: 0px; padding-left: 0px; width: 90px; font-size: 0.928571rem; line-height: normal; background-color: transparent; }
  .list-timeline-modern .list-timeline-icon { top: 3px; left: 105px; z-index: 2 !important; }
  .list-timeline-modern .list-timeline-content { padding-left: 155px; }
}
.list-activity > li { margin-bottom: 10px; padding-bottom: 7px; padding-left: 35px; border-bottom: 1px solid rgb(240, 242, 245); }
.list-activity > li > i:first-child { position: absolute; left: 0px; top: 0px; display: inline-block; width: 20px; height: 20px; line-height: 20px; font-size: 14px; text-align: center; }
.list-activity > li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.list-events > li { margin-bottom: 7px; padding: 10px 30px 10px 7px; font-size: 0.928571rem; font-weight: 600; background-color: rgb(227, 244, 252); border-left: 3px dotted rgba(0, 0, 0, 0.1); transition: transform 0.25s ease-out; }
.list-events > li::before { position: absolute; top: 50%; left: auto; transform: translateX(0px) translateY(-50%); right: 10px; display: inline-block; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; color: rgba(0, 0, 0, 0.3); content: ""; }
.list-events > li:hover { cursor: move; border-left-color: rgba(0, 0, 0, 0.3); transform: translateX(-5px); }
.item { display: block; width: 60px; height: 60px; text-align: center; font-size: 28px; font-weight: 300; line-height: 60px; }
a.item:hover, a.item:focus { opacity: 0.6; }
.item.item-circle { border-radius: 50%; }
.item.item-rounded { border-radius: 3px; }
.item.item-rounded-big { border-radius: 24px; }
.item.item-rounded-big.item-2x { border-radius: 35px; }
.item.item-rounded-big.item-3x { border-radius: 50px; }
.item.item-2x { width: 100px; height: 100px; line-height: 100px; }
.item.item-3x { width: 150px; height: 150px; line-height: 150px; }
.ribbon { position: relative; min-height: 52px; }
.ribbon-box { position: absolute; top: 10px; right: 0px; padding: 0px 12px; height: 32px; line-height: 32px; color: rgb(255, 255, 255); font-weight: 600; z-index: 2; }
.ribbon-box::before { position: absolute; display: block; width: 0px; height: 0px; content: ""; }
.ribbon-bookmark .ribbon-box { padding-left: 10px; }
.ribbon-bookmark .ribbon-box::before { top: 0px; right: 100%; height: 32px; border-width: 16px 0px 16px 8px; border-style: solid; border-color: currentcolor; border-image: initial; }
.ribbon-modern .ribbon-box { top: 10px; right: -8px; padding-left: 12px; padding-right: 12px; border-radius: 16px; }
.ribbon-modern .ribbon-box::before { display: none; }
.ribbon-left .ribbon-box { right: auto; left: 0px; }
.ribbon-left.ribbon-bookmark .ribbon-box { padding-left: 12px; padding-right: 10px; }
.ribbon-left.ribbon-bookmark .ribbon-box::before { right: auto; left: 100%; border-left-width: 0px; border-right-width: 8px; }
.ribbon-left.ribbon-modern .ribbon-box { left: -8px; }
.ribbon-bottom .ribbon-box { top: auto; bottom: 10px; }
.ribbon-primary .ribbon-box { background-color: rgb(63, 156, 232); }
.ribbon-primary.ribbon-bookmark .ribbon-box::before { border-color: rgb(63, 156, 232) rgb(63, 156, 232) rgb(63, 156, 232) transparent; }
.ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgb(63, 156, 232) transparent rgb(63, 156, 232) rgb(63, 156, 232); }
.ribbon-primary.ribbon-modern .ribbon-box::before { border-color: rgb(63, 156, 232) rgb(63, 156, 232) transparent transparent; }
.ribbon-primary.ribbon-modern.ribbon-bottom .ribbon-box::before { border-color: transparent rgb(63, 156, 232) rgb(63, 156, 232) transparent; }
.ribbon-primary.ribbon-modern.ribbon-left .ribbon-box::before { border-color: rgb(63, 156, 232) transparent transparent rgb(63, 156, 232); }
.ribbon-primary.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before { border-color: transparent transparent rgb(63, 156, 232) rgb(63, 156, 232); }
.ribbon-success .ribbon-box { background-color: rgb(156, 204, 101); }
.ribbon-success.ribbon-bookmark .ribbon-box::before { border-color: rgb(156, 204, 101) rgb(156, 204, 101) rgb(156, 204, 101) transparent; }
.ribbon-success.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgb(156, 204, 101) transparent rgb(156, 204, 101) rgb(156, 204, 101); }
.ribbon-success.ribbon-modern .ribbon-box::before { border-color: rgb(156, 204, 101) rgb(156, 204, 101) transparent transparent; }
.ribbon-success.ribbon-modern.ribbon-bottom .ribbon-box::before { border-color: transparent rgb(156, 204, 101) rgb(156, 204, 101) transparent; }
.ribbon-success.ribbon-modern.ribbon-left .ribbon-box::before { border-color: rgb(156, 204, 101) transparent transparent rgb(156, 204, 101); }
.ribbon-success.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before { border-color: transparent transparent rgb(156, 204, 101) rgb(156, 204, 101); }
.ribbon-info .ribbon-box { background-color: rgb(38, 198, 218); }
.ribbon-info.ribbon-bookmark .ribbon-box::before { border-color: rgb(38, 198, 218) rgb(38, 198, 218) rgb(38, 198, 218) transparent; }
.ribbon-info.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgb(38, 198, 218) transparent rgb(38, 198, 218) rgb(38, 198, 218); }
.ribbon-info.ribbon-modern .ribbon-box::before { border-color: rgb(38, 198, 218) rgb(38, 198, 218) transparent transparent; }
.ribbon-info.ribbon-modern.ribbon-bottom .ribbon-box::before { border-color: transparent rgb(38, 198, 218) rgb(38, 198, 218) transparent; }
.ribbon-info.ribbon-modern.ribbon-left .ribbon-box::before { border-color: rgb(38, 198, 218) transparent transparent rgb(38, 198, 218); }
.ribbon-info.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before { border-color: transparent transparent rgb(38, 198, 218) rgb(38, 198, 218); }
.ribbon-warning .ribbon-box { background-color: rgb(255, 202, 40); }
.ribbon-warning.ribbon-bookmark .ribbon-box::before { border-color: rgb(255, 202, 40) rgb(255, 202, 40) rgb(255, 202, 40) transparent; }
.ribbon-warning.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgb(255, 202, 40) transparent rgb(255, 202, 40) rgb(255, 202, 40); }
.ribbon-warning.ribbon-modern .ribbon-box::before { border-color: rgb(255, 202, 40) rgb(255, 202, 40) transparent transparent; }
.ribbon-warning.ribbon-modern.ribbon-bottom .ribbon-box::before { border-color: transparent rgb(255, 202, 40) rgb(255, 202, 40) transparent; }
.ribbon-warning.ribbon-modern.ribbon-left .ribbon-box::before { border-color: rgb(255, 202, 40) transparent transparent rgb(255, 202, 40); }
.ribbon-warning.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before { border-color: transparent transparent rgb(255, 202, 40) rgb(255, 202, 40); }
.ribbon-danger .ribbon-box { background-color: rgb(239, 83, 80); }
.ribbon-danger.ribbon-bookmark .ribbon-box::before { border-color: rgb(239, 83, 80) rgb(239, 83, 80) rgb(239, 83, 80) transparent; }
.ribbon-danger.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgb(239, 83, 80) transparent rgb(239, 83, 80) rgb(239, 83, 80); }
.ribbon-danger.ribbon-modern .ribbon-box::before { border-color: rgb(239, 83, 80) rgb(239, 83, 80) transparent transparent; }
.ribbon-danger.ribbon-modern.ribbon-bottom .ribbon-box::before { border-color: transparent rgb(239, 83, 80) rgb(239, 83, 80) transparent; }
.ribbon-danger.ribbon-modern.ribbon-left .ribbon-box::before { border-color: rgb(239, 83, 80) transparent transparent rgb(239, 83, 80); }
.ribbon-danger.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before { border-color: transparent transparent rgb(239, 83, 80) rgb(239, 83, 80); }
.ribbon-crystal .ribbon-box { background-color: rgba(255, 255, 255, 0.35); }
.ribbon-crystal.ribbon-bookmark .ribbon-box::before { border-color: rgba(255, 255, 255, 0.35) rgba(255, 255, 255, 0.35) rgba(255, 255, 255, 0.35) transparent; }
.ribbon-crystal.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgba(255, 255, 255, 0.35) transparent rgba(255, 255, 255, 0.35) rgba(255, 255, 255, 0.35); }
.options-container { position: relative; overflow: hidden; z-index: 1; display: block; }
.options-container .options-item { transition: transform 0.35s ease-out; will-change: transform; }
.options-container .options-overlay { position: absolute; inset: -2px; z-index: 2; content: ""; opacity: 0; visibility: hidden; transition: 0.3s ease-in; will-change: opacity, transform; }
.options-container .options-overlay-content { position: absolute; top: 50%; transform: translateX(0px) translateY(-50%); right: 0px; left: 0px; text-align: center; }
.options-container:hover .options-overlay { opacity: 1; visibility: visible; }
@media (max-width: 767.98px) {
  .options-container .options-overlay { display: none; }
  .options-container:hover .options-overlay { display: block; }
}
.fx-item-zoom-in:hover .options-item { transform: scale(1.2, 1.2); }
.fx-item-rotate-r:hover .options-item { transform: scale(1.4) rotate(8deg); }
.fx-item-rotate-l:hover .options-item { transform: scale(1.4) rotate(-8deg); }
.fx-overlay-slide-top .options-overlay { transform: translateY(100%); }
.fx-overlay-slide-top:hover .options-overlay { transform: translateY(0px); }
.fx-overlay-slide-right .options-overlay { transform: translateX(-100%); }
.fx-overlay-slide-right:hover .options-overlay { transform: translateX(0px); }
.fx-overlay-slide-down .options-overlay { transform: translateY(-100%); }
.fx-overlay-slide-down:hover .options-overlay { transform: translateY(0px); }
.fx-overlay-slide-left .options-overlay { transform: translateX(100%); }
.fx-overlay-slide-left:hover .options-overlay { transform: translateX(0px); }
.fx-overlay-zoom-in .options-overlay { transform: scale(0, 0); }
.fx-overlay-zoom-in:hover .options-overlay { transform: scale(1, 1); }
.fx-overlay-zoom-out .options-overlay { transform: scale(2, 2); }
.fx-overlay-zoom-out:hover .options-overlay { transform: scale(1, 1); }
.scrumboard { display: flex; align-items: flex-start; flex-wrap: nowrap; overflow-x: auto; opacity: 0; padding: 12px 12px 1px; }
@media (min-width: 768px) {
  .scrumboard { padding: 24px 24px 1px; }
}
.scrumboard .scrumboard-col { flex: 0 0 auto; width: 320px; margin-right: 12px; }
@media (min-width: 768px) {
  .scrumboard .scrumboard-col { margin-right: 24px; }
}
.scrumboard .scrumboard-item { position: relative; min-height: 42px; padding: 10px 87px 10px 10px; margin-bottom: 15px; font-weight: 600; color: rgb(168, 126, 0); background-color: rgb(252, 247, 230); border-bottom: 1px solid rgba(168, 126, 0, 0.1); box-shadow: rgba(168, 126, 0, 0.05) 0px 5px 8px; }
.scrumboard .scrumboard-item-options { position: absolute; top: 7px; right: 7px; }
.scrumboard .scrumboard-item-handler { cursor: move; }
.scrumboard .scrumboard-item-placeholder { min-height: 42px; border: 1px dashed rgb(255, 202, 40); }
@media print {
  #page-container, #main-container { padding: 0px !important; }
  #page-header, #page-footer, #page-loader, #sidebar, #side-overlay, .block-options { display: none !important; }
}
.bg-primary-op { background-color: rgba(63, 156, 232, 0.75) !important; }
a.bg-primary-op:hover, a.bg-primary-op:focus, button.bg-primary-op:hover, button.bg-primary-op:focus { background-color: rgba(26, 132, 218, 0.75) !important; }
.bg-primary-dark { background-color: rgb(52, 58, 64) !important; }
a.bg-primary-dark:hover, a.bg-primary-dark:focus, button.bg-primary-dark:hover, button.bg-primary-dark:focus { background-color: rgb(29, 33, 36) !important; }
.bg-primary-dark-op { background-color: rgba(52, 58, 64, 0.8) !important; }
a.bg-primary-dark-op:hover, a.bg-primary-dark-op:focus, button.bg-primary-dark-op:hover, button.bg-primary-dark-op:focus { background-color: rgba(29, 33, 36, 0.8) !important; }
.bg-primary-darker { background-color: rgb(33, 37, 41) !important; }
a.bg-primary-darker:hover, a.bg-primary-darker:focus, button.bg-primary-darker:hover, button.bg-primary-darker:focus { background-color: rgb(10, 12, 13) !important; }
.bg-primary-light { background-color: rgb(131, 191, 240) !important; }
a.bg-primary-light:hover, a.bg-primary-light:focus, button.bg-primary-light:hover, button.bg-primary-light:focus { background-color: rgb(86, 168, 235) !important; }
.bg-primary-lighter { background-color: rgb(200, 226, 248) !important; }
a.bg-primary-lighter:hover, a.bg-primary-lighter:focus, button.bg-primary-lighter:hover, button.bg-primary-lighter:focus { background-color: rgb(154, 203, 243) !important; }
.bg-body { background-color: rgb(240, 242, 245) !important; }
a.bg-body:hover, a.bg-body:focus, button.bg-body:hover, button.bg-body:focus { background-color: rgb(209, 215, 225) !important; }
.bg-body-light { background-color: rgb(246, 247, 249) !important; }
a.bg-body-light:hover, a.bg-body-light:focus, button.bg-body-light:hover, button.bg-body-light:focus { background-color: rgb(216, 221, 229) !important; }
.bg-body-dark { background-color: rgb(228, 231, 237) !important; }
a.bg-body-dark:hover, a.bg-body-dark:focus, button.bg-body-dark:hover, button.bg-body-dark:focus { background-color: rgb(197, 205, 216) !important; }
.bg-muted { background-color: rgb(108, 117, 125) !important; }
a.bg-muted:hover, a.bg-muted:focus, button.bg-muted:hover, button.bg-muted:focus { background-color: rgb(84, 91, 98) !important; }
.bg-success-light { background-color: rgb(235, 245, 223) !important; }
a.bg-success-light:hover, a.bg-success-light:focus, button.bg-success-light:hover, button.bg-success-light:focus { background-color: rgb(211, 233, 184) !important; }
.bg-warning-light { background-color: rgb(252, 247, 230) !important; }
a.bg-warning-light:hover, a.bg-warning-light:focus, button.bg-warning-light:hover, button.bg-warning-light:focus { background-color: rgb(247, 232, 184) !important; }
.bg-info-light { background-color: rgb(227, 244, 252) !important; }
a.bg-info-light:hover, a.bg-info-light:focus, button.bg-info-light:hover, button.bg-info-light:focus { background-color: rgb(181, 226, 247) !important; }
.bg-danger-light { background-color: rgb(250, 233, 232) !important; }
a.bg-danger-light:hover, a.bg-danger-light:focus, button.bg-danger-light:hover, button.bg-danger-light:focus { background-color: rgb(241, 193, 190) !important; }
.bg-white { background-color: rgb(255, 255, 255) !important; }
a.bg-white:hover, a.bg-white:focus, button.bg-white:hover, button.bg-white:focus { background-color: rgb(230, 230, 230) !important; }
.bg-black { background-color: rgb(0, 0, 0) !important; }
a.bg-black:hover, a.bg-black:focus, button.bg-black:hover, button.bg-black:focus { background-color: black !important; }
.bg-gray { background-color: rgb(206, 212, 218) !important; }
a.bg-gray:hover, a.bg-gray:focus, button.bg-gray:hover, button.bg-gray:focus { background-color: rgb(177, 187, 196) !important; }
.bg-gray-dark { background-color: rgb(108, 117, 125) !important; }
a.bg-gray-dark:hover, a.bg-gray-dark:focus, button.bg-gray-dark:hover, button.bg-gray-dark:focus { background-color: rgb(84, 91, 98) !important; }
.bg-gray-darker { background-color: rgb(52, 58, 64) !important; }
a.bg-gray-darker:hover, a.bg-gray-darker:focus, button.bg-gray-darker:hover, button.bg-gray-darker:focus { background-color: rgb(29, 33, 36) !important; }
.bg-gray-light { background-color: rgb(233, 236, 239) !important; }
a.bg-gray-light:hover, a.bg-gray-light:focus, button.bg-gray-light:hover, button.bg-gray-light:focus { background-color: rgb(203, 211, 218) !important; }
.bg-gray-lighter { background-color: rgb(248, 249, 250) !important; }
a.bg-gray-lighter:hover, a.bg-gray-lighter:focus, button.bg-gray-lighter:hover, button.bg-gray-lighter:focus { background-color: rgb(218, 224, 229) !important; }
.bg-gd-primary { background: linear-gradient(135deg, rgb(23, 118, 195) 0%, rgb(86, 168, 235) 100%) !important; }
.bg-gd-dusk { background: linear-gradient(135deg, rgb(210, 98, 227) 0%, rgb(63, 156, 232) 100%) !important; }
.bg-gd-cherry { background: linear-gradient(135deg, rgb(234, 97, 83) 0%, rgb(214, 44, 26) 100%) !important; }
.bg-gd-aqua { background: linear-gradient(135deg, rgb(47, 172, 178) 0%, rgb(112, 178, 156) 100%) !important; }
.bg-gd-emerald { background: linear-gradient(135deg, rgb(110, 171, 77) 0%, rgb(47, 172, 178) 100%) !important; }
.bg-gd-sea { background: linear-gradient(135deg, rgb(31, 140, 228) 0%, rgb(38, 198, 218) 100%) !important; }
.bg-gd-leaf { background: linear-gradient(135deg, rgb(255, 202, 40) 0%, rgb(156, 204, 101) 100%) !important; }
.bg-gd-lake { background: linear-gradient(135deg, rgb(38, 198, 218) 0%, rgb(156, 204, 101) 100%) !important; }
.bg-gd-sun { background: linear-gradient(135deg, rgb(239, 83, 80) 0%, rgb(255, 202, 40) 100%) !important; }
.bg-gd-light { background: linear-gradient(0deg, rgb(246, 247, 249) 0%, rgb(255, 255, 255) 100%) !important; }
.bg-black-op { background-color: rgba(0, 0, 0, 0.5) !important; }
.bg-black-op-5 { background-color: rgba(0, 0, 0, 0.05) !important; }
.bg-black-op-10 { background-color: rgba(0, 0, 0, 0.1) !important; }
.bg-black-op-25 { background-color: rgba(0, 0, 0, 0.25) !important; }
.bg-black-op-75 { background-color: rgba(0, 0, 0, 0.75) !important; }
.bg-black-op-90 { background-color: rgba(0, 0, 0, 0.9) !important; }
.bg-black-op-95 { background-color: rgba(0, 0, 0, 0.95) !important; }
.bg-white-op { background-color: rgba(255, 255, 255, 0.5) !important; }
.bg-white-op-5 { background-color: rgba(255, 255, 255, 0.05) !important; }
.bg-white-op-10 { background-color: rgba(255, 255, 255, 0.1) !important; }
.bg-white-op-25 { background-color: rgba(255, 255, 255, 0.25) !important; }
.bg-white-op-75 { background-color: rgba(255, 255, 255, 0.75) !important; }
.bg-white-op-90 { background-color: rgba(255, 255, 255, 0.9) !important; }
.bg-white-op-95 { background-color: rgba(255, 255, 255, 0.95) !important; }
.bg-image { background-color: rgb(248, 249, 250); background-position: 0% 50%; background-size: cover; }
.bg-image-top { background-position-y: 0%; }
.bg-image-bottom { background-position-y: 100%; }
@media (min-width: 1200px) {
  .bg-image-fixed { background-attachment: fixed; }
}
.bg-pattern { background-repeat: repeat; }
.bg-video { width: 100%; transform: translateZ(0px); }
.border { border: 1px solid rgb(228, 231, 237) !important; }
.border-t { border-top: 1px solid rgb(228, 231, 237) !important; }
.border-r { border-right: 1px solid rgb(228, 231, 237) !important; }
.border-b { border-bottom: 1px solid rgb(228, 231, 237) !important; }
.border-l { border-left: 1px solid rgb(228, 231, 237) !important; }
.border-light { border: 1px solid rgb(246, 247, 249) !important; }
.border-light-t { border-top: 1px solid rgb(246, 247, 249) !important; }
.border-light-r { border-right: 1px solid rgb(246, 247, 249) !important; }
.border-light-b { border-bottom: 1px solid rgb(246, 247, 249) !important; }
.border-light-l { border-left: 1px solid rgb(246, 247, 249) !important; }
.border-white-op { border: 1px solid rgba(255, 255, 255, 0.1) !important; }
.border-white-op-t { border-top: 1px solid rgba(255, 255, 255, 0.1) !important; }
.border-white-op-r { border-right: 1px solid rgba(255, 255, 255, 0.1) !important; }
.border-white-op-b { border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important; }
.border-white-op-l { border-left: 1px solid rgba(255, 255, 255, 0.1) !important; }
.border-black-op { border: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-black-op-t { border-top: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-black-op-r { border-right: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-black-op-b { border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-black-op-l { border-left: 1px solid rgba(0, 0, 0, 0.1) !important; }
.border-2x { border-width: 2px !important; }
.border-3x { border-width: 3px !important; }
.border-4x { border-width: 4px !important; }
.border-5x { border-width: 5px !important; }
.overflow-hidden { overflow: hidden; }
.overflow-y-auto { overflow-y: auto; }
.opacity-0 { opacity: 0; }
.opacity-1 { opacity: 1; }
.click-ripple { display: block; position: absolute; background: rgba(255, 255, 255, 0.5); border-radius: 100%; transform: scale(0); }
.click-ripple.animate { animation: 0.9s ease-out 0s 1 normal none running click-ripple; }
@keyframes click-ripple { 
  100% { opacity: 0; transform: scale(3); }
}
.pos-t-5 { top: 5% !important; }
.pos-t-10 { top: 10% !important; }
.pos-t-20 { top: 20% !important; }
.pos-t-25 { top: 25% !important; }
.pos-t-30 { top: 30% !important; }
.pos-t-40 { top: 40% !important; }
.pos-t-50 { top: 50% !important; }
.pos-t-60 { top: 60% !important; }
.pos-t-70 { top: 70% !important; }
.pos-t-75 { top: 75% !important; }
.pos-t-80 { top: 80% !important; }
.pos-t-90 { top: 90% !important; }
.pos-t-100 { top: 100% !important; }
.pos-l-5 { left: 5% !important; }
.pos-l-10 { left: 10% !important; }
.pos-l-20 { left: 20% !important; }
.pos-l-25 { left: 25% !important; }
.pos-l-30 { left: 30% !important; }
.pos-l-40 { left: 40% !important; }
.pos-l-50 { left: 50% !important; }
.pos-l-60 { left: 60% !important; }
.pos-l-70 { left: 70% !important; }
.pos-l-75 { left: 75% !important; }
.pos-l-80 { left: 80% !important; }
.pos-l-90 { left: 90% !important; }
.pos-l-100 { left: 100% !important; }
.min-width-20 { min-width: 20px !important; }
.min-width-30 { min-width: 30px !important; }
.min-width-50 { min-width: 50px !important; }
.min-width-75 { min-width: 75px !important; }
.min-width-100 { min-width: 100px !important; }
.min-width-125 { min-width: 125px !important; }
.min-width-150 { min-width: 150px !important; }
.min-width-175 { min-width: 175px !important; }
.min-width-200 { min-width: 200px !important; }
.min-width-300 { min-width: 300px !important; }
.min-width-320 { min-width: 320px !important; }
.min-height-20 { min-height: 20px !important; }
.min-height-30 { min-height: 30px !important; }
.min-height-50 { min-height: 50px !important; }
.min-height-75 { min-height: 75px !important; }
.min-height-100 { min-height: 100px !important; }
.min-height-125 { min-height: 125px !important; }
.min-height-150 { min-height: 150px !important; }
.min-height-175 { min-height: 175px !important; }
.min-height-200 { min-height: 200px !important; }
.min-height-300 { min-height: 300px !important; }
.min-height-400 { min-height: 400px !important; }
.min-height-500 { min-height: 500px !important; }
.wh-10 { width: 10px !important; height: 10px !important; }
.wh-20 { width: 20px !important; height: 20px !important; }
.wh-30 { width: 30px !important; height: 30px !important; }
.wh-40 { width: 40px !important; height: 40px !important; }
.wh-50 { width: 50px !important; height: 50px !important; }
.m-5 { margin: 5px !important; }
.mt-5, .my-5 { margin-top: 5px !important; }
.mr-5, .mx-5 { margin-right: 5px !important; }
.mb-5, .my-5 { margin-bottom: 5px !important; }
.ml-5, .mx-5 { margin-left: 5px !important; }
.m-10 { margin: 10px !important; }
.mt-10, .my-10 { margin-top: 10px !important; }
.mr-10, .mx-10 { margin-right: 10px !important; }
.mb-10, .my-10 { margin-bottom: 10px !important; }
.ml-10, .mx-10 { margin-left: 10px !important; }
.m-15 { margin: 15px !important; }
.mt-15, .my-15 { margin-top: 15px !important; }
.mr-15, .mx-15 { margin-right: 15px !important; }
.mb-15, .my-15 { margin-bottom: 15px !important; }
.ml-15, .mx-15 { margin-left: 15px !important; }
.m-20 { margin: 20px !important; }
.mt-20, .my-20 { margin-top: 20px !important; }
.mr-20, .mx-20 { margin-right: 20px !important; }
.mb-20, .my-20 { margin-bottom: 20px !important; }
.ml-20, .mx-20 { margin-left: 20px !important; }
.m-30 { margin: 30px !important; }
.mt-30, .my-30 { margin-top: 30px !important; }
.mr-30, .mx-30 { margin-right: 30px !important; }
.mb-30, .my-30 { margin-bottom: 30px !important; }
.ml-30, .mx-30 { margin-left: 30px !important; }
.m-50 { margin: 50px !important; }
.mt-50, .my-50 { margin-top: 50px !important; }
.mr-50, .mx-50 { margin-right: 50px !important; }
.mb-50, .my-50 { margin-bottom: 50px !important; }
.ml-50, .mx-50 { margin-left: 50px !important; }
.m-100 { margin: 100px !important; }
.mt-100, .my-100 { margin-top: 100px !important; }
.mr-100, .mx-100 { margin-right: 100px !important; }
.mb-100, .my-100 { margin-bottom: 100px !important; }
.ml-100, .mx-100 { margin-left: 100px !important; }
.m-150 { margin: 150px !important; }
.mt-150, .my-150 { margin-top: 150px !important; }
.mr-150, .mx-150 { margin-right: 150px !important; }
.mb-150, .my-150 { margin-bottom: 150px !important; }
.ml-150, .mx-150 { margin-left: 150px !important; }
.m-200 { margin: 200px !important; }
.mt-200, .my-200 { margin-top: 200px !important; }
.mr-200, .mx-200 { margin-right: 200px !important; }
.mb-200, .my-200 { margin-bottom: 200px !important; }
.ml-200, .mx-200 { margin-left: 200px !important; }
.m-300 { margin: 300px !important; }
.mt-300, .my-300 { margin-top: 300px !important; }
.mr-300, .mx-300 { margin-right: 300px !important; }
.mb-300, .my-300 { margin-bottom: 300px !important; }
.ml-300, .mx-300 { margin-left: 300px !important; }
.p-5 { padding: 5px !important; }
.pt-5, .py-5 { padding-top: 5px !important; }
.pr-5, .px-5 { padding-right: 5px !important; }
.pb-5, .py-5 { padding-bottom: 5px !important; }
.pl-5, .px-5 { padding-left: 5px !important; }
.p-10 { padding: 10px !important; }
.pt-10, .py-10 { padding-top: 10px !important; }
.pr-10, .px-10 { padding-right: 10px !important; }
.pb-10, .py-10 { padding-bottom: 10px !important; }
.pl-10, .px-10 { padding-left: 10px !important; }
.p-15 { padding: 15px !important; }
.pt-15, .py-15 { padding-top: 15px !important; }
.pr-15, .px-15 { padding-right: 15px !important; }
.pb-15, .py-15 { padding-bottom: 15px !important; }
.pl-15, .px-15 { padding-left: 15px !important; }
.p-20 { padding: 20px !important; }
.pt-20, .py-20 { padding-top: 20px !important; }
.pr-20, .px-20 { padding-right: 20px !important; }
.pb-20, .py-20 { padding-bottom: 20px !important; }
.pl-20, .px-20 { padding-left: 20px !important; }
.p-30 { padding: 30px !important; }
.pt-30, .py-30 { padding-top: 30px !important; }
.pr-30, .px-30 { padding-right: 30px !important; }
.pb-30, .py-30 { padding-bottom: 30px !important; }
.pl-30, .px-30 { padding-left: 30px !important; }
.p-50 { padding: 50px !important; }
.pt-50, .py-50 { padding-top: 50px !important; }
.pr-50, .px-50 { padding-right: 50px !important; }
.pb-50, .py-50 { padding-bottom: 50px !important; }
.pl-50, .px-50 { padding-left: 50px !important; }
.p-100 { padding: 100px !important; }
.pt-100, .py-100 { padding-top: 100px !important; }
.pr-100, .px-100 { padding-right: 100px !important; }
.pb-100, .py-100 { padding-bottom: 100px !important; }
.pl-100, .px-100 { padding-left: 100px !important; }
.p-150 { padding: 150px !important; }
.pt-150, .py-150 { padding-top: 150px !important; }
.pr-150, .px-150 { padding-right: 150px !important; }
.pb-150, .py-150 { padding-bottom: 150px !important; }
.pl-150, .px-150 { padding-left: 150px !important; }
.p-200 { padding: 200px !important; }
.pt-200, .py-200 { padding-top: 200px !important; }
.pr-200, .px-200 { padding-right: 200px !important; }
.pb-200, .py-200 { padding-bottom: 200px !important; }
.pl-200, .px-200 { padding-left: 200px !important; }
.p-300 { padding: 300px !important; }
.pt-300, .py-300 { padding-top: 300px !important; }
.pr-300, .px-300 { padding-right: 300px !important; }
.pb-300, .py-300 { padding-bottom: 300px !important; }
.pl-300, .px-300 { padding-left: 300px !important; }
.push, .items-push > div { margin-bottom: 24px; }
.font-w300 { font-weight: 300 !important; }
.font-w400 { font-weight: 400 !important; }
.font-w600 { font-weight: 600 !important; }
.font-w700 { font-weight: 700 !important; }
.font-size-default { font-size: 1rem !important; }
.font-size-xl { font-size: 1.42857rem !important; }
.font-size-lg { font-size: 1.28571rem !important; }
.font-size-md { font-size: 1.14286rem !important; }
.font-size-sm { font-size: 0.928571rem !important; }
.font-size-xs { font-size: 0.857143rem !important; }
.line-height-base { line-height: 1.5 !important; }
.text-wrap-break-word { overflow-wrap: break-word; }
.text-uppercase { letter-spacing: 0.0625rem; }
.text-primary-dark { color: rgb(52, 58, 64) !important; }
a.text-primary-dark.link-effect::before { background-color: rgb(52, 58, 64); }
a.text-primary-dark:hover, a.text-primary-dark:focus { color: rgb(6, 7, 8) !important; }
.text-primary-darker { color: rgb(33, 37, 41) !important; }
a.text-primary-darker.link-effect::before { background-color: rgb(33, 37, 41); }
a.text-primary-darker:hover, a.text-primary-darker:focus { color: black !important; }
.text-primary-light { color: rgb(131, 191, 240) !important; }
a.text-primary-light.link-effect::before { background-color: rgb(131, 191, 240); }
a.text-primary-light:hover, a.text-primary-light:focus { color: rgb(40, 144, 229) !important; }
.text-primary-lighter { color: rgb(200, 226, 248) !important; }
a.text-primary-lighter.link-effect::before { background-color: rgb(200, 226, 248); }
a.text-primary-lighter:hover, a.text-primary-lighter:focus { color: rgb(109, 179, 237) !important; }
.text-body-bg { color: rgb(240, 242, 245) !important; }
a.text-body-bg.link-effect::before { background-color: rgb(240, 242, 245); }
a.text-body-bg:hover, a.text-body-bg:focus { color: rgb(179, 189, 204) !important; }
.text-body-bg-dark { color: rgb(228, 231, 237) !important; }
a.text-body-bg-dark.link-effect::before { background-color: rgb(228, 231, 237); }
a.text-body-bg-dark:hover, a.text-body-bg-dark:focus { color: rgb(167, 178, 196) !important; }
.text-body-bg-light { color: rgb(246, 247, 249) !important; }
a.text-body-bg-light.link-effect::before { background-color: rgb(246, 247, 249); }
a.text-body-bg-light:hover, a.text-body-bg-light:focus { color: rgb(185, 194, 208) !important; }
.text-body-color { color: rgb(87, 87, 87) !important; }
a.text-body-color.link-effect::before { background-color: rgb(87, 87, 87); }
a.text-body-color:hover, a.text-body-color:focus { color: rgb(36, 36, 36) !important; }
.text-body-color-dark { color: rgb(23, 23, 23) !important; }
a.text-body-color-dark.link-effect::before { background-color: rgb(23, 23, 23); }
a.text-body-color-dark:hover, a.text-body-color-dark:focus { color: black !important; }
.text-body-color-light { color: rgb(228, 231, 237) !important; }
a.text-body-color-light.link-effect::before { background-color: rgb(228, 231, 237); }
a.text-body-color-light:hover, a.text-body-color-light:focus { color: rgb(167, 178, 196) !important; }
.text-muted { color: rgb(108, 117, 125) !important; }
a.text-muted.link-effect::before { background-color: rgb(108, 117, 125); }
a.text-muted:hover, a.text-muted:focus { color: rgb(61, 66, 70) !important; }
.text-success-light { color: rgb(235, 245, 223) !important; }
a.text-success-light.link-effect::before { background-color: rgb(235, 245, 223); }
a.text-success-light:hover, a.text-success-light:focus { color: rgb(186, 221, 145) !important; }
.text-warning-light { color: rgb(252, 247, 230) !important; }
a.text-warning-light.link-effect::before { background-color: rgb(252, 247, 230); }
a.text-warning-light:hover, a.text-warning-light:focus { color: rgb(241, 218, 139) !important; }
.text-info-light { color: rgb(227, 244, 252) !important; }
a.text-info-light.link-effect::before { background-color: rgb(227, 244, 252); }
a.text-info-light:hover, a.text-info-light:focus { color: rgb(135, 208, 242) !important; }
.text-danger-light { color: rgb(250, 233, 232) !important; }
a.text-danger-light.link-effect::before { background-color: rgb(250, 233, 232); }
a.text-danger-light:hover, a.text-danger-light:focus { color: rgb(232, 153, 148) !important; }
.text-white { color: rgb(255, 255, 255) !important; }
a.text-white.link-effect::before { background-color: rgb(255, 255, 255); }
a.text-white:hover, a.text-white:focus { color: rgb(204, 204, 204) !important; }
.text-white-op { color: rgba(255, 255, 255, 0.8) !important; }
a.text-white-op.link-effect::before { background-color: rgba(255, 255, 255, 0.8); }
a.text-white-op:hover, a.text-white-op:focus { color: rgba(204, 204, 204, 0.8) !important; }
.text-black { color: rgb(0, 0, 0) !important; }
a.text-black.link-effect::before { background-color: rgb(0, 0, 0); }
a.text-black:hover, a.text-black:focus { color: black !important; }
.text-black-op { color: rgba(0, 0, 0, 0.5) !important; }
a.text-black-op.link-effect::before { background-color: rgba(0, 0, 0, 0.5); }
a.text-black-op:hover, a.text-black-op:focus { color: rgba(0, 0, 0, 0.5) !important; }
.text-gray { color: rgb(206, 212, 218) !important; }
a.text-gray.link-effect::before { background-color: rgb(206, 212, 218); }
a.text-gray:hover, a.text-gray:focus { color: rgb(148, 161, 174) !important; }
.text-gray-dark { color: rgb(108, 117, 125) !important; }
a.text-gray-dark.link-effect::before { background-color: rgb(108, 117, 125); }
a.text-gray-dark:hover, a.text-gray-dark:focus { color: rgb(61, 66, 70) !important; }
.text-gray-darker { color: rgb(52, 58, 64) !important; }
a.text-gray-darker.link-effect::before { background-color: rgb(52, 58, 64); }
a.text-gray-darker:hover, a.text-gray-darker:focus { color: rgb(6, 7, 8) !important; }
.text-gray-light { color: rgb(233, 236, 239) !important; }
a.text-gray-light.link-effect::before { background-color: rgb(233, 236, 239); }
a.text-gray-light:hover, a.text-gray-light:focus { color: rgb(174, 185, 196) !important; }
.text-gray-lighter { color: rgb(248, 249, 250) !important; }
a.text-gray-lighter.link-effect::before { background-color: rgb(248, 249, 250); }
a.text-gray-lighter:hover, a.text-gray-lighter:focus { color: rgb(189, 198, 208) !important; }
.text-dual-primary-dark { color: rgb(52, 58, 64) !important; }
a.text-dual-primary-dark.link-effect::before { background-color: rgb(52, 58, 64); }
a.text-dual-primary-dark:hover, a.text-dual-primary-dark:focus { color: rgb(6, 7, 8) !important; }
.page-header-inverse #page-header .text-dual-primary-dark, .sidebar-inverse #sidebar .text-dual-primary-dark { color: rgb(228, 231, 237) !important; }
.page-header-inverse #page-header a.text-dual-primary-dark.link-effect::before, .sidebar-inverse #sidebar a.text-dual-primary-dark.link-effect::before { background-color: rgb(228, 231, 237); }
.page-header-inverse #page-header a.text-dual-primary-dark:hover, .page-header-inverse #page-header a.text-dual-primary-dark:focus, .sidebar-inverse #sidebar a.text-dual-primary-dark:hover, .sidebar-inverse #sidebar a.text-dual-primary-dark:focus { color: rgb(167, 178, 196) !important; }
.align-parent { position: relative; }
.align-v { position: absolute; top: 50%; right: auto; left: auto; transform: translateX(0px) translateY(-50%); }
.align-v-r { position: absolute; top: 50%; right: 0px; left: auto; transform: translateX(0px) translateY(-50%); }
.align-v-l { position: absolute; top: 50%; right: auto; left: 0px; transform: translateX(0px) translateY(-50%); }
.align-v-r { position: absolute; top: 50%; right: 0px; left: auto; transform: translateX(0px) translateY(-50%); }
.align-v-h { position: absolute; top: 50%; right: auto; left: 50%; transform: translateX(-50%) translateY(-50%); }
.text-default { color: rgb(63, 156, 232) !important; }
a.text-default.link-effect::before { background-color: rgb(63, 156, 232); }
a.text-default:hover, a.text-default:focus { color: rgb(21, 104, 172) !important; }
.text-default-dark { color: rgb(52, 58, 64) !important; }
a.text-default-dark.link-effect::before { background-color: rgb(52, 58, 64); }
a.text-default-dark:hover, a.text-default-dark:focus { color: rgb(6, 7, 8) !important; }
.text-default-darker { color: rgb(33, 37, 41) !important; }
a.text-default-darker.link-effect::before { background-color: rgb(33, 37, 41); }
a.text-default-darker:hover, a.text-default-darker:focus { color: black !important; }
.text-default-light { color: rgb(131, 191, 240) !important; }
a.text-default-light.link-effect::before { background-color: rgb(131, 191, 240); }
a.text-default-light:hover, a.text-default-light:focus { color: rgb(40, 144, 229) !important; }
.text-default-lighter { color: rgb(200, 226, 248) !important; }
a.text-default-lighter.link-effect::before { background-color: rgb(200, 226, 248); }
a.text-default-lighter:hover, a.text-default-lighter:focus { color: rgb(109, 179, 237) !important; }
.bg-default { background-color: rgb(63, 156, 232) !important; }
a.bg-default:hover, a.bg-default:focus, button.bg-default:hover, button.bg-default:focus { background-color: rgb(26, 132, 218) !important; }
.bg-default-op { background-color: rgba(63, 156, 232, 0.75) !important; }
a.bg-default-op:hover, a.bg-default-op:focus, button.bg-default-op:hover, button.bg-default-op:focus { background-color: rgba(26, 132, 218, 0.75) !important; }
.bg-default-dark { background-color: rgb(52, 58, 64) !important; }
a.bg-default-dark:hover, a.bg-default-dark:focus, button.bg-default-dark:hover, button.bg-default-dark:focus { background-color: rgb(29, 33, 36) !important; }
.bg-default-dark-op { background-color: rgba(52, 58, 64, 0.83) !important; }
a.bg-default-dark-op:hover, a.bg-default-dark-op:focus, button.bg-default-dark-op:hover, button.bg-default-dark-op:focus { background-color: rgba(29, 33, 36, 0.83) !important; }
.bg-default-darker { background-color: rgb(33, 37, 41) !important; }
a.bg-default-darker:hover, a.bg-default-darker:focus, button.bg-default-darker:hover, button.bg-default-darker:focus { background-color: rgb(10, 12, 13) !important; }
.bg-default-light { background-color: rgb(131, 191, 240) !important; }
a.bg-default-light:hover, a.bg-default-light:focus, button.bg-default-light:hover, button.bg-default-light:focus { background-color: rgb(86, 168, 235) !important; }
.bg-default-lighter { background-color: rgb(200, 226, 248) !important; }
a.bg-default-lighter:hover, a.bg-default-lighter:focus, button.bg-default-lighter:hover, button.bg-default-lighter:focus { background-color: rgb(154, 203, 243) !important; }
.bg-gd-default { background: linear-gradient(135deg, rgb(23, 118, 195) 0%, rgb(86, 168, 235) 100%) !important; }
.text-elegance { color: rgb(210, 98, 227) !important; }
a.text-elegance.link-effect::before { background-color: rgb(210, 98, 227); }
a.text-elegance:hover, a.text-elegance:focus { color: rgb(169, 34, 189) !important; }
.text-elegance-dark { color: rgb(64, 53, 55) !important; }
a.text-elegance-dark.link-effect::before { background-color: rgb(64, 53, 55); }
a.text-elegance-dark:hover, a.text-elegance-dark:focus { color: rgb(8, 7, 7) !important; }
.text-elegance-darker { color: rgb(51, 42, 44) !important; }
a.text-elegance-darker.link-effect::before { background-color: rgb(51, 42, 44); }
a.text-elegance-darker:hover, a.text-elegance-darker:focus { color: black !important; }
.text-elegance-light { color: rgb(225, 150, 236) !important; }
a.text-elegance-light.link-effect::before { background-color: rgb(225, 150, 236); }
a.text-elegance-light:hover, a.text-elegance-light:focus { color: rgb(200, 63, 221) !important; }
.text-elegance-lighter { color: rgb(237, 193, 244) !important; }
a.text-elegance-lighter.link-effect::before { background-color: rgb(237, 193, 244); }
a.text-elegance-lighter:hover, a.text-elegance-lighter:focus { color: rgb(212, 107, 229) !important; }
.bg-elegance { background-color: rgb(210, 98, 227) !important; }
a.bg-elegance:hover, a.bg-elegance:focus, button.bg-elegance:hover, button.bg-elegance:focus { background-color: rgb(198, 55, 219) !important; }
.bg-elegance-op { background-color: rgba(210, 98, 227, 0.75) !important; }
a.bg-elegance-op:hover, a.bg-elegance-op:focus, button.bg-elegance-op:hover, button.bg-elegance-op:focus { background-color: rgba(198, 55, 219, 0.75) !important; }
.bg-elegance-dark { background-color: rgb(64, 53, 55) !important; }
a.bg-elegance-dark:hover, a.bg-elegance-dark:focus, button.bg-elegance-dark:hover, button.bg-elegance-dark:focus { background-color: rgb(36, 30, 31) !important; }
.bg-elegance-dark-op { background-color: rgba(64, 53, 55, 0.83) !important; }
a.bg-elegance-dark-op:hover, a.bg-elegance-dark-op:focus, button.bg-elegance-dark-op:hover, button.bg-elegance-dark-op:focus { background-color: rgba(36, 30, 31, 0.83) !important; }
.bg-elegance-darker { background-color: rgb(51, 42, 44) !important; }
a.bg-elegance-darker:hover, a.bg-elegance-darker:focus, button.bg-elegance-darker:hover, button.bg-elegance-darker:focus { background-color: rgb(23, 19, 20) !important; }
.bg-elegance-light { background-color: rgb(225, 150, 236) !important; }
a.bg-elegance-light:hover, a.bg-elegance-light:focus, button.bg-elegance-light:hover, button.bg-elegance-light:focus { background-color: rgb(212, 107, 229) !important; }
.bg-elegance-lighter { background-color: rgb(237, 193, 244) !important; }
a.bg-elegance-lighter:hover, a.bg-elegance-lighter:focus, button.bg-elegance-lighter:hover, button.bg-elegance-lighter:focus { background-color: rgb(225, 150, 236) !important; }
.bg-gd-elegance { background: linear-gradient(135deg, rgb(188, 38, 211) 0%, rgb(216, 120, 231) 100%) !important; }
.text-pulse { color: rgb(231, 76, 60) !important; }
a.text-pulse.link-effect::before { background-color: rgb(231, 76, 60); }
a.text-pulse:hover, a.text-pulse:focus { color: rgb(168, 35, 21) !important; }
.text-pulse-dark { color: rgb(56, 56, 56) !important; }
a.text-pulse-dark.link-effect::before { background-color: rgb(56, 56, 56); }
a.text-pulse-dark:hover, a.text-pulse-dark:focus { color: rgb(5, 5, 5) !important; }
.text-pulse-darker { color: rgb(35, 35, 35) !important; }
a.text-pulse-darker.link-effect::before { background-color: rgb(35, 35, 35); }
a.text-pulse-darker:hover, a.text-pulse-darker:focus { color: black !important; }
.text-pulse-light { color: rgb(235, 109, 96) !important; }
a.text-pulse-light.link-effect::before { background-color: rgb(235, 109, 96); }
a.text-pulse-light:hover, a.text-pulse-light:focus { color: rgb(205, 42, 25) !important; }
.text-pulse-lighter { color: rgb(243, 168, 160) !important; }
a.text-pulse-lighter.link-effect::before { background-color: rgb(243, 168, 160); }
a.text-pulse-lighter:hover, a.text-pulse-lighter:focus { color: rgb(232, 84, 69) !important; }
.bg-pulse { background-color: rgb(231, 76, 60) !important; }
a.bg-pulse:hover, a.bg-pulse:focus, button.bg-pulse:hover, button.bg-pulse:focus { background-color: rgb(214, 44, 26) !important; }
.bg-pulse-op { background-color: rgba(231, 76, 60, 0.75) !important; }
a.bg-pulse-op:hover, a.bg-pulse-op:focus, button.bg-pulse-op:hover, button.bg-pulse-op:focus { background-color: rgba(214, 44, 26, 0.75) !important; }
.bg-pulse-dark { background-color: rgb(56, 56, 56) !important; }
a.bg-pulse-dark:hover, a.bg-pulse-dark:focus, button.bg-pulse-dark:hover, button.bg-pulse-dark:focus { background-color: rgb(31, 31, 31) !important; }
.bg-pulse-dark-op { background-color: rgba(56, 56, 56, 0.83) !important; }
a.bg-pulse-dark-op:hover, a.bg-pulse-dark-op:focus, button.bg-pulse-dark-op:hover, button.bg-pulse-dark-op:focus { background-color: rgba(31, 31, 31, 0.83) !important; }
.bg-pulse-darker { background-color: rgb(35, 35, 35) !important; }
a.bg-pulse-darker:hover, a.bg-pulse-darker:focus, button.bg-pulse-darker:hover, button.bg-pulse-darker:focus { background-color: rgb(10, 10, 10) !important; }
.bg-pulse-light { background-color: rgb(235, 109, 96) !important; }
a.bg-pulse-light:hover, a.bg-pulse-light:focus, button.bg-pulse-light:hover, button.bg-pulse-light:focus { background-color: rgb(230, 68, 51) !important; }
.bg-pulse-lighter { background-color: rgb(243, 168, 160) !important; }
a.bg-pulse-lighter:hover, a.bg-pulse-lighter:focus, button.bg-pulse-lighter:hover, button.bg-pulse-lighter:focus { background-color: rgb(238, 126, 114) !important; }
.bg-gd-pulse { background: linear-gradient(135deg, rgb(191, 39, 24) 0%, rgb(234, 97, 83) 100%) !important; }
.text-flat { color: rgb(112, 178, 156) !important; }
a.text-flat.link-effect::before { background-color: rgb(112, 178, 156); }
a.text-flat:hover, a.text-flat:focus { color: rgb(66, 122, 103) !important; }
.text-flat-dark { color: rgb(17, 63, 76) !important; }
a.text-flat-dark.link-effect::before { background-color: rgb(17, 63, 76); }
a.text-flat-dark:hover, a.text-flat-dark:focus { color: black !important; }
.text-flat-darker { color: rgb(11, 40, 48) !important; }
a.text-flat-darker.link-effect::before { background-color: rgb(11, 40, 48); }
a.text-flat-darker:hover, a.text-flat-darker:focus { color: black !important; }
.text-flat-light { color: rgb(172, 210, 197) !important; }
a.text-flat-light.link-effect::before { background-color: rgb(172, 210, 197); }
a.text-flat-light:hover, a.text-flat-light:focus { color: rgb(105, 174, 151) !important; }
.text-flat-lighter { color: rgb(205, 228, 220) !important; }
a.text-flat-lighter.link-effect::before { background-color: rgb(205, 228, 220); }
a.text-flat-lighter:hover, a.text-flat-lighter:focus { color: rgb(139, 192, 174) !important; }
.bg-flat { background-color: rgb(112, 178, 156) !important; }
a.bg-flat:hover, a.bg-flat:focus, button.bg-flat:hover, button.bg-flat:focus { background-color: rgb(84, 155, 131) !important; }
.bg-flat-op { background-color: rgba(112, 178, 156, 0.75) !important; }
a.bg-flat-op:hover, a.bg-flat-op:focus, button.bg-flat-op:hover, button.bg-flat-op:focus { background-color: rgba(84, 155, 131, 0.75) !important; }
.bg-flat-dark { background-color: rgb(17, 63, 76) !important; }
a.bg-flat-dark:hover, a.bg-flat-dark:focus, button.bg-flat-dark:hover, button.bg-flat-dark:focus { background-color: rgb(8, 28, 34) !important; }
.bg-flat-dark-op { background-color: rgba(17, 63, 76, 0.83) !important; }
a.bg-flat-dark-op:hover, a.bg-flat-dark-op:focus, button.bg-flat-dark-op:hover, button.bg-flat-dark-op:focus { background-color: rgba(8, 28, 34, 0.83) !important; }
.bg-flat-darker { background-color: rgb(11, 40, 48) !important; }
a.bg-flat-darker:hover, a.bg-flat-darker:focus, button.bg-flat-darker:hover, button.bg-flat-darker:focus { background-color: rgb(1, 5, 7) !important; }
.bg-flat-light { background-color: rgb(172, 210, 197) !important; }
a.bg-flat-light:hover, a.bg-flat-light:focus, button.bg-flat-light:hover, button.bg-flat-light:focus { background-color: rgb(139, 192, 174) !important; }
.bg-flat-lighter { background-color: rgb(205, 228, 220) !important; }
a.bg-flat-lighter:hover, a.bg-flat-lighter:focus, button.bg-flat-lighter:hover, button.bg-flat-lighter:focus { background-color: rgb(172, 210, 197) !important; }
.bg-gd-flat { background: linear-gradient(135deg, rgb(75, 139, 117) 0%, rgb(129, 187, 167) 100%) !important; }
.text-corporate { color: rgb(47, 172, 178) !important; }
a.text-corporate.link-effect::before { background-color: rgb(47, 172, 178); }
a.text-corporate:hover, a.text-corporate:focus { color: rgb(26, 94, 97) !important; }
.text-corporate-dark { color: rgb(50, 61, 76) !important; }
a.text-corporate-dark.link-effect::before { background-color: rgb(50, 61, 76); }
a.text-corporate-dark:hover, a.text-corporate-dark:focus { color: rgb(10, 12, 14) !important; }
.text-corporate-darker { color: rgb(37, 45, 56) !important; }
a.text-corporate-darker.link-effect::before { background-color: rgb(37, 45, 56); }
a.text-corporate-darker:hover, a.text-corporate-darker:focus { color: black !important; }
.text-corporate-light { color: rgb(90, 206, 211) !important; }
a.text-corporate-light.link-effect::before { background-color: rgb(90, 206, 211); }
a.text-corporate-light:hover, a.text-corporate-light:focus { color: rgb(42, 153, 158) !important; }
.text-corporate-lighter { color: rgb(211, 242, 243) !important; }
a.text-corporate-lighter.link-effect::before { background-color: rgb(211, 242, 243); }
a.text-corporate-lighter:hover, a.text-corporate-lighter:focus { color: rgb(130, 218, 222) !important; }
.bg-corporate { background-color: rgb(47, 172, 178) !important; }
a.bg-corporate:hover, a.bg-corporate:focus, button.bg-corporate:hover, button.bg-corporate:focus { background-color: rgb(36, 133, 138) !important; }
.bg-corporate-op { background-color: rgba(47, 172, 178, 0.75) !important; }
a.bg-corporate-op:hover, a.bg-corporate-op:focus, button.bg-corporate-op:hover, button.bg-corporate-op:focus { background-color: rgba(36, 133, 138, 0.75) !important; }
.bg-corporate-dark { background-color: rgb(50, 61, 76) !important; }
a.bg-corporate-dark:hover, a.bg-corporate-dark:focus, button.bg-corporate-dark:hover, button.bg-corporate-dark:focus { background-color: rgb(30, 36, 45) !important; }
.bg-corporate-dark-op { background-color: rgba(50, 61, 76, 0.83) !important; }
a.bg-corporate-dark-op:hover, a.bg-corporate-dark-op:focus, button.bg-corporate-dark-op:hover, button.bg-corporate-dark-op:focus { background-color: rgba(30, 36, 45, 0.83) !important; }
.bg-corporate-darker { background-color: rgb(37, 45, 56) !important; }
a.bg-corporate-darker:hover, a.bg-corporate-darker:focus, button.bg-corporate-darker:hover, button.bg-corporate-darker:focus { background-color: rgb(17, 20, 25) !important; }
.bg-corporate-light { background-color: rgb(90, 206, 211) !important; }
a.bg-corporate-light:hover, a.bg-corporate-light:focus, button.bg-corporate-light:hover, button.bg-corporate-light:focus { background-color: rgb(52, 191, 198) !important; }
.bg-corporate-lighter { background-color: rgb(211, 242, 243) !important; }
a.bg-corporate-lighter:hover, a.bg-corporate-lighter:focus, button.bg-corporate-lighter:hover, button.bg-corporate-lighter:focus { background-color: rgb(171, 230, 233) !important; }
.bg-gd-corporate { background: linear-gradient(135deg, rgb(31, 114, 117) 0%, rgb(52, 191, 198) 100%) !important; }
.text-earth { color: rgb(110, 171, 77) !important; }
a.text-earth.link-effect::before { background-color: rgb(110, 171, 77); }
a.text-earth:hover, a.text-earth:focus { color: rgb(65, 101, 45) !important; }
.text-earth-dark { color: rgb(66, 66, 66) !important; }
a.text-earth-dark.link-effect::before { background-color: rgb(66, 66, 66); }
a.text-earth-dark:hover, a.text-earth-dark:focus { color: rgb(15, 15, 15) !important; }
.text-earth-darker { color: rgb(34, 34, 34) !important; }
a.text-earth-darker.link-effect::before { background-color: rgb(34, 34, 34); }
a.text-earth-darker:hover, a.text-earth-darker:focus { color: black !important; }
.text-earth-light { color: rgb(160, 202, 138) !important; }
a.text-earth-light.link-effect::before { background-color: rgb(160, 202, 138); }
a.text-earth-light:hover, a.text-earth-light:focus { color: rgb(105, 164, 74) !important; }
.text-earth-lighter { color: rgb(228, 240, 222) !important; }
a.text-earth-lighter.link-effect::before { background-color: rgb(228, 240, 222); }
a.text-earth-lighter:hover, a.text-earth-lighter:focus { color: rgb(172, 208, 152) !important; }
.bg-earth { background-color: rgb(110, 171, 77) !important; }
a.bg-earth:hover, a.bg-earth:focus, button.bg-earth:hover, button.bg-earth:focus { background-color: rgb(87, 136, 61) !important; }
.bg-earth-op { background-color: rgba(110, 171, 77, 0.75) !important; }
a.bg-earth-op:hover, a.bg-earth-op:focus, button.bg-earth-op:hover, button.bg-earth-op:focus { background-color: rgba(87, 136, 61, 0.75) !important; }
.bg-earth-dark { background-color: rgb(66, 66, 66) !important; }
a.bg-earth-dark:hover, a.bg-earth-dark:focus, button.bg-earth-dark:hover, button.bg-earth-dark:focus { background-color: rgb(41, 41, 41) !important; }
.bg-earth-dark-op { background-color: rgba(66, 66, 66, 0.83) !important; }
a.bg-earth-dark-op:hover, a.bg-earth-dark-op:focus, button.bg-earth-dark-op:hover, button.bg-earth-dark-op:focus { background-color: rgba(41, 41, 41, 0.83) !important; }
.bg-earth-darker { background-color: rgb(34, 34, 34) !important; }
a.bg-earth-darker:hover, a.bg-earth-darker:focus, button.bg-earth-darker:hover, button.bg-earth-darker:focus { background-color: rgb(9, 9, 9) !important; }
.bg-earth-light { background-color: rgb(160, 202, 138) !important; }
a.bg-earth-light:hover, a.bg-earth-light:focus, button.bg-earth-light:hover, button.bg-earth-light:focus { background-color: rgb(132, 186, 102) !important; }
.bg-earth-lighter { background-color: rgb(228, 240, 222) !important; }
a.bg-earth-lighter:hover, a.bg-earth-lighter:focus, button.bg-earth-lighter:hover, button.bg-earth-lighter:focus { background-color: rgb(200, 224, 187) !important; }
.bg-gd-earth { background: linear-gradient(135deg, rgb(76, 118, 53) 0%, rgb(123, 182, 92) 100%) !important; }
.animated { animation-duration: 1.2s; animation-fill-mode: both; }
.animated.infinite { animation-iteration-count: infinite; }
.animated.hinge { animation-duration: 2s; }
.animated.bounceIn, .animated.bounceOut { animation-duration: 0.75s; }
.animated.flipOutX, .animated.flipOutY { animation-duration: 0.75s; }
@keyframes bounce { 
  0%, 20%, 53%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
.bounce { animation-name: bounce; transform-origin: center bottom; }
@keyframes flash { 
  0%, 50%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
.flash { animation-name: flash; }
@keyframes pulse { 
  0% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
  100% { transform: scale3d(1, 1, 1); }
}
.pulse { animation-name: pulse; }
@keyframes rubberBand { 
  0% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
  100% { transform: scale3d(1, 1, 1); }
}
.rubberBand { animation-name: rubberBand; }
@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
.shake { animation-name: shake; }
@keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
.swing { transform-origin: center top; animation-name: swing; }
@keyframes tada { 
  0% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  100% { transform: scale3d(1, 1, 1); }
}
.tada { animation-name: tada; }
@keyframes wobble { 
  0% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
  100% { transform: none; }
}
.wobble { animation-name: wobble; }
@keyframes bounceIn { 
  0%, 20%, 40%, 60%, 80%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
.bounceIn { animation-name: bounceIn; }
@keyframes bounceInDown { 
  0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
.bounceInDown { animation-name: bounceInDown; }
@keyframes bounceInLeft { 
  0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
.bounceInLeft { animation-name: bounceInLeft; }
@keyframes bounceInRight { 
  0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
.bounceInRight { animation-name: bounceInRight; }
@keyframes bounceInUp { 
  0%, 60%, 75%, 90%, 100% { transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.bounceInUp { animation-name: bounceInUp; }
@keyframes bounceOut { 
  20% { transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1; transform: scale3d(1.1, 1.1, 1.1); }
  100% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
}
.bounceOut { animation-name: bounceOut; }
@keyframes bounceOutDown { 
  20% { transform: translate3d(0px, 10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.bounceOutDown { animation-name: bounceOutDown; }
@keyframes bounceOutLeft { 
  20% { opacity: 1; transform: translate3d(20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.bounceOutLeft { animation-name: bounceOutLeft; }
@keyframes bounceOutRight { 
  20% { opacity: 1; transform: translate3d(-20px, 0px, 0px); }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.bounceOutRight { animation-name: bounceOutRight; }
@keyframes bounceOutUp { 
  20% { transform: translate3d(0px, -10px, 0px); }
  40%, 45% { opacity: 1; transform: translate3d(0px, 20px, 0px); }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.bounceOutUp { animation-name: bounceOutUp; }
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.fadeIn { animation-name: fadeIn; }
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDown { animation-name: fadeInDown; }
@keyframes fadeInDownBig { 
  0% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInDownBig { animation-name: fadeInDownBig; }
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeft { animation-name: fadeInLeft; }
@keyframes fadeInLeftBig { 
  0% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInLeftBig { animation-name: fadeInLeftBig; }
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRight { animation-name: fadeInRight; }
@keyframes fadeInRightBig { 
  0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInRightBig { animation-name: fadeInRightBig; }
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUp { animation-name: fadeInUp; }
@keyframes fadeInUpBig { 
  0% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
  100% { opacity: 1; transform: none; }
}
.fadeInUpBig { animation-name: fadeInUpBig; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.fadeOut { animation-name: fadeOut; }
@keyframes fadeOutDown { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
}
.fadeOutDown { animation-name: fadeOutDown; }
@keyframes fadeOutDownBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, 2000px, 0px); }
}
.fadeOutDownBig { animation-name: fadeOutDownBig; }
@keyframes fadeOutLeft { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
}
.fadeOutLeft { animation-name: fadeOutLeft; }
@keyframes fadeOutLeftBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-2000px, 0px, 0px); }
}
.fadeOutLeftBig { animation-name: fadeOutLeftBig; }
@keyframes fadeOutRight { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.fadeOutRight { animation-name: fadeOutRight; }
@keyframes fadeOutRightBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
}
.fadeOutRightBig { animation-name: fadeOutRightBig; }
@keyframes fadeOutUp { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
}
.fadeOutUp { animation-name: fadeOutUp; }
@keyframes fadeOutUpBig { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(0px, -2000px, 0px); }
}
.fadeOutUpBig { animation-name: fadeOutUpBig; }
@keyframes flip { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, -360deg); animation-timing-function: ease-out; }
  40% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -190deg); animation-timing-function: ease-out; }
  50% { transform: perspective(400px) translate3d(0px, 0px, 150px) rotate3d(0, 1, 0, -170deg); animation-timing-function: ease-in; }
  80% { transform: perspective(400px) scale3d(0.95, 0.95, 0.95); animation-timing-function: ease-in; }
  100% { transform: perspective(400px); animation-timing-function: ease-in; }
}
.animated.flip { backface-visibility: visible; animation-name: flip; }
@keyframes flipInX { 
  0% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transition-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% { transform: perspective(400px); }
}
.flipInX { backface-visibility: visible !important; animation-name: flipInX; }
@keyframes flipInY { 
  0% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transition-timing-function: ease-in; opacity: 0; }
  40% { transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transition-timing-function: ease-in; }
  60% { transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }
  80% { transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% { transform: perspective(400px); }
}
.flipInY { backface-visibility: visible !important; animation-name: flipInY; }
@keyframes flipOutX { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; }
}
.flipOutX { animation-name: flipOutX; backface-visibility: visible !important; }
@keyframes flipOutY { 
  0% { transform: perspective(400px); }
  30% { transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }
  100% { transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; }
}
.flipOutY { backface-visibility: visible !important; animation-name: flipOutY; }
@keyframes lightSpeedIn { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}
.lightSpeedIn { animation-name: lightSpeedIn; animation-timing-function: ease-out; }
@keyframes lightSpeedOut { 
  0% { opacity: 1; }
  100% { transform: translate3d(100%, 0px, 0px) skewX(30deg); opacity: 0; }
}
.lightSpeedOut { animation-name: lightSpeedOut; animation-timing-function: ease-in; }
@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}
.rotateIn { animation-name: rotateIn; }
@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInDownLeft { animation-name: rotateInDownLeft; }
@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
.rotateInDownRight { animation-name: rotateInDownRight; }
@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
.rotateInUpLeft { animation-name: rotateInUpLeft; }
@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
.rotateInUpRight { animation-name: rotateInUpRight; }
@keyframes rotateOut { 
  0% { transform-origin: center center; opacity: 1; }
  100% { transform-origin: center center; transform: rotate3d(0, 0, 1, 200deg); opacity: 0; }
}
.rotateOut { animation-name: rotateOut; }
@keyframes rotateOutDownLeft { 
  0% { transform-origin: left bottom; opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
}
.rotateOutDownLeft { animation-name: rotateOutDownLeft; }
@keyframes rotateOutDownRight { 
  0% { transform-origin: right bottom; opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutDownRight { animation-name: rotateOutDownRight; }
@keyframes rotateOutUpLeft { 
  0% { transform-origin: left bottom; opacity: 1; }
  100% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
}
.rotateOutUpLeft { animation-name: rotateOutUpLeft; }
@keyframes rotateOutUpRight { 
  0% { transform-origin: right bottom; opacity: 1; }
  100% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 90deg); opacity: 0; }
}
.rotateOutUpRight { animation-name: rotateOutUpRight; }
@keyframes hinge { 
  0% { transform-origin: left top; animation-timing-function: ease-in-out; }
  20%, 60% { transform: rotate3d(0, 0, 1, 80deg); transform-origin: left top; animation-timing-function: ease-in-out; }
  40%, 80% { transform: rotate3d(0, 0, 1, 60deg); transform-origin: left top; animation-timing-function: ease-in-out; opacity: 1; }
  100% { transform: translate3d(0px, 700px, 0px); opacity: 0; }
}
.hinge { animation-name: hinge; }
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg); }
}
.rollIn { animation-name: rollIn; }
@keyframes rollOut { 
  0% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(100%, 0px, 0px) rotate3d(0, 0, 1, 120deg); }
}
.rollOut { animation-name: rollOut; }
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
.zoomIn { animation-name: zoomIn; }
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInDown { animation-name: zoomInDown; }
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInLeft { animation-name: zoomInLeft; }
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInRight { animation-name: zoomInRight; }
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomInUp { animation-name: zoomInUp; }
@keyframes zoomOut { 
  0% { opacity: 1; }
  50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 0; }
}
.zoomOut { animation-name: zoomOut; }
@keyframes zoomOutDown { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutDown { animation-name: zoomOutDown; }
@keyframes zoomOutLeft { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(-2000px, 0px, 0px); transform-origin: left center; }
}
.zoomOutLeft { animation-name: zoomOutLeft; }
@keyframes zoomOutRight { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0px, 0px); }
  100% { opacity: 0; transform: scale(0.1) translate3d(2000px, 0px, 0px); transform-origin: right center; }
}
.zoomOutRight { animation-name: zoomOutRight; }
@keyframes zoomOutUp { 
  40% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  100% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -2000px, 0px); transform-origin: center bottom; animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
.zoomOutUp { animation-name: zoomOutUp; }
@keyframes slideInDown { 
  0% { transform: translateY(-100%); visibility: visible; }
  100% { transform: translateY(0px); }
}
.slideInDown { animation-name: slideInDown; }
@keyframes slideInLeft { 
  0% { transform: translateX(-100%); visibility: visible; }
  100% { transform: translateX(0px); }
}
.slideInLeft { animation-name: slideInLeft; }
@-webkit-keyframes slideInRight { 
  0% { transform: translateX(100%); visibility: visible; }
  100% { transform: translateX(0px); }
}
@keyframes slideInRight { 
  0% { transform: translateX(100%); visibility: visible; }
  100% { transform: translateX(0px); }
}
.slideInRight { animation-name: slideInRight; }
@keyframes slideInUp { 
  0% { transform: translateY(100%); visibility: visible; }
  100% { transform: translateY(0px); }
}
.slideInUp { animation-name: slideInUp; }
@keyframes slideOutDown { 
  0% { transform: translateY(0px); }
  100% { visibility: hidden; transform: translateY(100%); }
}
.slideOutDown { animation-name: slideOutDown; }
@keyframes slideOutLeft { 
  0% { transform: translateX(0px); }
  100% { visibility: hidden; transform: translateX(-100%); }
}
.slideOutLeft { animation-name: slideOutLeft; }
@keyframes slideOutRight { 
  0% { transform: translateX(0px); }
  100% { visibility: hidden; transform: translateX(100%); }
}
.slideOutRight { animation-name: slideOutRight; }
@keyframes slideOutUp { 
  0% { transform: translateY(0px); }
  100% { visibility: hidden; transform: translateY(-100%); }
}
.slideOutUp { animation-name: slideOutUp; }
@font-face { font-family: simple-line-icons; src: url('../fonts/f104673f485.woff2') format("woff2"), url('../fonts/f3f501ddb05.ttf') format("truetype"), url('../fonts/f14b825d778.woff') format("woff"); font-weight: normal; font-style: normal; }
.si { font-family: simple-line-icons; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }
.si-user::before { content: ""; }
.si-people::before { content: ""; }
.si-user-female::before { content: ""; }
.si-user-follow::before { content: ""; }
.si-user-following::before { content: ""; }
.si-user-unfollow::before { content: ""; }
.si-login::before { content: ""; }
.si-logout::before { content: ""; }
.si-emotsmile::before { content: ""; }
.si-phone::before { content: ""; }
.si-call-end::before { content: ""; }
.si-call-in::before { content: ""; }
.si-call-out::before { content: ""; }
.si-map::before { content: ""; }
.si-location-pin::before { content: ""; }
.si-direction::before { content: ""; }
.si-directions::before { content: ""; }
.si-compass::before { content: ""; }
.si-layers::before { content: ""; }
.si-menu::before { content: ""; }
.si-list::before { content: ""; }
.si-options-vertical::before { content: ""; }
.si-options::before { content: ""; }
.si-arrow-down::before { content: ""; }
.si-arrow-left::before { content: ""; }
.si-arrow-right::before { content: ""; }
.si-arrow-up::before { content: ""; }
.si-arrow-up-circle::before { content: ""; }
.si-arrow-left-circle::before { content: ""; }
.si-arrow-right-circle::before { content: ""; }
.si-arrow-down-circle::before { content: ""; }
.si-check::before { content: ""; }
.si-clock::before { content: ""; }
.si-plus::before { content: ""; }
.si-minus::before { content: ""; }
.si-close::before { content: ""; }
.si-event::before { content: ""; }
.si-exclamation::before { content: ""; }
.si-organization::before { content: ""; }
.si-trophy::before { content: ""; }
.si-screen-smartphone::before { content: ""; }
.si-screen-desktop::before { content: ""; }
.si-plane::before { content: ""; }
.si-notebook::before { content: ""; }
.si-mustache::before { content: ""; }
.si-mouse::before { content: ""; }
.si-magnet::before { content: ""; }
.si-energy::before { content: ""; }
.si-disc::before { content: ""; }
.si-cursor::before { content: ""; }
.si-cursor-move::before { content: ""; }
.si-crop::before { content: ""; }
.si-chemistry::before { content: ""; }
.si-speedometer::before { content: ""; }
.si-shield::before { content: ""; }
.si-screen-tablet::before { content: ""; }
.si-magic-wand::before { content: ""; }
.si-hourglass::before { content: ""; }
.si-graduation::before { content: ""; }
.si-ghost::before { content: ""; }
.si-game-controller::before { content: ""; }
.si-fire::before { content: ""; }
.si-eyeglass::before { content: ""; }
.si-envelope-open::before { content: ""; }
.si-envelope-letter::before { content: ""; }
.si-bell::before { content: ""; }
.si-badge::before { content: ""; }
.si-anchor::before { content: ""; }
.si-wallet::before { content: ""; }
.si-vector::before { content: ""; }
.si-speech::before { content: ""; }
.si-puzzle::before { content: ""; }
.si-printer::before { content: ""; }
.si-present::before { content: ""; }
.si-playlist::before { content: ""; }
.si-pin::before { content: ""; }
.si-picture::before { content: ""; }
.si-handbag::before { content: ""; }
.si-globe-alt::before { content: ""; }
.si-globe::before { content: ""; }
.si-folder-alt::before { content: ""; }
.si-folder::before { content: ""; }
.si-film::before { content: ""; }
.si-feed::before { content: ""; }
.si-drop::before { content: ""; }
.si-drawer::before { content: ""; }
.si-docs::before { content: ""; }
.si-doc::before { content: ""; }
.si-diamond::before { content: ""; }
.si-cup::before { content: ""; }
.si-calculator::before { content: ""; }
.si-bubbles::before { content: ""; }
.si-briefcase::before { content: ""; }
.si-book-open::before { content: ""; }
.si-basket-loaded::before { content: ""; }
.si-basket::before { content: ""; }
.si-bag::before { content: ""; }
.si-action-undo::before { content: ""; }
.si-action-redo::before { content: ""; }
.si-wrench::before { content: ""; }
.si-umbrella::before { content: ""; }
.si-trash::before { content: ""; }
.si-tag::before { content: ""; }
.si-support::before { content: ""; }
.si-frame::before { content: ""; }
.si-size-fullscreen::before { content: ""; }
.si-size-actual::before { content: ""; }
.si-shuffle::before { content: ""; }
.si-share-alt::before { content: ""; }
.si-share::before { content: ""; }
.si-rocket::before { content: ""; }
.si-question::before { content: ""; }
.si-pie-chart::before { content: ""; }
.si-pencil::before { content: ""; }
.si-note::before { content: ""; }
.si-loop::before { content: ""; }
.si-home::before { content: ""; }
.si-grid::before { content: ""; }
.si-graph::before { content: ""; }
.si-microphone::before { content: ""; }
.si-music-tone-alt::before { content: ""; }
.si-music-tone::before { content: ""; }
.si-earphones-alt::before { content: ""; }
.si-earphones::before { content: ""; }
.si-equalizer::before { content: ""; }
.si-like::before { content: ""; }
.si-dislike::before { content: ""; }
.si-control-start::before { content: ""; }
.si-control-rewind::before { content: ""; }
.si-control-play::before { content: ""; }
.si-control-pause::before { content: ""; }
.si-control-forward::before { content: ""; }
.si-control-end::before { content: ""; }
.si-volume-1::before { content: ""; }
.si-volume-2::before { content: ""; }
.si-volume-off::before { content: ""; }
.si-calendar::before { content: ""; }
.si-bulb::before { content: ""; }
.si-chart::before { content: ""; }
.si-ban::before { content: ""; }
.si-bubble::before { content: ""; }
.si-camrecorder::before { content: ""; }
.si-camera::before { content: ""; }
.si-cloud-download::before { content: ""; }
.si-cloud-upload::before { content: ""; }
.si-envelope::before { content: ""; }
.si-eye::before { content: ""; }
.si-flag::before { content: ""; }
.si-heart::before { content: ""; }
.si-info::before { content: ""; }
.si-key::before { content: ""; }
.si-link::before { content: ""; }
.si-lock::before { content: ""; }
.si-lock-open::before { content: ""; }
.si-magnifier::before { content: ""; }
.si-magnifier-add::before { content: ""; }
.si-magnifier-remove::before { content: ""; }
.si-paper-clip::before { content: ""; }
.si-paper-plane::before { content: ""; }
.si-power::before { content: ""; }
.si-refresh::before { content: ""; }
.si-reload::before { content: ""; }
.si-settings::before { content: ""; }
.si-star::before { content: ""; }
.si-symbol-female::before { content: ""; }
.si-symbol-male::before { content: ""; }
.si-target::before { content: ""; }
.si-credit-card::before { content: ""; }
.si-paypal::before { content: ""; }
.si-social-tumblr::before { content: ""; }
.si-social-twitter::before { content: ""; }
.si-social-facebook::before { content: ""; }
.si-social-instagram::before { content: ""; }
.si-social-linkedin::before { content: ""; }
.si-social-pinterest::before { content: ""; }
.si-social-github::before { content: ""; }
.si-social-google::before { content: ""; }
.si-social-reddit::before { content: ""; }
.si-social-skype::before { content: ""; }
.si-social-dribbble::before { content: ""; }
.si-social-behance::before { content: ""; }
.si-social-foursqare::before { content: ""; }
.si-social-soundcloud::before { content: ""; }
.si-social-spotify::before { content: ""; }
.si-social-stumbleupon::before { content: ""; }
.si-social-youtube::before { content: ""; }
.si-social-dropbox::before { content: ""; }
.si-social-vkontakte::before { content: ""; }
.si-social-steam::before { content: ""; }
.si-users::before { content: ""; }
.si-bar-chart::before { content: ""; }
.si-camcorder::before { content: ""; }
.si-emoticon-smile::before { content: ""; }
.si-eyeglasses::before { content: ""; }
.si-moustache::before { content: ""; }
.si-pointer::before { content: ""; }
@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right { margin-left: 0.3em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.fa-handshake-o::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-o::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-book-o::before { content: ""; }
.fa-vcard::before, .fa-address-card::before { content: ""; }
.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-circle-o::before { content: ""; }
.fa-user-o::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }
.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-eercast::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-snowflake-o::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-meetup::before { content: ""; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
.datepicker { z-index: 1051 !important; }
.input-daterange .input-group-addon { padding: 4px 12px; margin: 0px; }
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { background-color: rgb(250, 234, 185); border-color: rgb(250, 234, 185); }
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { background-color: rgb(63, 156, 232); border-color: rgb(63, 156, 232); }
.dropzone { min-height: 200px; background-color: rgb(246, 247, 249); border: 2px dotted rgb(212, 218, 227); border-radius: 3px; }
.dropzone .dz-message { margin: 65px 0px; font-size: 16px; font-style: italic; font-weight: 600; color: rgb(87, 87, 87); }
.dropzone:hover { background-color: rgb(255, 255, 255); border-color: rgb(63, 156, 232); }
.dropzone:hover .dz-message { color: rgb(63, 156, 232); }
table.dataTable { border-collapse: collapse !important; }
table.dataTable td, table.dataTable th { box-sizing: border-box; }
table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting { padding-right: 20px; }
table.dataTable thead .sorting::before, table.dataTable thead .sorting_asc::before, table.dataTable thead .sorting_desc::before, table.dataTable thead .sorting_asc_disabled::before, table.dataTable thead .sorting_desc_disabled::before { display: none; }
table.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after, table.dataTable thead .sorting_asc_disabled::after, table.dataTable thead .sorting_desc_disabled::after { top: 10px; right: 6px; bottom: auto; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-weight: 900; font-size: 14px; opacity: 0.6; }
table.dataTable thead .sorting::after { content: ""; }
table.dataTable thead .sorting_asc::after { content: ""; }
table.dataTable thead .sorting_desc::after { content: ""; }
div.dataTables_wrapper div.dataTables_paginate ul.pagination { margin-top: 10px; justify-content: center; }
@media (min-width: 768px) {
  div.dataTables_wrapper div.dataTables_paginate ul.pagination { margin-top: 2px; justify-content: flex-end; }
}
.pie-chart { position: relative; display: block; }
.pie-chart > canvas { display: block; margin: 0px auto; }
.pie-chart > span { position: absolute; top: 50%; transform: translateX(0px) translateY(-50%); right: 0px; left: 0px; text-align: center; }
.flot-tooltip { position: absolute; display: none; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.75); padding: 4px 8px; }
.flot-pie-label { font-size: 13px; text-align: center; padding: 4px 8px; color: rgb(255, 255, 255); }
.legend > table td { padding: 3px 4px; font-size: 14px; }
.fc-event { padding-left: 4px; padding-right: 2px; font-weight: 600; line-height: 1.4; color: rgb(23, 23, 23); border: 1px solid rgb(227, 244, 252); border-radius: 0px; }
.fc-event:hover { color: rgb(87, 87, 87); }
.fc-event, .fc-event-dot { background-color: rgb(227, 244, 252); }
.fc button { height: 34px; line-height: 34px; font-weight: 600; cursor: default; }
.fc-state-default.fc-corner-left { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.fc-state-default.fc-corner-right { border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
.fc-state-default { color: rgb(23, 23, 23); background-color: rgb(240, 242, 245); background-image: none; border: 1px solid rgb(212, 218, 227); text-shadow: none; box-shadow: none; }
.fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled { color: rgb(52, 58, 64); background-color: rgb(203, 210, 221); border-color: rgb(173, 184, 200); }
.fc-state-hover { color: rgb(23, 23, 23); transition: 0.15s ease-out; }
.fc-state-down, .fc-state-active { background-color: rgb(203, 210, 221); border-color: rgb(173, 184, 200); box-shadow: none; }
.fc-state-disabled { opacity: 0.35; }
.fc-toolbar { margin-bottom: 29px; }
@media (max-width: 767.98px) {
  .fc-toolbar > div { display: block !important; float: none !important; margin-bottom: 12px !important; }
  .fc-toolbar > div::after { display: block; clear: both; content: ""; }
}
.fc thead th.fc-widget-header { padding-top: 6px; padding-bottom: 6px; font-size: 16px; font-weight: 600; text-transform: uppercase; background-color: rgb(246, 247, 249); }
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead { border-color: rgb(228, 231, 237); }
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header { background: rgb(240, 242, 245); }
.fc-unthemed .fc-today { background: rgb(246, 247, 249); }
@media (max-width: 575.98px) {
  .fc-header-toolbar .fc-button { margin-top: 5px; margin-bottom: 5px; }
}
pre.pre-sh { padding: 0px; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: transparent; border-radius: 0px; }
pre.pre-sh code.hljs { background: transparent; }
pre.pre-sh code.pwrap { white-space: pre-wrap; }
.irs.irs--round .irs-line, .irs.irs--round .irs-bar { height: 4px; }
.irs.irs--round .irs-min, .irs.irs--round .irs-max, .irs.irs--round .irs-line, .irs.irs--round .irs-grid-pol { background: rgb(240, 242, 245); }
.irs.irs--round .irs-handle { border-color: rgb(63, 156, 232); }
.irs.irs--round .irs-from::before, .irs.irs--round .irs-to::before, .irs.irs--round .irs-single::before { border-top-color: rgb(63, 156, 232); }
.irs.irs--round .irs-bar, .irs.irs--round .irs-from, .irs.irs--round .irs-to, .irs.irs--round .irs-single { background: rgb(63, 156, 232); }
.autocomplete-suggestions { border-color: rgb(228, 231, 237); box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 25px; }
.autocomplete-suggestion { padding: 0.428571rem 1rem; color: rgb(87, 87, 87); font-size: 1rem; font-weight: 600; line-height: 1.5; }
.autocomplete-suggestion b { color: rgb(63, 156, 232); font-weight: 600; }
.autocomplete-suggestion.selected { background-color: rgb(240, 242, 245); }
.jqstooltip { box-sizing: content-box; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; background-color: rgba(0, 0, 0, 0.75) !important; }
div.tagsinput { padding: 5px 12px 1px; border-color: rgb(212, 218, 227); border-radius: 3px; }
div.tagsinput input { padding-top: 0px; padding-bottom: 0px; margin-bottom: 2px; height: 22px; }
.form-material div.tagsinput { padding-right: 0px; padding-left: 0px; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(212, 218, 227); border-image: initial; border-radius: 0px; }
div.tagsinput span.tag { padding: 2px 5px; margin-bottom: 2px; height: 22px; line-height: 18px; color: rgb(255, 255, 255); font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 600; background-color: rgb(63, 156, 232); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
div.tagsinput span.tag a { font-size: 13px; color: rgba(255, 255, 255, 0.5); }
div.tagsinput span.tag a:hover { color: rgba(255, 255, 255, 0.75); }
.draggable-column { min-height: 100px; }
.draggable-handler { cursor: move; }
.draggable-placeholder { background-color: rgb(237, 239, 243); border: 1px dashed rgb(197, 205, 216); }
.jvectormap-tip { padding: 6px 8px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; background: rgb(33, 37, 41); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 0px; }
.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback { left: 15px; padding: 4px; line-height: 15px; background: rgb(85, 85, 85); }
.jvectormap-zoomin, .jvectormap-zoomout { width: 15px; height: 15px; }
.jvectormap-zoomin:hover, .jvectormap-zoomout:hover { opacity: 0.75; }
.jvectormap-zoomout { top: 40px; }
.select2-container .select2-selection--single { height: 34px; }
.select2-container .select2-dropdown { border-color: rgb(212, 218, 227); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.select2-container--default .select2-selection--single { border-color: rgb(212, 218, 227); border-radius: 3px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 12px; line-height: 34px; }
.form-material .select2-container--default .select2-selection--single .select2-selection__rendered { padding-left: 0px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; }
.form-material .select2-container--default .select2-selection--single { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(212, 218, 227); border-image: initial; border-radius: 0px; }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: rgb(108, 117, 125); }
.select2-container--default .select2-selection--multiple { border-color: rgb(212, 218, 227); border-radius: 3px; min-height: 34px; }
.form-material .select2-container--default .select2-selection--multiple { border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(212, 218, 227); border-image: initial; border-radius: 0px; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered { padding-right: 12px; padding-left: 12px; }
.form-material .select2-container--default .select2-selection--multiple .select2-selection__rendered { padding-left: 0px; }
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single { border-color: rgb(151, 165, 186); }
.form-material .select2-container--default.select2-container--focus .select2-selection--multiple, .form-material .select2-container--default.select2-container--focus .select2-selection--single { border-bottom-color: rgb(151, 165, 186); }
.is-valid .select2-container--default .select2-selection--single, .is-valid .select2-container--default .select2-selection--multiple, .is-valid .select2-container--default.select2-container--focus .select2-selection--single, .is-valid .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: rgb(156, 204, 101); }
.is-valid .form-control .select2-container--default .select2-selection--single, .is-valid .form-control .select2-container--default .select2-selection--multiple, .is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--single, .is-valid .form-control .select2-container--default.select2-container--focus .select2-selection--multiple { border-bottom-color: rgb(156, 204, 101); }
.is-invalid .select2-container--default .select2-selection--single, .is-invalid .select2-container--default .select2-selection--multiple, .is-invalid .select2-container--default.select2-container--focus .select2-selection--single, .is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple { border-color: rgb(239, 83, 80); }
.is-invalid .form-material .select2-container--default .select2-selection--single, .is-invalid .form-material .select2-container--default .select2-selection--multiple, .is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--single, .is-invalid .form-material .select2-container--default.select2-container--focus .select2-selection--multiple { border-bottom-color: rgb(239, 83, 80); }
.select2-container--default .select2-selection--multiple .select2-selection__choice { height: 22px; line-height: 22px; color: rgb(255, 255, 255); font-size: 13px; font-weight: 600; background-color: rgb(63, 156, 232); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 3px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { margin-right: 5px; color: rgba(255, 255, 255, 0.5); }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: rgba(255, 255, 255, 0.75); }
.select2-container--default .select2-search--dropdown .select2-search__field { border-color: rgb(212, 218, 227); }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(63, 156, 232); }
.select2-container--default .select2-search--inline .select2-search__field { padding-right: 0px; padding-left: 0px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; box-shadow: none; }
.form-material .select2-container--default .select2-search--inline .select2-search__field { padding-left: 0px; }
.select2-search--dropdown .select2-search__field { padding: 6px 12px; font-family: Muli, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; border-radius: 3px; box-shadow: none; }
.CodeMirror-fullscreen, .editor-toolbar.fullscreen, .editor-preview-side { z-index: 1052; }
.editor-preview { z-index: 1051; }
.slick-slider.slick-dotted { margin-bottom: 50px; }
.slick-slider.slick-dotted .slick-dots { bottom: -30px; }
.slick-slider.slick-dotted.slick-dotted-inner { margin-bottom: 0px; }
.slick-slider.slick-dotted.slick-dotted-inner .slick-dots { bottom: 10px; }
.slick-slider.slick-dotted.slick-dotted-white .slick-dots li button::before { color: rgb(255, 255, 255); }
.slick-slider .slick-prev, .slick-slider .slick-next { width: 40px; height: 60px; text-align: center; background-color: rgba(0, 0, 0, 0.03); z-index: 2; }
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover { background-color: rgba(0, 0, 0, 0.15); }
.slick-slider .slick-prev::before, .slick-slider .slick-next::before { font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; font-size: 28px; font-weight: 900; line-height: 28px; color: rgb(52, 58, 64); }
.slick-slider .slick-prev { left: 0px; }
.slick-slider .slick-prev::before { content: ""; }
.slick-slider .slick-next { right: 0px; }
.slick-slider .slick-next::before { content: ""; }
.slick-slider.slick-nav-white .slick-prev, .slick-slider.slick-nav-white .slick-next { background-color: rgba(255, 255, 255, 0.5); }
.slick-slider.slick-nav-white .slick-prev:hover, .slick-slider.slick-nav-white .slick-next:hover { background-color: white; }
.slick-slider.slick-nav-white .slick-prev::before, .slick-slider.slick-nav-white .slick-next::before { color: rgb(0, 0, 0); }
.slick-slider.slick-nav-black .slick-prev, .slick-slider.slick-nav-black .slick-next { background-color: rgba(0, 0, 0, 0.25); }
.slick-slider.slick-nav-black .slick-prev:hover, .slick-slider.slick-nav-black .slick-next:hover { background-color: black; }
.slick-slider.slick-nav-black .slick-prev::before, .slick-slider.slick-nav-black .slick-next::before { color: rgb(255, 255, 255); }
.slick-slider.slick-nav-hover .slick-prev, .slick-slider.slick-nav-hover .slick-next { opacity: 0; transition: opacity 0.25s ease-out; }
.slick-slider.slick-nav-hover:hover .slick-prev, .slick-slider.slick-nav-hover:hover .slick-next { opacity: 1; }
[data-simplebar] { position: relative; z-index: 0; overflow: hidden; }
[data-simplebar="init"] { display: flex; }
.simplebar-scroll-content { overflow: hidden scroll; min-width: 100%; box-sizing: content-box; }
.simplebar-content { overflow-x: scroll; overflow-y: hidden !important; box-sizing: border-box !important; min-height: 100% !important; }
.simplebar-track { z-index: 1; position: absolute; right: 0px; bottom: 0px; width: 7px; }
.simplebar-scrollbar { position: absolute; right: 2px; width: 4px; min-height: 10px; }
.simplebar-scrollbar::before { position: absolute; content: ""; border-radius: 5px; left: 0px; right: 0px; opacity: 0; transition: opacity 0.2s linear; background: padding-box rgb(33, 37, 41); }
.sidebar-inverse #sidebar .simplebar-scrollbar::before { background: rgb(200, 226, 248); }
.simplebar-track:hover .simplebar-scrollbar { opacity: 0.5; }
.simplebar-track:hover .simplebar-scrollbar::before, .simplebar-track .simplebar-scrollbar.visible::before { opacity: 0.5; }
.simplebar-track.vertical { top: 0px; }
.simplebar-track.vertical .simplebar-scrollbar::before { top: 2px; bottom: 2px; }
.simplebar-track.horizontal { left: 0px; width: auto; height: 7px; }
.simplebar-track.horizontal .simplebar-scrollbar::before { height: 100%; left: 2px; right: 2px; }
.horizontal.simplebar-track .simplebar-scrollbar { right: auto; top: 2px; height: 4px; min-height: 0px; min-width: 10px; width: auto; }
.note-editor.note-frame .note-toolbar-wrapper { background-color: rgb(255, 255, 255); }
.note-editor.note-frame .note-toolbar { background-color: rgb(252, 252, 252) !important; }
.note-editor.note-frame.note-frame { border-color: rgb(221, 221, 221); }
.note-editor.note-frame .note-toolbar { border-bottom-color: rgb(221, 221, 221); }
.note-editor.note-frame .note-statusbar .note-resizebar { border-top-color: rgb(221, 221, 221); }
.note-editor.note-frame .note-popover .popover-content .note-color .dropdown-menu, .note-editor.note-frame .card-header.note-toolbar .note-color .dropdown-menu { min-width: 350px; }
.pw-strength-progress > .progress { height: 5px; }
.dd, .dd-item, .dd-empty, .dd-placeholder { font-size: 13px; }
.dd-handle { height: 2.5rem; padding: 0.5rem 0.75rem; color: rgb(87, 87, 87); background: rgb(246, 247, 249); border-color: rgb(228, 231, 237); }
.dd-handle:hover { color: rgb(23, 23, 23); }
.dd-item > button { height: 1.625rem; }
.dd-empty, .dd-placeholder { border-color: rgb(33, 37, 41); background: rgb(200, 226, 248); opacity: 0.25; }

#main-container { overflow-x: initial !important; }
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background-color: rgb(255, 167, 0); border-radius: 10px; border: 2px solid transparent; background-clip: content-box; }
.scrollbar-custom { scrollbar-width: thin; scrollbar-color: rgb(255, 167, 0) transparent; }
@font-face { font-family: "DS 737 Exp"; src: url('../fonts/f57cbd8e102.woff2') format("woff2"), url('../fonts/f08b32fc6cb.woff') format("woff"), url('../fonts/f796a221ed8.ttf') format("truetype"); font-weight: normal; font-style: normal; }
.prz__img { border-radius: 40%; width: 50px !important; height: 50px !important; }
.content.content-top { padding-top: 60px !important; }
.content.content-full { padding-bottom: 14px !important; }
.prz { margin: 7px auto 0px !important; }
.dw-hr { margin-top: 0.4rem; margin-bottom: 1rem; }
.options-container .options-overlay-show { opacity: 1; visibility: visible; }
.cc-selector-2 input { position: absolute; z-index: 999; }
.cc-selector-2 input:active + .drinkcard-cc { opacity: 0.9; }
.cc-selector-2 input:checked + .drinkcard-cc { filter: none; }
.drinkcard-cc { cursor: pointer; transition: 100ms ease-in; }
.drinkcard-cc:hover { filter: brightness(1.2) grayscale(0.5) opacity(0.9); }
.drinkcard-cc img { border-radius: 4px; }
.list_account.block-bordered, .list_account.block.block-bordered { border: 0px !important; box-shadow: none !important; }
.list_account div.accordion_account::before { content: ""; opacity: 0.4; }
.list_account.open > div.accordion_account::before { opacity: 0; transform: rotate(90deg); }
.list_account div.accordion_account::after { content: ""; opacity: 0; transform: rotate(-90deg); }
.list_account.open > div.accordion_account::after { opacity: 0.4; transform: rotate(0deg); }
.list_account div.accordion_account::before, .list_account div.accordion_account::after { position: absolute; left: 21px; width: 20px; height: 20px; display: block; text-align: center; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 5 Pro"; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
.btn-create-account { position: absolute; padding: 0.357143rem 12px; font-size: 0.9286rem; line-height: 20px; z-index: 2; top: 10px; right: -8px; }
.form-group input[type="radio"], .form-group input[type="checkbox"] { display: none; }
.form-group input[type="checkbox"] + .btn-group > label, .form-group input[type="radio"] + .btn-group > label { white-space: normal; }
.form-group input[type="checkbox"] + .btn-group > label.btn-default, .form-group input[type="radio"] + .btn-group > label.btn-default { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204); cursor: pointer; }
.form-group input[type="radio"] + .btn-group > label span:first-child, .form-group input[type="checkbox"] + .btn-group > label span:first-child { display: none; }
.form-group input[type="radio"] + .btn-group > label span:first-child + span, .form-group input[type="checkbox"] + .btn-group > label span:first-child + span { display: inline-block; }
.form-group input[type="radio"]:checked + .btn-group > label span:first-child, .form-group input[type="checkbox"]:checked + .btn-group > label span:first-child { display: inline-block; }
.form-group input[type="radio"]:checked + .btn-group > label span:first-child + span, .form-group input[type="checkbox"]:checked + .btn-group > label span:first-child + span { display: none; }
.form-group input[type="checkbox"] + .btn-group > label span[class*="fa-"], .form-group input[type="radio"] + .btn-group > label span[class*="fa-"] { width: 15px; float: left; margin: 4px 0px 2px -2px; }
.form-group input[type="checkbox"] + .btn-group > label div.content-label, .form-group input[type="radio"] + .btn-group > label div.content-label { margin-left: 22px; }
.donat_ukraine { font-size: 15px; }
.donat_ukraine .sub_title { font-weight: 800; font-size: 18px; color: rgb(255, 167, 0); }
.donat_ukraine img { opacity: 0.6; transition: opacity 1s; }
.donat_ukraine:hover img { opacity: 1; }
.donat_ukraine .open-chat { font-weight: 600; color: rgb(30, 199, 115) !important; text-decoration: underline !important; }
.donat_ukraine .open-chat:hover { cursor: pointer; }
.logo-header-custom { width: 100%; }
.img_logo_header { width: 250px; margin-top: 16px; }
.new_block_content { background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75); }
.form-control, .input-group-text { color: rgb(231, 231, 231) !important; background-color: rgba(35, 35, 35, 0.37) !important; border-color: rgb(53, 57, 57) !important; height: 48px !important; font-size: 18px !important; }
label { color: rgb(199, 205, 209) !important; }
.bg_body_gradient { background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75); }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: rgb(255, 255, 255) !important; }
.flex_li li { display: flex; align-items: center; text-transform: uppercase; gap: 12px; }
.flex_li li a i { font-size: 16px; }
.sidebar-content-сustom { display: flex; flex-direction: column; height: 100%; }
.simplebar-content { display: flex; flex-direction: column; justify-content: space-between; }
#change_lang { text-decoration: underline; height: 30px; cursor: pointer; }
#change_lang option { background-color: transparent; cursor: pointer; }
.color_fa { color: rgba(254, 173, 22, 0.61); }
.btn-warning { color: rgb(255, 255, 255); background-color: rgb(250, 163, 23); border-color: rgb(234, 176, 0); }
.sidebar-mini-show, .sidebar-mini-hide { margin-left: 12px; }
.block-payment { flex: 0 0 70%; }
.block-payment-choose { flex: 0 0 30%; }
.block { background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75); border-radius: 6px !important; box-shadow: none !important; }
.block-content { padding: 20px; }
body { color: rgb(255, 255, 255) !important; }
.irs--flat .irs-bar { background-color: rgb(249, 186, 16) !important; }
.irs--flat .irs-handle > i:first-child { background-color: rgb(233, 180, 38) !important; }
.payment-title { color: rgb(249, 186, 16); }
.payment-title span { background-color: rgb(249, 186, 16); color: rgb(255, 255, 255); border-radius: 30px; padding: 2px 9px 2px 10px; }
.btn_min_slider { font-size: 16px; background-color: rgba(255, 255, 255, 0); border-radius: 3px; border: 2px solid rgb(249, 186, 16); color: rgb(249, 186, 16); padding: 8px 0px; box-shadow: rgba(0, 0, 0, 0.82) 3px 2px 5px 0px; flex: 1 1 0%; font-weight: 900; display: flex; align-items: flex-end; justify-content: center; }
.btn_min_slider:hover { background-color: rgb(249, 186, 16); border: 1px solid rgba(0, 0, 0, 0.45); color: rgb(255, 255, 255); }
.btn_min_slider span { background-color: rgb(225, 228, 233); color: rgb(22, 21, 21); font-size: 11px; padding: 2px 6px; border-radius: 3px; border: 1px solid rgb(219, 219, 219); margin-left: 6px; }
.btn_min_slider_btn1 { background-color: rgb(249, 186, 16); border: 1px solid rgba(0, 0, 0, 0.45); color: rgb(255, 255, 255); }
.btn_min_slider_btn1 span { background-color: rgb(255, 255, 255); color: rgb(33, 25, 25); border: 1px solid rgb(219, 219, 219); font-weight: 900; }
.block-solid { position: relative; overflow: hidden; }
.block-solid::before { content: ""; position: absolute; inset: 6px; border: 1px dotted rgba(87, 87, 87, 0.56); pointer-events: none; border-radius: 6px; }
.item_board_style { flex: 1 1 0%; position: relative; overflow: hidden; background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75); padding: 16px 16px 15px; margin: 0px -16px; display: flex; flex-direction: column; gap: 15px; align-self: flex-start; border-radius: 6px !important; box-shadow: none !important; }
.item_board_style::before { content: ""; position: absolute; inset: 6px; border: 1px dotted rgba(255, 235, 0, 0.56); pointer-events: none; border-radius: 6px; }
.item_board_style_next { flex: 1 1 0%; position: relative; overflow: hidden; padding: 16px; margin: 0px -16px; display: flex; flex-direction: column; gap: 15px; align-self: flex-start; border-radius: 6px !important; box-shadow: none !important; }
.block_all_gifts { gap: 32px; }
.block_z_img { z-index: 10; border: 2px solid rgb(249, 186, 16); border-radius: 6px; }
.icon_x32_border { border-radius: 6px; }
.desc_item_gift { border-radius: 5px; padding-left: 16px; height: 36px; padding-right: 4px; font-weight: bolder; overflow: hidden; text-overflow: ellipsis; padding-top: 1px; width: 100%; box-shadow: rgba(0, 0, 0, 0.32) 4px 4px 8px 0px; }
.info_count_custom { padding: 5px 0px; border-radius: 5px; background-color: rgb(249, 186, 16); box-shadow: rgba(0, 0, 0, 0.34) 3px 4px 5px 0px; width: 100%; text-align: center; text-transform: uppercase; color: rgb(17, 17, 17); border: 2px solid rgb(249, 186, 16); font-weight: 700; }
.next_count_info_block { padding: 5px 0px; border-radius: 5px; border: 2px solid rgb(249, 186, 16); box-shadow: rgba(0, 0, 0, 0.34) 3px 4px 5px 0px; width: 100%; text-align: center; text-transform: uppercase; color: rgb(249, 186, 16); font-weight: 700; }
.pay_image { width: 100%; border-radius: 5px; background-color: rgb(255, 255, 255); text-align: center; box-shadow: rgba(0, 0, 0, 0.32) 4px 4px 8px 0px; }
.count_color { color: rgb(51, 51, 51); display: block; width: 30px; text-align: center; background-color: rgb(255, 255, 255); border-radius: 3px; font-size: 10px; }
.bonus_coin_span { background-color: rgb(255, 186, 0); color: rgb(43, 35, 35); padding: 0px 6px; border-radius: 4px; }
.pay_submit { padding: 16px 46px; width: 100%; background-color: rgb(9, 167, 143); text-transform: uppercase; position: relative; color: rgb(243, 243, 243); letter-spacing: 0.5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; box-shadow: rgba(0, 0, 0, 0.32) 4px 4px 8px 0px; }
.pay_submit::before { content: ""; position: absolute; inset: 6px; border: 1px dotted rgb(255, 255, 255); pointer-events: none; border-radius: 6px; }
.table th, .table td { padding: 10px; vertical-align: top; font-size: 13px; border-top: 1px solid rgb(95, 95, 95) !important; }
.table { border-radius: 6px; border: 1px solid rgb(95, 95, 95) !important; color: rgb(255, 255, 255) !important; }
.table th, .table td { vertical-align: middle; border-top: 1px solid rgb(95, 95, 95) !important; }
.table thead th { background-color: rgb(249, 186, 16); }
.content-heading { border-bottom-color: rgba(183, 12, 12, 0) !important; }
@media (min-width: 768px) {
  .content-heading { margin-bottom: 25px !important; padding-top: 0px !important; }
}
.content-heading { padding-top: 0px; text-transform: uppercase; margin-bottom: 20px !important; padding-bottom: 0px !important; }
.breadcrumb-item.active { color: rgb(255, 255, 255) !important; }
.breadcrumb { font-size: 17px; text-transform: uppercase; }
.nav-tabs-block { background-color: rgba(113, 113, 113, 0) !important; }
.nav-tabs-block .nav-link { text-transform: uppercase; box-shadow: rgba(22, 19, 19, 0.88) 4px 4px 8px 0px; border: 2px solid rgb(173, 173, 173) !important; border-radius: 3px !important; padding: 7px 15px !important; margin-left: 20px !important; color: rgb(223, 223, 223) !important; }
.nav-tabs-block .nav-link.active, .nav-tabs-block .nav-item.show .nav-link { color: rgb(255, 255, 255) !important; background-color: rgb(249, 186, 16) !important; border-color: transparent !important; }
.gamepage { background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75) !important; }
.wh { border: 3px solid rgb(53, 53, 53); border-radius: 6px; box-shadow: rgba(22, 19, 19, 0.88) 4px 4px 8px 0px; background-color: rgba(0, 0, 0, 0) !important; }
.wh::before { content: ""; position: absolute; inset: 6px; border: 2px dotted rgba(255, 235, 0, 0.56); pointer-events: none; border-radius: 6px; }
.wh_cases { border: 3px solid rgb(53, 53, 53); border-radius: 6px; box-shadow: rgba(22, 19, 19, 0.88) 4px 4px 8px 0px; background-color: rgba(0, 0, 0, 0) !important; display: block !important; min-height: auto !important; }
.wh_cases::before { content: ""; position: absolute; inset: 6px; border: 2px dotted rgba(255, 235, 0, 0.56); pointer-events: none; border-radius: 6px; }
.wh__gamef { background-color: rgba(0, 0, 0, 0) !important; }
.wheel { background-color: rgba(0, 0, 0, 0) !important; }
.wheel__itm::before { content: ""; position: absolute; inset: 6px; border: 2px dotted rgba(255, 235, 0, 0.56); pointer-events: none; border-radius: 6px; }
.wheel__itm .itm_active > .itm__container { transform: none !important; }
@keyframes glow { 
  0% { box-shadow: rgb(255, 204, 0) 0px 0px 5px 5px; }
  50% { box-shadow: white 0px 0px 5px 5px; }
  100% { box-shadow: rgb(255, 204, 0) 0px 0px 5px 5px; }
}
.wheel__itm .itm_active > .itm__pic { transform: none !important; }
.wheel__itm .itm_active::after { animation: 2s ease 0s infinite normal none running glow; transform: none !important; }
.history { background: none !important; }
.history__container { mask: linear-gradient(rgb(0, 0, 0) 70%, rgba(0, 0, 0, 0) 100%); overflow-y: auto; padding: 0px 8px 0px 20px; box-sizing: border-box; max-height: 580px; width: 290px; position: relative; scrollbar-width: thin; scrollbar-color: rgba(245, 166, 35, 0.45) transparent; margin: 0px !important; }
.history__container::-webkit-scrollbar { width: 6px; }
.history__container::-webkit-scrollbar-thumb { background: rgba(245, 166, 35, 0.45); border-radius: 999px; }
.history__container::-webkit-scrollbar-track { background: transparent; }
.history__container::before { display: none !important; }
.chose_server_custom, #toolbarDrop { text-transform: uppercase; font-weight: 300; letter-spacing: 2px; border-color: rgb(53, 50, 50) !important; border-radius: 3px !important; padding: 15px !important; color: rgb(255, 255, 255) !important; background-color: rgb(45, 45, 45) !important; }
.block-header-default { background-color: rgba(0, 0, 0, 0) !important; }
@media (min-width: 992px) {
  #page-container.sidebar-o { padding-left: 300px !important; }
}
.pay_button_menu { background: radial-gradient(128% 100% at 50% 0%, rgb(255, 215, 0) 2.6%, rgb(255, 165, 0) 57.29%, rgb(255, 140, 0) 100%); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 3px; color: white; padding: 6px 20px; font-size: 15px; cursor: pointer; transition: background 0.3s; text-transform: uppercase; width: 100%; font-weight: 600; text-align: center; position: relative; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; font-family: "DS 737 Exp", sans-serif !important; }
.pay_button_menu::before { content: ""; background: radial-gradient(106.8% 45.71% at 50% 30.71%, rgb(255, 225, 53) 31.33%, rgba(255, 140, 0, 0.6) 100%); position: absolute; inset: 0px; border-radius: 3px; padding: 2px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); z-index: 2; }
.pay_button_icon { margin-right: 8px; }
.pay_button_text { background: linear-gradient(rgb(255, 255, 255) 20.5%, rgba(255, 221, 168, 0.6) 28.75%, rgba(255, 240, 212, 0.6) 37.5%) text, rgb(255, 255, 255); color: rgba(255, 255, 255, 0.43); text-shadow: rgba(0, 0, 0, 0.46) 3px 3px 8px; letter-spacing: 1.3px; white-space: nowrap; font-size: 14px; }
.pay_button_menu:hover { background: linear-gradient(45deg, rgb(255, 204, 51), rgb(252, 169, 19)); }
.balance_info_menu { display: flex; text-transform: uppercase; justify-content: space-between; margin-bottom: 16px; font-weight: 500; gap: 6px; color: rgb(255, 255, 255); align-items: center; }
.support_button_menu { background: linear-gradient(45deg, rgb(133, 126, 126), rgb(161, 161, 161)); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 3px; color: white; padding: 6px 20px; font-size: 15px; cursor: pointer; transition: background 0.3s; text-transform: uppercase; width: 100%; font-weight: 600; text-align: center; position: relative; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; text-decoration: none; display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: center !important; font-family: "DS 737 Exp", sans-serif !important; }
.support_button_menu::before { content: ""; background: radial-gradient(106.8% 45.71% at 50% 30.71%, rgb(255, 253, 253) 31.33%, rgba(45, 45, 45, 0.6) 100%); position: absolute; inset: 0px; border-radius: 3px; padding: 1px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); z-index: 2; }
.support_button_icon { margin-right: 8px; }
.support_button_text { background: linear-gradient(rgb(255, 255, 255) 20.5%, rgba(255, 221, 168, 0.6) 28.75%, rgba(255, 240, 212, 0.6) 37.5%) text, rgb(255, 255, 255); color: rgba(255, 255, 255, 0.43); text-shadow: rgba(0, 0, 0, 0.59) 3px 3px 8px; letter-spacing: 1.3px; }
.span_balance { border-radius: 4px; padding: 2px 6px; color: rgb(255, 255, 255); font-size: 13px; }
.span_balance_blue { background-color: rgb(94, 172, 217); }
.span_balance_green { background-color: rgb(22, 179, 63); }
.wh_button_menu { border: 2px solid rgba(255, 255, 255, 0.46); border-radius: 5px; color: white; padding: 6px 12px; font-size: 16px; cursor: pointer; transition: background 0.3s; text-transform: uppercase; width: 100%; font-weight: 600; text-align: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; display: flex; align-items: center; }
.sidebar-mini-hide { font-weight: 400; text-transform: capitalize; letter-spacing: 0.6px; color: rgb(233, 233, 233); font-family: Roboto, sans-serif !important; }
.sidebar-inverse #sidebar .nav-main a > i { padding: 6px; font-size: 13px; background: linear-gradient(45deg, rgba(105, 105, 105, 0), rgba(215, 206, 190, 0.12)); border-radius: 3px; width: 28px; height: 28px; text-align: center; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; color: rgb(255, 255, 255) !important; }
.custom_menu_ico { padding: 6px; font-size: 13px; background: linear-gradient(45deg, rgba(105, 105, 105, 0), rgba(215, 206, 190, 0.12)); border-radius: 3px; width: 28px; height: 28px; text-align: center; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; color: rgb(255, 255, 255) !important; }
.span_fortune { background: linear-gradient(45deg, rgb(168, 230, 207), rgb(220, 237, 193)); border-radius: 3px; padding: 3px 6px; color: rgb(51, 51, 51); font-weight: bold; text-align: center; display: inline-block; }
.pay_button_shop { border: 1px solid rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0); border-radius: 3px; padding: 12px; text-transform: uppercase; width: 90%; display: block; margin: 20px auto; }
.shop_new-item { width: 100%; margin: 10px 0px; }
.shop_new-item-content { display: grid; grid-template-columns: 27px minmax(0px, 1fr) auto; align-items: center; gap: 10px; padding: 4px 10px; border-radius: 5px; box-sizing: border-box; }
.shop_new-item-img { width: 27px; height: 27px; object-fit: contain; flex: 0 0 auto; border-radius: 3px; box-shadow: rgba(217, 181, 49, 0.31) 0px 4px 8px; border: 1px solid rgba(255, 204, 0, 0.39); }
.shop_new-item-body { min-width: 0px; }
.shop_new-item-name { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; overflow-wrap: anywhere; text-align: left; font-weight: 800; font-size: 11px; line-height: 1.3; color: rgb(238, 238, 238); }
.shop_new-item-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 4px; margin-top: 3px; }
.shop_new-item-quantity { place-self: center end; white-space: nowrap; min-width: 24px; text-align: right; color: rgb(255, 255, 255); font-size: 12px; font-weight: 300; }
.shop_new-item-days { display: inline-block; background: var(--tbc-bg-card, #252942); color: var(--tbc-accent-cta, #F5A623); border: 1px solid var(--tbc-border-default, #2F3454); border-radius: 999px; padding: 1px 8px; font-size: 10px; font-weight: 700; line-height: 1.4; white-space: nowrap; vertical-align: middle; }
.shop_new-item-meta .text-warning { font-size: 10px !important; }
#page-container .shop-price.block-content { padding-top: 8px !important; padding-bottom: 8px !important; }
.tbc-deal { margin: 3px 12px 2px; text-align: center; }
.tbc-deal-line { display: flex; align-items: center; justify-content: center; gap: 8px; margin-bottom: 0px; }
.tbc-oldprice { color: rgb(139, 144, 176); text-decoration: line-through rgba(231, 76, 60, 0.8); font-size: 14px; font-weight: 700; }
.tbc-disc { display: inline-block; background: rgb(231, 76, 60); color: rgb(255, 255, 255); font-weight: 800; font-size: 11px; padding: 2px 8px; border-radius: 999px; box-shadow: rgba(231, 76, 60, 0.5) 0px 0px 10px; }
.tbc-saletimer { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 6px; padding: 6px 10px; border-radius: 8px; background: linear-gradient(135deg, rgba(231, 76, 60, 0.18), rgba(245, 166, 35, 0.14)); border: 1px solid rgba(231, 76, 60, 0.45); font-size: 12px; color: rgb(255, 255, 255); }
.tbc-saletimer-label { color: rgb(255, 184, 64); font-weight: 700; }
.tbc-saletimer-clock { font-weight: 800; font-variant-numeric: tabular-nums; letter-spacing: 0.5px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.35); padding: 1px 8px; border-radius: 6px; white-space: nowrap; }
.tbc-saletimer-top { margin: 12px 12px 0px; position: relative; z-index: 4; }
.shop-img-wrp { flex-grow: 0 !important; }
.js-filter { position: relative; padding-left: 46px; padding-right: 46px; }
.js-filter .row.items-push { flex-wrap: nowrap; align-items: flex-start; overflow: auto hidden; scroll-snap-type: x; scroll-behavior: smooth; padding-bottom: 10px; scrollbar-width: thin; scrollbar-color: rgba(245, 166, 35, 0.55) transparent; }
.js-filter .row.items-push::-webkit-scrollbar { height: 8px; }
.js-filter .row.items-push::-webkit-scrollbar-thumb { background: rgba(245, 166, 35, 0.5); border-radius: 999px; }
.js-filter .row.items-push::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.2); border-radius: 999px; }
.js-filter .row.items-push > .col { flex: 1 0 25%; min-width: 300px; scroll-snap-align: start; }
#page-container .content.tbc-wide-content { max-width: 2000px !important; }
.tbc-carr { position: absolute; top: 200px; transform: translateY(-50%); z-index: 8; width: 42px; height: 42px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 50%; background: linear-gradient(135deg, rgb(255, 215, 0), rgb(245, 166, 35)); color: rgb(26, 29, 46); font-size: 24px; font-weight: 800; line-height: 1; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.55) 0px 3px 14px, rgba(245, 166, 35, 0.4) 0px 0px 12px; display: none; align-items: center; justify-content: center; transition: opacity 0.2s, background 0.2s; }
.tbc-carr.is-on { display: inline-flex; }
.tbc-carr:hover { background: linear-gradient(135deg, rgb(255, 228, 92), rgb(255, 184, 64)); }
.tbc-carr-prev { left: 2px; }
.tbc-carr-next { right: 2px; }
.tbc-carr[disabled] { opacity: 0.3; cursor: default; box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 14px; }
.shop_list_items { background-color: rgba(0, 0, 0, 0.2); flex-grow: 0; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px inset; }
.shop-name { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px inset; position: relative; background-color: rgba(0, 0, 0, 0.2) !important; }
.tbc-bestbuy { position: absolute; top: -12px; left: 50%; transform: translateX(-50%); z-index: 7; padding: 3px 14px; border-radius: 999px; background: linear-gradient(135deg, rgb(255, 215, 0), rgb(245, 166, 35)); color: rgb(26, 29, 46); font-family: "DS 737 Exp", sans-serif; font-weight: 800; font-size: 11px; letter-spacing: 0.5px; text-transform: uppercase; white-space: nowrap; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 8px, rgba(245, 166, 35, 0.5) 0px 0px 12px; pointer-events: none; }
@keyframes tbcBestbuyPulse { 
  0%, 100% { box-shadow: rgba(245, 166, 35, 0.5) 0px 2px 8px, rgba(255, 215, 0, 0.35) 0px 0px 12px; }
  50% { box-shadow: rgba(245, 166, 35, 0.9) 0px 2px 14px, rgba(255, 215, 0, 0.6) 0px 0px 22px; }
}
.shop-name .name_kit_custom { text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(211, 130, 9, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; font-weight: 800; font-family: "DS 737 Exp", sans-serif !important; color: rgb(255, 255, 255) !important; font-size: 19px !important; }
.price_shop_new { text-transform: uppercase; color: rgb(255, 255, 255) !important; font-weight: 800 !important; font-size: 18px !important; }
.pay_button_shop { background: radial-gradient(128% 100% at 50% 0%, rgb(255, 215, 0) 2.6%, rgb(255, 165, 0) 57.29%, rgb(255, 140, 0) 100%); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 3px; color: white; padding: 6px 20px; font-size: 15px; cursor: pointer; transition: background 0.3s; text-transform: uppercase; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 1px; line-height: 1.1; width: 90%; font-weight: 600; text-align: center; position: relative; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; font-family: "DS 737 Exp", sans-serif !important; }
.pay_button_shop .pbs-label { font-size: 16px; font-weight: 800; letter-spacing: 0.5px; }
.pay_button_shop .pbs-price { font-size: 12px; font-weight: 700; opacity: 0.95; white-space: nowrap; }
.pay_button_shop .pbs-price .pbs-old { display: block; font-size: 10px; margin-top: 1px; }
.pay_button_shop .pbs-price .pbs-old del { color: rgba(255, 255, 255, 0.7) !important; }
.pay_button_shop::before { content: ""; background: radial-gradient(106.8% 45.71% at 50% 30.71%, rgb(255, 225, 53) 31.33%, rgba(255, 140, 0, 0.6) 100%); position: absolute; inset: 0px; border-radius: 3px; padding: 2px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); z-index: 2; }
.pay_button_shop:hover { background: linear-gradient(45deg, rgb(255, 204, 51), rgb(252, 169, 19)); }
.btn_tbc { background: radial-gradient(128% 100% at 50% 0%, rgb(255, 215, 0) 2.6%, rgb(255, 165, 0) 57.29%, rgb(255, 140, 0) 100%); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 3px; color: white; padding: 6px 20px; cursor: pointer; transition: background 0.3s; font-weight: 600; text-align: center; text-decoration: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; }
.btn_tbc::before { content: ""; background: radial-gradient(106.8% 45.71% at 50% 30.71%, rgb(255, 225, 53) 31.33%, rgba(255, 140, 0, 0.6) 100%); position: absolute; inset: 0px; border-radius: 3px; padding: 2px; mask: linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px) content-box exclude, linear-gradient(rgb(255, 255, 255) 0px, rgb(255, 255, 255) 0px); z-index: 2; }
.btn_tbc:hover { background: linear-gradient(45deg, rgb(255, 204, 51), rgb(252, 169, 19)); }
.h2_tbc { text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(211, 130, 9, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; font-weight: 800; font-family: "DS 737 Exp", sans-serif !important; color: rgb(255, 255, 255) !important; font-size: 32px !important; }
.h3_tbc { text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(211, 130, 9, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; font-weight: 800; font-family: "DS 737 Exp", sans-serif !important; color: rgb(255, 167, 0) !important; font-size: 22px !important; }
.bg-white { background: linear-gradient(132.48deg, rgb(30, 49, 37) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(0, 249, 205) !important; }
.block_account { border: 1px solid rgb(59, 57, 57); box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px !important; }
.account_block_name { text-transform: uppercase; color: rgb(238, 238, 238) !important; }
.list-group-item { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 3px inset; font-size: 11px; text-transform: uppercase; background-color: rgba(46, 46, 46, 0.84) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; color: rgb(255, 255, 255) !important; }
.modal-content { background-color: rgb(49, 49, 49) !important; }
.modal_monobank { width: 800px; border-radius: 5px; }
.paypal_info_pay { position: absolute; right: 3px; background-color: rgb(100, 100, 100); top: 3px; font-size: 10px; padding: 0px 8px; border-radius: 2px; color: rgb(255, 255, 255); }
.page-header_custom { display: none; }
@media (max-width: 992px) {
  .page-header_custom { display: block; background-color: rgba(0, 0, 0, 0) !important; }
  .wh__gamef { padding: 40px !important; }
  .modal_monobank { width: 100%; }
  .block-payment { margin-right: 0px !important; }
}
.btn-dual-secondary { color: rgb(223, 223, 223) !important; }
.close_button_menu { position: absolute; top: 7px; right: 13px; background-color: rgb(71, 71, 71) !important; }
.lw_infoblock { width: 100%; }
.lw_title { font-size: 17px; padding: 10px; border-radius: 6px; position: relative; margin-bottom: 16px; background-color: rgb(71, 102, 113); }
.lw_title_balance { background-color: rgb(7, 193, 193); }
.lw_discount { position: absolute; font-size: 11px; top: -6px; background-color: rgb(167, 41, 41); padding: 0px 6px; border-radius: 4px; right: 4px; color: rgb(255, 255, 255); cursor: pointer; }
.lw_discount .discount-tooltip { display: none; position: absolute; top: 18px; left: 50%; transform: translateX(-50%); z-index: 1000; width: 300px; padding: 10px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 8px; font-size: 12px; line-height: 1.5; text-align: left; color: rgb(51, 51, 51); }
.lw_discount .discount-tooltip table { width: 100%; border-collapse: collapse; margin-top: 10px; }
.lw_discount .discount-tooltip th, .lw_discount .discount-tooltip td { border: 1px solid rgb(221, 221, 221); padding: 5px; text-align: center; }
.lw_discount .discount-tooltip th { background-color: rgb(242, 242, 242); }
.lw_discount:hover .discount-tooltip { display: block; }
.pay_button_lw { font-size: 12px; }
.lw_server { text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.11) -1px -1px 0px, rgba(0, 0, 0, 0.34) 1px -1px 0px, rgba(0, 0, 0, 0.56) -1px 1px 0px, rgba(0, 0, 0, 0.1) 1px 1px 0px, rgba(211, 130, 9, 0.5) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; font-weight: 800; font-family: "DS 737 Exp", sans-serif !important; color: rgb(255, 167, 0) !important; font-size: 22px !important; }
.boxes__list { padding-top: 0px !important; }
.case { display: flex; align-items: center; flex-direction: column; box-sizing: border-box; padding: 25px 15px 20px; border-radius: 3px; text-align: center; text-decoration: none; animation: 1s ease 0s 1 normal forwards running case; border: 1px solid rgb(59, 59, 59); box-shadow: rgba(22, 19, 19, 0.88) 4px 4px 8px 0px; background: rgb(211, 211, 211) !important; }
.bonuscodico { padding: 6px; font-size: 13px; background: linear-gradient(45deg, rgba(105, 105, 105, 0), rgba(215, 206, 190, 0.12)); border-radius: 3px; width: 28px; height: 28px; text-align: center; display: flex; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 8px; color: rgb(255, 255, 255) !important; }
.btn_bonuscod { margin-left: 3px; margin-top: -4px; }
.bg-body-light { background-color: rgb(50, 61, 76) !important; }
.table-success, .table-success > th, .table-success > td { background-color: rgba(0, 0, 0, 0) !important; }
.gbal__num { font-size: 18px !important; color: rgb(255, 255, 255) !important; }
.text-warning { background-color: var(--tbc-bg-card, #252942); border: 1px solid var(--tbc-border-default, #2F3454); padding: 1px 6px; border-radius: 5px; font-weight: 700; color: var(--tbc-accent-cta, #F5A623) !important; }
.popover-header { background: rgb(23, 25, 37); padding: 12px 10px; font-weight: 900; }
.js-filter.tbc-skins-grid { padding-left: 0px; padding-right: 0px; }
.js-filter.tbc-skins-grid .row.items-push { flex-wrap: wrap; align-items: stretch; overflow: visible; scroll-snap-type: none; padding-bottom: 0px; }
.js-filter.tbc-skins-grid .row.items-push > .col { flex: 0 0 33.3333%; max-width: 33.3333%; min-width: 0px; display: flex; scroll-snap-align: none; }
.js-filter.tbc-skins-grid .row.items-push > .col > a.shop-item { width: 100%; }
.js-filter.tbc-skins-grid .shop-img-wrp { flex-grow: 0; height: 210px; }
.js-filter.tbc-skins-grid .shop-img { max-height: 190px; }
@media (max-width: 991.98px) {
  .js-filter.tbc-skins-grid .row.items-push > .col { flex: 0 0 50%; max-width: 50%; }
}
@media (max-width: 575.98px) {
  .js-filter.tbc-skins-grid .row.items-push > .col { flex: 0 0 100%; max-width: 100%; }
  .js-filter.tbc-skins-grid .shop-img-wrp { height: 180px; }
}
.js-filter.tbc-skins-grid .shop-name { min-height: 77px; display: flex; align-items: center; justify-content: center; }
.js-filter.tbc-skins-grid .name_kit { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.irs { position: relative; display: block; user-select: none; font-size: 12px; font-family: Arial, sans-serif; }
.irs-line { position: relative; display: block; overflow: hidden; outline: none !important; }
.irs-bar { position: absolute; display: block; left: 0px; width: 0px; }
.irs-shadow { position: absolute; display: none; left: 0px; width: 0px; }
.irs-handle { position: absolute; display: block; box-sizing: border-box; cursor: default; z-index: 1; }
.irs-handle.type_last { z-index: 2; }
.irs-min, .irs-max { position: absolute; display: block; cursor: default; }
.irs-min { left: 0px; }
.irs-max { right: 0px; }
.irs-from, .irs-to, .irs-single { position: absolute; display: block; top: 0px; left: 0px; cursor: default; white-space: nowrap; }
.irs-grid { position: absolute; display: none; bottom: 0px; left: 0px; width: 100%; height: 20px; }
.irs-with-grid .irs-grid { display: block; }
.irs-grid-pol { position: absolute; top: 0px; left: 0px; width: 1px; height: 8px; background: rgb(0, 0, 0); }
.irs-grid-pol.small { height: 4px; }
.irs-grid-text { position: absolute; bottom: 0px; left: 0px; white-space: nowrap; text-align: center; font-size: 9px; line-height: 9px; padding: 0px 3px; color: rgb(0, 0, 0); }
.irs-disable-mask { position: absolute; display: block; top: 0px; left: -1%; width: 102%; height: 100%; cursor: default; background: rgba(0, 0, 0, 0); z-index: 2; }
.lt-ie9 .irs-disable-mask { background: rgb(0, 0, 0); cursor: not-allowed; }
.irs-disabled { opacity: 0.4; }
.irs-hidden-input { overflow: hidden; position: absolute !important; display: block !important; top: 0px !important; left: 0px !important; width: 0px !important; height: 0px !important; font-size: 0px !important; line-height: 0 !important; padding: 0px !important; margin: 0px !important; outline: none !important; z-index: -9999 !important; background: none !important; border-style: solid !important; border-color: transparent !important; }
.irs--flat { height: 40px; }
.irs--flat.irs-with-grid { height: 60px; }
.irs--flat .irs-line { top: 25px; height: 12px; background-color: rgb(225, 228, 233); border-radius: 4px; }
.irs--flat .irs-bar { top: 25px; height: 12px; background-color: rgb(237, 85, 101); }
.irs--flat .irs-bar--single { border-radius: 4px 0px 0px 4px; }
.irs--flat .irs-shadow { height: 1px; bottom: 16px; background-color: rgb(225, 228, 233); }
.irs--flat .irs-handle { top: 22px; width: 16px; height: 18px; background-color: transparent; }
.irs--flat .irs-handle > i:first-child { position: absolute; display: block; top: 0px; left: 50%; width: 2px; height: 100%; margin-left: -1px; background-color: rgb(218, 68, 83); }
.irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child { background-color: rgb(164, 53, 64); }
.irs--flat .irs-min, .irs--flat .irs-max { top: 0px; padding: 1px 3px; color: rgb(153, 153, 153); font-size: 10px; line-height: 1.333; text-shadow: none; background-color: rgb(225, 228, 233); border-radius: 4px; }
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single { color: white; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background-color: rgb(237, 85, 101); border-radius: 4px; }
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0px; height: 0px; margin-left: -3px; overflow: hidden; border-width: 3px; border-style: solid; border-color: rgb(237, 85, 101) transparent transparent; border-image: initial; }
.irs--flat .irs-grid-pol { background-color: rgb(225, 228, 233); }
.irs--flat .irs-grid-text { color: rgb(153, 153, 153); }
.irs--big { height: 55px; }
.irs--big.irs-with-grid { height: 70px; }
.irs--big .irs-line { top: 33px; height: 12px; background: linear-gradient(rgb(221, 221, 221) -50%, white 150%); border: 1px solid rgb(204, 204, 204); border-radius: 12px; }
.irs--big .irs-bar { top: 33px; height: 12px; border: 1px solid rgb(66, 139, 202); background: linear-gradient(rgb(255, 255, 255) 0%, rgb(66, 139, 202) 30%, rgb(185, 212, 236) 100%); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 1px 1px inset; }
.irs--big .irs-bar--single { border-radius: 12px 0px 0px 12px; }
.irs--big .irs-shadow { height: 1px; bottom: 16px; background-color: rgba(66, 139, 202, 0.5); }
.irs--big .irs-handle { top: 25px; width: 30px; height: 30px; border: 1px solid rgba(0, 0, 0, 0.3); background: linear-gradient(white 0%, rgb(180, 185, 190) 30%, white 100%); box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px, white 0px 0px 3px 1px inset; border-radius: 30px; }
.irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover { border-color: rgba(0, 0, 0, 0.45); background: linear-gradient(white 0%, rgb(145, 155, 165) 30%, white 100%); }
.irs--big .irs-min, .irs--big .irs-max { top: 0px; padding: 1px 5px; color: white; text-shadow: none; background-color: rgb(159, 159, 159); border-radius: 3px; }
.irs--big .irs-from, .irs--big .irs-to, .irs--big .irs-single { color: white; text-shadow: none; padding: 1px 5px; background: linear-gradient(rgb(66, 139, 202) 0%, rgb(48, 113, 169) 100%); border-radius: 3px; }
.irs--big .irs-grid-pol { background-color: rgb(66, 139, 202); }
.irs--big .irs-grid-text { color: rgb(66, 139, 202); }
.irs--modern { height: 55px; }
.irs--modern.irs-with-grid { height: 55px; }
.irs--modern .irs-line { top: 25px; height: 5px; background: linear-gradient(rgb(224, 228, 234) 0%, rgb(209, 214, 224) 100%); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(163, 173, 193); border-image: initial; border-radius: 5px; }
.irs--modern .irs-bar { top: 25px; height: 5px; background: linear-gradient(rgb(32, 180, 38) 0%, rgb(24, 137, 29) 100%); }
.irs--modern .irs-bar--single { border-radius: 5px 0px 0px 5px; }
.irs--modern .irs-shadow { height: 1px; bottom: 21px; background-color: rgba(209, 214, 224, 0.5); }
.irs--modern .irs-handle { top: 37px; width: 12px; height: 13px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(163, 173, 193); border-image: initial; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; border-radius: 0px 0px 3px 3px; }
.irs--modern .irs-handle > i:nth-child(1) { position: absolute; display: block; top: -4px; left: 1px; width: 6px; height: 6px; border: 1px solid rgb(163, 173, 193); background: white; transform: rotate(45deg); }
.irs--modern .irs-handle > i:nth-child(2) { position: absolute; display: block; box-sizing: border-box; top: 0px; left: 0px; width: 10px; height: 12px; background: linear-gradient(white 0%, rgb(233, 230, 230) 100%); border-radius: 0px 0px 3px 3px; }
.irs--modern .irs-handle > i:nth-child(3) { position: absolute; display: block; box-sizing: border-box; top: 3px; left: 3px; width: 4px; height: 5px; border-left: 1px solid rgb(163, 173, 193); border-right: 1px solid rgb(163, 173, 193); }
.irs--modern .irs-handle.state_hover, .irs--modern .irs-handle:hover { border-color: rgb(118, 133, 162); background: linear-gradient(rgb(255, 255, 255) 0%, rgb(145, 155, 165) 30%, rgb(255, 255, 255) 100%); }
.irs--modern .irs-handle.state_hover > i:nth-child(1), .irs--modern .irs-handle:hover > i:nth-child(1) { border-color: rgb(118, 133, 162); }
.irs--modern .irs-handle.state_hover > i:nth-child(3), .irs--modern .irs-handle:hover > i:nth-child(3) { border-color: rgb(72, 83, 106); }
.irs--modern .irs-min, .irs--modern .irs-max { top: 0px; font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; color: white; background-color: rgb(209, 214, 224); border-radius: 5px; }
.irs--modern .irs-from, .irs--modern .irs-to, .irs--modern .irs-single { font-size: 10px; line-height: 1.333; text-shadow: none; padding: 1px 5px; background-color: rgb(32, 180, 38); color: white; border-radius: 5px; }
.irs--modern .irs-from::before, .irs--modern .irs-to::before, .irs--modern .irs-single::before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0px; height: 0px; margin-left: -3px; overflow: hidden; border-width: 3px; border-style: solid; border-color: rgb(32, 180, 38) transparent transparent; border-image: initial; }
.irs--modern .irs-grid { height: 25px; }
.irs--modern .irs-grid-pol { background-color: rgb(222, 222, 222); }
.irs--modern .irs-grid-text { color: silver; font-size: 13px; }
.irs--sharp { height: 50px; font-size: 12px; line-height: 1; }
.irs--sharp.irs-with-grid { height: 57px; }
.irs--sharp .irs-line { top: 30px; height: 2px; background-color: black; border-radius: 2px; }
.irs--sharp .irs-bar { top: 30px; height: 2px; background-color: rgb(238, 34, 250); }
.irs--sharp .irs-bar--single { border-radius: 2px 0px 0px 2px; }
.irs--sharp .irs-shadow { height: 1px; bottom: 21px; background-color: rgba(0, 0, 0, 0.5); }
.irs--sharp .irs-handle { top: 25px; width: 10px; height: 10px; background-color: rgb(168, 4, 178); }
.irs--sharp .irs-handle > i:first-child { position: absolute; display: block; top: 100%; left: 0px; width: 0px; height: 0px; border-width: 5px; border-style: solid; border-color: rgb(168, 4, 178) transparent transparent; border-image: initial; }
.irs--sharp .irs-handle.state_hover, .irs--sharp .irs-handle:hover { background-color: black; }
.irs--sharp .irs-handle.state_hover > i:first-child, .irs--sharp .irs-handle:hover > i:first-child { border-top-color: black; }
.irs--sharp .irs-min, .irs--sharp .irs-max { color: white; font-size: 14px; line-height: 1; top: 0px; padding: 3px 4px; opacity: 0.4; background-color: rgb(168, 4, 178); border-radius: 2px; }
.irs--sharp .irs-from, .irs--sharp .irs-to, .irs--sharp .irs-single { font-size: 14px; line-height: 1; text-shadow: none; padding: 3px 4px; background-color: rgb(168, 4, 178); color: white; border-radius: 2px; }
.irs--sharp .irs-from::before, .irs--sharp .irs-to::before, .irs--sharp .irs-single::before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0px; height: 0px; margin-left: -3px; overflow: hidden; border-width: 3px; border-style: solid; border-color: rgb(168, 4, 178) transparent transparent; border-image: initial; }
.irs--sharp .irs-grid { height: 25px; }
.irs--sharp .irs-grid-pol { background-color: rgb(222, 222, 222); }
.irs--sharp .irs-grid-text { color: silver; font-size: 13px; }
.irs--round { height: 50px; }
.irs--round.irs-with-grid { height: 65px; }
.irs--round .irs-line { top: 36px; height: 4px; background-color: rgb(222, 228, 236); border-radius: 4px; }
.irs--round .irs-bar { top: 36px; height: 4px; background-color: rgb(0, 108, 250); }
.irs--round .irs-bar--single { border-radius: 4px 0px 0px 4px; }
.irs--round .irs-shadow { height: 4px; bottom: 21px; background-color: rgba(222, 228, 236, 0.5); }
.irs--round .irs-handle { top: 26px; width: 24px; height: 24px; border: 4px solid rgb(0, 108, 250); background-color: white; border-radius: 24px; box-shadow: rgba(0, 0, 255, 0.3) 0px 1px 3px; }
.irs--round .irs-handle.state_hover, .irs--round .irs-handle:hover { background-color: rgb(240, 246, 255); }
.irs--round .irs-min, .irs--round .irs-max { color: rgb(51, 51, 51); font-size: 14px; line-height: 1; top: 0px; padding: 3px 5px; background-color: rgba(0, 0, 0, 0.1); border-radius: 4px; }
.irs--round .irs-from, .irs--round .irs-to, .irs--round .irs-single { font-size: 14px; line-height: 1; text-shadow: none; padding: 3px 5px; background-color: rgb(0, 108, 250); color: white; border-radius: 4px; z-index: 9; }
.irs--round .irs-from::before, .irs--round .irs-to::before, .irs--round .irs-single::before { position: absolute; display: block; content: ""; bottom: -6px; left: 50%; width: 0px; height: 0px; margin-left: -3px; overflow: hidden; border-width: 3px; border-style: solid; border-color: rgb(0, 108, 250) transparent transparent; border-image: initial; }
.irs--round .irs-grid { height: 25px; }
.irs--round .irs-grid-pol { background-color: rgb(222, 222, 222); }
.irs--round .irs-grid-text { color: silver; font-size: 13px; }
.irs--square { height: 50px; }
.irs--square.irs-with-grid { height: 60px; }
.irs--square .irs-line { top: 31px; height: 4px; background-color: rgb(222, 222, 222); }
.irs--square .irs-bar { top: 31px; height: 4px; background-color: black; }
.irs--square .irs-shadow { height: 2px; bottom: 21px; background-color: rgb(222, 222, 222); }
.irs--square .irs-handle { top: 25px; width: 16px; height: 16px; border: 3px solid black; background-color: white; transform: rotate(45deg); }
.irs--square .irs-handle.state_hover, .irs--square .irs-handle:hover { background-color: rgb(240, 246, 255); }
.irs--square .irs-min, .irs--square .irs-max { color: rgb(51, 51, 51); font-size: 14px; line-height: 1; top: 0px; padding: 3px 5px; background-color: rgba(0, 0, 0, 0.1); }
.irs--square .irs-from, .irs--square .irs-to, .irs--square .irs-single { font-size: 14px; line-height: 1; text-shadow: none; padding: 3px 5px; background-color: black; color: white; }
.irs--square .irs-grid { height: 25px; }
.irs--square .irs-grid-pol { background-color: rgb(222, 222, 222); }
.irs--square .irs-grid-text { color: silver; font-size: 11px; }

body { color: rgb(87, 87, 87); background-image: url('../img/a1c8db1d4b5.jpg'); background-color: rgb(14, 16, 27); background-size: cover; background-attachment: fixed; }
a { color: rgb(47, 172, 178); }
a.link-effect::before { background-color: rgb(47, 172, 178); }
a:hover { color: rgb(26, 94, 97); }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: rgb(23, 23, 23); }
small, .small { color: rgb(100, 100, 100); }
.content-heading { border-bottom-color: rgb(230, 236, 236); }
hr { border-top-color: rgb(242, 245, 245); }
.text-primary { color: rgb(47, 172, 178) !important; }
a.text-primary.link-effect::before { background-color: rgb(47, 172, 178); }
a.text-primary:hover, a.text-primary:focus { color: rgb(26, 94, 97) !important; }
.text-primary-dark { color: rgb(50, 61, 76) !important; }
a.text-primary-dark.link-effect::before { background-color: rgb(50, 61, 76); }
a.text-primary-dark:hover, a.text-primary-dark:focus { color: rgb(10, 12, 14) !important; }
.text-primary-darker { color: rgb(37, 45, 56) !important; }
a.text-primary-darker.link-effect::before { background-color: rgb(37, 45, 56); }
a.text-primary-darker:hover, a.text-primary-darker:focus { color: black !important; }
.text-primary-light { color: rgb(90, 206, 211) !important; }
a.text-primary-light.link-effect::before { background-color: rgb(90, 206, 211); }
a.text-primary-light:hover, a.text-primary-light:focus { color: rgb(42, 153, 158) !important; }
.text-primary-lighter { color: rgb(211, 242, 243) !important; }
a.text-primary-lighter.link-effect::before { background-color: rgb(211, 242, 243); }
a.text-primary-lighter:hover, a.text-primary-lighter:focus { color: rgb(130, 218, 222) !important; }
.text-body-bg { color: rgb(242, 245, 245) !important; }
a.text-body-bg.link-effect::before { background-color: rgb(242, 245, 245); }
a.text-body-bg:hover, a.text-body-bg:focus { color: rgb(184, 201, 201) !important; }
.text-body-bg-light { color: rgb(248, 249, 249) !important; }
a.text-body-bg-light.link-effect::before { background-color: rgb(248, 249, 249); }
a.text-body-bg-light:hover, a.text-body-bg-light:focus { color: rgb(190, 205, 205) !important; }
.text-body-bg-dark { color: rgb(230, 236, 236) !important; }
a.text-body-bg-dark.link-effect::before { background-color: rgb(230, 236, 236); }
a.text-body-bg-dark:hover, a.text-body-bg-dark:focus { color: rgb(173, 192, 192) !important; }
.text-body-color { color: rgb(87, 87, 87) !important; }
a.text-body-color.link-effect::before { background-color: rgb(87, 87, 87); }
a.text-body-color:hover, a.text-body-color:focus { color: rgb(36, 36, 36) !important; }
.text-body-color-dark { color: rgb(23, 23, 23) !important; }
a.text-body-color-dark.link-effect::before { background-color: rgb(23, 23, 23); }
a.text-body-color-dark:hover, a.text-body-color-dark:focus { color: black !important; }
.text-body-color-light { color: rgb(230, 236, 236) !important; }
a.text-body-color-light.link-effect::before { background-color: rgb(230, 236, 236); }
a.text-body-color-light:hover, a.text-body-color-light:focus { color: rgb(173, 192, 192) !important; }
.text-dual-primary-dark { color: rgb(50, 61, 76) !important; }
a.text-dual-primary-dark.link-effect::before { background-color: rgb(50, 61, 76); }
a.text-dual-primary-dark:hover, a.text-dual-primary-dark:focus { color: rgb(10, 12, 14) !important; }
.page-header-inverse #page-header .text-dual-primary-dark, .sidebar-inverse #sidebar .text-dual-primary-dark { color: rgb(230, 236, 236) !important; }
.page-header-inverse #page-header a.text-dual-primary-dark.link-effect::before, .sidebar-inverse #sidebar a.text-dual-primary-dark.link-effect::before { background-color: rgb(230, 236, 236); }
.page-header-inverse #page-header a.text-dual-primary-dark:hover, .page-header-inverse #page-header a.text-dual-primary-dark:focus, .sidebar-inverse #sidebar a.text-dual-primary-dark:hover, .sidebar-inverse #sidebar a.text-dual-primary-dark:focus { color: rgb(173, 192, 192) !important; }
.bg-primary { background-color: rgb(47, 172, 178) !important; }
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus { background-color: rgb(36, 133, 138) !important; }
.bg-primary-op { background-color: rgba(47, 172, 178, 0.75) !important; }
a.bg-primary-op:hover, a.bg-primary-op:focus, button.bg-primary-op:hover, button.bg-primary-op:focus { background-color: rgba(36, 133, 138, 0.75) !important; }
.bg-primary-dark { background-color: rgb(50, 61, 76) !important; }
a.bg-primary-dark:hover, a.bg-primary-dark:focus, button.bg-primary-dark:hover, button.bg-primary-dark:focus { background-color: rgb(30, 36, 45) !important; }
.bg-primary-dark-op { background-color: rgba(50, 61, 76, 0.8) !important; }
a.bg-primary-dark-op:hover, a.bg-primary-dark-op:focus, button.bg-primary-dark-op:hover, button.bg-primary-dark-op:focus { background-color: rgba(30, 36, 45, 0.8) !important; }
.bg-primary-darker { background-color: rgb(37, 45, 56) !important; }
a.bg-primary-darker:hover, a.bg-primary-darker:focus, button.bg-primary-darker:hover, button.bg-primary-darker:focus { background-color: rgb(17, 20, 25) !important; }
.bg-primary-light { background-color: rgb(90, 206, 211) !important; }
a.bg-primary-light:hover, a.bg-primary-light:focus, button.bg-primary-light:hover, button.bg-primary-light:focus { background-color: rgb(52, 191, 198) !important; }
.bg-primary-lighter { background-color: rgb(211, 242, 243) !important; }
a.bg-primary-lighter:hover, a.bg-primary-lighter:focus, button.bg-primary-lighter:hover, button.bg-primary-lighter:focus { background-color: rgb(171, 230, 233) !important; }
.bg-body { background-color: rgb(242, 245, 245) !important; }
a.bg-body:hover, a.bg-body:focus, button.bg-body:hover, button.bg-body:focus { background-color: rgb(213, 223, 223) !important; }
.bg-body-light { background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75) !important; }
a.bg-body-light:hover, a.bg-body-light:focus, button.bg-body-light:hover, button.bg-body-light:focus { background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75) !important; }
.bg-body-dark { background-color: rgb(230, 236, 236) !important; }
a.bg-body-dark:hover, a.bg-body-dark:focus, button.bg-body-dark:hover, button.bg-body-dark:focus { background-color: rgb(202, 214, 214) !important; }
.bg-gd-primary { background: linear-gradient(135deg, rgb(31, 114, 117) 0%, rgb(52, 191, 198) 100%) !important; }
.btn-link { color: rgb(47, 172, 178); }
.btn-link:hover, .btn-link:focus { color: rgb(26, 94, 97); }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(47, 172, 178); border-color: rgb(34, 125, 130); }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus { color: rgb(255, 255, 255); background-color: rgb(34, 125, 130); border-color: rgb(24, 86, 89); }
.btn-primary.disabled, .btn-primary:disabled { background-color: rgb(47, 172, 178); border-color: rgb(34, 125, 130); }
.btn-primary:not([disabled]):not(.disabled):active { background-color: rgb(47, 172, 178); border-color: rgb(34, 125, 130); }
.btn-primary:not([disabled]):not(.disabled).active, .show > .btn-primary.dropdown-toggle { background-color: rgb(34, 125, 130); background-image: none; border-color: rgb(24, 86, 89); }
.btn-primary.btn-noborder { border-color: rgb(47, 172, 178); }
.btn-primary.btn-noborder:hover, .btn-primary.btn-noborder:focus, .btn-primary.btn-noborder.focus { border-color: rgb(34, 125, 130); }
.btn-primary.btn-noborder.disabled, .btn-primary.btn-noborder:disabled, .btn-primary.btn-noborder:not([disabled]):not(.disabled):active, .btn-primary.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(47, 172, 178); }
.show > .btn-primary.btn-noborder.dropdown-toggle { border-color: rgb(34, 125, 130); }
.btn-secondary { color: rgb(33, 37, 41); background-color: rgb(242, 245, 245); border-color: rgb(207, 218, 218); }
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary.focus { color: rgb(33, 37, 41); background-color: rgb(207, 218, 218); border-color: rgb(179, 196, 196); }
.btn-secondary.disabled, .btn-secondary:disabled { background-color: rgb(242, 245, 245); border-color: rgb(207, 218, 218); }
.btn-secondary:not([disabled]):not(.disabled):active { background-color: rgb(242, 245, 245); border-color: rgb(207, 218, 218); }
.btn-secondary:not([disabled]):not(.disabled).active, .show > .btn-secondary.dropdown-toggle { background-color: rgb(207, 218, 218); background-image: none; border-color: rgb(179, 196, 196); }
.btn-secondary.btn-noborder { border-color: rgb(242, 245, 245); }
.btn-secondary.btn-noborder:hover, .btn-secondary.btn-noborder:focus, .btn-secondary.btn-noborder.focus { border-color: rgb(207, 218, 218); }
.btn-secondary.btn-noborder.disabled, .btn-secondary.btn-noborder:disabled, .btn-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-secondary.btn-noborder:not([disabled]):not(.disabled).active { border-color: rgb(242, 245, 245); }
.show > .btn-secondary.btn-noborder.dropdown-toggle { border-color: rgb(207, 218, 218); }
.btn-outline-primary { color: rgb(47, 172, 178); background-color: transparent; background-image: none; border-color: rgb(47, 172, 178); }
.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary.focus { color: rgb(255, 255, 255); background-color: rgb(47, 172, 178); border-color: rgb(47, 172, 178); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled { color: rgb(47, 172, 178); background-color: transparent; }
.btn-outline-primary:not([disabled]):not(.disabled):active { color: rgb(47, 172, 178); background-color: transparent; border-color: rgb(47, 172, 178); }
.btn-outline-primary:not([disabled]):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(47, 172, 178); border-color: rgb(47, 172, 178); }
.btn-outline-primary.btn-noborder { border-color: transparent; }
.btn-outline-primary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-primary.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-outline-secondary { color: rgb(115, 147, 147); background-color: transparent; background-image: none; border-color: rgb(115, 147, 147); }
.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(115, 147, 147); border-color: rgb(115, 147, 147); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { color: rgb(115, 147, 147); background-color: transparent; }
.btn-outline-secondary:not([disabled]):not(.disabled):active { color: rgb(115, 147, 147); background-color: transparent; border-color: rgb(115, 147, 147); }
.btn-outline-secondary:not([disabled]):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(115, 147, 147); border-color: rgb(115, 147, 147); }
.btn-outline-secondary.btn-noborder { border-color: transparent; }
.btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled):active, .btn-outline-secondary.btn-noborder:not([disabled]):not(.disabled).active { border-color: transparent; }
.btn-alt-primary { color: rgb(20, 75, 77); background-color: rgb(255, 255, 255); border-color: rgb(211, 242, 243); }
.btn-alt-primary:hover, .btn-alt-primary:focus, .btn-alt-primary.focus { color: rgb(20, 75, 77); background-color: rgb(171, 230, 233); border-color: rgb(171, 230, 233); box-shadow: none; }
.btn-alt-primary.disabled, .btn-alt-primary:disabled { background-color: rgb(211, 242, 243); border-color: rgb(211, 242, 243); }
.btn-alt-primary:not([disabled]):not(.disabled):active { color: rgb(20, 75, 77); background-color: rgb(211, 242, 243); border-color: rgb(211, 242, 243); }
.btn-alt-primary:not([disabled]):not(.disabled).active, .show > .btn-alt-primary.dropdown-toggle { color: rgb(20, 75, 77); background-color: rgb(171, 230, 233); border-color: rgb(171, 230, 233); }
.btn-alt-secondary { color: rgb(23, 23, 23); background-color: rgb(230, 236, 236); border-color: rgb(230, 236, 236); }
.btn-alt-secondary:hover, .btn-alt-secondary:focus, .btn-alt-secondary.focus { color: rgb(23, 23, 23); background-color: rgb(202, 214, 214); border-color: rgb(202, 214, 214); box-shadow: none; }
.btn-alt-secondary.disabled, .btn-alt-secondary:disabled { background-color: rgb(230, 236, 236); border-color: rgb(230, 236, 236); }
.btn-alt-secondary:not([disabled]):not(.disabled):active { color: rgb(23, 23, 23); background-color: rgb(230, 236, 236); border-color: rgb(230, 236, 236); }
.btn-alt-secondary:not([disabled]):not(.disabled).active, .show > .btn-alt-secondary.dropdown-toggle { color: rgb(23, 23, 23); background-color: rgb(202, 214, 214); border-color: rgb(202, 214, 214); }
.btn-dual-secondary { color: rgb(31, 31, 31); background-color: transparent; border-color: transparent; }
.btn-dual-secondary:hover, .btn-dual-secondary:focus, .btn-dual-secondary.focus { color: rgb(31, 31, 31); background-color: rgb(213, 223, 223); border-color: rgb(213, 223, 223); box-shadow: none; }
.btn-dual-secondary.disabled, .btn-dual-secondary:disabled { background-color: transparent; border-color: transparent; }
.btn-dual-secondary:not([disabled]):not(.disabled):active { color: rgb(31, 31, 31); background-color: transparent; border-color: transparent; }
.btn-dual-secondary:not([disabled]):not(.disabled).active, .show > .btn-dual-secondary.dropdown-toggle { color: rgb(31, 31, 31); background-color: rgb(213, 223, 223); border-color: rgb(213, 223, 223); }
.page-header-inverse #page-header .btn-dual-secondary, .sidebar-inverse #sidebar .btn-dual-secondary { color: rgb(255, 255, 255); background-color: transparent; border-color: transparent; }
.page-header-inverse #page-header .btn-dual-secondary:hover, .page-header-inverse #page-header .btn-dual-secondary:focus, .page-header-inverse #page-header .btn-dual-secondary.focus, .sidebar-inverse #sidebar .btn-dual-secondary:hover, .sidebar-inverse #sidebar .btn-dual-secondary:focus, .sidebar-inverse #sidebar .btn-dual-secondary.focus { color: rgb(255, 255, 255); background-color: rgb(37, 45, 56); border-color: rgb(37, 45, 56); box-shadow: none; }
.page-header-inverse #page-header .btn-dual-secondary.disabled, .page-header-inverse #page-header .btn-dual-secondary:disabled, .sidebar-inverse #sidebar .btn-dual-secondary.disabled, .sidebar-inverse #sidebar .btn-dual-secondary:disabled { background-color: transparent; border-color: transparent; }
.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled):active, .sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled):active { color: rgb(255, 255, 255); background-color: transparent; border-color: transparent; }
.page-header-inverse #page-header .btn-dual-secondary:not([disabled]):not(.disabled).active, .show > .page-header-inverse #page-header .btn-dual-secondary.dropdown-toggle, .sidebar-inverse #sidebar .btn-dual-secondary:not([disabled]):not(.disabled).active, .show > .sidebar-inverse #sidebar .btn-dual-secondary.dropdown-toggle { color: rgb(255, 255, 255); background-color: rgb(37, 45, 56); border-color: rgb(37, 45, 56); }
.alert-primary { color: rgb(50, 61, 76); background-color: rgb(211, 242, 243); border-color: rgb(171, 230, 233); }
.alert-primary hr { border-top-color: rgb(151, 224, 227); }
.alert-primary .alert-link { color: rgb(30, 36, 45); }
.badge-primary { color: rgb(255, 255, 255); background-color: rgb(47, 172, 178); }
a.badge-primary:hover, a.badge-primary:focus { color: rgb(255, 255, 255); background-color: rgb(36, 133, 138); }
a.badge-primary:focus, a.badge-primary.focus { outline: 0px; box-shadow: rgba(47, 172, 178, 0.5) 0px 0px 0px 0.2rem; }
.progress-bar { background-color: rgb(47, 172, 178); }
.nav-link { color: rgb(87, 87, 87); }
.nav-link:hover, .nav-link:focus { color: rgb(47, 172, 178); }
.nav-tabs { border-bottom-color: rgb(230, 236, 236); }
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { border-color: rgb(230, 236, 236); }
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { color: rgb(87, 87, 87); border-color: rgb(230, 236, 236) rgb(230, 236, 236) rgb(255, 255, 255); }
.nav-tabs-block { background-color: rgb(248, 249, 249); }
.nav-tabs-block .nav-link { border-color: transparent; }
.nav-tabs-block .nav-link:hover, .nav-tabs-block .nav-link:focus { color: rgb(47, 172, 178); background-color: transparent; border-color: transparent; }
.nav-tabs-block .nav-link.active, .nav-tabs-block .nav-item.show .nav-link { color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border-color: transparent; }
.nav-tabs-alt { border-bottom-color: rgb(230, 236, 236); }
.nav-tabs-alt .nav-link { background-color: transparent; border-color: transparent; }
.nav-tabs-alt .nav-link:hover, .nav-tabs-alt .nav-link:focus { color: rgb(47, 172, 178); background-color: transparent; border-color: transparent; box-shadow: rgb(47, 172, 178) 0px -2px inset; }
.nav-tabs-alt .nav-link.active, .nav-tabs-alt .nav-item.show .nav-link { background-color: transparent; border-color: transparent; box-shadow: rgb(47, 172, 178) 0px -2px inset; }
.nav-pills .nav-link { color: rgb(87, 87, 87); }
.nav-pills .nav-link:hover, .nav-pills .nav-link:focus { color: rgb(47, 172, 178); }
.nav-pills .nav-link.active, .nav-pills .nav-item.show .nav-link { color: rgb(255, 255, 255); background-color: rgb(47, 172, 178); }
.page-item.active .page-link { background-color: rgb(47, 172, 178); border-color: rgb(47, 172, 178); }
.page-link { color: rgb(23, 23, 23); background-color: rgb(242, 245, 245); border-color: rgb(242, 245, 245); }
.page-link:hover, .page-link:focus { color: rgb(23, 23, 23); background-color: rgb(230, 236, 236); border-color: rgb(230, 236, 236); }
.list-group-item-action { color: rgb(87, 87, 87); }
.list-group-item-action:hover, .list-group-item-action:focus { color: rgb(87, 87, 87); background-color: rgb(248, 249, 249); }
.list-group-item-action:active { color: rgb(87, 87, 87); background-color: rgb(230, 236, 236); }
.list-group-item { border-color: rgb(230, 236, 236); }
.list-group-item.active { color: rgb(255, 255, 255); background-color: rgb(47, 172, 178); border-color: rgb(47, 172, 178); }
.breadcrumb { background-color: rgb(242, 245, 245); }
.breadcrumb-item.active { color: rgb(23, 23, 23); }
.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before { border-top-color: rgb(50, 61, 76); }
.tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before { border-right-color: rgb(50, 61, 76); }
.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: rgb(50, 61, 76); }
.tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before { border-left-color: rgb(50, 61, 76); }
.tooltip-inner { background-color: rgb(50, 61, 76); }
.popover { border-color: rgb(230, 236, 236); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.05) 0px 15px 25px; }
.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before { border-top-color: rgb(230, 236, 236); }
.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after { border-top-color: rgb(255, 255, 255); }
.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before { border-right-color: rgb(230, 236, 236); }
.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after { border-right-color: rgb(255, 255, 255); }
.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before { border-bottom-color: rgb(230, 236, 236); }
.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after { border-bottom-color: rgb(255, 255, 255); }
.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before { border-left-color: rgb(230, 236, 236); }
.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after { border-left-color: rgb(255, 255, 255); }
.modal-header { border-bottom-color: rgb(230, 236, 236); }
.modal-footer { border-top-color: rgb(230, 236, 236); }
.modal-backdrop { background-color: black; }
.dropdown-menu { border-color: rgb(230, 236, 236); }
.dropdown-header { color: rgb(23, 23, 23); }
.dropdown-item { color: rgb(87, 87, 87); }
.dropdown-item:hover, .dropdown-item:focus { color: rgb(87, 87, 87); background-color: rgb(242, 245, 245); }
.dropdown-item.active, .dropdown-item:active { color: rgb(87, 87, 87); background-color: rgb(230, 236, 236); }
.dropdown-divider { border-top-color: rgb(242, 245, 245); }
.table th, .table td { border-top-color: rgb(230, 236, 236); }
.table tbody + tbody { border-top-color: rgb(230, 236, 236); }
.table .thead-dark th { background-color: rgb(50, 61, 76); }
.table .thead-light th { background-color: rgb(230, 236, 236); }
.table-bordered, .table-bordered th, .table-bordered td { border-color: rgb(230, 236, 236); }
.table-active, .table-active > th, .table-active > td { background-color: rgb(242, 245, 245); }
.table-hover .table-active:hover { background-color: rgb(228, 234, 234); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th { background-color: rgb(228, 234, 234); }
.table-primary, .table-primary > th, .table-primary > td { background-color: rgb(211, 242, 243); }
.table-hover .table-primary:hover { background-color: rgb(191, 236, 238); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th { background-color: rgb(191, 236, 238); }
.table-dark { background-color: rgb(50, 61, 76); }
.table-dark th, .table-dark td, .table-dark thead th { border-color: rgb(60, 73, 91); }
.table-responsive > .table.table-bordered thead th, [class*="table-responsive-"] > .table.table-bordered thead th { border-top: 1px solid rgb(230, 236, 236); }
.form-control, .input-group-text { color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border-color: rgb(216, 225, 225); }
.input-group-text { background-color: rgb(248, 249, 249); }
.form-control:focus { color: rgb(23, 23, 23); background-color: rgb(255, 255, 255); border-color: rgb(158, 181, 181); }
.border-primary { border-color: rgb(47, 172, 178) !important; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-radio .custom-control-input:checked ~ .custom-control-label::before { background-color: rgb(47, 172, 178); border-color: rgb(47, 172, 178); }
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before, .custom-radio .custom-control-input:focus ~ .custom-control-label::before { box-shadow: rgb(242, 245, 245) 0px 0px 0px 1px, rgb(47, 172, 178) 0px 0px 0px 3px; }
.custom-checkbox .custom-control-input:active ~ .custom-control-label::before, .custom-radio .custom-control-input:active ~ .custom-control-label::before { background-color: rgb(70, 200, 206); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { background-color: rgb(47, 172, 178); }
.custom-select { border-color: rgb(216, 225, 225); }
.custom-select:focus { border-color: rgb(158, 181, 181); }
.custom-file-input:focus ~ .custom-file-label { border-color: rgb(158, 181, 181); box-shadow: none; }
.custom-file-input:focus ~ .custom-file-label::after { border-color: rgb(158, 181, 181); }
.custom-file-label { color: rgb(87, 87, 87); background-color: rgb(255, 255, 255); border-color: rgb(216, 225, 225); }
.custom-file-label::after { color: rgb(87, 87, 87); background-color: rgb(230, 236, 236); border-left-color: rgb(216, 225, 225); }
.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(156, 204, 101); }
.valid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 4px 10px; margin-top: 0.1rem; font-size: 0.928571rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(156, 204, 101, 0.9); border-radius: 0.25rem; }
.was-validated .form-control:valid, .form-control.is-valid { border-color: rgb(156, 204, 101); }
.was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-select:valid, .custom-select.is-valid { border-color: rgb(156, 204, 101); }
.was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip { display: block; }
.was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip { display: block; }
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { color: rgb(156, 204, 101); }
.was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { color: rgb(156, 204, 101); }
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { background-color: rgb(218, 236, 197); }
.was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { background-color: rgb(181, 217, 139); }
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { border-color: rgb(156, 204, 101); }
.was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip { display: block; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { border-color: rgb(156, 204, 101); }
.is-valid .form-control { border-color: rgb(156, 204, 101); }
.is-valid .form-check-input ~ .form-check-label { color: rgb(156, 204, 101); }
.is-valid .custom-control-input ~ .custom-control-label { color: rgb(156, 204, 101); }
.is-valid .custom-control-input ~ .custom-control-label::before { background-color: rgba(156, 204, 101, 0.25); }
.is-valid .valid-feedback, .is-valid .valid-tooltip { display: block; }
.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 80%; color: rgb(239, 83, 80); }
.invalid-tooltip { position: absolute; top: 100%; z-index: 5; display: none; max-width: 100%; padding: 4px 10px; margin-top: 0.1rem; font-size: 0.928571rem; line-height: 1.5; color: rgb(255, 255, 255); background-color: rgba(239, 83, 80, 0.9); border-radius: 0.25rem; }
.was-validated .form-control:invalid, .form-control.is-invalid { border-color: rgb(239, 83, 80); }
.was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-select:invalid, .custom-select.is-invalid { border-color: rgb(239, 83, 80); }
.was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { color: rgb(239, 83, 80); }
.was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { color: rgb(239, 83, 80); }
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { background-color: rgb(250, 198, 197); }
.was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { background-color: rgb(243, 129, 127); }
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { border-color: rgb(239, 83, 80); }
.was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip { display: block; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { border-color: rgb(239, 83, 80); }
.is-invalid .form-control { border-color: rgb(239, 83, 80); }
.is-invalid .form-check-input ~ .form-check-label { color: rgb(239, 83, 80); }
.is-invalid .custom-control-input ~ .custom-control-label { color: rgb(239, 83, 80); }
.is-invalid .custom-control-input ~ .custom-control-label::before { background-color: rgba(239, 83, 80, 0.25); }
.is-invalid .invalid-feedback, .is-invalid .invalid-tooltip { display: block; }
.form-material > .form-control { border-color: transparent; box-shadow: rgb(216, 225, 225) 0px 1px 0px; }
.form-material > .form-control ~ .input-group-append { box-shadow: rgb(216, 225, 225) 0px 1px 0px; }
.form-material > .form-control:focus { box-shadow: rgb(158, 181, 181) 0px 2px 0px; }
.form-material > .form-control:focus + label { color: rgb(87, 87, 87); }
.form-material > .form-control:focus ~ .input-group-append { box-shadow: rgb(158, 181, 181) 0px 2px 0px; }
.form-material.form-material-primary > .form-control:focus { box-shadow: rgb(47, 172, 178) 0px 2px; }
.form-material.form-material-primary > .form-control:focus + label { color: rgb(47, 172, 178); }
.form-material.form-material-primary > .form-control:focus ~ .input-group-append { color: rgb(47, 172, 178); box-shadow: rgb(47, 172, 178) 0px 2px; }
.is-valid .form-material > .form-control { box-shadow: rgb(156, 204, 101) 0px 1px 0px; }
.is-valid .form-material > .form-control ~ .input-group-append { color: rgb(156, 204, 101); box-shadow: rgb(156, 204, 101) 0px 1px 0px; }
.is-valid .form-material > .form-control:focus { box-shadow: rgb(156, 204, 101) 0px 2px; }
.is-valid .form-material > .form-control:focus + label { color: rgb(156, 204, 101); }
.is-valid .form-material > .form-control:focus ~ .input-group-append { color: rgb(156, 204, 101); box-shadow: rgb(156, 204, 101) 0px 2px; }
.is-valid .form-material ~ .invalid-feedback, .is-valid .form-material ~ .invalid-tooltip { display: block; }
.is-valid .form-material label { color: rgb(156, 204, 101); }
.is-invalid .form-material > .form-control { box-shadow: rgb(239, 83, 80) 0px 1px 0px; }
.is-invalid .form-material > .form-control ~ .input-group-append { color: rgb(239, 83, 80); box-shadow: rgb(239, 83, 80) 0px 1px 0px; }
.is-invalid .form-material > .form-control:focus { box-shadow: rgb(239, 83, 80) 0px 2px; }
.is-invalid .form-material > .form-control:focus + label { color: rgb(239, 83, 80); }
.is-invalid .form-material > .form-control:focus ~ .input-group-append { color: rgb(239, 83, 80); box-shadow: rgb(239, 83, 80) 0px 2px; }
.is-invalid .form-material ~ .invalid-feedback, .is-invalid .form-material ~ .invalid-tooltip { display: block; }
.is-invalid .form-material label { color: rgb(239, 83, 80); }
.css-radio:hover .css-control-input ~ .css-control-indicator { border-color: rgb(230, 236, 236); }
.css-radio.css-control-primary .css-control-input:checked ~ .css-control-indicator::after { background-color: rgb(47, 172, 178); }
.css-checkbox:hover .css-control-input ~ .css-control-indicator { border-color: rgb(230, 236, 236); }
.css-checkbox.css-control-primary .css-control-input:checked ~ .css-control-indicator { background-color: rgb(47, 172, 178); border-color: rgb(31, 114, 117); }
.css-switch.css-control-primary .css-control-input:checked ~ .css-control-indicator { background-color: rgb(47, 172, 178); }
.border { border-color: rgb(230, 236, 236) !important; }
.border-t { border-top-color: rgb(230, 236, 236) !important; }
.border-r { border-right-color: rgb(230, 236, 236) !important; }
.border-b { border-bottom-color: rgb(230, 236, 236) !important; }
.border-l { border-left-color: rgb(230, 236, 236) !important; }
.border-light { border-color: rgb(248, 249, 249) !important; }
.border-light-t { border-top-color: rgb(248, 249, 249) !important; }
.border-light-r { border-right-color: rgb(248, 249, 249) !important; }
.border-light-b { border-bottom-color: rgb(248, 249, 249) !important; }
.border-light-l { border-left-color: rgb(248, 249, 249) !important; }
#page-overlay { background: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); }
.sidebar-r #page-overlay { background: linear-gradient(to right, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0)); }
#page-header { background-color: rgb(255, 255, 255); }
.content-side-user { background-color: rgb(248, 249, 249); }
#sidebar { background-color: rgb(255, 255, 255); }
#side-overlay { background-color: rgb(255, 255, 255); }
@media (min-width: 992px) {
  #page-container.page-header-modern #page-header { background-color: rgb(242, 245, 245); }
}
#page-container.page-header-inverse #page-header { color: rgb(207, 218, 218); background-color: rgb(50, 61, 76); }
#page-container.page-header-glass #page-header { background-color: transparent; }
#page-container.page-header-glass.page-header-fixed.page-header-scroll #page-header { background-color: rgb(255, 255, 255); }
#page-container.page-header-glass.page-header-fixed.page-header-scroll.page-header-inverse #page-header { background-color: rgb(50, 61, 76); }
@media (min-width: 992px) {
  #page-container.page-header-modern #sidebar { }
  #page-container.page-header-modern.sidebar-r #sidebar { }
}
#page-container.sidebar-inverse #sidebar { color: rgb(230, 236, 236); background: linear-gradient(132.48deg, rgb(64, 64, 67) 0%, rgba(23, 23, 35, 0.75) 99.39%), rgb(30, 33, 75); width: 300px; }
#page-container.sidebar-inverse #sidebar .content-side-user { background-color: rgb(44, 54, 67); }
.block { box-shadow: rgb(230, 236, 236) 0px 1px 1px; }
.block.block-transparent { box-shadow: none; }
.block-header-default { background-color: rgb(248, 249, 249); }
.block-title small { color: rgb(100, 100, 100); }
.block.block-bordered { border-color: rgb(230, 236, 236); }
.block.block-themed > .block-header { background-color: rgb(47, 172, 178); }
.block.block-mode-loading::after { color: rgb(50, 61, 76); box-shadow: rgba(50, 61, 76, 0.05) 0px 0px 15px 15px; }
.block.block-mode-loading.block-mode-hidden::after { box-shadow: rgba(50, 61, 76, 0.05) 0px 0px 8px 8px; }
.block.block-mode-loading.block-mode-loading-inverse::after { background-color: rgb(50, 61, 76); }
a.block { color: rgb(87, 87, 87); }
a.block:hover, a.block:focus { color: rgb(87, 87, 87); }
a.block.block-link-pop:hover { box-shadow: rgb(219, 227, 227) 0px 2px 30px; }
a.block.block-link-pop:active { box-shadow: rgb(239, 243, 243) 0px 2px 10px; }
a.block.block-link-shadow:hover { box-shadow: rgb(219, 227, 227) 0px 0px 36px; }
a.block.block-link-shadow:active { box-shadow: rgb(230, 236, 236) 0px 0px 10px; }
.block.block-fx-pop { box-shadow: rgb(219, 227, 227) 0px 2px 30px; }
.block.block-fx-shadow { box-shadow: rgb(219, 227, 227) 0px 0px 36px; }
#page-loader { background-color: rgb(47, 172, 178); }
.nav-main a { color: rgba(87, 87, 87, 0.9); }
.sidebar-inverse #sidebar .nav-main a { color: rgba(230, 236, 236, 0.75); }
.nav-main a > i { color: rgba(50, 61, 76, 0.75); }
.sidebar-inverse #sidebar .nav-main a > i { color: rgb(230, 236, 236); }
.nav-main a:hover > i, .nav-main a:focus > i, .nav-main a.active > i { color: rgb(47, 172, 178); }
.sidebar-inverse #sidebar .nav-main a:hover > i, .sidebar-inverse #sidebar .nav-main a:focus > i, .sidebar-inverse #sidebar .nav-main a.active > i { color: rgb(47, 172, 178); }
.nav-main ul a { color: rgba(87, 87, 87, 0.6); }
.nav-main li.open > a.nav-submenu > i { color: rgb(47, 172, 178); }
.sidebar-inverse #sidebar .nav-main li.open > a.nav-submenu > i { color: rgb(47, 172, 178); }
.nav-main li.open > ul { background-color: rgb(248, 249, 249); }
.sidebar-inverse #sidebar .nav-main li.open > ul { background-color: rgb(44, 54, 67); }
@media (min-width: 992px) {
  .nav-main-header a { color: rgb(113, 113, 113); }
  .nav-main-header ul a { color: rgb(143, 143, 143); }
  .nav-main-header a:hover, .nav-main-header a:focus, .nav-main-header a.active, .nav-main-header li.open > a.nav-submenu, .nav-main-header li:hover > a.nav-submenu { color: rgb(0, 0, 0); background-color: rgb(230, 236, 236); }
  .nav-main-header ul, .nav-main-header > li:hover > a.nav-submenu { background-color: rgb(222, 229, 229); }
  .page-header-inverse #page-header .nav-main-header a, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a { color: rgb(205, 216, 216); }
  .page-header-inverse #page-header .nav-main-header ul a, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul a { color: rgb(179, 196, 196); }
  .page-header-inverse #page-header .nav-main-header a:hover, .page-header-inverse #page-header .nav-main-header a:focus, .page-header-inverse #page-header .nav-main-header a.active, .page-header-inverse #page-header .nav-main-header li.open > a.nav-submenu, .page-header-inverse #page-header .nav-main-header li:hover > a.nav-submenu, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:hover, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a:focus, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header a.active, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li.open > a.nav-submenu, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header li:hover > a.nav-submenu { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.25); }
  .page-header-inverse #page-header .nav-main-header ul, .page-header-inverse #page-header .nav-main-header > li:hover > a.nav-submenu, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header ul, .page-header-inverse.page-header-glass.page-header-scroll #page-header .nav-main-header > li:hover > a.nav-submenu { background-color: rgb(50, 61, 76); }
  .page-header-inverse.page-header-glass #page-header .nav-main-header ul, .page-header-inverse.page-header-glass #page-header .nav-main-header > li:hover > a.nav-submenu { background-color: rgb(40, 49, 61); }
}
.nav-users a { border-color: rgb(242, 245, 245); }
.nav-users a:hover { background-color: rgb(248, 249, 249); }
.list-timeline .list-timeline-time { background-color: rgb(248, 249, 249); }
@media (min-width: 768px) {
  .list-timeline-modern::before { background-color: rgb(248, 249, 249); }
  .list-timeline-modern .list-timeline-time { background-color: transparent; }
}
.list-activity > li { border-bottom-color: rgb(242, 245, 245); }
.ribbon-primary .ribbon-box { background-color: rgb(47, 172, 178); }
.ribbon-primary.ribbon-bookmark .ribbon-box::before { border-color: rgb(47, 172, 178) rgb(47, 172, 178) rgb(47, 172, 178) transparent; }
.ribbon-primary.ribbon-bookmark.ribbon-left .ribbon-box::before { border-color: rgb(47, 172, 178) transparent rgb(47, 172, 178) rgb(47, 172, 178); }
.ribbon-primary.ribbon-modern .ribbon-box::before { border-color: rgb(47, 172, 178) rgb(47, 172, 178) transparent transparent; }
.ribbon-primary.ribbon-modern.ribbon-bottom .ribbon-box::before { border-color: transparent rgb(47, 172, 178) rgb(47, 172, 178) transparent; }
.ribbon-primary.ribbon-modern.ribbon-left .ribbon-box::before { border-color: rgb(47, 172, 178) transparent transparent rgb(47, 172, 178); }
.ribbon-primary.ribbon-modern.ribbon-left.ribbon-bottom .ribbon-box::before { border-color: transparent transparent rgb(47, 172, 178) rgb(47, 172, 178); }
.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover:focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td span.active, .open .dropdown-toggle.datepicker table tr td span.active:hover, .open .dropdown-toggle.datepicker table tr td span.active.disabled, .open .dropdown-toggle.datepicker table tr td span.active.disabled:hover { background-color: rgb(47, 172, 178); border-color: rgb(47, 172, 178); }
.dropzone { background-color: rgb(248, 249, 249); border-color: rgb(216, 225, 225); }
.dropzone .dz-message { color: rgb(87, 87, 87); }
.dropzone:hover { border-color: rgb(47, 172, 178); }
.dropzone:hover .dz-message { color: rgb(47, 172, 178); }
.fc-event { color: rgb(23, 23, 23); }
.fc-event:hover { color: rgb(87, 87, 87); }
.fc-state-default { color: rgb(23, 23, 23); background-color: rgb(242, 245, 245); border-color: rgb(216, 225, 225); }
.fc-state-hover, .fc-state-down, .fc-state-active, .fc-state-disabled { background-color: rgb(207, 218, 218); border-color: rgb(179, 196, 196); }
.fc-state-hover { color: rgb(23, 23, 23); }
.fc-state-down, .fc-state-active { background-color: rgb(207, 218, 218); border-color: rgb(179, 196, 196); }
.fc thead th.fc-widget-header { background-color: rgb(248, 249, 249); }
.fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead { border-color: rgb(230, 236, 236); }
.fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-popover .fc-header { background: rgb(242, 245, 245); }
.fc-unthemed .fc-today { background: rgb(248, 249, 249); }
.irs-line { background: rgb(242, 245, 245); }
.irs-bar { background: rgb(47, 172, 178); }
.irs-bar-edge { background: rgb(47, 172, 178); }
.irs-from, .irs-to, .irs-single { background: rgb(47, 172, 178); }
.irs-grid-pol { background: rgb(47, 172, 178); }
.irs.irs--round .irs-min, .irs.irs--round .irs-max, .irs.irs--round .irs-line, .irs.irs--round .irs-grid-pol { background: rgb(242, 245, 245); }
.irs.irs--round .irs-handle { border-color: rgb(47, 172, 178); }
.irs.irs--round .irs-from::before, .irs.irs--round .irs-to::before, .irs.irs--round .irs-single::before { border-top-color: rgb(47, 172, 178); }
.irs.irs--round .irs-bar, .irs.irs--round .irs-from, .irs.irs--round .irs-to, .irs.irs--round .irs-single { background: rgb(47, 172, 178); }
.autocomplete-suggestions { border-color: rgb(230, 236, 236); }
.autocomplete-suggestion { color: rgb(87, 87, 87); }
.autocomplete-suggestion b { color: rgb(47, 172, 178); }
.autocomplete-suggestion.selected { background-color: rgb(242, 245, 245); }
div.tagsinput { border-color: rgb(216, 225, 225); }
.form-material div.tagsinput { border-bottom: 1px solid rgb(216, 225, 225); }
div.tagsinput span.tag { background-color: rgb(47, 172, 178); }
.draggable-placeholder { background-color: rgb(239, 243, 243); border-color: rgb(202, 214, 214); }
.jvectormap-tip { background: rgb(37, 45, 56); }
.select2-container .select2-dropdown { border-color: rgb(216, 225, 225); }
.select2-container--default .select2-selection--single { border-color: rgb(216, 225, 225); }
.form-material .select2-container--default .select2-selection--single { border-bottom-color: rgb(216, 225, 225); }
.select2-container--default .select2-selection--multiple { border-color: rgb(216, 225, 225); }
.form-material .select2-container--default .select2-selection--multiple { border-bottom-color: rgb(216, 225, 225); }
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single { border-color: rgb(158, 181, 181); }
.form-material .select2-container--default.select2-container--focus .select2-selection--multiple, .form-material .select2-container--default.select2-container--focus .select2-selection--single { border-bottom-color: rgb(158, 181, 181); }
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: rgb(47, 172, 178); }
.select2-container--default .select2-search--dropdown .select2-search__field { border-color: rgb(216, 225, 225); }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: rgb(47, 172, 178); }
.simplebar-scrollbar::before { background: rgb(37, 45, 56); }
.sidebar-inverse #sidebar .simplebar-scrollbar::before { background: rgb(211, 242, 243); }
.slick-slider .slick-prev::before, .slick-slider .slick-next::before { color: rgb(50, 61, 76); }
.dd-handle { color: rgb(87, 87, 87); background: rgb(248, 249, 249); border-color: rgb(230, 236, 236); }
.dd-handle:hover { color: rgb(23, 23, 23); }
.dd-empty, .dd-placeholder { border-color: rgb(37, 45, 56); background: rgb(211, 242, 243); }

:root { --tbc-bg-panel-start: #1E2138; --tbc-bg-panel-end: #1A1D2E; --tbc-bg-panel-base: #1E2138; --tbc-bg-sidebar: #141724; --tbc-bg-card: #252942; --tbc-bg-card-hover: #2C3050; --tbc-border-default: #2F3454; --tbc-border-subtle: rgba(47, 52, 84, 0.5); --tbc-accent-cta: #F5A623; --tbc-accent-cta-hover: #FFB840; --tbc-accent-success: #3AC569; --tbc-accent-success-hover: #4ED77B; --tbc-accent-error: #E74C3C; --tbc-text-primary: #FFFFFF; --tbc-text-secondary: #8B90B0; --tbc-text-muted: #5A5F7A; --tbc-shadow-card: 0 4px 16px rgba(0, 0, 0, 0.25); --tbc-shadow-card-hover: 0 6px 22px rgba(0, 0, 0, 0.35); --tbc-shadow-focus: 0 0 0 2px rgba(245, 166, 35, 0.5); --tbc-radius-block: 8px; --tbc-radius-card: 6px; --tbc-radius-pill: 999px; --tbc-font-size-h1: 18px; --tbc-font-size-h2: 14px; --tbc-font-size-body: 14px; --tbc-font-size-caption: 12px; --tbc-font-size-meta: 10px; }
body::before { content: ""; position: fixed; inset: 0px; background: linear-gradient(rgba(20, 23, 36, 0.7) 0%, rgba(20, 23, 36, 0.85) 100%); z-index: -1; pointer-events: none; }
.block, .new_block_content, .bg_body_gradient, .gamepage { background: linear-gradient(
        132.48deg,
        var(--tbc-bg-panel-start) 0%,
        var(--tbc-bg-panel-end) 99.39%
    ) !important; box-shadow: var(--tbc-shadow-card) !important; }
#sidebar, #page-container.sidebar-inverse #sidebar { background-color: var(--tbc-bg-sidebar) !important; }
.sidebar-content, .sidebar-content-сustom, .simplebar-content { background-color: transparent !important; }
#sidebar #toolbarDrop, .chose_server_custom { background-color: var(--tbc-bg-card) !important; border-color: var(--tbc-border-default) !important; }
.form-control, .input-group-text { background-color: rgba(20, 23, 36, 0.6) !important; border-color: var(--tbc-border-default) !important; color: var(--tbc-text-primary) !important; }
.form-control::placeholder { color: var(--tbc-text-muted) !important; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: var(--tbc-text-primary) !important; }
.text-muted, small.text-muted, .blockquote-footer { color: var(--tbc-text-secondary) !important; }

.row.items-push.js-slider { margin-bottom: 0px; position: relative; }
.right-column-shop-spacer { height: 20px; }
a.shop-item { flex-direction: column; overflow: hidden; position: relative; transition: transform 0.2s, box-shadow 0.25s, border-color 0.25s; min-height: auto; display: flex !important; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-block, 8px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px !important; padding: 0px !important; text-decoration: none !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
a.shop-item:hover { box-shadow: rgba(0, 0, 0, 0.4) 0px 6px 22px !important; opacity: 1 !important; }
a.shop-item.ribbon::before, a.shop-item.ribbon::after { display: none !important; }
a.shop-item.ribbon { min-height: auto !important; }
.shop-item-sale-badge { position: absolute; top: 14px; right: -32px; z-index: 3; background: linear-gradient(rgb(231, 76, 60) 0%, rgb(192, 57, 43) 100%); color: rgb(255, 255, 255); font-size: 11px; font-weight: 800; letter-spacing: 1.5px; padding: 4px 36px; text-transform: uppercase; transform: rotate(35deg); box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 6px; pointer-events: none; }
.shop-item-title { font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; line-height: 1.3; text-align: center; padding: 18px 32px 10px; color: var(--tbc-text-primary, #FFFFFF) !important; text-shadow: none !important; font-family: inherit !important; }
.shop-item-timer { display: flex; justify-content: center; margin: 0px auto 8px; padding: 0px 16px; }
.shop-item-timer .ribbon-box { align-items: center; gap: 6px; border: 1px solid rgba(98, 178, 255, 0.3); border-radius: 999px; font-size: 11px; font-weight: 600; letter-spacing: 0.5px; line-height: 1.2; position: static !important; display: inline-flex !important; background: rgba(98, 178, 255, 0.12) !important; padding: 5px 14px !important; color: rgb(98, 178, 255) !important; height: auto !important; margin: 0px !important; }
.shop-item-timer .ribbon-box::before { content: ""; font-family: FontAwesome, "Font Awesome 5 Free", "Font Awesome 6 Free"; font-weight: 900; color: rgb(98, 178, 255); font-size: 11px; line-height: 1; position: static !important; width: auto !important; height: auto !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; background: none !important; }
.shop-item-timer .ribbon-box span[data-sale-timer] { color: rgb(255, 255, 255) !important; font-weight: 700; }
.shop-item-img-wrap { flex-grow: 1; display: flex; align-items: center; justify-content: center; padding: 8px 16px 16px; min-height: 140px; background: transparent !important; }
.shop-item-img { max-width: 80%; max-height: 160px; width: auto; height: auto; object-fit: contain; filter: drop-shadow(rgba(0, 0, 0, 0.4) 0px 4px 14px); transition: transform 0.3s; }
a.shop-item:hover .shop-item-img { transform: scale(1.04); }
.shop-item-cta-wrap { padding: 0px 16px 16px; position: relative; text-align: center; }
.shop-item-cta { align-items: center; justify-content: center; gap: 10px; width: 100%; text-transform: uppercase; letter-spacing: 1px; font-size: 13px; padding: 11px 18px; border-radius: 6px; box-shadow: rgba(214, 136, 19, 0.35) 0px 2px 8px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset; transition: filter 0.22s, box-shadow 0.22s, transform 0.18s; position: relative; overflow: hidden; display: flex !important; background: linear-gradient(rgb(245, 166, 35) 0%, rgb(214, 136, 19) 100%) !important; border: 1px solid rgb(244, 198, 106) !important; color: rgb(26, 29, 46) !important; font-weight: 800 !important; }
.shop-item-cta-icon { font-size: 14px; flex-shrink: 0; }
.shop-item-cta-text { line-height: 1.2; }
a.shop-item:hover .shop-item-cta { filter: brightness(1.08); box-shadow: rgba(245, 166, 35, 0.55) 0px 4px 16px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset; }
.shop-item-cta::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, 0.28) 50%, transparent 70%); transform: translateX(-110%); transition: transform 0.6s; pointer-events: none; }
a.shop-item:hover .shop-item-cta::after { transform: translateX(110%); }
.shop-item-old-price { display: block; margin-top: 6px; color: var(--tbc-text-muted, #5A5F7A); font-size: 11px; text-align: center; }
.shop-item-old-price del { color: var(--tbc-text-muted, #5A5F7A); }
.js-slider .slick-arrow, .js-slider .shop-slider-arrow { position: absolute; top: 45%; transform: translateY(-50%); z-index: 5; width: 32px; height: 32px; padding: 0px; border-radius: 50%; cursor: pointer; align-items: center; justify-content: center; transition: 0.2s; box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 8px; font-size: 0px; background: rgba(20, 23, 36, 0.85) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; display: flex !important; }
.js-slider .slick-arrow i, .js-slider .shop-slider-arrow i { font-size: 12px; line-height: 1; }
.js-slider .slick-prev::before, .js-slider .slick-next::before { display: none !important; }
.js-slider .slick-prev, .js-slider .shop-slider-arrow-prev { left: 12px; }
.js-slider .slick-next, .js-slider .shop-slider-arrow-next { right: 12px; }
.js-slider .slick-arrow:hover, .js-slider .shop-slider-arrow:hover { background: rgba(245, 166, 35, 0.2) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
.js-slider .slick-arrow.slick-disabled, .js-slider .shop-slider-arrow.slick-disabled { opacity: 0.35; cursor: default; pointer-events: none; }
.js-slider .slick-dots { justify-content: center; gap: 6px; list-style: none; display: flex !important; margin: 10px 0px 0px !important; padding: 0px !important; }
.js-slider .slick-dots li { width: auto !important; height: auto !important; margin: 0px !important; }
.js-slider .slick-dots li button { width: 22px; height: 3px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: var(--tbc-border-default, #2F3454); border-radius: 2px; font-size: 0px; cursor: pointer; transition: background 0.2s, width 0.3s; }
.js-slider .slick-dots li button::before { display: none !important; }
.js-slider .slick-dots li.slick-active button { background: var(--tbc-accent-cta, #F5A623); width: 32px; }
@media (prefers-reduced-motion: reduce) {
  a.shop-item, a.shop-item:hover, a.shop-item:hover .shop-item-img, .shop-item-cta, .shop-item-cta::after, .js-slider .slick-arrow, .js-slider .slick-dots li button { transition: none !important; }
}
#page-container .checkbox__block { transition: background-color 0.18s, border-color 0.18s, box-shadow 0.18s; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px inset !important; }
#page-container .checkbox__label:hover .checkbox__block { border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px inset, rgba(245, 166, 35, 0.25) 0px 0px 0px 1px !important; }
#page-container .checkbox__label:hover .checkbox__block::after { color: var(--tbc-text-secondary, #8B90B0); opacity: 0.4; transform: scale(1); }
#page-container .checkbox__input:checked + .checkbox__block { background: var(--tbc-accent-cta, #F5A623) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px inset, rgba(245, 166, 35, 0.35) 0px 0px 8px !important; }
#page-container .checkbox__input:checked + .checkbox__block::after { opacity: 1; transform: scale(1); color: rgb(255, 255, 255) !important; background-color: transparent !important; }
#page-container .checkbox__input:disabled + .checkbox__block { cursor: not-allowed; opacity: 0.7; background: var(--tbc-accent-success, #3AC569) !important; border-color: var(--tbc-accent-success, #3AC569) !important; }
#page-container .checkbox__input:disabled + .checkbox__block::after { opacity: 1; transform: scale(1); color: rgb(255, 255, 255) !important; background-color: transparent !important; }
@media (prefers-reduced-motion: reduce) {
  #page-container .checkbox__block, #page-container .checkbox__block::after { transition: none !important; }
}
#page-container .badge-sale, #page-container .badge.badge-sale { text-transform: uppercase; letter-spacing: 0.5px; animation: 2.4s ease-in-out 0s infinite normal none running tbc-sale-pulse; background: linear-gradient(135deg, rgb(255, 61, 61) 0%, rgb(225, 29, 29) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 11px !important; font-weight: 700 !important; padding: 3px 8px !important; border-radius: 4px !important; box-shadow: rgba(255, 61, 61, 0.55) 0px 0px 0px 1px, rgba(255, 61, 61, 0.45) 0px 0px 12px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important; position: static !important; }
#page-container .badge-sale-ma, #page-container .badge.badge-sale-ma { text-transform: uppercase; letter-spacing: 0.5px; animation: 2.4s ease-in-out 0.6s infinite normal none running tbc-sale-pulse; background: linear-gradient(135deg, rgb(184, 61, 255) 0%, rgb(139, 29, 225) 100%) !important; color: rgb(255, 255, 255) !important; font-size: 11px !important; font-weight: 700 !important; padding: 3px 8px !important; border-radius: 4px !important; box-shadow: rgba(184, 61, 255, 0.55) 0px 0px 0px 1px, rgba(184, 61, 255, 0.45) 0px 0px 12px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset !important; position: static !important; }
@keyframes tbc-sale-pulse { 
  0%, 100% { transform: scale(1); filter: brightness(1); }
  50% { transform: scale(1.06); filter: brightness(1.18); }
}
#page-container .ribbon.ribbon-bookmark.ribbon-warning > .ribbon-box, #page-container .ribbon-warning > .ribbon-box, #page-container .ribbon-warning::before { text-shadow: rgba(0, 0, 0, 0.35) 0px 1px 2px; background: linear-gradient(90deg, rgb(255, 138, 30) 0%, rgb(245, 166, 35) 55%, rgb(255, 107, 30) 100%) !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; box-shadow: rgba(245, 166, 35, 0.5) 0px 2px 8px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset !important; }
#page-container .ribbon.ribbon-bookmark.ribbon-left.ribbon-warning .ribbon-box { top: 0px !important; }
#page-container .ribbon.ribbon-bookmark.ribbon-left.ribbon-warning .shop-img-wrp { margin-top: 36px; }
@media (prefers-reduced-motion: reduce) {
  #page-container .badge-sale, #page-container .badge-sale-ma, #page-container .badge.badge-sale, #page-container .badge.badge-sale-ma { animation: auto ease 0s 1 normal none running none !important; }
}
#page-container .text-warning { color: var(--tbc-accent-cta, #F5A623) !important; background-color: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; padding: 1px 6px !important; border-radius: 5px !important; font-weight: 700 !important; }

.block.referral-block { overflow: hidden; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-block, 8px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px !important; }
.referral-block-content { padding: 18px 16px; }
.referral-header { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 18px; position: relative; }
.referral-header-icon { flex-shrink: 0; width: 38px; height: 38px; border-radius: 50%; background: rgba(245, 166, 35, 0.12); border: 1px solid rgba(245, 166, 35, 0.25); display: flex; align-items: center; justify-content: center; color: var(--tbc-accent-cta, #F5A623); font-size: 18px; }
.referral-header-text { flex: 1 1 0%; min-width: 0px; padding-top: 2px; }
.referral-title { color: var(--tbc-text-primary, #FFFFFF); font-size: 12px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 4px; line-height: 1.2; }
.referral-status { color: var(--tbc-text-secondary, #8B90B0); font-size: 12px; line-height: 1.4; }
.referral-info-link { flex-shrink: 0; width: 24px; height: 24px; border-radius: 50%; background: transparent; color: var(--tbc-text-muted, #5A5F7A); display: flex; align-items: center; justify-content: center; font-size: 11px; transition: 0.2s; border: 1px solid var(--tbc-border-default, #2F3454); text-decoration: none !important; }
.referral-info-link:hover { color: var(--tbc-accent-cta, #F5A623); border-color: rgba(245, 166, 35, 0.5); background: rgba(245, 166, 35, 0.08); }
.referral-benefit { display: flex; align-items: center; gap: 14px; padding: 14px; background: linear-gradient(135deg, rgba(245, 166, 35, 0.08) 0%, rgba(245, 166, 35, 0.02) 100%); border: 1px solid rgba(245, 166, 35, 0.15); border-radius: 6px; margin-bottom: 16px; }
.referral-benefit-percent { flex-shrink: 0; color: var(--tbc-accent-cta, #F5A623); font-size: 32px; font-weight: 800; line-height: 1; letter-spacing: -1px; text-shadow: rgba(245, 166, 35, 0.25) 0px 2px 8px; }
.referral-benefit-text { color: var(--tbc-text-primary, #FFFFFF); font-size: 12px; line-height: 1.35; font-weight: 500; }
.referral-bonuses { margin-bottom: 16px; }
.referral-bonuses-toggle { width: 100%; background: transparent; border: 1px solid var(--tbc-border-default, #2F3454); border-radius: 6px; padding: 10px 12px; display: flex; align-items: center; gap: 10px; color: var(--tbc-text-primary, #FFFFFF); font-size: 12px; font-weight: 600; cursor: pointer; transition: 0.2s; text-align: left; }
.referral-bonuses-toggle:hover { background: rgba(245, 166, 35, 0.05); border-color: rgba(245, 166, 35, 0.3); }
.referral-bonuses-toggle:focus { outline: none; box-shadow: var(--tbc-shadow-focus, 0 0 0 2px rgba(245, 166, 35, 0.5)); }
.referral-bonuses-icon { color: var(--tbc-accent-cta, #F5A623); font-size: 14px; flex-shrink: 0; }
.referral-bonuses-label { flex: 1 1 0%; }
.referral-bonuses-chevron { color: var(--tbc-text-muted, #5A5F7A); font-size: 10px; transition: transform 0.25s; flex-shrink: 0; }
.referral-bonuses-toggle[aria-expanded="true"] .referral-bonuses-chevron, .referral-bonuses-toggle-open .referral-bonuses-chevron { transform: rotate(180deg); }
.referral-bonuses-list { margin-top: 8px; padding: 6px 0px; }
.referral-bonus-item { display: flex; align-items: flex-start; gap: 10px; padding: 8px 12px; color: var(--tbc-text-secondary, #8B90B0); font-size: 11.5px; line-height: 1.4; }
.referral-bonus-icon { color: var(--tbc-accent-cta, #F5A623); font-size: 13px; margin-top: 2px; flex-shrink: 0; }
.referral-link-section { margin-bottom: 16px; }
.referral-link-label { color: var(--tbc-text-muted, #5A5F7A); font-size: 10px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 6px; }
.referral-link-wrap { display: flex; gap: 6px; align-items: stretch; }
.referral-link-input { flex: 1 1 0%; min-width: 0px; background: var(--tbc-bg-panel-end, #1A1D2E); border: 1px solid var(--tbc-border-default, #2F3454); border-radius: 4px; color: var(--tbc-text-secondary, #8B90B0); font-size: 11px; font-family: "SF Mono", Menlo, Consolas, monospace; padding: 8px 10px; cursor: text; transition: border-color 0.2s; }
.referral-link-input:hover, .referral-link-input:focus { border-color: rgba(245, 166, 35, 0.4); outline: none; color: var(--tbc-text-primary, #FFFFFF); }
.referral-link-copy { flex-shrink: 0; width: 36px; background: var(--tbc-bg-panel-end, #1A1D2E); border: 1px solid var(--tbc-border-default, #2F3454); border-radius: 4px; color: var(--tbc-accent-cta, #F5A623); font-size: 13px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: 0.2s; }
.referral-link-copy:hover { background: rgba(245, 166, 35, 0.1); border-color: var(--tbc-accent-cta, #F5A623); }
.referral-link-copy:focus { outline: none; box-shadow: var(--tbc-shadow-focus, 0 0 0 2px rgba(245, 166, 35, 0.5)); }
.referral-link-copy.referral-link-copy-success { background: rgba(58, 197, 105, 0.15) !important; border-color: var(--tbc-accent-success, #3AC569) !important; color: var(--tbc-accent-success, #3AC569) !important; }
.referral-link-hint { color: var(--tbc-text-muted, #5A5F7A); font-size: 10.5px; margin-top: 6px; line-height: 1.4; }
.referral-cta { width: 100%; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; padding: 11px 18px; border-radius: 6px; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: filter 0.22s, box-shadow 0.22s, transform 0.18s; box-shadow: rgba(214, 136, 19, 0.35) 0px 2px 8px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset; position: relative; overflow: hidden; background: linear-gradient(rgb(245, 166, 35) 0%, rgb(214, 136, 19) 100%) !important; border: 1px solid rgb(244, 198, 106) !important; color: rgb(26, 29, 46) !important; font-weight: 700 !important; }
.referral-cta i { font-size: 13px; }
.referral-cta:hover { filter: brightness(1.08); transform: translateY(-1px); box-shadow: rgba(245, 166, 35, 0.55) 0px 4px 16px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset; }
.referral-cta:focus { outline: none; box-shadow: rgba(245, 166, 35, 0.55) 0px 4px 16px, rgba(245, 166, 35, 0.4) 0px 0px 0px 2px; }
.referral-cta::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, 0.28) 50%, transparent 70%); transform: translateX(-110%); transition: transform 0.6s; pointer-events: none; }
.referral-cta:hover::after { transform: translateX(110%); }
@media (prefers-reduced-motion: reduce) {
  .referral-bonuses-toggle, .referral-bonuses-chevron, .referral-link-copy, .referral-cta, .referral-cta::after { transition: none !important; }
}

#page-container .block-content.block-solid { background: var(--tbc-bg-card, #252942) !important; border-color: var(--tbc-border-default, #2F3454) !important; }
#page-container .bg-body-light { background-color: var(--tbc-bg-panel-end, #1A1D2E) !important; color: var(--tbc-text-primary, #FFFFFF); }
#page-container .js-ticket-list.bg-pattern, #page-container .js-new-ticket.bg-pattern { background-image: none !important; background-color: transparent !important; }
.payment-title { text-transform: uppercase; letter-spacing: 1px; display: flex; align-items: center; gap: 12px; color: var(--tbc-text-primary, #FFFFFF) !important; font-size: 16px !important; font-weight: 700 !important; }
.payment-title > span { flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%; background: var(--tbc-accent-cta, #F5A623); color: rgb(26, 29, 46); display: inline-flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 800; box-shadow: rgba(245, 166, 35, 0.35) 0px 2px 6px; }
#page-container .info_to_pay_block_3 .input-group-text { background: var(--tbc-bg-card, #252942) !important; border-color: var(--tbc-border-default, #2F3454) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container #coin.form-control { background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-color: var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; font-size: 16px !important; }
#page-container #coin.form-control:focus { border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(245, 166, 35, 0.2) 0px 0px 0px 2px !important; }
#page-container .btn_min_slider.btn_input_fixed { transition: 0.18s; flex: 1 1 0%; align-items: center; justify-content: center; gap: 8px; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; border-radius: 6px !important; padding: 8px 14px !important; font-weight: 600 !important; display: inline-flex !important; }
#page-container .btn_min_slider.btn_input_fixed:hover { border-color: var(--tbc-accent-cta, #F5A623) !important; background: var(--tbc-bg-card-hover, #2C3050) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .btn_min_slider.btn_input_fixed.active, #page-container .btn_min_slider.btn_input_fixed.btn_min_slider_btn1, #page-container .btn_min_slider.btn_input_fixed:active, #page-container .btn_min_slider.btn_input_fixed:focus { background: var(--tbc-accent-cta, #F5A623) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; color: rgb(255, 255, 255) !important; box-shadow: rgba(245, 166, 35, 0.45) 0px 0px 12px -2px !important; }
#page-container .btn_min_slider.btn_input_fixed > span { background: rgba(245, 166, 35, 0.15); color: var(--tbc-accent-cta, #F5A623); padding: 2px 6px; border-radius: 4px; font-size: 11px; font-weight: 700; line-height: 1; }
#page-container .btn_min_slider.btn_input_fixed.active > span, #page-container .btn_min_slider.btn_input_fixed.btn_min_slider_btn1 > span, #page-container .btn_min_slider.btn_input_fixed:focus > span, #page-container .btn_min_slider.btn_input_fixed:hover > span { background: rgba(255, 255, 255, 0.28); color: rgb(255, 255, 255); }
#page-container .irs--flat .irs-line { background: var(--tbc-border-default, #2F3454) !important; height: 8px !important; top: 30px !important; }
#page-container .irs--flat .irs-bar { background: var(--tbc-accent-cta, #F5A623) !important; height: 8px !important; top: 30px !important; }
#page-container .irs--flat .irs-handle > i:first-child, #page-container .irs--flat .irs-handle.state_hover > i:first-child, #page-container .irs--flat .irs-handle:hover > i:first-child { background: var(--tbc-accent-cta, #F5A623) !important; width: 4px !important; }
#page-container .irs--flat .irs-from, #page-container .irs--flat .irs-to, #page-container .irs--flat .irs-single { background: var(--tbc-accent-cta, #F5A623) !important; color: rgb(26, 29, 46) !important; font-weight: 700 !important; }
#page-container .irs--flat .irs-from::before, #page-container .irs--flat .irs-to::before, #page-container .irs--flat .irs-single::before { border-top-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .irs--flat .irs-min, #page-container .irs--flat .irs-max { background: var(--tbc-bg-card, #252942) !important; color: var(--tbc-text-muted, #5A5F7A) !important; }
#page-container .irs--flat .irs-grid-text { color: var(--tbc-text-muted, #5A5F7A) !important; }
#page-container .irs--flat .irs-grid-pol { opacity: 0.4; background: var(--tbc-text-muted, #5A5F7A) !important; }
#page-container .item_board_style, #page-container .item_board_style_next { overflow: hidden; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 8px !important; }
#page-container .item_board_style { box-shadow: rgba(245, 166, 35, 0.3) 0px 0px 14px -4px; border-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .item_board_style .info_count_custom, #page-container .item_board_style_next .info_count_custom { text-transform: uppercase; font-weight: 800; letter-spacing: 0.5px; text-align: center; background: linear-gradient(180deg, var(--tbc-accent-cta, #F5A623) 0%, #D68813 100%) !important; color: rgb(26, 29, 46) !important; padding: 10px 12px !important; margin: 0px !important; }
#page-container .item_board_style_next .info_count_custom { border: 1.5px solid var(--tbc-accent-cta, #F5A623); background: var(--tbc-bg-card, #252942) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .item_board_style .desc_item_gift, #page-container .item_board_style_next .desc_item_gift { color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .item_board_style .info_count_custom span, #page-container .item_board_style_next .info_count_custom span { color: inherit !important; }
#page-container .cc-selector-2 .drinkcard-cc, #page-container .cc-selector-custom-paypal .drinkcard-cc, #page-container .cc-selector-custom-binance .drinkcard-cc, #page-container .cc-selector-custom .drinkcard-cc { transition: 0.2s; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 8px !important; padding: 10px !important; opacity: 1 !important; position: relative !important; filter: none !important; }
#page-container .cc-selector-2 .drinkcard-cc:hover, #page-container .cc-selector-custom-paypal .drinkcard-cc:hover, #page-container .cc-selector-custom-binance .drinkcard-cc:hover, #page-container .cc-selector-custom .drinkcard-cc:hover { cursor: pointer; background: var(--tbc-bg-card-hover, #2C3050) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; opacity: 1 !important; filter: none !important; }
#page-container .cc-selector-2 input:checked + .drinkcard-cc { background: var(--tbc-bg-card-hover, #2C3050) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(245, 166, 35, 0.4) 0px 0px 14px -4px !important; opacity: 1 !important; }
#page-container .paypal_info_pay { box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px; pointer-events: none; z-index: 2; position: absolute !important; top: 6px !important; right: 6px !important; color: var(--tbc-accent-cta, #F5A623) !important; background: rgba(26, 29, 46, 0.92) !important; border: 1px solid rgba(245, 166, 35, 0.35) !important; font-size: 9px !important; font-weight: 700 !important; letter-spacing: 0.8px !important; text-transform: uppercase !important; padding: 3px 7px !important; border-radius: 3px !important; line-height: 1.2 !important; }
#page-container .btn-alt-primary.submit-form, #page-container button.submit-form.btn-alt-primary { text-transform: uppercase; letter-spacing: 1px; transition: filter 0.22s, box-shadow 0.22s, transform 0.18s; text-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px; background: linear-gradient(180deg, var(--tbc-accent-cta, #F5A623) 0%, #D68813 100%) !important; border: 1px solid rgb(244, 198, 106) !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; font-size: 14px !important; padding: 12px 28px !important; border-radius: 6px !important; box-shadow: rgba(214, 136, 19, 0.4) 0px 2px 10px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset !important; }
#page-container .btn-alt-primary.submit-form:hover { filter: brightness(1.08); transform: translateY(-1px); box-shadow: rgba(245, 166, 35, 0.55) 0px 4px 18px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset !important; color: rgb(255, 255, 255) !important; }
#page-container .block.pt-15.pb-15.block-solid { border-radius: 8px; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; }
#page-container #calculation_board { color: var(--tbc-text-primary, #FFFFFF); }
#page-container #calculation_board > span:first-child { text-transform: uppercase; letter-spacing: 1px; font-weight: 600; display: block; margin-bottom: 8px; color: var(--tbc-text-secondary, #8B90B0) !important; font-size: 11px !important; }
#page-container #calculation_board .row.pt-5 { border-bottom: 1px solid var(--tbc-border-subtle, rgba(47, 52, 84, 0.5)); padding: 6px 0px !important; }
#page-container #calculation_board .row.pt-5:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#page-container #calculation_board .pull-right { font-family: "SF Mono", Menlo, Consolas, monospace; font-weight: 600; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container #modal_paypal .modal-content.modal_monobank, #page-container #modal_binance .modal-content.modal_monobank, #page-container .modal-content.modal_monobank { color: var(--tbc-text-primary, #FFFFFF); background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 8px !important; }
#page-container .modal-body.modal_monobank h3.lw_server { text-transform: uppercase; font-weight: 700; font-size: 16px; letter-spacing: 1px; margin-bottom: 12px; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .modal-body.modal_monobank p { color: var(--tbc-text-secondary, #8B90B0); line-height: 1.5; }
#page-container .modal-body.modal_monobank .btn-info { font-weight: 600; margin-right: 8px; background: linear-gradient(180deg, var(--tbc-accent-cta, #F5A623) 0%, #D68813 100%) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; color: rgb(255, 255, 255) !important; }
#page-container .modal-body.modal_monobank .btn-danger { background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-color: var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-secondary, #8B90B0) !important; }
#page-container .js-chat-head.nav-tabs { background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-bottom: 1px solid var(--tbc-border-default, #2F3454) !important; }
#page-container .js-chat-head.nav-tabs .nav-link { transition: color 0.2s, background-color 0.2s; padding: 12px 18px; font-weight: 600; color: var(--tbc-text-secondary, #8B90B0) !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; background: transparent !important; }
#page-container .js-chat-head.nav-tabs .nav-link:hover { color: var(--tbc-text-primary, #FFFFFF) !important; background: var(--tbc-bg-card, #252942) !important; }
#page-container .js-chat-head.nav-tabs .nav-link.active { box-shadow: 0 -2px 0 0 var(--tbc-accent-cta, #F5A623) inset; color: var(--tbc-accent-cta, #F5A623) !important; background: var(--tbc-bg-card, #252942) !important; }
#page-container a.block.new-ticket-btn, #page-container a.block.new-ticket-btn.bg-primary, #page-container a.block.new-ticket-btn.bg-earth, #page-container a.block.new-ticket-btn.bg-corporate { transition: 0.2s; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px !important; }
#page-container a.block.new-ticket-btn:hover { transform: translateY(-2px); border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(0, 0, 0, 0.4) 0px 6px 22px, rgba(245, 166, 35, 0.35) 0px 0px 18px -4px !important; opacity: 1 !important; }
#page-container .new-ticket-btn .block-content { border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
#page-container .new-ticket-btn .text-white { color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .new-ticket-btn .text-white-op { color: var(--tbc-text-secondary, #8B90B0) !important; }
#page-container .new-ticket-btn .text-primary-light, #page-container .new-ticket-btn .text-earth-light, #page-container .new-ticket-btn .text-corporate-light, #page-container .new-ticket-btn i.fa-3x { color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .h1.font-w300.text-success, #page-container .h1.font-w300.text-warning, #page-container .h1.font-w300.text-muted { text-transform: uppercase; letter-spacing: 1.2px; padding: 8px 14px; background: var(--tbc-bg-card, #252942); border-radius: 6px; border-left: 3px solid var(--tbc-text-muted, #5A5F7A); display: flex; align-items: center; justify-content: space-between; margin-bottom: 14px; line-height: 1.2; color: var(--tbc-text-primary, #FFFFFF) !important; font-size: 14px !important; font-weight: 700 !important; }
#page-container .h1.font-w300.text-success { border-left-color: rgb(255, 193, 7); }
#page-container .h1.font-w300.text-warning { border-left-color: rgb(98, 178, 255); }
#page-container .h1.font-w300.text-muted { border-left-color: var(--tbc-text-muted, #5A5F7A); }
#page-container .h1.font-w300 .btn-outline-primary { background: transparent !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-secondary, #8B90B0) !important; padding: 4px 8px !important; }
#page-container .h1.font-w300 .btn-outline-primary:hover { border-color: var(--tbc-accent-cta, #F5A623) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .nav-users a { background: var(--tbc-bg-card, #252942); border-radius: 6px; margin-bottom: 6px; transition: 0.18s; border: 1px solid var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .nav-users a:hover { background: var(--tbc-bg-card-hover, #2C3050); border-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .nav-users .badge-success { background: rgb(255, 193, 7) !important; color: rgb(26, 29, 46) !important; }
#page-container .nav-users .badge-warning { background: rgb(98, 178, 255) !important; color: rgb(26, 29, 46) !important; }
#page-container .nav-users .badge-secondary { background: var(--tbc-text-muted, #5A5F7A) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .form-control, #page-container .input-group-text { background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-color: var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .form-control:focus { border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(245, 166, 35, 0.2) 0px 0px 0px 2px !important; }
#page-container .form-control::placeholder { color: var(--tbc-text-muted, #5A5F7A) !important; }
#page-container label { font-size: 12px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; margin-bottom: 6px; color: var(--tbc-text-secondary, #8B90B0) !important; }
@media (prefers-reduced-motion: reduce) {
  #page-container .btn_min_slider.btn_input_fixed, #page-container .cc-selector-2 .drinkcard-cc, #page-container a.block.new-ticket-btn, #page-container .nav-users a, #page-container .btn-alt-primary.submit-form { transition: none !important; }
}
.popover { max-width: 280px; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.55) 0px 8px 24px !important; }
.popover .popover-header { display: none !important; }
.popover .popover-body { font-size: 12px; line-height: 1.45; padding: 8px 12px; color: var(--tbc-text-secondary, #8B90B0) !important; }
.popover .popover-body:empty { display: none !important; }
.popover .popover-body .dn-tlt-name { font-weight: 700; font-size: 13px; line-height: 1.3; color: var(--tbc-accent-cta, #F5A623) !important; }
.popover .popover-body .dn-tlt-desc { font-size: 12px; line-height: 1.45; margin-top: 6px; padding-top: 6px; border-top: 1px solid rgba(245, 166, 35, 0.18); color: var(--tbc-text-secondary, #8B90B0) !important; }
.popover .arrow::after { border-top-color: var(--tbc-bg-panel-end, #1A1D2E) !important; border-bottom-color: var(--tbc-bg-panel-end, #1A1D2E) !important; }
#page-container .desc_item_gift .count_color { border: 1px solid var(--tbc-border-default, #2F3454); font-weight: 700; padding: 3px 9px; font-size: 11px; border-radius: 999px; line-height: 1.2; white-space: nowrap; background: var(--tbc-bg-card, #252942) !important; color: var(--tbc-accent-cta, #F5A623) !important; margin-left: auto !important; }
.popover .popover-body .dn-tlt-name .dn-tlt-count { display: inline-block; color: rgb(26, 29, 46); background: var(--tbc-accent-cta, #F5A623); border-radius: 999px; padding: 0px 7px; font-size: 10.5px; font-weight: 800; margin-left: 4px; vertical-align: middle; }
@media (min-width: 992px) {
  #page-container #content-new-ticket .form-group.row > .col-lg-7 { flex: 0 0 75%; max-width: 75%; }
}
#page-container #content-new-ticket textarea.form-control, #page-container #support_message { min-height: 240px; resize: vertical; padding: 12px 16px; line-height: 1.6; height: auto !important; }
#page-container #support_title, #page-container #support_message { font-size: 15px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px inset; transition: border-color 0.2s, box-shadow 0.2s; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border: 1.5px solid rgba(245, 166, 35, 0.35) !important; border-radius: var(--tbc-radius-card, 6px) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container #support_title { padding: 0px 16px; font-weight: 600; height: 52px !important; }
#page-container #support_title:focus, #page-container #support_message:focus { border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 6px inset, rgba(245, 166, 35, 0.18) 0px 0px 0px 3px !important; }
#page-container #support_title::placeholder, #page-container #support_message::placeholder { color: var(--tbc-text-muted, #5A5F7A) !important; }
#page-container label[for="support_title"], #page-container label[for="support_message"] { color: var(--tbc-text-primary, #FFFFFF) !important; font-weight: 700; }
#page-container #content-new-ticket .fileuploader { margin-bottom: 0px; }
@media (max-width: 991.98px) {
  #page-container #support_message { min-height: 180px; }
}
#page-container .fileuploader.fileuploader-theme-thumbnails { border-radius: var(--tbc-radius-card, 6px); padding: 12px; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; }
#page-container .fileuploader .fileuploader-thumbnails-input { border-radius: var(--tbc-radius-card, 6px); transition: background 0.2s, border-color 0.2s; background: rgba(245, 166, 35, 0.05) !important; border: 2px dashed rgba(245, 166, 35, 0.35) !important; }
#page-container .fileuploader .fileuploader-thumbnails-input:hover { background: rgba(245, 166, 35, 0.12) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .fileuploader .fileuploader-thumbnails-input-inner { color: var(--tbc-accent-cta, #F5A623) !important; background: transparent !important; }
#page-container .fileuploader .fileuploader-item { background: var(--tbc-bg-card, #252942) !important; border-color: var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .fileuploader .fileuploader-item .fileuploader-item-inner { background: transparent !important; }

#page-container .gamepage { background: transparent !important; }
#page-container .gamepage .block.block-solid { background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-block, 8px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px !important; }
#page-container .cases__ttl, #page-container .inf__title { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; padding: 0px 0px 12px; border-bottom: 1px solid var(--tbc-border-subtle, rgba(47, 52, 84, 0.5)); color: var(--tbc-accent-cta, #F5A623) !important; margin-bottom: 14px !important; }
#page-container .inf { padding: 16px 20px; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-block, 8px) !important; }
#page-container .inf__content { color: var(--tbc-text-secondary, #8B90B0); line-height: 1.5; }
@media (min-width: 1401px) {
  #page-container .cases__case { width: calc(16.6667% - 12px) !important; }
}
#page-container a.cases__case, #page-container .cases__case { transition: border-color 0.2s, transform 0.2s, box-shadow 0.2s; cursor: help; box-sizing: border-box; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 6px !important; padding: 14px 10px !important; text-align: center !important; text-decoration: none !important; position: relative !important; }
#page-container a.cases__case:hover, #page-container .cases__case:hover { transform: translateY(-2px); box-shadow: rgba(0, 0, 0, 0.4) 0px 4px 14px, rgba(245, 166, 35, 0.4) 0px 0px 12px -4px; background: var(--tbc-bg-card-hover, #2C3050) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .case__pic { background: rgba(0, 0, 0, 0.3) !important; border: 1px solid rgba(245, 166, 35, 0.25) !important; box-shadow: none !important; width: 62px !important; height: 62px !important; margin: 0px auto !important; padding: 6px !important; border-radius: 6px !important; }
#page-container .case__img { max-width: 100% !important; max-height: 100% !important; }
#page-container .case__title { text-transform: uppercase; letter-spacing: 0.5px; line-height: 1.35; color: var(--tbc-text-primary, #FFFFFF) !important; font-size: 12px !important; font-weight: 600 !important; margin-top: 10px !important; }
#page-container .case__content { display: none !important; }
#page-container .case__title .text-warning { color: var(--tbc-accent-cta, #F5A623) !important; font-weight: 800; }
#page-container .case__type { top: 6px; right: 6px; box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 3px; z-index: 2; position: absolute !important; background: var(--tbc-accent-cta, #F5A623) !important; color: rgb(26, 29, 46) !important; font-size: 10px !important; font-weight: 800 !important; padding: 2px 7px !important; border-radius: 10px !important; line-height: 1.3 !important; margin: 0px !important; height: auto !important; }
#page-container .cases__case:hover .case__type { background: var(--tbc-accent-cta-hover, #FFB840) !important; }
.tippy-tooltip.tlt-theme, .tippy-box[data-theme~="tlt"] { box-shadow: rgba(0, 0, 0, 0.55) 0px 8px 24px; line-height: 1.45; background: var(--tbc-bg-panel-end, #1A1D2E) !important; color: var(--tbc-text-primary, #FFFFFF) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 6px !important; font-size: 12px !important; padding: 10px 12px !important; max-width: 280px !important; }
.tippy-tooltip.tlt-theme .tippy-content, .tippy-box[data-theme~="tlt"] .tippy-content { padding: 0px !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
.tlt-name { font-weight: 700; font-size: 13px; letter-spacing: 0.3px; padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid rgba(245, 166, 35, 0.25); color: var(--tbc-accent-cta, #F5A623) !important; }
.tlt-desc { font-size: 12px; line-height: 1.45; color: var(--tbc-text-secondary, #8B90B0) !important; }
.tlt-enc { color: var(--tbc-accent-cta, #F5A623); font-weight: 800; }
.tlt-count { color: rgb(26, 29, 46); background: var(--tbc-accent-cta, #F5A623); border-radius: 8px; padding: 0px 6px; font-size: 11px; font-weight: 800; margin-left: 2px; }
#page-container .wh .lw_server { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .gamef__balance .gbal, #page-container .gamef .gbal { border-radius: 6px; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; }
#page-container .gbal__num, #page-container .gbal__num_price { color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .gbal__content { text-transform: uppercase; font-size: 11px; letter-spacing: 0.5px; color: var(--tbc-text-secondary, #8B90B0) !important; }
#page-container .gbal_color .gbal__num { color: var(--tbc-accent-success, #3AC569) !important; }
#page-container .wh__history .ttl, #page-container .history__date { text-transform: uppercase; font-size: 11px; letter-spacing: 1px; color: var(--tbc-text-secondary, #8B90B0) !important; }
#page-container .lw_discount { color: var(--tbc-accent-cta, #F5A623) !important; font-weight: 600; }
#page-container .lw_discount .discount-tooltip { max-height: 360px; overflow-y: auto; scrollbar-width: thin; scrollbar-color: var(--tbc-accent-cta, #F5A623) var(--tbc-bg-panel-end, #1A1D2E); background-color: var(--tbc-bg-card, #1E2138) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 24px !important; color: var(--tbc-text-primary, #FFFFFF) !important; width: 320px !important; padding: 0px !important; }
#page-container .lw_discount .discount-tooltip::-webkit-scrollbar { width: 6px; }
#page-container .lw_discount .discount-tooltip::-webkit-scrollbar-track { background: var(--tbc-bg-panel-end, #1A1D2E); border-radius: 4px; }
#page-container .lw_discount .discount-tooltip::-webkit-scrollbar-thumb { background: var(--tbc-accent-cta, #F5A623); border-radius: 4px; }
#page-container .lw_discount .discount-tooltip p { padding: 12px 12px 8px; margin-bottom: 0px; font-size: 12px; line-height: 1.4; color: var(--tbc-text-secondary, #8B90B0) !important; }
#page-container .lw_discount .discount-tooltip table { border-spacing: 0px; border-collapse: separate !important; margin: 0px !important; width: 100% !important; }
#page-container .lw_discount .discount-tooltip th, #page-container .lw_discount .discount-tooltip td { border: 1px solid var(--tbc-border-default, #2F3454) !important; padding: 6px 8px !important; color: var(--tbc-text-primary, #FFFFFF) !important; background-color: transparent !important; }
#page-container .lw_discount .discount-tooltip th { font-weight: 600; text-transform: uppercase; font-size: 11px; letter-spacing: 0.5px; position: sticky; top: 0px; z-index: 1; box-shadow: 0 1px 0 var(--tbc-border-default, #2F3454); background-color: var(--tbc-bg-panel-end, #1A1D2E) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .lw_discount .discount-tooltip tr:hover td { background-color: rgba(245, 166, 35, 0.08) !important; }
@media (prefers-reduced-motion: reduce) {
  #page-container a.cases__case, #page-container .cases__case { transition: none !important; }
}
#page-container .itm::after { border-radius: 10px !important; border: 1px solid rgba(245, 166, 35, 0.3) !important; box-shadow: rgba(255, 255, 255, 0.35) 0px 1px 0px inset, rgba(0, 0, 0, 0.3) 0px -5px 12px inset, rgba(0, 0, 0, 0.42) 0px 8px 22px !important; filter: saturate(1.35) brightness(1.15) !important; }
#page-container .itm::before { content: ""; position: absolute; inset: 0px; border-radius: 10px; background: linear-gradient(rgba(255, 255, 255, 0.22) 0%, rgba(255, 255, 255, 0.06) 28%, transparent 55%); pointer-events: none; z-index: 1; }
#page-container .itm__pic, #page-container .itm__container { position: relative; z-index: 2; }
#page-container .itm_active::after, #page-container .itm_win::after { border: 1px solid var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(255, 255, 255, 0.45) 0px 1px 0px inset, rgba(0, 0, 0, 0.3) 0px -5px 12px inset, rgba(245, 166, 35, 0.6) 0px 0px 22px -2px, rgba(0, 0, 0, 0.45) 0px 8px 26px !important; }
#page-container .itm__title { text-shadow: rgba(0, 0, 0, 0.45) 0px 1px 3px; min-height: 0px !important; margin: 0px !important; }
#page-container .itm__container { display: flex !important; flex-direction: column !important; justify-content: center !important; }
#page-container .itm__pic { position: relative; overflow: hidden; width: 64px !important; height: 64px !important; margin-right: 12px !important; background: radial-gradient(circle at 50% 35%, rgba(245, 166, 35, 0.1) 0%, rgba(0, 0, 0, 0.25) 70%), linear-gradient(160deg, rgb(30, 33, 56) 0%, rgba(20, 22, 36, 0) 100%), rgb(21, 24, 42) !important; border: 1px solid rgba(245, 166, 35, 0.35) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 8px inset, rgba(245, 166, 35, 0.06) 0px 0px 14px inset, rgba(0, 0, 0, 0.35) 0px 2px 6px !important; padding: 7px !important; }
#page-container .itm__pic::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 40%; background: linear-gradient(rgba(255, 255, 255, 0.07) 0%, transparent 100%); pointer-events: none; }
#page-container .itm__pic .itm__img { filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 2px 4px); position: relative; z-index: 1; width: 100% !important; height: 100% !important; object-fit: contain !important; }
#page-container .case__pic { position: relative; overflow: hidden; align-items: center; justify-content: center; background: radial-gradient(circle at 50% 35%, rgba(245, 166, 35, 0.1) 0%, rgba(0, 0, 0, 0.25) 70%), rgb(21, 24, 42) !important; border: 1px solid rgba(245, 166, 35, 0.35) !important; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 8px inset, rgba(245, 166, 35, 0.06) 0px 0px 14px inset, rgba(0, 0, 0, 0.35) 0px 2px 6px !important; width: 64px !important; height: 64px !important; padding: 7px !important; display: flex !important; }
#page-container .case__pic::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; height: 40%; background: linear-gradient(rgba(255, 255, 255, 0.07) 0%, transparent 100%); pointer-events: none; }
#page-container .case__pic .case__img { filter: drop-shadow(rgba(0, 0, 0, 0.5) 0px 2px 4px); position: relative; z-index: 1; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; object-fit: contain !important; }
#page-container .cases__case:hover .case__pic { border-color: rgba(245, 166, 35, 0.6) !important; box-shadow: rgba(0, 0, 0, 0.45) 0px 2px 8px inset, rgba(245, 166, 35, 0.14) 0px 0px 16px inset, rgba(245, 166, 35, 0.4) 0px 0px 12px -2px !important; }
#page-container .lw_infoblock, #page-container .inf__title, #page-container .inf__content { color: var(--tbc-text-primary, #FFFFFF); }
#page-container .inf__title { font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .wh::before, #page-container .wh_cases::before, #page-container .wheel__itm::before, #page-container .history__container::before { border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; }
@media (prefers-reduced-motion: reduce) {
  #page-container .itm__pic, #page-container .case__pic { transition: none !important; }
}

#page-container .block.block-rounded:has(form[action="/input"] .check_box_wh), #page-container .block.block-rounded:has(form[action="/input"] .list-group-item-action) { background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-block, 8px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px !important; }
#page-container .block:has(.check_box_wh) .block-header.block-header-default, #page-container .block:has(.check_account_wh) .block-header.block-header-default { color: var(--tbc-text-primary, #FFFFFF); background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-bottom: 1px solid var(--tbc-border-default, #2F3454) !important; }
#page-container .block:has(.check_box_wh) .block-title, #page-container .block:has(.check_account_wh) .block-title { font-size: 15px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .block:has(.check_box_wh) .block-title > span, #page-container .block:has(.check_account_wh) .block-title > span { color: var(--tbc-accent-cta, #F5A623); font-weight: 600; }
#page-container .block:has(.check_box_wh) .block-options .btn-block-option, #page-container .block:has(.check_account_wh) .block-options .btn-block-option { text-transform: uppercase; letter-spacing: 0.5px; transition: filter 0.2s, box-shadow 0.2s; box-shadow: rgba(58, 197, 105, 0.3) 0px 2px 6px; background: linear-gradient(180deg, var(--tbc-accent-success, #3AC569) 0%, #2BA058 100%) !important; border: 1px solid var(--tbc-accent-success, #3AC569) !important; color: rgb(255, 255, 255) !important; border-radius: 6px !important; padding: 6px 14px !important; font-weight: 700 !important; font-size: 12px !important; }
#page-container .block:has(.check_box_wh) .block-options .btn-block-option:hover, #page-container .block:has(.check_account_wh) .block-options .btn-block-option:hover { filter: brightness(1.08); box-shadow: rgba(58, 197, 105, 0.45) 0px 4px 12px; }
#page-container form[action="/input"] > div[style*="557581"], #page-container form[action="/input"] ~ div[style*="557581"], #page-container .block > div[style*="557581"] { background: rgba(98, 178, 255, 0.1) !important; border: 1px solid rgba(98, 178, 255, 0.3) !important; color: rgb(192, 222, 255) !important; border-radius: 6px !important; padding: 10px 14px !important; margin: 20px 20px 0px !important; }
#page-container div[style*="557581"] i.fa-circle-info, #page-container div[style*="557581"] i.fa-info-circle { color: rgb(98, 178, 255) !important; margin-right: 6px; }
html { scrollbar-gutter: stable; }
.wh-items-header { align-items: center; gap: 12px; justify-content: flex-start; flex-wrap: wrap; display: flex !important; margin-bottom: 16px !important; }
.wh-items-header h6 { margin-bottom: 0px !important; flex-shrink: 0; }
.wh-items-search { position: relative; flex: 1 1 0%; min-width: 240px; max-width: 420px; display: flex; align-items: stretch; gap: 0px; }
.wh-items-search > i.fa-search { position: absolute; left: 10px; top: 50%; transform: translateY(-50%); color: var(--tbc-text-muted, #5A5F7A); font-size: 12px; pointer-events: none; z-index: 1; }
.wh-items-filter-input { flex: 1 1 0%; min-width: 0px; padding: 7px 12px 7px 30px; border-radius: 6px 0px 0px 6px; font-size: 12px; height: 34px; transition: border-color 0.2s; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-top-color:  !important; border-top-style:  !important; border-top-width:  !important; border-bottom-color:  !important; border-bottom-style:  !important; border-bottom-width:  !important; border-left-color:  !important; border-left-style:  !important; border-left-width:  !important; border-image-source:  !important; border-image-slice:  !important; border-image-width:  !important; border-image-outset:  !important; border-image-repeat:  !important; color: var(--tbc-text-primary, #FFFFFF) !important; border-right-width: medium !important; border-right-style: none !important; border-right-color: currentcolor !important; }
.wh-items-filter-input::placeholder { color: var(--tbc-text-muted, #5A5F7A); }
.wh-items-filter-input:focus { outline: none; box-shadow: rgba(245, 166, 35, 0.2) 0px 0px 0px 2px; border-color: var(--tbc-accent-cta, #F5A623) !important; }
.wh-items-search-btn { background: var(--tbc-bg-card, #252942); border: 1px solid var(--tbc-accent-cta, #F5A623); color: var(--tbc-accent-cta, #F5A623); height: 34px; padding: 0px 14px; border-radius: 0px 6px 6px 0px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; cursor: pointer; flex-shrink: 0; transition: 0.18s; white-space: nowrap; }
.wh-items-search-btn:hover { background: var(--tbc-accent-cta, #F5A623); color: rgb(26, 29, 46); box-shadow: rgba(245, 166, 35, 0.55) 0px 0px 12px -3px; }
.wh-items-search-btn:focus { outline: none; box-shadow: rgba(245, 166, 35, 0.4) 0px 0px 0px 2px; }
.wh-items-search-btn:active { transform: translateY(1px); }
#page-container .all-check.wh-select-all-btn { padding: 7px 14px; border-radius: 6px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; height: 34px; align-items: center; gap: 6px; cursor: pointer; transition: 0.18s; white-space: nowrap; flex-shrink: 0; min-width: 190px; justify-content: center; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; font-size: 12px !important; display: inline-flex !important; text-decoration: none !important; }
#page-container .all-check.wh-select-all-btn > i { color: var(--tbc-accent-cta, #F5A623); font-size: 14px; transition: color 0.18s; }
#page-container .all-check.wh-select-all-btn:hover { cursor: pointer; background: var(--tbc-bg-card-hover, #2C3050) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .all-check.wh-select-all-btn:hover > i { color: var(--tbc-accent-cta-hover, #FFB840); }
.wh-items-no-results { background: rgba(245, 166, 35, 0.08); border: 1px dashed rgba(245, 166, 35, 0.3); color: var(--tbc-text-secondary, #8B90B0); border-radius: 6px; padding: 12px 14px; margin-top: 8px; text-align: center; font-style: italic; font-size: 12px; }
.wh-items-no-results > i { color: var(--tbc-accent-cta, #F5A623); }
.wh-items-grid { grid-template-columns: repeat(2, minmax(0px, 1fr)); display: grid !important; gap: 4px !important; margin-bottom: 0px !important; }
@media (min-width: 576px) {
  .wh-items-grid { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media (min-width: 768px) {
  .wh-items-grid { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (min-width: 1200px) {
  .wh-items-grid { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
}
@media (min-width: 1600px) {
  .wh-items-grid { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
#page-container .check_box_wh .wh-item-name { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; min-width: 0px; }
#page-container .check_box_wh .wh-item-badges { flex-shrink: 0; display: inline-flex; align-items: center; flex-wrap: wrap; justify-content: flex-end; gap: 4px; margin-left: auto !important; }
.wh-items-empty { grid-column: 1 / -1; font-style: italic; color: var(--tbc-text-secondary, #8B90B0) !important; }
.wh-tlt-floating { position: absolute; z-index: 10001; background: var(--tbc-bg-panel-end, #1A1D2E); border: 1px solid var(--tbc-border-default, #2F3454); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.55) 0px 8px 24px; color: var(--tbc-text-primary, #FFFFFF); font-size: 12px; line-height: 1.4; padding: 10px 14px; max-width: 320px; min-width: 180px; opacity: 0; pointer-events: none; transition: opacity 0.15s; }
.wh-tlt-floating.wh-tlt-floating-show { opacity: 1; }
.wh-tlt-floating .wh-tlt-source { color: var(--tbc-text-muted, #5A5F7A); font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; padding-bottom: 6px; margin-bottom: 6px; border-bottom: 1px solid var(--tbc-border-default, #2F3454); }
.wh-tlt-floating .wh-tlt-list { list-style: none; padding: 0px; margin: 0px; }
.wh-tlt-floating .wh-tlt-list li { display: flex; align-items: flex-start; gap: 8px; padding: 5px 0px; color: var(--tbc-text-primary, #FFFFFF); }
.wh-tlt-floating .wh-tlt-list li + li { border-top: 1px solid rgba(47, 52, 84, 0.4); padding-top: 7px; margin-top: 2px; }
.wh-tlt-floating .wh-tlt-icon { width: 24px; height: 24px; flex-shrink: 0; object-fit: contain; border: 1px solid rgba(245, 166, 35, 0.25); border-radius: 4px; background: rgba(0, 0, 0, 0.3); padding: 2px; margin-top: 1px; }
.wh-tlt-floating .wh-tlt-text { display: flex; flex-direction: column; flex: 1 1 0%; min-width: 0px; }
.wh-tlt-floating .wh-tlt-name { color: var(--tbc-accent-cta, #F5A623); font-weight: 700; font-size: 12.5px; line-height: 1.3; }
.wh-tlt-floating .wh-tlt-enc { color: var(--tbc-accent-cta, #F5A623); font-weight: 800; }
.wh-tlt-floating .wh-tlt-count { color: rgb(26, 29, 46); background: var(--tbc-accent-cta, #F5A623); border-radius: 8px; padding: 0px 6px; font-size: 10.5px; font-weight: 800; margin-left: 2px; }
.wh-tlt-floating .wh-tlt-desc { color: var(--tbc-text-secondary, #8B90B0); font-size: 11.5px; line-height: 1.4; margin-top: 2px; }
.mb-30 { margin-bottom: 30px !important; }
#page-container .block:has(.check_box_wh) h6.mb-10, #page-container .block:has(.check_account_wh) h6.mb-10 { font-weight: 700; text-transform: uppercase; letter-spacing: 1.2px; padding-bottom: 8px; border-bottom: 1px solid var(--tbc-border-subtle, rgba(47, 52, 84, 0.5)); color: var(--tbc-text-secondary, #8B90B0) !important; font-size: 11px !important; }
#page-container .block:has(.check_box_wh) h6.mb-10 > i, #page-container .block:has(.check_account_wh) h6.mb-10 > i { color: var(--tbc-accent-cta, #F5A623); }
#page-container .all-check { font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 600; transition: color 0.2s; color: var(--tbc-text-secondary, #8B90B0) !important; }
#page-container .all-check:hover { color: var(--tbc-accent-cta, #F5A623) !important; cursor: pointer; }
#page-container .list-group-item-action { transition: 0.18s; font-size: 12px; line-height: 1.3; min-height: 32px; align-items: center; gap: 4px; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; border-radius: 6px !important; margin-bottom: 4px !important; padding: 5px 10px !important; display: flex !important; }
#page-container .wh-items-grid .list-group-item-action { margin-bottom: 0px !important; }
@media (min-width: 768px) {
  #page-container .block:has(.check_box_wh) .col-4:nth-child(1) .list-group.push { grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 4px; display: grid !important; }
}
#page-container .list-group-item-action > .float-right, #page-container .list-group-item-action > span.float-right { margin-left: auto !important; float: none !important; }
#page-container .list-group-item-action { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#page-container .list-group-item-action:hover { z-index: 1; border-color: var(--tbc-accent-cta, #F5A623) !important; background: var(--tbc-bg-card-hover, #2C3050) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .list-group-item-action.active { box-shadow: rgba(245, 166, 35, 0.45) 0px 0px 12px -3px; background: rgba(245, 166, 35, 0.12) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container .list-group-item-action.text-center, #page-container .list-group-item-action:has(i.fa-info-circle) { color: var(--tbc-text-secondary, #8B90B0) !important; font-style: italic; }
#page-container .css-control-indicator { transition: 0.18s; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; }
#page-container .css-control-input:checked ~ .css-control-indicator { background: var(--tbc-accent-cta, #F5A623) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .css-control-input:checked ~ .css-control-indicator::after { color: rgb(26, 29, 46) !important; }
#page-container .css-checkbox .css-control-indicator::after { transition: opacity 0.15s; opacity: 0 !important; }
#page-container .css-checkbox .css-control-input:checked ~ .css-control-indicator::after { opacity: 1 !important; }
#page-container .check_account_wh.active:not(:has(.css-control-input:checked)) { background: transparent !important; border-color: var(--tbc-border-default, #2F3454) !important; box-shadow: none !important; }
#page-container .check_account_wh:has(.css-control-input:checked) { box-shadow: rgba(245, 166, 35, 0.45) 0px 0px 12px -3px; background: rgba(245, 166, 35, 0.12) !important; border-color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .list-group-item-action .badge.badge-pill.badge-secondary { display: inline-flex; align-items: center; gap: 3px; vertical-align: middle; border: 1px solid var(--tbc-border-default, #2F3454); font-weight: 700; padding: 4px 8px; font-size: 11px; margin-left: 0px; background: var(--tbc-bg-card, #252942) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
#page-container .list-group-item-action .badge.badge-pill.badge-secondary > img { vertical-align: middle; flex-shrink: 0; margin-right: 0px !important; }
#page-container .list-group-item-action.active .badge.badge-pill.badge-secondary { border-color: var(--tbc-accent-cta, #F5A623); background: rgba(245, 166, 35, 0.2) !important; }
#page-container .check_char_wh > span.float-right { color: var(--tbc-text-muted, #5A5F7A); font-size: 11px; font-weight: 600; text-transform: lowercase; }
#page-container #char-name-out.form-control { background: var(--tbc-bg-panel-end, #1A1D2E) !important; border-color: var(--tbc-border-default, #2F3454) !important; color: var(--tbc-text-primary, #FFFFFF) !important; }
#page-container #char-name-out.form-control:focus { border-color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: rgba(245, 166, 35, 0.2) 0px 0px 0px 2px !important; }
#page-container .submit-form.btn-outline-primary { text-transform: uppercase; letter-spacing: 1px; box-shadow: rgba(214, 136, 19, 0.35) 0px 2px 8px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset; transition: filter 0.22s, box-shadow 0.22s, transform 0.18s; background: linear-gradient(180deg, var(--tbc-accent-cta, #F5A623) 0%, #D68813 100%) !important; border: 1px solid rgb(244, 198, 106) !important; color: rgb(255, 255, 255) !important; font-weight: 700 !important; font-size: 13px !important; padding: 11px 26px !important; border-radius: 6px !important; }
#page-container .submit-form.btn-outline-primary:hover:not([disabled]) { filter: brightness(1.08); transform: translateY(-1px); box-shadow: rgba(245, 166, 35, 0.5) 0px 4px 16px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset; }
#page-container .submit-form.btn-outline-primary[disabled] { opacity: 0.5; cursor: not-allowed; filter: grayscale(30%); }
#page-container .quantity-error { color: var(--tbc-accent-error, #E74C3C); font-size: 12px; margin-top: 8px; font-weight: 600; }
@media (prefers-reduced-motion: reduce) {
  #page-container .list-group-item-action, #page-container .submit-form.btn-outline-primary, #page-container .css-control-indicator { transition: none !important; }
}
#page-container .list-group-item-action.wh-item-hidden, .wh-items-grid .list-group-item-action.wh-item-hidden, #page-container .wh-item-hidden, .wh-item-hidden { display: none !important; }
#page-container .check_box_wh .badge[data-original-title], #page-container .check_box_wh [data-original-title] { pointer-events: none !important; }

.tbc-menu-badge { display: none; margin-left: 8px; padding: 1px 7px; border-radius: 999px; font-size: 9px; font-weight: 800; text-transform: uppercase; letter-spacing: 0.4px; color: rgb(26, 29, 46); background: linear-gradient(135deg, rgb(255, 215, 0), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.7) 0px 0px 8px, rgba(255, 215, 0, 0.45) 0px 0px 14px; vertical-align: middle; white-space: nowrap; animation: 1.8s ease-in-out 0s infinite normal none running tbcBadgePulse; }
.tbc-menu-badge.is-on { display: inline-block; }
@keyframes tbcBadgePulse { 
  0%, 100% { box-shadow: rgba(245, 166, 35, 0.55) 0px 0px 6px, rgba(255, 215, 0, 0.3) 0px 0px 10px; }
  50% { box-shadow: rgba(245, 166, 35, 0.95) 0px 0px 12px, rgba(255, 215, 0, 0.6) 0px 0px 20px; }
}
.tbc-whatsnew { position: relative; margin: 0px 20px 18px; padding: 14px 40px 14px 18px; box-sizing: border-box; border-radius: 10px; background: linear-gradient(135deg, rgba(245, 166, 35, 0.12), rgba(37, 41, 66, 0.6)); border: 1px solid rgba(245, 166, 35, 0.45); box-shadow: rgba(245, 166, 35, 0.22) 0px 0px 18px, rgba(0, 0, 0, 0.3) 0px 0px 20px inset; animation: 0.4s ease 0s 1 normal none running tbcWnIn; }
@keyframes tbcWnIn { 
  0% { opacity: 0; transform: translateY(-6px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.tbc-wn-title { font-family: "DS 737 Exp", sans-serif; font-size: 18px; font-weight: 800; text-transform: uppercase; color: rgb(255, 255, 255); text-shadow: rgba(211, 130, 9, 0.6) 0px 0px 8px, rgba(255, 204, 0, 0.3) 0px 0px 10px; }
.tbc-wn-sub { color: rgb(139, 144, 176); font-size: 12px; margin: 4px 0px 10px; }
.tbc-wn-list { display: flex; flex-wrap: wrap; gap: 8px; }
.tbc-wn-item { display: inline-flex; align-items: center; gap: 7px; padding: 5px 11px 5px 5px; border-radius: 999px; background: rgba(0, 0, 0, 0.3); border: 1px solid rgba(245, 166, 35, 0.35); color: rgb(255, 255, 255); font-size: 12px; font-weight: 700; }
.tbc-wn-ico { width: 24px; height: 24px; border-radius: 4px; border: 1px solid rgba(255, 204, 0, 0.4); flex-shrink: 0; }
.tbc-wn-close { position: absolute; top: 6px; right: 10px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(139, 144, 176); font-size: 22px; line-height: 1; cursor: pointer; padding: 0px; }
.tbc-wn-close:hover { color: rgb(255, 255, 255); }
.case.is-new { border-radius: 8px; box-shadow: rgba(245, 166, 35, 0.7) 0px 0px 0px 2px, rgba(245, 166, 35, 0.5) 0px 0px 16px !important; }
.case.is-new::after { content: "NEW"; position: absolute; top: 6px; left: 6px; z-index: 5; padding: 1px 6px; border-radius: 999px; font-size: 9px; font-weight: 800; letter-spacing: 0.5px; color: rgb(26, 29, 46); background: linear-gradient(135deg, rgb(255, 215, 0), rgb(245, 166, 35)); box-shadow: rgba(245, 166, 35, 0.8) 0px 0px 8px; pointer-events: none; }

.block.cloak-block { overflow: hidden; background: var(--tbc-bg-card, #252942) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-block, 8px) !important; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 16px !important; }
.cloak-block-content { padding: 18px 16px; }
.cloak-head { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 14px; }
.cloak-head-text { flex: 1 1 0%; min-width: 0px; }
.cloak-title { color: var(--tbc-text-primary, #fff); font-size: 14px; font-weight: 800; letter-spacing: 1.5px; text-transform: uppercase; }
.cloak-subtitle { margin-top: 4px; color: var(--tbc-text-secondary, #8B90B0); font-size: 12px; line-height: 1.4; }
.cloak-info-btn { flex: 0 0 auto; width: 26px; height: 26px; border-radius: 50%; border: 1px solid var(--tbc-border-default, #2F3454); background: rgba(245, 166, 35, 0.1); color: var(--tbc-accent-cta, #F5A623); font-size: 12px; cursor: pointer; transition: background 0.2s, border-color 0.2s; }
.cloak-info-btn:hover { background: rgba(245, 166, 35, 0.2); border-color: var(--tbc-accent-cta, #F5A623); }
.cloak-banner { position: relative; display: block; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; background: rgb(15, 18, 32); border-bottom: 1px solid var(--tbc-border-default, #2F3454); }
.cloak-banner img { display: block; width: 100%; height: 100%; object-fit: cover; animation: 9s ease-in-out 0s infinite normal none running cloakBreathe; will-change: transform; }
@keyframes cloakBreathe { 
  0%, 100% { transform: scale(1.02) translateY(0px); }
  50% { transform: scale(1.07) translateY(-4px); }
}
.cloak-banner-glow { position: absolute; inset: 0px; pointer-events: none; background: radial-gradient(55% 45% at 50% 42%, rgba(245, 166, 35, 0.28), transparent 70%); mix-blend-mode: screen; animation: 4.5s ease-in-out 0s infinite normal none running cloakGlow; }
@keyframes cloakGlow { 
  0%, 100% { opacity: 0.55; }
  50% { opacity: 1; }
}
.cloak-banner-shine { position: absolute; top: 0px; left: -55%; width: 40%; height: 100%; pointer-events: none; background: linear-gradient(100deg, transparent, rgba(255, 232, 170, 0.18), transparent); transform: skewX(-18deg); animation: 7s ease-in-out 0s infinite normal none running cloakShine; }
@keyframes cloakShine { 
  0%, 62% { left: -55%; }
  88%, 100% { left: 125%; }
}
.cloak-banner::after { content: ""; position: absolute; inset: auto 0px 0px; height: 45%; background: linear-gradient(transparent, rgba(37, 41, 66, 0.95)); pointer-events: none; }
@media (prefers-reduced-motion: reduce) {
  .cloak-banner img, .cloak-banner-glow, .cloak-banner-shine { animation: auto ease 0s 1 normal none running none; }
}
.cloak-body { display: block; }
.cloak-progress-side { min-width: 0px; text-align: center; }
.cloak-bar { height: 14px; border-radius: 999px; background: var(--tbc-bg-panel-end, #1A1D2E); border: 1px solid var(--tbc-border-default, #2F3454); overflow: hidden; }
.cloak-bar-fill { height: 100%; border-radius: 999px; background: linear-gradient(90deg, rgb(245, 166, 35), rgb(255, 211, 110)); box-shadow: rgba(245, 166, 35, 0.45) 0px 0px 12px; transition: width 0.6s cubic-bezier(0.2, 0.7, 0.3, 1); }
.cloak-left { display: inline-block; margin: 0px 0px 10px; padding: 5px 14px; border-radius: var(--tbc-radius-pill, 999px); background: rgba(245, 166, 35, 0.1); border: 1px solid rgba(245, 166, 35, 0.45); color: var(--tbc-accent-cta, #F5A623); font-size: 13px; font-weight: 700; font-variant-numeric: tabular-nums; }
.cloak-badge { display: inline-block; margin-top: 9px; color: var(--tbc-text-secondary, #8B90B0); font-size: 11.5px; font-weight: 700; letter-spacing: 0.3px; }
.cloak-badge.is-done { padding: 4px 12px; border-radius: var(--tbc-radius-pill, 999px); background: rgba(58, 197, 105, 0.12); border: 1px solid rgba(58, 197, 105, 0.4); color: var(--tbc-accent-success, #3AC569); font-size: 12px; }
.cloak-hint { margin-top: 16px; color: var(--tbc-text-secondary, #8B90B0); font-size: 12px; line-height: 1.5; }
.cloak-hint-done { color: var(--tbc-text-primary, #fff); }
.cloak-how { display: inline-block; margin-top: 12px; padding: 9px 18px; border-radius: var(--tbc-radius-card, 6px); background: transparent; border: 1.5px solid var(--tbc-accent-cta, #F5A623); color: var(--tbc-accent-cta, #F5A623); font-size: 11px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; transition: background 0.2s, color 0.2s; }
.cloak-how:hover { background: var(--tbc-accent-cta, #F5A623); color: rgb(26, 29, 46); }
.cloak-cta { display: inline-block; margin-top: 12px; padding: 11px 26px; border-radius: var(--tbc-radius-card, 6px); background: linear-gradient(rgb(245, 166, 35), rgb(214, 136, 19)); border: 1px solid rgb(244, 198, 106); font-size: 12px; font-weight: 800; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; box-shadow: rgba(245, 166, 35, 0.35) 0px 4px 14px; transition: transform 0.2s, filter 0.2s; color: rgb(26, 29, 46) !important; }
.cloak-cta:hover { transform: translateY(-1px); filter: brightness(1.08); text-decoration: none; color: rgb(26, 29, 46) !important; }
.cloak-details { margin-top: 14px; padding: 12px 14px; border-radius: var(--tbc-radius-card, 6px); background: rgba(20, 23, 36, 0.55); border: 1px solid var(--tbc-border-subtle, rgba(47, 52, 84, .5)); }
.cloak-details-title { color: var(--tbc-text-primary, #fff); font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 8px; }
.cloak-details-list { margin: 0px 0px 8px; padding-left: 18px; color: var(--tbc-text-secondary, #8B90B0); font-size: 12px; line-height: 1.6; }
.cloak-details-note { color: var(--tbc-text-muted, #5A5F7A); font-size: 11px; line-height: 1.5; }
.cloak-details-list b { color: var(--tbc-text-primary, #fff); font-weight: 700; }
.cloak-details-list li { margin-bottom: 6px; }
.cloak-details-list li:last-child { margin-bottom: 0px; }

0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");

#sidebar #toolbarDrop { margin-bottom: 8px !important; }
#sidebar .content-side.content-side-full { padding-top: 0px !important; margin-top: 0px !important; }
#sidebar .nav-main a, #sidebar .nav-main button, #sidebar .pay_button_menu, #sidebar .support_button_menu { position: relative; transition: background-color 0.22s, color 0.22s, box-shadow 0.22s, filter 0.22s; border-radius: 4px; }
#sidebar .nav-main li a:hover, #sidebar .nav-main li button:hover { background-color: rgba(255, 196, 107, 0.08); box-shadow: rgb(255, 196, 107) -2px 0px 0px 0px inset; color: rgb(255, 196, 107) !important; }
#sidebar .nav-main li a i, #sidebar .nav-main li button i, #sidebar .pay_button_menu i, #sidebar .support_button_menu i { transition: color 0.22s; }
#sidebar .pay_button_menu { overflow: hidden; }
#sidebar .pay_button_menu::before { content: ""; position: absolute; inset: 0px; background: linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, 0.18) 50%, transparent 70%); transform: translateX(-110%); transition: transform 0.55s; pointer-events: none; }
#sidebar .pay_button_menu:hover::before { transform: translateX(110%); }
#sidebar .pay_button_menu:hover { box-shadow: rgba(255, 196, 107, 0.55) 0px 0px 18px -4px; filter: brightness(1.06); }
#sidebar .support_button_menu:hover { box-shadow: rgba(98, 178, 255, 0.5) 0px 0px 16px -4px; filter: brightness(1.06); }
#sidebar .balance_info_menu .submit-btn:hover .span_balance, #sidebar .balance_info_menu .submit-btn:hover .span_balance_blue, #sidebar .balance_info_menu .submit-btn:hover .span_balance_green { filter: brightness(1.12); }
#sidebar .balance_info_menu .submit-btn { transition: filter 0.22s; }
#sidebar a[href*="logout"] { display: inline-flex; align-items: center; gap: 0.5rem; padding: 6px 10px; border-radius: 4px; transition: background-color 0.22s, color 0.22s, transform 0.18s; }
#sidebar a[href*="logout"]:hover { background-color: rgba(255, 99, 99, 0.08); color: rgb(255, 138, 138) !important; }
#sidebar .nav-main li a > i, #sidebar .nav-main li button > i { font-size: 1.05em; width: 1.5em; text-align: center; color: rgba(255, 196, 107, 0.7); transition: color 0.22s, transform 0.25s; }
#sidebar #change_lang { transition: color 0.22s, background-color 0.22s; cursor: pointer; }
#sidebar #change_lang:hover { color: rgb(255, 196, 107) !important; }
#sidebar .nav-main li.active > a { background-color: rgba(255, 196, 107, 0.12); box-shadow: rgb(255, 196, 107) -3px 0px 0px 0px inset; color: rgb(255, 196, 107) !important; }
#sidebar .sidebar-group { padding-top: 0px !important; padding-bottom: 8px !important; margin-bottom: 0px !important; border-bottom: 1px solid var(--tbc-border-default, #2F3454) !important; border-top-width: medium !important; border-top-style: none !important; border-top-color: currentcolor !important; }
#sidebar .sidebar-group-navigation { border-bottom-width: medium !important; border-bottom-style: none !important; border-bottom-color: currentcolor !important; }
#sidebar .sidebar-group-header { color: rgb(122, 128, 149); font-size: 10px; letter-spacing: 1.5px; text-transform: uppercase; font-weight: 600; margin-top: 20px; margin-bottom: 8px; padding-left: 4px; user-select: none; }
#sidebar .sidebar-group .nav-main li { margin-bottom: 4px; }
#sidebar .sidebar-group .nav-main li:last-child { margin-bottom: 0px; }
.dropdown-menu[aria-labelledby="toolbarDrop"] { min-width: 200px; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-card, 6px) !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 24px, rgba(255, 255, 255, 0.03) 0px 1px 0px inset !important; padding: 6px !important; margin-top: 6px !important; }
.dropdown-menu[aria-labelledby="toolbarDrop"] .dropdown-header { font-size: 10px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; margin: 0px; color: rgb(122, 128, 149) !important; padding: 8px 12px 6px !important; }
.dropdown-menu[aria-labelledby="toolbarDrop"] .dropdown-item { display: block; width: 100%; font-size: 0.85rem; font-weight: 500; text-transform: none; letter-spacing: 0.3px; margin: 1px 0px; transition: 0.18s; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; color: var(--tbc-text-primary, #FFFFFF) !important; padding: 8px 12px !important; border-radius: 4px !important; box-shadow: none !important; }
.dropdown-menu[aria-labelledby="toolbarDrop"] .dropdown-item:hover, .dropdown-menu[aria-labelledby="toolbarDrop"] .dropdown-item:focus { outline: none; background: rgba(245, 166, 35, 0.1) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
.dropdown-menu[aria-labelledby="toolbarDrop"] .dropdown-item.active { font-weight: 600; background: rgba(245, 166, 35, 0.15) !important; color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: -3px 0 0 0 var(--tbc-accent-cta, #F5A623) inset !important; }
.dropdown-menu[aria-labelledby="toolbarDrop"] > div.ml-10 { margin-left: 0px !important; }
#sidebar .lang-selector-wrap { position: relative; margin-top: 4px; margin-bottom: 14px; }
#sidebar .lang-selector-label-text { display: block; color: var(--tbc-text-muted, #5A5F7A); font-size: 10px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.2px; margin-bottom: 4px; padding-left: 4px; }
#sidebar .lang-selector-toggle { background: var(--tbc-bg-card, #252942); border: 1px solid var(--tbc-border-default, #2F3454); color: var(--tbc-text-primary, #FFFFFF); width: 100%; height: 34px; padding: 0px 10px; border-radius: 4px; display: flex; align-items: center; justify-content: space-between; cursor: pointer; font-size: 12px; transition: 0.2s; text-align: left; }
#sidebar .lang-selector-toggle:hover, #sidebar .lang-selector-toggle[aria-expanded="true"] { border-color: var(--tbc-accent-cta, #F5A623); background: var(--tbc-bg-card-hover, #2C3050); }
#sidebar .lang-selector-toggle:focus { outline: none; box-shadow: var(--tbc-shadow-focus, 0 0 0 2px rgba(245, 166, 35, 0.5)); }
#sidebar .lang-selector-current { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
#sidebar .lang-selector-caret { color: var(--tbc-text-muted, #5A5F7A); font-size: 12px; margin-left: 6px; transition: transform 0.2s; flex-shrink: 0; transform: rotate(180deg); }
#sidebar .lang-selector-toggle[aria-expanded="true"] .lang-selector-caret { transform: rotate(0deg); color: var(--tbc-accent-cta, #F5A623); }
.dropdown-menu.lang-selector-menu { max-height: 280px; overflow-y: auto; z-index: 9999; scrollbar-width: thin; scrollbar-color: var(--tbc-accent-cta, #F5A623) transparent; background: var(--tbc-bg-panel-end, #1A1D2E) !important; border: 1px solid var(--tbc-border-default, #2F3454) !important; border-radius: var(--tbc-radius-card, 6px) !important; box-shadow: rgba(0, 0, 0, 0.5) 0px -8px 24px, rgba(255, 255, 255, 0.03) 0px 1px 0px inset !important; padding: 6px !important; margin-top: 0px !important; margin-bottom: 4px !important; min-width: 180px !important; }
.dropdown-menu.lang-selector-menu.show { position: fixed !important; }
.dropdown-menu.lang-selector-menu::-webkit-scrollbar { width: 6px; }
.dropdown-menu.lang-selector-menu::-webkit-scrollbar-track { background: transparent; }
.dropdown-menu.lang-selector-menu::-webkit-scrollbar-thumb { background: var(--tbc-border-default, #2F3454); border-radius: 3px; }
.dropdown-menu.lang-selector-menu::-webkit-scrollbar-thumb:hover { background: var(--tbc-accent-cta, #F5A623); }
.dropdown-menu.lang-selector-menu .dropdown-item { display: block; width: 100%; font-size: 0.82rem; font-weight: 500; text-transform: none; letter-spacing: 0.3px; margin: 1px 0px; transition: 0.18s; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; color: var(--tbc-text-primary, #FFFFFF) !important; padding: 8px 12px !important; border-radius: 4px !important; box-shadow: none !important; text-decoration: none !important; }
.dropdown-menu.lang-selector-menu .dropdown-item:hover, .dropdown-menu.lang-selector-menu .dropdown-item:focus { outline: none; background: rgba(245, 166, 35, 0.1) !important; color: var(--tbc-accent-cta, #F5A623) !important; }
.dropdown-menu.lang-selector-menu .dropdown-item.active { font-weight: 600; background: rgba(245, 166, 35, 0.15) !important; color: var(--tbc-accent-cta, #F5A623) !important; box-shadow: -3px 0 0 0 var(--tbc-accent-cta, #F5A623) inset !important; }
#sidebar .nav-main li a.menu-item-with-badge { align-items: center; display: flex !important; padding-right: 12px !important; }
#sidebar .nav-main li a.menu-item-with-badge > .sidebar-mini-hide { flex: 1 1 0%; font-weight: normal !important; }
#sidebar .nav-main li a.menu-item-with-badge .menu-badge { display: inline-flex; align-items: center; justify-content: center; min-width: 22px; height: 18px; padding: 0px 7px; border-radius: 10px; background: var(--tbc-bg-card, #252942); color: var(--tbc-text-secondary, #8B90B0); font-size: 10px; font-weight: 700; line-height: 1; letter-spacing: 0.3px; flex-shrink: 0; margin-left: 8px; border: 1px solid var(--tbc-border-default, #2F3454); transition: background-color 0.2s, color 0.2s, border-color 0.2s; }
#sidebar .nav-main li a.menu-item-with-badge:hover .menu-badge { background: rgba(245, 166, 35, 0.15); color: var(--tbc-accent-cta, #F5A623); border-color: rgba(245, 166, 35, 0.4); }
#sidebar .nav-main li.nav-main-heading, #sidebar .nav-main-heading { display: none !important; }
#sidebar .nav-main li:has(> a.d-none), #sidebar .nav-main li:has(> a[class*="d-none"]) { display: none !important; }
#sidebar .sidebar-footer { border-top: 1px solid var(--tbc-border-default, #2F3454) !important; padding-top: 16px !important; }
#sidebar .sidebar-user-email { color: var(--tbc-text-secondary, #8B90B0); font-size: 12px; text-align: center; padding: 6px 8px 10px; margin: 0px 0px 10px; word-break: break-all; font-weight: 400; line-height: 1.3; text-transform: none !important; }
#sidebar ul.sidebar-logout-wrap { margin-bottom: 16px; padding-left: 0px; list-style: none; }
#sidebar .nav-main li > a.sidebar-logout-link { position: relative; padding: 9px 18px 9px 40px !important; display: block !important; }
#sidebar .nav-main li > a.sidebar-logout-link:hover { background-color: rgba(231, 76, 60, 0.08) !important; color: rgb(255, 138, 138) !important; box-shadow: -2px 0 0 0 var(--tbc-accent-error, #E74C3C) inset !important; }
#sidebar .nav-main li > a.sidebar-logout-link:hover > i { color: var(--tbc-accent-error, #E74C3C) !important; filter: drop-shadow(rgba(231, 76, 60, 0.45) 0px 0px 4px); }
@media (prefers-reduced-motion: reduce) {
  #sidebar .nav-main a, #sidebar .nav-main button, #sidebar .nav-main li a i, #sidebar .pay_button_menu, #sidebar .pay_button_menu::before, #sidebar .support_button_menu, #sidebar .sidebar-logout-link, #sidebar a[href*="logout"] { transition: none; animation: auto ease 0s 1 normal none running none; }
}

.block.ribbon.ribbon-primary:has(#account_list_info) { position: relative; overflow: hidden; border: 1px solid rgba(245, 166, 35, 0.08) !important; border-radius: var(--tbc-radius-block) !important; }
.block.ribbon.ribbon-primary:has(#account_list_info)::before { content: ""; position: absolute; top: 0px; right: 0px; width: 180px; height: 180px; background: radial-gradient(circle at right top, rgba(245, 166, 35, 0.07) 0%, transparent 65%); pointer-events: none; z-index: 0; }
.block.ribbon.ribbon-primary:has(#account_list_info) > * { position: relative; z-index: 1; }
.block.ribbon.ribbon-primary:has(#account_list_info) .block-content > .mb-20 .text-uppercase { letter-spacing: 2px; font-weight: 500; font-size: 0.85rem; border-left: 3px solid var(--tbc-accent-cta); padding-left: 10px; line-height: 1.2; display: inline-block; color: var(--tbc-text-primary) !important; }
.btn-create-account.btn_tbc { text-transform: uppercase; letter-spacing: 1px; transition: filter 0.22s, box-shadow 0.22s, transform 0.18s; position: relative; overflow: hidden; background: linear-gradient(rgb(245, 166, 35) 0%, rgb(214, 136, 19) 100%) !important; border: 1px solid rgb(244, 198, 106) !important; color: rgb(26, 29, 46) !important; font-weight: 700 !important; font-size: 0.78rem !important; border-radius: var(--tbc-radius-card) !important; box-shadow: rgba(214, 136, 19, 0.35) 0px 2px 8px, rgba(255, 255, 255, 0.25) 0px 1px 0px inset !important; }
.btn-create-account.btn_tbc:hover { filter: brightness(1.08); transform: translateY(-1px); box-shadow: rgba(245, 166, 35, 0.55) 0px 4px 16px, rgba(255, 255, 255, 0.35) 0px 1px 0px inset !important; }
.btn-create-account.btn_tbc::after { content: ""; position: absolute; inset: 0px; background: linear-gradient(120deg, transparent 30%, rgba(255, 255, 255, 0.28) 50%, transparent 70%); transform: translateX(-110%); transition: transform 0.6s; pointer-events: none; }
.btn-create-account.btn_tbc:hover::after { transform: translateX(110%); }
.list_account { overflow: visible; transition: border-color 0.25s, box-shadow 0.25s; background: var(--tbc-bg-card) !important; border: 1px solid var(--tbc-border-default) !important; border-radius: var(--tbc-radius-card) !important; box-shadow: var(--tbc-shadow-card) !important; }
.list_account:hover { border-color: rgba(245, 166, 35, 0.25) !important; box-shadow: var(--tbc-shadow-card-hover) !important; }
.list_account .accordion_account { border-bottom: 1px solid transparent; transition: background-color 0.2s, border-color 0.25s; position: relative !important; background: transparent !important; padding: 12px 14px 12px 38px !important; }
.list_account.open .accordion_account { border-bottom-color: rgba(245, 166, 35, 0.18); background: linear-gradient(rgba(245, 166, 35, 0.05), rgba(245, 166, 35, 0.02)) !important; }
.list_account .accordion_account a.font-w600 { letter-spacing: 0.5px; transition: color 0.2s; color: rgb(232, 212, 160) !important; font-weight: 600 !important; text-decoration: none !important; }
.list_account .accordion_account a.font-w600:hover, .list_account.open .accordion_account a.font-w600 { color: var(--tbc-accent-cta) !important; }
.list_account div.accordion_account::before, .list_account div.accordion_account::after { transform: translateY(-50%); color: var(--tbc-accent-cta); left: 14px !important; top: 50% !important; opacity: 0.55 !important; }
.list_account.open > div.accordion_account::after { transform: translateY(-50%) rotate(0deg); opacity: 0.85 !important; }
.list_account div.accordion_account::before { transform: translateY(-50%) rotate(0deg); }
.list_account.open > div.accordion_account::before { transform: translateY(-50%) rotate(90deg); opacity: 0 !important; }
.list_account .accordion_account .float-left.text-right { color: var(--tbc-text-secondary); font-size: 0.85rem; }
.list_account .accordion_account .float-left.text-right i.fa-user-o { color: var(--tbc-accent-cta); margin-right: 2px; }
.list_account .accordion_account .float-left.text-right i.fa-info-circle { margin-left: 6px; transition: filter 0.2s; color: rgb(98, 178, 255) !important; }
.list_account .accordion_account .float-left.text-right i.fa-info-circle:hover { filter: brightness(1.3) drop-shadow(rgba(98, 178, 255, 0.6) 0px 0px 4px); }
.list_account .block-content { padding: 8px 10px 14px !important; background: transparent !important; }
.list_account .table { border-radius: 4px; overflow: hidden; margin-bottom: 8px !important; }
.list_account .table thead th { text-transform: uppercase; letter-spacing: 1.5px; font-weight: 700; text-shadow: rgba(255, 255, 255, 0.15) 0px 1px 0px; background: linear-gradient(rgb(245, 166, 35) 0%, rgb(214, 136, 19) 100%) !important; color: rgb(26, 29, 46) !important; font-size: 0.72rem !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; padding: 8px 12px !important; }
.list_account .table tbody tr { background: rgba(255, 255, 255, 0.016); transition: background-color 0.2s; }
.list_account .table tbody tr:hover { background: rgba(245, 166, 35, 0.06); }
.list_account .table tbody td { color: var(--tbc-text-primary); vertical-align: middle; border-color: var(--tbc-border-subtle) !important; padding: 10px 12px !important; }
.list_account .table .btn-action-primary, .btn.btn-action-primary { text-transform: uppercase; letter-spacing: 0.8px; font-weight: 700; margin-left: 2px; transition: 0.2s; box-shadow: rgba(245, 166, 35, 0.28) 0px 2px 6px, rgba(255, 255, 255, 0.18) 0px 1px 0px inset; text-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px; background: linear-gradient(180deg,
        var(--tbc-accent-cta) 0%,
        #D68813 100%) !important; border: 1px solid var(--tbc-accent-cta) !important; color: rgb(255, 255, 255) !important; font-size: 0.72rem !important; padding: 5px 14px !important; border-radius: var(--tbc-radius-card) !important; }
.list_account .table .btn-action-primary:hover, .btn.btn-action-primary:hover { filter: brightness(1.1); box-shadow: rgba(245, 166, 35, 0.55) 0px 4px 14px, rgba(255, 255, 255, 0.28) 0px 1px 0px inset; transform: translateY(-1px); }
.list_account .table .btn-action-secondary, .btn.btn-action-secondary { text-transform: uppercase; letter-spacing: 0.8px; font-weight: 600; margin-left: 2px; transition: 0.2s; background: transparent !important; border: 1.5px solid var(--tbc-accent-cta) !important; color: var(--tbc-accent-cta) !important; font-size: 0.72rem !important; padding: 5px 14px !important; border-radius: var(--tbc-radius-card) !important; }
.list_account .table .btn-action-secondary:hover, .btn.btn-action-secondary:hover { box-shadow: rgba(245, 166, 35, 0.35) 0px 0px 12px -2px; background: rgba(245, 166, 35, 0.1) !important; color: var(--tbc-accent-cta-hover) !important; border-color: var(--tbc-accent-cta-hover) !important; }
.list_account .table .btn.btn-outline-secondary:not(.btn-action-primary):not(.btn-action-secondary) { text-transform: uppercase; letter-spacing: 0.6px; font-weight: 500; margin-left: 2px; transition: 0.2s; background: var(--tbc-bg-card) !important; border: 1px solid var(--tbc-border-default) !important; color: var(--tbc-text-secondary) !important; font-size: 0.72rem !important; padding: 5px 12px !important; border-radius: var(--tbc-radius-card) !important; }
.list_account .table .btn.btn-outline-secondary:not(.btn-action-primary):not(.btn-action-secondary):hover { border-color: var(--tbc-accent-cta) !important; color: var(--tbc-text-primary) !important; }
.list_account .block-content > .text-center { padding-top: 8px; border-top: 1px solid var(--tbc-border-subtle); margin-top: 4px; }
.list_account .btn.btn-noborder.btn-outline-primary { text-transform: none; letter-spacing: 0.2px; transition: 0.22s; border-radius: var(--tbc-radius-card); background: transparent !important; border: 1px solid transparent !important; color: var(--tbc-text-secondary) !important; font-size: 0.74rem !important; padding: 6px 10px !important; }
.list_account .btn.btn-noborder.btn-outline-primary i { color: rgb(98, 178, 255); transition: color 0.22s; margin-right: 4px; }
.list_account .btn.btn-noborder.btn-outline-primary:hover { box-shadow: rgba(98, 178, 255, 0.35) 0px 0px 8px -2px; background: rgba(98, 178, 255, 0.06) !important; color: var(--tbc-text-primary) !important; border-color: rgba(98, 178, 255, 0.25) !important; }
.list_account .btn.btn-noborder.btn-outline-primary:hover i { color: rgb(142, 200, 255); filter: drop-shadow(rgba(98, 178, 255, 0.5) 0px 0px 3px); }
.block.ribbon.ribbon-primary:has(#account_list_info) > .block-content > .text-center > .btn.btn-outline-primary { text-transform: uppercase; letter-spacing: 1.2px; font-weight: 600; transition: 0.22s; border-radius: var(--tbc-radius-card); background: var(--tbc-bg-card) !important; border: 1px solid var(--tbc-border-default) !important; color: var(--tbc-text-primary) !important; font-size: 0.75rem !important; padding: 8px 18px !important; }
.block.ribbon.ribbon-primary:has(#account_list_info) > .block-content > .text-center > .btn.btn-outline-primary i { color: var(--tbc-accent-cta); }
.block.ribbon.ribbon-primary:has(#account_list_info) > .block-content > .text-center > .btn.btn-outline-primary:hover { box-shadow: rgba(245, 166, 35, 0.45) 0px 0px 14px -2px; border-color: var(--tbc-accent-cta) !important; color: var(--tbc-accent-cta-hover) !important; }
.list_account .text-muted { font-style: italic; color: var(--tbc-text-muted) !important; padding: 12px 0px !important; }
.blockquote-footer.text-right a { transition: color 0.2s; color: var(--tbc-text-muted) !important; }
.blockquote-footer.text-right a:hover { color: var(--tbc-accent-cta) !important; }
.block.block-bordered.block-rounded.p-15.text-center { background: var(--tbc-bg-card) !important; border: 1px dashed rgba(245, 166, 35, 0.25) !important; color: var(--tbc-text-secondary) !important; border-radius: var(--tbc-radius-card) !important; }
.account-actions { line-height: 1; }
.account-actions-toggle { background: transparent; border: 1px solid transparent; color: var(--tbc-text-secondary); width: 26px; height: 26px; padding: 0px; border-radius: var(--tbc-radius-card); display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: 0.2s; margin-left: 4px; vertical-align: middle; }
.account-actions-toggle i { font-size: 0.95rem; transition: transform 0.4s, color 0.2s; }
.account-actions-toggle:hover, .account-actions-toggle[aria-expanded="true"] { background: rgba(245, 166, 35, 0.1); border-color: rgba(245, 166, 35, 0.3); color: var(--tbc-accent-cta); }
.account-actions-toggle:hover i, .account-actions-toggle[aria-expanded="true"] i { color: var(--tbc-accent-cta); transform: rotate(60deg); }
.account-actions-toggle:focus { outline: none; box-shadow: var(--tbc-shadow-focus); }
.account-actions-toggle::after { display: none !important; }
.account-actions-menu { min-width: 220px; background: var(--tbc-bg-panel-end) !important; border: 1px solid var(--tbc-border-default) !important; border-radius: var(--tbc-radius-card) !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 8px 24px, rgba(255, 255, 255, 0.03) 0px 1px 0px inset !important; padding: 6px !important; margin-top: 6px !important; }
.account-actions-menu .dropdown-item { display: flex; align-items: center; gap: 10px; width: 100%; font-size: 0.82rem; text-transform: none; letter-spacing: 0.2px; font-weight: 400; transition: 0.18s; text-align: left; margin: 1px 0px; background: transparent !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; color: var(--tbc-text-primary) !important; padding: 8px 12px !important; border-radius: 4px !important; box-shadow: none !important; }
.account-actions-menu .dropdown-item i { width: 16px; color: var(--tbc-text-secondary); font-size: 0.9rem; transition: color 0.18s; margin: 0px; }
.account-actions-menu .dropdown-item:hover, .account-actions-menu .dropdown-item:focus { outline: none; background: rgba(245, 166, 35, 0.1) !important; color: var(--tbc-accent-cta) !important; }
.account-actions-menu .dropdown-item:hover i, .account-actions-menu .dropdown-item:focus i { color: var(--tbc-accent-cta); }
.account-actions-menu .dropdown-item:active { background: rgba(245, 166, 35, 0.18) !important; color: var(--tbc-accent-cta-hover) !important; }
.account-actions-menu .dropdown-item .fa-eye-slash { color: var(--tbc-text-muted); }
.account-actions-menu .dropdown-item:has(.fa-eye-slash):hover { background: rgba(231, 76, 60, 0.1) !important; color: var(--tbc-accent-error) !important; }
.account-actions-menu .dropdown-item:has(.fa-eye-slash):hover i { color: var(--tbc-accent-error); }
.block.ribbon.ribbon-primary:has(#account_list_info) .chars-counter { color: var(--tbc-text-muted, #5A5F7A); font-size: 10px; font-weight: 600; letter-spacing: 1.5px; text-transform: uppercase; padding: 14px 20px 6px; line-height: 1.2; text-align: center; user-select: none; }
.block.ribbon.ribbon-primary:has(#account_list_info) .chars-counter.chars-counter-full { color: var(--tbc-accent-cta, #F5A623); }
.btn-create-account.btn_tbc:disabled, .btn-create-account.btn_tbc[disabled] { opacity: 0.5; filter: grayscale(30%); cursor: not-allowed !important; }
.btn-create-account.btn_tbc:disabled:hover, .btn-create-account.btn_tbc[disabled]:hover { transform: none !important; filter: grayscale(30%) !important; box-shadow: rgba(214, 136, 19, 0.2) 0px 2px 8px, rgba(255, 255, 255, 0.15) 0px 1px 0px inset !important; }
.btn-create-account.btn_tbc:disabled::after, .btn-create-account.btn_tbc[disabled]::after { display: none !important; }
.download-bar { margin-top: 12px; padding: 12px; background: var(--tbc-bg-panel-end, #1E2138); border: 1px solid var(--tbc-border-default, #2F3454); border-radius: var(--tbc-radius-block, 8px); display: flex; gap: 8px; align-items: stretch; }
.download-bar-btn { flex: 1 1 0%; min-width: 0px; height: 40px; align-items: center; justify-content: center; gap: 8px; border-radius: var(--tbc-radius-card, 6px); font-size: 0.78rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.6px; line-height: 1; padding: 0px 10px; transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: inline-flex !important; background: transparent !important; border: 1.5px solid var(--tbc-accent-cta, #F5A623) !important; color: var(--tbc-accent-cta, #F5A623) !important; text-decoration: none !important; }
.download-bar-btn i { font-size: 14px; flex-shrink: 0; }
.download-bar-btn span { overflow: hidden; text-overflow: ellipsis; }
.download-bar-btn:hover { box-shadow: rgba(245, 166, 35, 0.35) 0px 0px 10px -2px; background: rgba(245, 166, 35, 0.1) !important; color: var(--tbc-accent-cta-hover, #FFB840) !important; border-color: var(--tbc-accent-cta-hover, #FFB840) !important; }
.download-bar-btn:focus { outline: none; box-shadow: var(--tbc-shadow-focus, 0 0 0 2px rgba(245, 166, 35, 0.5)); }
.download-bar-btn:active { background: rgba(245, 166, 35, 0.18) !important; }
@media (max-width: 480px) {
  .download-bar { flex-direction: column; }
  .download-bar-btn { width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .btn-create-account.btn_tbc, .btn-create-account.btn_tbc::after, .list_account, .list_account .accordion_account, .list_account .table tbody tr, .list_account .btn, .btn.btn-action-primary, .btn.btn-action-secondary, .account-actions-toggle, .account-actions-toggle i, .account-actions-menu .dropdown-item, .download-bar-btn, .block.ribbon.ribbon-primary:has(#account_list_info) > .block-content > .text-center > .btn.btn-outline-primary { transition: none !important; }
}

.calculated_block_imp { max-width: 300px !important; min-width: 160px !important; }
.desc_item_gift1 { border: 1px solid rgb(216, 225, 225); border-radius: 5px; margin-left: -10px; padding-left: 16px; height: 36px; padding-right: 4px; font-weight: bolder; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-top: 1px; width: 100%; color: rgb(17, 17, 17); }
.gifts_to_pay_custom_block { border: 0px solid black; background: linear-gradient(90deg, rgb(251, 62, 94), rgb(190, 49, 54)); width: 300px; color: rgb(255, 255, 255); margin: auto; border-radius: 5px; box-shadow: rgba(34, 60, 80, 0.26) 4px 3px 5px 0px; }
.gifts_to_pay_custom_block_2 { border: 0px solid black; background: linear-gradient(90deg, rgb(255, 175, 36), rgb(151, 114, 11)); width: 400px; color: rgb(255, 255, 255); margin: auto; border-radius: 5px; box-shadow: rgba(34, 60, 80, 0.26) 4px 3px 5px 0px; text-align: center; font-size: 18px; padding: 8px 16px; font-weight: bolder; }
.gift_icons_to_pay { height: 32px; }
.info_to_pay_block { border: 1px solid rgba(145, 132, 132, 0.31); border-radius: 10px; color: rgb(255, 255, 255); font-size: 26px; font-weight: bold; text-align: center; width: 96%; margin: auto; box-shadow: rgba(0, 0, 0, 0.34) 3px 4px 5px 0px; background: linear-gradient(90deg, rgb(251, 62, 94), rgb(190, 49, 54)); }
.irs-single, .irs-max, .irs-min { display: none; }
.action-bonus-pay { padding: 2px 4px; background-color: rgb(239, 232, 62); margin-left: 8px; border-radius: 5px; }
.donate-laurels-banner { margin: 16px auto 22px; padding: 18px 22px; max-width: 780px; text-align: center; background: rgba(20, 20, 20, 0.65); border: 2px solid rgb(255, 179, 0); border-radius: 14px; box-shadow: rgba(255, 179, 0, 0.15) 0px 0px 18px; }
.donate-laurels-title { font-size: 18px; font-weight: 600; line-height: 1.4; color: rgb(255, 216, 107); margin-bottom: 6px; }
.donate-laurels-subtitle { font-size: 16px; line-height: 1.4; color: rgb(255, 255, 255); margin-bottom: 10px; }
.gold { color: rgb(255, 204, 77); font-weight: 700; }
.laurels-badge { display: inline-block; padding: 4px 10px; background: linear-gradient(rgb(255, 204, 77), rgb(255, 179, 0)); color: rgb(27, 27, 27); border-radius: 20px; font-weight: 700; font-size: 14px; }
.donate-laurels-date { display: inline-block; margin-top: 4px; padding: 4px 10px; font-size: 13px; color: rgb(207, 207, 207); background: rgba(255, 255, 255, 0.08); border-radius: 12px; }

.cc-selector-2 { }
.img-fluid { }
.drinkcard-cc { }
.name_pay { font-weight: bold; color: rgb(34, 34, 34); font-size: 16px; margin-bottom: 8px; text-transform: uppercase; }
.badge_pay_recommend { background-image: linear-gradient(to right, rgb(50, 168, 82), rgb(50, 168, 164)); padding: 2px 8px; color: rgb(255, 255, 255); border-radius: 3px; }
.cc-selector-custom { }
.desc_pay_info { width: 100%; }
.gutters-tiny { width: 100%; }
.pay_image { width: 100%; height: 65px; justify-content: center; display: flex; align-items: center; border: 1px solid rgb(227, 227, 227); border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px; background-color: rgb(255, 255, 255); }
.pay_image img[src*="crypto.png"] { max-height: 56px; }
.pay_image img { max-height: 50px; max-width: 100%; width: auto; height: auto; object-fit: contain; }
.label_pay_cystom { align-items: center; }
.pay_chose_block { margin-bottom: 8px; }
.method_desc_ico { padding: 4px 8px; border-radius: 4px; background-color: rgb(255, 255, 255); display: inline-flex; align-items: center; font-weight: bold; margin-right: 8px; font-size: 12px; }
.method_desc_ico img { height: 20px; margin-right: 4px; }
.drinkcard-cc { filter: brightness(1) grayscale(1) opacity(1); border: 3px solid rgb(249, 186, 16); border-radius: 9px; }
.desc_pay { font-size: 14px; font-weight: 500; }

@media (max-width: 768px) {
}
#calculation_board { max-width: 100% !important; }

.pay_chose_block { position: relative; }

.tbc-signup { --signup-surface: var(--tbc-bg-panel-end, #1a1d2e); --signup-deep: var(--tbc-bg-sidebar, #141724); --signup-border: var(--tbc-border-default, #2f3454); --signup-gold: var(--tbc-accent-cta, #f5a623); --signup-text: var(--tbc-text-primary, #fff); --signup-muted: #adb2cb; --signup-gold-soft: #e5c38c; --signup-gold-border: #665236; max-width: 680px; margin: 0px auto; padding: 48px 32px 80px; color: var(--signup-text); font-family: Roboto, Arial, sans-serif; font-size: 16px; line-height: 1.5; }
.tbc-signup--invited { max-width: 1200px; }
.tbc-signup__heading { margin-bottom: 32px; }
.tbc-signup .tbc-signup__eyebrow { color: var(--signup-gold-soft); font-size: 12px; font-weight: 700; letter-spacing: 0.1em; line-height: 1.6; text-transform: uppercase; margin: 0px 0px 12px; }
.tbc-signup__heading h1 { font: 700 32px / 1.2 Roboto, Arial, sans-serif; letter-spacing: -0.025em; margin: 0px 0px 12px; }
.tbc-signup__heading > p:last-child { color: var(--signup-muted); margin: 0px; }
.tbc-signup__layout { display: grid; grid-template-columns: minmax(0px, 1fr); align-items: start; gap: 32px; }
.tbc-signup--invited .tbc-signup__layout { grid-template-columns: minmax(0px, 1.1fr) minmax(0px, 1fr); }
.tbc-signup__form { min-width: 0px; }
.tbc-signup :is(#form_signup, #form_signin) { margin: 0px; }
.tbc-signup :is(#form_signup, #form_signin) > .block { border: 1px solid var(--signup-border); border-radius: 12px; margin-bottom: 0px; background: var(--signup-surface) !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 16px 48px !important; }
.tbc-signup .block-header { align-items: flex-start; gap: 16px; padding: 28px 28px 20px; background: transparent !important; }
.tbc-signup .block-title { font: 600 22px / 1.3 Roboto, Arial, sans-serif; text-transform: none; letter-spacing: -0.015em; }
.tbc-signup__form-intro { color: var(--signup-muted); font-size: 13px; line-height: 1.5; margin: 8px 0px 0px; max-width: 28ch; }
.tbc-signup .block-options { flex-shrink: 0; margin: 0px; }
.tbc-signup :is(#signup-language, #signin-language) { min-width: 74px; padding: 8px; height: 44px !important; font-size: 12px !important; }
.tbc-signup .nav-tabs { margin: 0px 28px; border-bottom: 1px solid var(--signup-border); }
.tbc-signup .nav-tabs .nav-link { padding: 12px 4px; font-size: 14px; min-height: 44px; color: var(--signup-muted); border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor transparent; border-image: initial; }
.tbc-signup .nav-tabs .nav-link.active { box-shadow: none; background: transparent; color: var(--signup-gold-soft); border-bottom-color: var(--signup-gold); }
.tbc-signup .block-content { padding: 20px 28px 0px; }
.tbc-signup .nav-tabs:has(> li:only-child) { display: none; }
.tbc-signup .form-group { margin-bottom: 20px; }
.tbc-signup label:not(.custom-control-label) { font: 600 12px / 1.5 Roboto, Arial, sans-serif; letter-spacing: 0.05em; color: var(--signup-muted); margin-bottom: 8px; }
.tbc-signup .form-control { height: 48px; min-width: 0px; border-radius: 6px; font: 400 16px / 1.5 Roboto, Arial, sans-serif; padding: 10px 12px; transition: border-color 160ms, box-shadow 160ms; background: var(--signup-deep) !important; color: var(--signup-text) !important; }
#page-container .tbc-signup .form-control::placeholder { color: var(--signup-muted) !important; opacity: 1; }
.tbc-signup .form-control:focus { box-shadow: rgba(245, 166, 35, 0.15) 0px 0px 0px 2px; border-color: var(--signup-gold) !important; }
.tbc-signup .input-group { flex-wrap: nowrap; }
.tbc-signup .input-group > .form-control { width: 1%; }
.tbc-signup .intl-tel-input { width: 100%; }
.tbc-signup .intl-tel-input .form-control { width: 100%; }
.tbc-signup .prefix_select { min-width: 68px; max-width: 88px; width: auto !important; }
.tbc-signup .input-group-prepend .btn, .tbc-signup .input-group-append .btn { min-width: 44px; height: 48px; padding: 10px; background: var(--signup-border); color: var(--signup-text); border: 1px solid var(--signup-border); box-shadow: none; }
.tbc-signup .input-group-append .btn:hover, .tbc-signup .input-group-prepend .btn:hover { color: var(--signup-gold); background: var(--signup-deep); }
.tbc-signup .form-text { font-size: 13px; line-height: 1.5; margin-top: 8px; color: var(--signup-muted) !important; }
.tbc-signup a { transition: color 160ms; color: var(--signup-gold-soft) !important; }
.tbc-signup a:hover { color: var(--signup-text) !important; }
.tbc-signup .login-hide, .tbc-signup .email-hide { display: inline-flex; align-items: center; min-height: 24px; padding: 0px 4px 4px; margin-top: -2px; font-size: 12px !important; }
.tbc-signup .login-show, .tbc-signup .email-show { display: inline-flex; align-items: center; min-height: 44px; font-size: 13px !important; }
.tbc-signup .custom-control { padding-left: 28px; min-height: 44px; display: flex; align-items: flex-start; }
.tbc-signup :is(#form_signup, #form_signin) .custom-control-label { min-height: 44px; padding-top: 3px; color: var(--signup-muted); font: 400 14px / 1.5 Roboto, Arial, sans-serif; cursor: pointer; text-transform: none !important; letter-spacing: 0px !important; }
.tbc-signup .custom-control-label::before { background: var(--signup-deep); border: 1px solid var(--signup-muted); }
.tbc-signup .custom-control-label::after { opacity: 0; }
.tbc-signup .custom-control-input:checked ~ .custom-control-label::before { background: var(--signup-gold); border-color: var(--signup-gold); }
.tbc-signup .custom-control-input:checked ~ .custom-control-label::after { opacity: 1; }
.tbc-signup .push { margin-bottom: 16px !important; }
#page-container .tbc-signup .btn.submit-form { display: block; width: 100%; min-height: 52px; border: 1px solid var(--signup-gold); border-radius: 6px; font: 700 16px / 1.3 Roboto, Arial, sans-serif; padding: 14px 16px; transition: background 160ms; background: var(--signup-gold) !important; color: var(--signup-deep) !important; text-transform: none !important; box-shadow: none !important; }
#page-container .tbc-signup .btn.submit-form:hover { background: var(--tbc-accent-cta-hover, #ffb840) !important; }
#page-container .tbc-signup .btn.submit-form:disabled { opacity: 0.5; cursor: wait; }
.tbc-signup .bg-body-light { border-top: 1px solid var(--signup-border); padding: 16px 24px; background: transparent !important; }
.tbc-signup .bg-body-light .form-group { margin: 0px; }
.tbc-signup .bg-body-light a { font-size: 12px; align-items: center; min-height: 44px; margin: 0px !important; display: inline-flex !important; }
.tbc-signup .bg-body-light a + a { display: none !important; }
.tbc-signup__signin { text-align: center; font-size: 14px; color: var(--signup-muted); margin: 16px 0px 0px; }
.tbc-signup__signin a { display: inline-flex; gap: 8px; align-items: center; min-height: 44px; margin-left: 8px; font-weight: 600; }
.tbc-signup :is(a, button, input, select):focus-visible { outline: 2px solid var(--signup-gold); outline-offset: 3px; }
.tbc-signup .custom-control-input:focus-visible ~ .custom-control-label { outline: 2px solid var(--signup-gold); outline-offset: 3px; }
.tbc-signup__mobile-inviter { display: none; }
.tbc-invitation { background: var(--signup-deep); border: 1px solid var(--signup-gold-border); border-radius: 12px; overflow: hidden; }
.tbc-invitation__inviter { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; padding: 24px; border-bottom: 1px solid var(--signup-gold-border); background: rgba(229, 195, 140, 0.03); }
.tbc-signup__seal { flex: 0 0 48px; width: 48px; height: 48px; display: grid; place-items: center; border: 1px solid var(--signup-gold-border); outline: 1px solid var(--signup-gold-border); outline-offset: -5px; border-radius: 50%; color: var(--signup-gold-soft); font: 24px / 1 Georgia, serif; }
.tbc-invitation__identity { flex: 1 1 0%; min-width: 0px; }
.tbc-invitation__identity > span { display: block; font-size: 12px; color: var(--signup-muted); }
.tbc-invitation__identity > strong { display: block; font-size: 20px; font-weight: 600; overflow-wrap: anywhere; }
.tbc-invitation__example { color: var(--signup-muted); font-size: 12px; border: 1px solid var(--signup-border); padding: 4px 8px; border-radius: 4px; }
.tbc-invitation__body { padding: 32px 24px 24px; }
.tbc-invitation h2 { font: 600 26px / 1.2 Roboto, Arial, sans-serif; letter-spacing: -0.02em; margin: 0px 0px 12px; max-width: 16ch; }
.tbc-invitation__intro { font-size: 14px; line-height: 1.6; color: var(--signup-muted); margin: 0px 0px 24px; }
.tbc-invitation__rewards { list-style: none; margin: 0px; padding: 0px; }
.tbc-reward { display: grid; grid-template-columns: 64px minmax(0px, 1fr); align-items: center; gap: 16px; padding: 20px 0px; border-top: 1px solid var(--signup-border); }
.tbc-reward__icon { width: 64px; height: 64px; display: grid; place-items: center; background: var(--signup-surface); border: 1px solid var(--signup-border); border-radius: 8px; }
.tbc-reward__icon img { display: block; object-fit: contain; width: 40px; height: 40px; image-rendering: auto; }
.tbc-reward h3 { font: 600 16px / 1.4 Roboto, Arial, sans-serif; margin: 0px 0px 4px; }
.tbc-reward p { font-size: 13px; line-height: 1.5; color: var(--signup-muted); margin: 0px 0px 6px; }
.tbc-reward__duration { font-size: 12px; color: var(--signup-gold-soft); font-weight: 500; }
.tbc-invitation__note { display: flex; gap: 12px; color: var(--signup-muted); font-size: 12px; line-height: 1.6; margin: 12px 0px 0px; padding-top: 20px; border-top: 1px solid var(--signup-gold-border); }
.tbc-invitation__note > span { font-size: 24px; color: var(--signup-gold-soft); line-height: 1; }
@media (max-width: 1199px) {
  .tbc-signup { padding: 32px 24px 64px; }
  .tbc-signup__layout { gap: 24px; }
  .tbc-signup .block-header { padding: 24px 20px 16px; }
  .tbc-signup .block-content { padding-left: 20px; padding-right: 20px; }
  .tbc-signup .nav-tabs { margin: 0px 20px; }
  .tbc-invitation__body { padding: 24px 20px; }
  .tbc-invitation__inviter { padding: 20px; }
  .tbc-invitation__example { margin-left: 60px; }
}
@media (max-width: 1099px) {
  .tbc-signup--invited { max-width: 720px; }
  .tbc-signup--invited .tbc-signup__layout { grid-template-columns: minmax(0px, 1fr); }
  .tbc-signup__mobile-inviter { display: flex; align-items: center; gap: 12px; background: var(--signup-deep); border: 1px solid var(--signup-gold-border); border-radius: 8px; padding: 16px; margin-bottom: 24px; font-size: 14px; }
  .tbc-signup__mobile-inviter strong { overflow-wrap: anywhere; }
  .tbc-signup__mobile-inviter small { display: block; color: var(--signup-muted); font-size: 12px; }
  .tbc-invitation__inviter { display: none; }
  .tbc-invitation h2 { max-width: none; }
}
@media (max-width: 575px) {
  .tbc-signup { padding: 28px 16px 88px; }
  .tbc-signup__heading { margin-bottom: 24px; }
  .tbc-signup__heading h1 { font-size: 28px; }
  .tbc-signup__heading > p:last-child { font-size: 14px; }
  .tbc-signup .block-header { padding: 24px 20px 16px; }
  .tbc-signup .block-title { font-size: 20px; }
  .tbc-signup__form-intro { font-size: 12px; }
  .tbc-signup .block-options { max-width: 74px; }
  .tbc-signup .login-hide, .tbc-signup .email-hide { min-height: 44px; margin-top: -12px; margin-bottom: -8px; }
  .tbc-reward { gap: 12px; grid-template-columns: 56px minmax(0px, 1fr); }
  .tbc-reward__icon { width: 56px; height: 56px; }
}
@media (prefers-reduced-motion: reduce) {
  .tbc-signup *, .tbc-signup ::before, .tbc-signup ::after { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
}
.tbc-signup .g-recaptcha { max-width: 100%; overflow-x: auto; }
.tbc-signup :is(#form_signup, #form_signin) .block-header { padding-bottom: 8px; }
.tbc-signup .tbc-signup__mobile-inviter a { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; font-size: 13px; }
.tbc-signup .tbc-signup__mobile-inviter > span:last-child { min-width: 0px; }
.tbc-signup .tbc-signup__mobile-inviter { align-items: flex-start; }
.tbc-signup .tbc-signup__mobile-inviter .tbc-signup__seal { margin-top: 4px; }
.tbc-signup .bg-body-light { border-radius: 0px 0px 12px 12px; }
.tbc-signup #referral-bonuses { scroll-margin-top: 72px; }
.tbc-signup [data-referral-server][hidden] { display: none !important; }
.tbc-signup .tbc-invitation__empty { margin: 24px 0px; color: var(--signup-muted); font-size: 14px; }
.tbc-signup .tbc-reward__quantity { color: var(--signup-gold-soft); white-space: nowrap; }
.tbc-signup .tbc-reward > div:last-child { min-width: 0px; overflow-wrap: anywhere; }
.tbc-signup .tbc-reward__details summary { cursor: pointer; color: var(--signup-gold-soft); font-size: 13px; min-height: 44px; padding: 10px 0px; }
.tbc-signup .tbc-reward__details summary:focus-visible { outline: 2px solid var(--signup-gold); outline-offset: 3px; }
.tbc-signup .tbc-reward__details p { margin-bottom: 8px; }

.fade-in { opacity: 0; transition: opacity 0.8s ease-in-out; }
.fade-in.visible { opacity: 1; }
.discount-badge { display: none; }
.discount-badge.visible { display: block; }

.card__price-new { color: rgb(255, 195, 107); }
.card__price { display: block; }
.card__price-sale { color: rgb(235, 4, 0); font-weight: 600; }
.card__price-sale { display: none; }
.card__price-sale.visible { display: block; }
.discounted { text-decoration: line-through; }

@font-face { font-family: Beaufort-Regular; src: url('../fonts/f2bcaf620e4.otf'); }
html { scroll-behavior: smooth; }
body { margin: 0px; padding: 0px; background: rgb(255, 255, 255); font-size: 14px; font-family: Beaufort-Regular, "sans-serif"; }
.f-a { display: flex; justify-content: space-around; }
.f-b { display: flex; justify-content: space-between; }
.f-c { display: flex; justify-content: center; }
.f-e { display: flex; justify-content: flex-end; }
.f-s { display: flex; justify-content: flex-start; }
.f-dr { flex-direction: column; }
.wrap { margin: 0px auto; }
#header { color: rgb(255, 255, 255); }
.header_line { height: 5px; background: rgb(30, 93, 146); }
.header_block { background: rgb(4, 4, 21); }
.header_logotype { padding: 0px 20px; background: rgba(255, 255, 255, 0.1); text-transform: uppercase; font-size: 21px; transition: 0.2s; text-decoration: none; color: rgb(255, 255, 255); }
.header_logotype:hover { opacity: 0.7; }
.header_menubtn { margin: 0px 20px; display: none; }
.menubtn_item { text-decoration: none; transition: 0.2s; }
.menubtn_item_icon span { width: 18px; height: 2px; margin: 3px; background: rgb(30, 93, 146); display: block; position: relative; transition: 0.2s; }
.menubtn_item_icon span::after { content: ""; width: 2px; height: 2px; background: rgb(30, 93, 146); position: absolute; right: -4px; transition: 0.2s; }
.menubtn_item_name { text-decoration: none; text-transform: uppercase; font-size: 16px; color: rgba(255, 255, 255, 0.5); position: relative; margin-left: 8px; top: -1px; transition: 0.2s; }
.menubtn_item:hover .menubtn_item_name { color: rgb(255, 255, 255); }
.menubtn_item:hover .menubtn_item_icon span::after { background: rgb(255, 255, 255); }
.menubtn_item:hover .menubtn_item_icon span { background: rgb(255, 255, 255); }
.header_headpage { text-align: center; height: 100%; }
.headpage_link { color: rgb(255, 255, 255); background: rgb(30, 93, 146); font-size: 16px; text-transform: uppercase; text-decoration: none; letter-spacing: 1px; padding: 20px; transition: 0.2s; margin-left: 1px; }
.headpage_link i { position: relative; top: 4px; transition: 0.2s; height: 30px; width: 30px; line-height: 30px; text-align: center; border-radius: 50%; margin-top: -9px; margin-right: 10px; }
.headpage_link:hover { background: transparent; }
.headpage_link:hover i { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.1); }
.social_block { height: 30px; background: rgba(255, 255, 255, 0.1); padding: 8px 15px; border-radius: 5px; }
.social_name { text-transform: uppercase; color: rgba(255, 255, 255, 0.5); font-size: 12px; }
.social_items { margin-left: 10px; position: relative; top: 1px; }
.social_item { margin: 3px; text-decoration: none; position: relative; top: 2px; transition: 0.2s; }
.social_item:hover { filter: brightness(120%); }
.header_lang { margin-left: 20px; }
.lang_name { text-transform: uppercase; font-size: 12px; color: rgba(255, 255, 255, 0.5); margin-right: 10px; }
.lang_selector { position: relative; margin-left: 5px; height: 100%; }
.language-select { display: inline-flex; flex-direction: column; color: rgb(255, 255, 255); margin: -9px; position: absolute; text-transform: uppercase; height: 32px; overflow: hidden; cursor: pointer; left: -25px; top: 0px; transition: 0.2s; z-index: 9; }
.language-select:hover { opacity: 0.7; }
.language-select li { text-align: center; flex: 1 1 0%; display: flex; flex-direction: column; justify-content: center; background: rgba(255, 255, 255, 0.1); order: 2; padding: 5px; }
.language-select li:hover { cursor: pointer; background: rgba(255, 255, 255, 0.2); }
.language-select.open { height: auto; }
.language-select li.active { order: 1; pointer-events: none; }
.mainimg_block { width: 100%; position: relative; display: flex; }
.mainimg_block img { width: 100%; }
.mainimg_informer { background: rgb(4, 4, 21); color: rgba(255, 255, 255, 0.5); padding: 15px 0px; position: relative; }
.mainimg_informer_marq { display: flex; }
.mainimg_informer_marq span { padding: 0px 10px; margin: 0px 1px; border: 1px solid rgba(255, 255, 255, 0.2); }
.main_block { background: rgba(0, 0, 0, 0.02); }
.main_menu { width: 260px; background: rgb(4, 4, 21); box-shadow: rgba(0, 0, 0, 0.06) 10px 0px 0px; }
.main_menu::before { content: ""; background: url('../img/ada14bb5002.png'); width: 53px; height: 92px; position: absolute; }
.menu_name { background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); font-size: 18px; text-align: center; padding: 15px; margin-top: 40px; letter-spacing: 1px; text-transform: uppercase; }
.menu_nav { margin-top: 35px; }
.menu_nav_dropdown ul, .menu_nav_dropdown li { margin: 0px; padding: 0px; }
.menu_nav_dropdown ul { list-style: none; width: 100%; margin-top: 20px; }
.menu_nav_dropdown li { position: relative; width: auto; margin: 2px 0px; }
.menu_nav_dropdown a { background: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.7); border-left: 4px solid rgba(255, 255, 255, 0.2); display: block; padding: 15px 25px; text-align: left; text-decoration: none; transition: 0.25s; }
.menu_nav_dropdown li:hover a { background: rgb(30, 93, 146); border-left: 4px solid rgba(255, 255, 255, 0.7); }
#submenu { opacity: 0; position: absolute; top: 0px; visibility: hidden; z-index: 1; left: 260px; margin-top: 0px; background: rgba(0, 0, 0, 0.1); padding: 0px 5px; }
li:hover ul#submenu { opacity: 1; visibility: visible; }
#submenu li { float: none; width: 100%; }
#submenu a:hover { background: rgb(17, 17, 17); border-left: 4px solid rgb(255, 255, 255); }
#submenu a { background-color: rgb(28, 144, 242); }
.menu_nav_title { display: inline-block; width: 95%; }
.main_container { width: calc(100% - 260px); background: rgba(0, 0, 0, 0.02); }
.main_search { padding: 20px; background: rgba(255, 255, 255, 0.5); }
.search_dline { margin-right: 16px; margin-top: 8px; }
.search_dline span { display: inline-block; width: 1px; height: 80%; background: rgba(0, 0, 0, 0.1); margin: 2px 1px; }
.search_form form { margin: 0px; }
.search-input { background: rgb(44, 44, 56); width: 260px; padding: 20px; border-width: medium medium medium 4px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(30, 93, 146); border-image: initial; font-family: Beaufort-Regular, "sans-serif"; text-transform: uppercase; box-shadow: rgba(0, 0, 0, 0.06) 0px 5px; margin: 0px; color: rgb(255, 255, 255); outline: none; font-size: 12px; }
.search-input:focus { background: rgb(4, 4, 21); border-left: 4px solid rgb(142, 143, 147); }
.search-input:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 5px; }
.search-button { font-family: Beaufort-Regular, "sans-serif"; outline: none; padding: 0px 20px; text-transform: uppercase; background: rgb(30, 93, 146); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; color: rgb(255, 255, 255); cursor: pointer; box-shadow: rgba(0, 0, 0, 0.06) 0px 5px; transition: 0.2s; }
.search-button:hover { background: rgba(0, 0, 0, 0.7); box-shadow: rgba(0, 0, 0, 0.1) 0px 5px; color: rgb(245, 245, 245); }
.search-button i { font-size: 16px; margin-right: 10px; transition: 0.2s; width: 18px; padding: 5px; }
.search-button:hover i { color: rgb(255, 255, 255); background: rgba(255, 255, 255, 0.1); padding: 5px; border-radius: 50%; width: 18px; height: 18px; line-height: 18px; }
.search_description { margin-left: 35px; letter-spacing: 1px; }
.search_description_title { font-size: 24px; color: rgb(110, 110, 110); text-transform: uppercase; }
.search_description_title span { color: rgb(167, 167, 167); }
.search_description_text { color: rgb(167, 167, 167); }
.main_blocks { padding-right: 25px; padding-left: 35px; margin-bottom: 20px; }
.main_quests { margin-top: 45px; }
.main_quests_title { font-size: 26px; text-transform: uppercase; color: rgb(110, 110, 110); }
.main_quests_button { background: rgb(30, 93, 146); padding: 15px; box-shadow: rgba(0, 0, 0, 0.06) 0px 5px; text-decoration: none; color: rgb(255, 255, 255); transition: 0.2s; }
.main_quests_button i { margin-right: 10px; transition: 0.2s; }
.main_quests_button:hover { background: rgb(4, 4, 21); }
.main_quests_button:hover i { margin-right: 20px; }
.main_quests_block { background: rgb(255, 255, 255); padding: 15px; margin-top: 15px; border-bottom: 4px solid rgb(30, 93, 146); }
.quests_block_quest { margin-top: 3px; }
.quests_block_title { color: rgb(110, 110, 110); text-transform: uppercase; }
.quests_block_items { margin-top: 10px; margin-right: 40px; }
.quest_desc_link { color: rgb(110, 110, 110); margin-left: 5px; }
.quest_desc_link:hover { color: rgb(30, 30, 30); }
.quest_desc_icon { padding: 1px; margin-left: 2px; background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.1); }
.quest_dline { margin-right: 16px; margin-top: 8px; }
.quest_dline span { display: inline-block; width: 1px; height: 50%; padding: 10px 0px; background: rgba(0, 0, 0, 0.1); margin: 0px 1px; }
.main_manual { margin-top: 35px; }
.main_manual_title { font-size: 26px; text-transform: uppercase; color: rgb(110, 110, 110); }
.main_manual_add a { color: rgb(110, 110, 110); text-decoration: underline; }
.main_manual_add a:hover { color: rgb(30, 93, 146); }
.main_manual_button { background: rgb(30, 93, 146); padding: 15px; box-shadow: rgba(0, 0, 0, 0.06) 0px 5px; text-decoration: none; color: rgb(255, 255, 255); transition: 0.2s; margin-left: 20px; height: 18px; }
.main_manual_button i { margin-right: 10px; transition: 0.2s; }
.main_manual_button:hover { background: rgb(4, 4, 21); }
.main_manual_button:hover i { margin-right: 20px; }
.main_manual_title span { font-size: 14px; color: rgb(0, 0, 0); opacity: 0.5; }
.main_manual_blocks { margin-top: 15px; }
.main_manual_item { background: rgb(255, 255, 255); border-bottom: 4px solid rgb(30, 93, 146); margin: 0px 10px; }
.main_manual_item:first-child { margin: 0px 10px 0px 0px; }
.main_manual_item:last-child { margin: 0px 0px 0px 10px; }
.manual_img { width: 100%; height: 209px; position: relative; }
.manual_img img { width: 100%; height: 100%; position: relative; }
.manual_img::before { content: ""; background: url('../img/a32d48cc2bd.png'); width: 290px; height: 209px; position: absolute; top: 0px; z-index: 1; }
.manual_description { padding: 10px; }
.manual_title { color: rgb(110, 110, 110); text-transform: uppercase; font-size: 16px; text-decoration: underline; transition: 0.2s; }
.main_manual_item .manual_title:hover { color: rgb(4, 4, 21); text-decoration: none; }
.main_manual_item:hover .manual_img::before { opacity: 0; transition: 0.3s; }
.manual_text { color: rgb(167, 167, 167); margin: 5px 0px; }
.manual_autor { margin-top: 10px; }
.manual_autor_name { color: rgb(110, 110, 110); font-size: 12px; }
.manual_autor_name span { background: rgba(0, 0, 0, 0.06); padding: 2px 5px; margin-left: 5px; }
.manual_dline span { display: inline-block; width: 1px; height: 100%; background: rgba(0, 0, 0, 0.1); margin: 0px 1px; }
.main_prof { margin-top: 45px; }
.main_prof_title { font-size: 18px; text-transform: uppercase; color: rgb(4, 4, 21); padding: 0px 10px; }
ul.tabs { margin: 0px; padding: 0px; list-style: none; }
ul.tabs li { transition: 0.2s; cursor: pointer; padding: 5px 10px; background-color: rgb(255, 255, 255); color: rgba(0, 0, 0, 0.7); overflow: hidden; position: relative; border: 1px dashed rgb(30, 93, 146); margin-left: 5px; }
ul.tabs li:hover { background-color: transparent; color: rgb(30, 93, 146); }
ul.tabs li.active { border: 1px solid rgb(30, 93, 146); box-shadow: rgb(30, 93, 146) 2px 2px 0px 0px; margin-left: 10px; }
.tabs img { height: 34px; width: 34px; }
.tabs span { font-size: 14px; margin-left: 10px; }
.tab_container { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; clear: both; overflow: auto; box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 10px 1px; }
.tab_content { display: none; }
.tab_head { background: rgb(30, 93, 146); padding: 5px; box-shadow: rgba(0, 0, 0, 0.05) 0px 5px; }
.tab_head img { height: 40px; width: 40px; background: rgba(255, 255, 255, 0.25); padding: 3px; border-radius: 5px; }
.tab_head span { color: rgb(255, 255, 255); font-size: 18px; margin-left: 10px; }
.class_mainclass { width: 50%; background: rgb(255, 255, 255); padding: 10px; border-right: 1px solid rgba(0, 0, 0, 0.1); }
.class_item { text-decoration: none; text-align: center; margin: 10px; position: relative; }
.class_item_name { background: rgb(30, 93, 146); padding: 5px; color: rgb(255, 255, 255); display: block; border-radius: 10px; width: -webkit-fit-content; margin: 2px auto; font-size: 11px; min-width: 75px; text-transform: unset; transition: 0.2s; }
.class_item:hover .class_item_name { background: rgb(4, 4, 21); color: rgb(255, 255, 255); }
.class_item:hover .class_img { background: rgba(0, 0, 0, 0.08); box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 0px 1px; }
.class_category { margin-top: 35px; width: 100%; }
.class_line_horizontal { background: rgba(0, 0, 0, 0.1); height: 1px; width: 67%; display: block; margin: 0px auto; }
.class_block { margin: 0px auto; width: 100%; }
.main_prof_header.f-b, .main_prof_header.f-s { margin-bottom: 20px; background: rgba(255, 255, 255, 0.57); padding: 5px 6px; }
.class_item { display: block; }
.class_img { position: relative; display: block; margin: 0px auto; padding: 4px; background: rgba(0, 0, 0, 0.08); border-radius: 15px; transition: 0.2s; }
.class_item_img { position: relative; }
.class_item_img::before { content: ""; background: rgba(0, 0, 0, 0.1); height: 50%; width: 1px; display: block; top: -40px; position: absolute; left: 50%; transform: translate(-50%, 0px); z-index: 1; }
.class_block { position: relative; }
.class_category .f-c .class_block::after { content: ""; background: rgba(0, 0, 0, 0.1); height: 1px; width: 100%; display: block; top: -30px; position: absolute; left: 50%; transform: translate(-50%, 0px); z-index: 1; }
.class_category .f-c .class_block:first-child::after { content: ""; background: rgba(0, 0, 0, 0.1); height: 1px; width: 50%; display: block; position: absolute; left: 50%; transform: translate(0%, 0px); z-index: 1; }
.class_category .f-c .class_block:last-child::after { content: ""; background: rgba(0, 0, 0, 0.1); height: 1px; width: 50%; display: block; position: absolute; left: 0%; transform: translate(0%, 0px); z-index: 1; }
.class_category .f-c .last_prof::after { display: none !important; }
.tab_drawer_heading { display: none; }
.seo_container { margin: 35px 0px; }
.seo_block_over { width: 55%; background: rgba(255, 255, 255, 0.5); padding: 10px; border-left: 4px solid rgb(30, 93, 146); }
.seo_block { color: rgb(110, 110, 110); height: 160px; overflow: auto; padding: 0px 10px; }
.seo_block h2 { font-weight: normal; font-size: 18px; margin-top: 0px; margin-bottom: 6px; }
.seo_block::-webkit-scrollbar { width: 0.15em; }
.seo_block::-webkit-scrollbar-thumb { background: rgb(30, 93, 146); }
.seo_block::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.1); }
.seo_block { }
.seo_block_small { width: 38%; }
#footer { background: rgb(4, 4, 21); border-top: 3px solid rgb(30, 93, 146); }
.footer_logo { background: rgba(255, 255, 255, 0.1); padding: 5px 15px; transition: 0.2s; }
.footer_logo:hover { opacity: 0.7; }
.footer_projectinfo { width: 250px; color: rgb(110, 110, 110); margin-left: 20px; line-height: 21px; }
.footer_link_item { text-decoration: none; padding: 10px; border: 1px dashed rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); margin: 0px 5px; transition: 0.2s; }
.footer_link_item:hover { border: 1px solid rgba(255, 255, 255, 0.1); background: rgba(255, 255, 255, 0.1); }
.lang-footer { height: 32px; border: 1px dashed rgba(255, 255, 255, 0.1); position: relative; padding: 0px; background: transparent; }
.lang-footer li { padding: 8px; background: transparent; color: rgb(110, 110, 110); font-size: 12px; transition: 0.2s; }
.footer_totop a { height: 100%; color: rgb(255, 255, 255); text-decoration: none; font-size: 18px; background: rgb(30, 93, 146); padding: 0px 20px; transition: 0.2s; }
.footer_totop a:hover { background: rgba(255, 255, 255, 0.1); color: rgb(30, 93, 146); }
.footer_studio { margin-right: 30px; }
.footer_studio a { opacity: 0.5; transition: 0.2s; }
.footer_studio a:hover { opacity: 0.7; }
.decorate_element { position: fixed; top: 30%; z-index: 1; color: rgba(189, 189, 189, 0.5); text-align: center; text-transform: uppercase; letter-spacing: 1px; }
.dec_element_name { transform: rotate(-90deg); left: -50px; }
.dec_element_lines { right: 40px; top: 20%; }
.dec_elements_line { width: 1px; height: 200px; background: rgba(189, 189, 189, 0.5); }
.dec_elements_oval { width: 10px; height: 10px; border-radius: 50%; border: 1px solid rgba(189, 189, 189, 0.5); margin-left: -5px; margin-top: 3px; }
.menu_adsblock { width: 240px; text-align: center; padding: 4px; margin: 20px auto; background: rgba(255, 255, 255, 0.1); border: 1px dashed rgb(30, 93, 146); }
.menu_adsblock a { width: 240px; }
.menu_adsblock a img { width: 100%; }
.uk-container.uk-container-center { background: rgb(255, 255, 255); padding: 10px; }
ul.uk-breadcrumb { background: rgb(30, 93, 146); padding: 10px; list-style: none; color: rgb(255, 255, 255); font-size: 14px; display: flex; }
.uk-panel.uk-panel-box { background: rgb(255, 255, 255); padding: 0px; margin-bottom: 10px; }
ul.uk-breadcrumb li { background: rgba(255, 255, 255, 0.12); padding: 5px 15px; }
ul.uk-breadcrumb li:nth-child(1) { margin-left: 0px; }
ul.uk-tab { display: flex; list-style: none; background: rgba(0, 0, 0, 0.02); padding: 5px 15px; }
ul.uk-tab li { background: rgb(239, 239, 239); padding: 5px; margin: 2px; min-width: 18px; height: 18px; line-height: 18px; border: 1px solid rgba(0, 0, 0, 0.1); }
ul.uk-tab li > a { color: rgb(30, 30, 30); text-decoration: none; }
ul.uk-tab li:hover { filter: brightness(1.1); }
li.uk-active > a { color: rgb(255, 255, 255) !important; }
ul#levels { list-style: none; background: rgb(245, 245, 245); margin: 0px; padding: 0px; }
table.uk-table { background: rgb(255, 255, 255); margin-top: 10px; }
thead { background: rgb(250, 250, 250); font-weight: normal; font-size: 12px; }
td.uk-text-center { text-align: center; margin: 0px auto; }
td.uk-text-left { background: rgb(251, 251, 251); padding: 10px; transition: 0.2s; }
td.uk-text-left:hover { background: rgb(255, 255, 255); }
ul.uk-tab li a { padding: 0px !important; }
.filter_npc { background: rgba(0, 0, 0, 0); padding: 15px; border-width: 1px 1px 1px 3px; border-style: solid; border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) rgb(30, 93, 146); border-image: initial; }
.filters_npc_list { flex-wrap: wrap; }
.filter_lvl { background: rgba(242, 127, 28, 0.08); display: block; padding: 5px; margin: 5px 0px; }
.filter_race { background: rgba(100, 28, 242, 0.08); display: block; padding: 5px; margin: 5px 0px; }
.filters_npc_list a { padding: 6px; margin: 1px; border: 1px solid rgba(175, 175, 175, 0.29); transition: 0.2s; }
.filters_npc_list a:hover { padding: 6px; margin: 1px; background: rgba(175, 175, 175, 0.29); text-decoration: none; }
a.filter_btn { background: rgb(249, 249, 249); padding: 8px; margin-top: 8px; display: block; text-align: center; border: 1px solid rgb(232, 232, 232); width: 150px; }
td.uk-text-center { text-align: center; margin: 0px auto; background: rgba(226, 253, 233, 0.42); border: 1px solid rgb(224, 224, 224); }
table.uk-table tr { border: 1px solid rgb(224, 224, 224); }
ul.uk-tab .uk-active { background: rgb(64, 64, 64); }
.uk-text-primary { color: rgb(167, 167, 174) !important; font-size: 18px; }
img.icon.uk-box-shadow { background: rgb(234, 234, 234); padding: 2px; border: 1px solid rgba(122, 0, 255, 0.28); }
.uk-text-right { background: rgb(239, 239, 239); min-width: 100px; text-align: center !important; }
.uk-text-left:hover { text-decoration: underline; color: rgb(0, 96, 195); }
.search_num { background: rgb(250, 250, 250); width: 30px; display: block; margin: 0px auto; }
.uk-alert.uk-box-shadow { min-width: auto !important; }
.uk-tab-center .uk-tab { display: flex; flex-wrap: wrap; position: relative; }
span.uk-icon-star { margin-left: -10px; position: relative; right: 20px; color: rgb(117, 60, 255); top: 12px; }
a.settings { display: flex; justify-content: center; flex-direction: column; background: rgb(30, 30, 45); width: 30px; text-align: center; margin: 15px 25px; border-radius: 50%; }
a.settings:hover span { filter: brightness(1.3); }
a.header_logotype.f-c.f-dr img { height: 60px; }
.uk-form-controls select { width: 300px !important; height: 36px !important; background: rgb(245, 245, 245) !important; border: 1px solid rgb(30, 93, 146) !important; }
.uk-form-row { text-align: center; }
label.uk-form-label { background: rgb(247, 247, 247); display: block; margin: 5px; padding: 5px; }
.savebtn { background: rgb(30, 93, 146); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; padding: 15px; width: 200px; font-family: inherit; font-size: 16px; letter-spacing: 1px; border-radius: 5px; transition: 0.2s; }
.savebtn:hover { background: rgb(4, 4, 21); cursor: pointer; }
.videobg_link { display: block; flex: 1 1 auto; min-width: 0px; line-height: 0; }
.mainnews { position: absolute; display: flex; justify-content: center; right: 25px; max-width: 500px; height: 100%; flex-direction: column; z-index: 99; }
.mainnews_over { background: none; padding: 0px; color: rgba(255, 255, 255, 0.63); font-size: 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; }
.mainnews_title h1 { color: rgb(250, 250, 250); margin: 0px 0px 10px; font-size: 28px; text-transform: uppercase; }
.mainnews_over a { display: block; background: rgb(30, 93, 146); width: 160px; text-align: center; margin: 15px 0px 0px; padding: 10px; color: rgb(255, 255, 255); transition: 0.2s; }
.mainnews_over a:hover { color: rgb(245, 245, 245); background: rgba(255, 255, 255, 0.13); }
.mainnews_over i { color: rgb(255, 255, 255); margin-right: 5px; transition: 0.2s; }
.mainnews_over a:hover > i { color: rgb(255, 255, 255); margin-right: 10px; }
.footer_logo img { height: 60px; }
.videobg { position: relative; width: 100%; height: 400px; }
.videobg__video { width: 100%; object-fit: cover; height: 400px; position: relative; }
.videobg__overlay { display: none; }
.videobg::after { display: block; content: ""; background: url('../img/a7391c0f37a.webp') no-repeat; width: 100%; height: 400px; position: absolute; left: 50%; top: 0px; transform: translateX(-50%); z-index: 20; }
.preloader-background { display: flex; align-items: center; justify-content: center; background-color: rgb(4, 4, 21); position: fixed; z-index: 100; inset: 0px; }
#nest3 { display: block; position: absolute; top: 50%; left: 50%; height: 50px; width: 50px; margin: -25px 0px 0px -25px; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: initial; box-shadow: rgb(0, 96, 136) 0px 0px 2px 2px; border-radius: 25%; animation: 1.5s ease 0s infinite normal none running spin9; }
#nest3::before { content: ""; position: absolute; inset: 7px; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: initial; border-radius: 50%; box-shadow: rgba(255, 255, 255, 0.7) 0px 0px 0px 2px; animation: 1s linear 0s infinite normal none running spin9_x; }
#nest3::after { content: ""; position: absolute; inset: 15px; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0) transparent transparent; border-image: initial; border-radius: 50%; box-shadow: rgb(0, 158, 234) 0px 0px 0px 2px; animation: 1.5s linear 0s infinite normal none running spin9; }
@-webkit-keyframes spin9 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes spin9 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes spin9_x { 
  0% { transform: rotateX(0deg); }
  100% { transform: rotateX(360deg); }
}
@keyframes spin9_x { 
  0% { transform: rotateX(0deg); }
  100% { transform: rotateX(360deg); }
}
.preloader-background { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: rgb(13, 27, 42); display: flex; align-items: center; justify-content: center; z-index: 99999; }
.preloader-inner { display: flex; flex-direction: column; align-items: center; gap: 18px; }
.preloader-logo { max-height: 70px; width: auto; animation: 1.8s ease-in-out 0s infinite normal none running preloader-pulse; filter: drop-shadow(rgba(30, 93, 146, 0.7) 0px 0px 18px); }
@keyframes preloader-pulse { 
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.75; transform: scale(0.96); }
}
.preloader-bar { width: 220px; height: 4px; background: rgba(255, 255, 255, 0.12); border-radius: 4px; overflow: hidden; }
.preloader-bar-fill { height: 100%; width: 40%; background: linear-gradient(90deg, rgb(30, 93, 146), rgb(77, 182, 232), rgb(30, 93, 146)) 0% 0% / 200% 100%; border-radius: 4px; animation: 1.4s linear 0s infinite normal none running preloader-slide; }
@keyframes preloader-slide { 
  0% { background-position: 200% 0px; }
  100% { background-position: -200% 0px; }
}
.preloader-txt { font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: rgba(255, 255, 255, 0.45); }
.mainnews_tagline { font-size: inherit; font-weight: inherit; margin: 0px; padding: 0px; color: inherit; line-height: inherit; }
h1.wiki-page-title { font-size: 18px; font-weight: bold; color: rgb(30, 93, 146); margin: 0px 0px 8px; padding: 0px 0px 0px 10px; text-align: left; line-height: 1.3; border-left: 4px solid rgb(30, 93, 146); }
h2.wiki-tab-label { display: inline; font-size: inherit; font-weight: inherit; color: inherit; margin: 0px; padding: 0px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; text-transform: none; letter-spacing: normal; line-height: inherit; }
h2.wiki-section-title { font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); background: rgb(30, 93, 146); margin: 0px 0px 6px; padding: 4px 8px; text-align: left; text-transform: uppercase; letter-spacing: 0.4px; border-radius: 3px; }
h3.wiki-subsection-title { font-size: 12px; font-weight: bold; color: rgb(30, 93, 146); margin: 8px 0px 2px; padding: 0px; text-align: left; text-transform: uppercase; letter-spacing: 0.3px; }
.quest_catalog { padding: 10px 0px 6px; }
.quest_catalog_title { font-size: 18px; font-weight: bold; color: rgb(30, 93, 146); margin: 0px 0px 14px; padding-bottom: 8px; border-bottom: 2px solid rgb(30, 93, 146); letter-spacing: 0.5px; }
.quest_catalog_grid { display: flex; flex-wrap: wrap; gap: 0px 20px; }
.quest_col { flex: 1 1 200px; min-width: 180px; }
.quest_group_title { font-size: 13px; font-weight: bold; text-transform: uppercase; color: rgb(255, 255, 255); background: rgb(30, 93, 146); padding: 5px 10px; margin: 10px 0px 4px; border-radius: 3px; letter-spacing: 0.4px; }
.quest_col:first-child .quest_group_title:first-child { margin-top: 0px; }
.quest_list { list-style: none; margin: 0px 0px 4px; padding: 0px; }
.quest_list li { padding: 3px 0px; border-bottom: 1px solid rgb(240, 240, 240); }
.quest_list li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.quest_list li a { color: rgb(46, 109, 164); text-decoration: none; font-size: 13px; display: block; padding: 2px 4px; border-radius: 2px; transition: background 0.15s, color 0.15s; }
.quest_list li a:hover { background: rgb(234, 242, 251); color: rgb(30, 93, 146); text-decoration: none; }
.quest_list li a .fa { width: 16px; text-align: center; color: rgb(30, 93, 146); opacity: 0.75; margin-right: 4px; }
.quest_link_promo { display: inline-block; text-decoration: none; padding: 6px 14px; border: 2px solid rgb(192, 57, 43); border-radius: 4px; transition: background 0.15s, color 0.15s; color: rgb(192, 57, 43) !important; font-size: 13px !important; }
.quest_link_promo .fa { margin-right: 5px; color: rgb(192, 57, 43) !important; opacity: 1 !important; }
.quest_link_promo:hover { text-decoration: none; background: rgb(192, 57, 43) !important; color: rgb(255, 255, 255) !important; }
.quest_link_promo:hover .fa { color: rgb(255, 255, 255) !important; }
@media (max-width: 700px) {
  .quest_catalog_grid { flex-direction: column; }
  .quest_col { min-width: unset; }
}

@media screen and (max-width: 1680px) {
  .class_allyance { flex-wrap: wrap; }
  .class_mainclass { width: 100%; }
}
@media screen and (max-width: 1440px) {
  .quest_dline { display: none; }
  .decorate_element { display: none; }
  .main_container { margin-right: 0px; }
  .main_container { width: auto; }
  nav.menu_nav_dropdown { width: 240px; }
  .manual_img::before { display: none; }
  .class_item_name { font-size: 10px; }
  .wrap { width: auto; padding: 0px; }
  .header_block { padding: 0px 20px 0px 0px; }
}
@media screen and (max-width: 1280px) {
  .search_description { display: none; }
  .quests_block_items { margin-top: 10px; margin-right: 25px; display: flex; flex-wrap: wrap; }
  .main_quests_block { flex-wrap: wrap; }
  .quests_block_quest { margin: 3px 20px 3px 0px; }
  .quests_block_category { margin: 10px 0px; }
  .quests_block_3rd { flex-wrap: wrap; }
  .main_manual_blocks { flex-wrap: wrap; }
  .class_elf { flex-wrap: wrap; }
  .class_delf { flex-wrap: wrap; }
  .main_manual_item { width: 48%; margin: 10px 0px !important; }
  .quests_block_quest { width: 200px; margin: 0px; }
  .seo_container { flex-wrap: wrap; }
  .seo_block_over { width: 100%; margin: 5px; }
  ul.tabs li { padding: 3px; margin-left: 6px; text-transform: uppercase; }
  .tabs span { font-size: 12px; margin-left: 10px; }
  .footer_link_item { font-size: 12px; }
  .footer_studio { margin-right: 15px; }
}
@media screen and (max-width: 1124px) {
  .main_prof_header { flex-wrap: wrap; }
  ul.tabs li:first-child { margin-left: 0px; }
  ul.tabs li { margin-top: 15px; }
  .tab_head { padding: 5px; }
  .tab_head img { height: 40px; width: 40px; }
  .tab_head span { font-size: 18px; }
  .main_prof_title { font-size: 24px; }
  .main_manual_title { font-size: 24px; }
  .main_quests_title { font-size: 24px; }
  .main_quests_button { padding: 12px; }
  .main_manual_button { padding: 12px; }
  .main_manual_title span { font-size: 12px; }
}
@media screen and (max-width: 1024px) {
  #header { position: fixed; width: 100%; z-index: 99; }
  .social_block { display: none; }
  .footer_projectinfo { display: none; }
  .main_menu { width: auto; background: rgb(4, 4, 4); position: fixed; height: 100%; z-index: 999; }
  .main_menu { display: none; }
  .menu_active { display: block; top: 65px; padding-bottom: 30px; }
  nav.menu_nav_dropdown { width: 266px; }
  .quests_block_quest { width: 200px; margin: 0px; }
  .mainnews { display: none; }
}
@media screen and (max-width: 780px) {
  .footer_studio { display: none; }
  .headpage_link { display: none; }
  ul.tabs { display: block; }
  .main_prof_title { display: none; }
  ul.tabs { width: 100%; }
  ul.tabs li { margin-top: 3px; }
  ul.tabs li:first-child { margin-left: 5px; }
  ul.tabs li.active { margin-left: 5px; }
  .tabs span { width: 90%; background: rgba(0, 0, 0, 0.05); text-align: center; }
  .class_item_name { font-size: 9px; padding: 3px; border-radius: 3px; min-width: auto; }
  .main_prof { margin-top: 20px; }
  .tabs img { height: 40px; width: 40px; }
  .class_item_img::before { height: 100%; }
  .tab_content { padding: 10px 0px; display: none; }
  .class_img { width: 36px; padding: 1px; border-radius: 5px; }
  .main_blocks { padding-right: 10px; padding-left: 10px; }
  .footer_links_block { display: none; }
  .lang_block { display: none; }
  .search-input { width: 200px; }
  .quests_block_quest { width: 100%; background: rgba(0, 0, 0, 0.02); margin: 1px; }
  .ads_block { padding-top: 65px; }
  .main_quests_title { display: none; }
  .main_manual_header { flex-wrap: wrap; }
  .main_manual_title { width: 100%; margin-bottom: 15px; }
  .header_menubtn { display: block; padding: 20px; }
  .quests_block_category { margin: 10px 0px; width: 100%; }
  .quests_block_items { margin-right: 0px; width: 100%; }
}
@media screen and (max-width: 480px) {
  .search-button i { font-size: 14px; margin-right: 5px; transition: 0.2s; width: auto; padding: 5px; }
  .quests_block_items { margin-right: 0px; }
  .main_manual_item { width: 100%; }
  .main_manual_title { display: none; }
  .headpage_link { display: none; }
  .quests_block_category { width: 100%; }
  .quests_block_items { margin-right: 0px; width: 100%; }
  .search_dline { display: none; }
  .search-input { width: 160px; }
  .search-button { font-size: 0px; }
}

@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right { margin-left: 0.3em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s infinite normal none running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s infinite normal none running fa-spin; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-pp::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-resistance::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
.fa-gitlab::before { content: ""; }
.fa-wpbeginner::before { content: ""; }
.fa-wpforms::before { content: ""; }
.fa-envira::before { content: ""; }
.fa-universal-access::before { content: ""; }
.fa-wheelchair-alt::before { content: ""; }
.fa-question-circle-o::before { content: ""; }
.fa-blind::before { content: ""; }
.fa-audio-description::before { content: ""; }
.fa-volume-control-phone::before { content: ""; }
.fa-braille::before { content: ""; }
.fa-assistive-listening-systems::before { content: ""; }
.fa-asl-interpreting::before, .fa-american-sign-language-interpreting::before { content: ""; }
.fa-deafness::before, .fa-hard-of-hearing::before, .fa-deaf::before { content: ""; }
.fa-glide::before { content: ""; }
.fa-glide-g::before { content: ""; }
.fa-signing::before, .fa-sign-language::before { content: ""; }
.fa-low-vision::before { content: ""; }
.fa-viadeo::before { content: ""; }
.fa-viadeo-square::before { content: ""; }
.fa-snapchat::before { content: ""; }
.fa-snapchat-ghost::before { content: ""; }
.fa-snapchat-square::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-first-order::before { content: ""; }
.fa-yoast::before { content: ""; }
.fa-themeisle::before { content: ""; }
.fa-google-plus-circle::before, .fa-google-plus-official::before { content: ""; }
.fa-fa::before, .fa-font-awesome::before { content: ""; }
.fa-handshake-o::before { content: ""; }
.fa-envelope-open::before { content: ""; }
.fa-envelope-open-o::before { content: ""; }
.fa-linode::before { content: ""; }
.fa-address-book::before { content: ""; }
.fa-address-book-o::before { content: ""; }
.fa-vcard::before, .fa-address-card::before { content: ""; }
.fa-vcard-o::before, .fa-address-card-o::before { content: ""; }
.fa-user-circle::before { content: ""; }
.fa-user-circle-o::before { content: ""; }
.fa-user-o::before { content: ""; }
.fa-id-badge::before { content: ""; }
.fa-drivers-license::before, .fa-id-card::before { content: ""; }
.fa-drivers-license-o::before, .fa-id-card-o::before { content: ""; }
.fa-quora::before { content: ""; }
.fa-free-code-camp::before { content: ""; }
.fa-telegram::before { content: ""; }
.fa-thermometer-4::before, .fa-thermometer::before, .fa-thermometer-full::before { content: ""; }
.fa-thermometer-3::before, .fa-thermometer-three-quarters::before { content: ""; }
.fa-thermometer-2::before, .fa-thermometer-half::before { content: ""; }
.fa-thermometer-1::before, .fa-thermometer-quarter::before { content: ""; }
.fa-thermometer-0::before, .fa-thermometer-empty::before { content: ""; }
.fa-shower::before { content: ""; }
.fa-bathtub::before, .fa-s15::before, .fa-bath::before { content: ""; }
.fa-podcast::before { content: ""; }
.fa-window-maximize::before { content: ""; }
.fa-window-minimize::before { content: ""; }
.fa-window-restore::before { content: ""; }
.fa-times-rectangle::before, .fa-window-close::before { content: ""; }
.fa-times-rectangle-o::before, .fa-window-close-o::before { content: ""; }
.fa-bandcamp::before { content: ""; }
.fa-grav::before { content: ""; }
.fa-etsy::before { content: ""; }
.fa-imdb::before { content: ""; }
.fa-ravelry::before { content: ""; }
.fa-eercast::before { content: ""; }
.fa-microchip::before { content: ""; }
.fa-snowflake-o::before { content: ""; }
.fa-superpowers::before { content: ""; }
.fa-wpexplorer::before { content: ""; }
.fa-meetup::before { content: ""; }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0px; }
[hidden], template { display: none; }
html { font-family: sans-serif; text-size-adjust: 100%; }
body { margin: 0px; }
a { background: transparent; }
a:focus { outline: dotted thin; }
a:active, a:hover { outline: 0px; }
h1 { font-size: 2em; margin: 0.67em 0px; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { box-sizing: content-box; height: 0px; }
mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }
code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
pre { white-space: pre-wrap; }
q { quotes: "“" "”" "‘" "’"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0px; }
fieldset { border: 1px solid rgb(192, 192, 192); margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0px; padding: 0px; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }
input[type="search"] { appearance: textfield; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button { appearance: none; }
input[type="search"]::-webkit-search-decoration { appearance: none; }
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0px; }

a { background: 0px 0px; }
a:active, a:hover { outline: 0px; }
.uk-link, a { color: rgb(0, 119, 221); text-decoration: none; cursor: pointer; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: 700; }
:not(pre) > code, :not(pre) > kbd, :not(pre) > samp { font-size: 12px; font-family: Consolas, monospace, serif; color: rgb(221, 0, 85); white-space: nowrap; padding: 0px 4px; border: 1px solid rgb(221, 221, 221); border-radius: 3px; background: rgb(250, 250, 250); }
em { color: rgb(221, 0, 85); }
ins { background: rgb(255, 255, 170); color: rgb(68, 68, 68); text-decoration: none; }
mark { background: rgb(255, 255, 170); color: rgb(68, 68, 68); }
q { font-style: italic; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
audio, canvas, iframe, img, svg, video { vertical-align: middle; }
.uk-img-preserve, .uk-img-preserve audio, .uk-img-preserve canvas, .uk-img-preserve img, .uk-img-preserve svg, .uk-img-preserve video { max-width: none; }
img { border: 0px; }
svg:not(:root) { overflow: hidden; }
blockquote, figure { margin: 0px; }
address, blockquote, dl, fieldset, figure, ol, p, pre, ul { margin: 0px 0px 15px; }
* + address, * + blockquote, * + dl, * + fieldset, * + figure, * + ol, * + p, * + pre, * + ul { margin-top: 15px; }
h1, h2, h3, h4, h5, h6 { font-weight: 400; color: rgb(68, 68, 68); text-transform: none; }
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 { margin-top: 25px; }
.uk-h1, h1 { font-size: 36px; line-height: 42px; }
.uk-h2, h2 { font-size: 24px; line-height: 30px; }
.uk-h3, h3 { font-size: 18px; line-height: 24px; }
.uk-h4, h4 { font-size: 16px; line-height: 22px; }
.uk-h5, h5 { font-size: 14px; line-height: 20px; }
.uk-h6, h6 { font-size: 12px; line-height: 18px; }
ol, ul { padding-left: 30px; }
ol > li > ol, ol > li > ul, ul > li > ol, ul > li > ul { margin: 0px; }
dt { font-weight: 700; }
dd { margin-left: 0px; }
hr { box-sizing: content-box; height: 0px; margin: 15px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(221, 221, 221) currentcolor currentcolor; border-image: initial; }
address { font-style: normal; }
blockquote { padding-left: 15px; border-left: 5px solid rgb(221, 221, 221); font-size: 16px; line-height: 22px; font-style: italic; }
pre { padding: 10px; background: rgb(250, 250, 250); font: 12px / 18px Consolas, monospace, serif; color: rgb(68, 68, 68); tab-size: 4; overflow: auto; border: 1px solid rgb(221, 221, 221); border-radius: 3px; }
::selection { background: rgb(51, 153, 255); color: rgb(255, 255, 255); text-shadow: none; }
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }
progress { vertical-align: baseline; }
audio:not([controls]) { display: none; }
[hidden], template { display: none; }
iframe { border: 0px; }
@media screen and (max-width: 400px) {
}
.uk-grid { display: flex; flex-wrap: wrap; margin: 0px; padding: 0px; list-style: none; }
.uk-grid::after, .uk-grid::before { content: ""; display: block; overflow: hidden; }
.uk-grid::after { clear: both; }
.uk-grid > * { flex: 0 0 auto; margin: 0px; float: left; }
.uk-grid > * > :last-child { margin-bottom: 0px; }
.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel { margin-top: 25px; }
@media (min-width: 1220px) {
  .uk-grid { margin-left: -35px; }
  .uk-grid > * { padding-left: 35px; }
  .uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel { margin-top: 35px; }
}
.uk-grid-collapse { margin-left: 0px; }
.uk-grid-collapse > * { padding-left: 0px; }
.uk-grid-collapse + .uk-grid-collapse, .uk-grid-collapse > * > .uk-panel + .uk-panel, .uk-grid-collapse > .uk-grid-margin { margin-top: 0px; }
.uk-grid-small { margin-left: -10px; }
.uk-grid-small > * { padding-left: 10px; }
.uk-grid-small + .uk-grid-small, .uk-grid-small > * > .uk-panel + .uk-panel, .uk-grid-small > .uk-grid-margin { margin-top: 10px; }
.uk-grid-medium { margin-left: -25px; }
.uk-grid-medium > * { padding-left: 25px; }
.uk-grid-medium + .uk-grid-medium, .uk-grid-medium > * > .uk-panel + .uk-panel, .uk-grid-medium > .uk-grid-margin { margin-top: 25px; }
@media (min-width: 960px) {
  .uk-grid-large { margin-left: -35px; }
  .uk-grid-large > * { padding-left: 35px; }
  .uk-grid-large + .uk-grid-large, .uk-grid-large-margin, .uk-grid-large > * > .uk-panel + .uk-panel { margin-top: 35px; }
}
@media (min-width: 1220px) {
  .uk-grid-large { margin-left: -50px; }
  .uk-grid-large > * { padding-left: 50px; }
  .uk-grid-large + .uk-grid-large, .uk-grid-large-margin, .uk-grid-large > * > .uk-panel + .uk-panel { margin-top: 50px; }
}
.uk-grid-divider:not(:empty) { margin-left: -25px; margin-right: -25px; }
.uk-grid-divider > * { padding-left: 25px; padding-right: 25px; }
.uk-grid-divider > [class*="uk-width-9-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-1-"]:not(.uk-width-1-1):nth-child(n+2), .uk-grid-divider > [class*="uk-width-2-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-3-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-4-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-5-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-6-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-7-"]:nth-child(n+2), .uk-grid-divider > [class*="uk-width-8-"]:nth-child(n+2) { border-left: 1px solid rgb(221, 221, 221); }
@media (min-width: 768px) {
  .uk-grid-divider > [class*="uk-width-medium-"]:not(.uk-width-medium-1-1):nth-child(n+2) { border-left: 1px solid rgb(221, 221, 221); }
}
@media (min-width: 960px) {
  .uk-grid-divider > [class*="uk-width-large-"]:not(.uk-width-large-1-1):nth-child(n+2) { border-left: 1px solid rgb(221, 221, 221); }
}
@media (min-width: 1220px) {
  .uk-grid-divider:not(:empty) { margin-left: -35px; margin-right: -35px; }
  .uk-grid-divider > * { padding-left: 35px; padding-right: 35px; }
  .uk-grid-divider:empty { margin-top: 35px; margin-bottom: 35px; }
}
.uk-grid-divider:empty { margin-top: 25px; margin-bottom: 25px; border-top: 1px solid rgb(221, 221, 221); }
.uk-grid-match > * { display: flex; flex-wrap: wrap; }
.uk-grid-match > * > * { flex: 0 0 auto; box-sizing: border-box; width: 100%; }
[class*="uk-grid-width"] > * { box-sizing: border-box; width: 100%; }
.uk-grid-width-1-2 > * { width: 50%; }
.uk-grid-width-1-3 > * { width: 33.333%; }
.uk-grid-width-1-4 > * { width: 25%; }
.uk-grid-width-1-5 > * { width: 20%; }
.uk-grid-width-1-6 > * { width: 16.666%; }
.uk-grid-width-1-10 > * { width: 10%; }
.uk-grid-width-auto > * { width: auto; }
@media (min-width: 480px) {
  .uk-grid-width-small-1-1 > * { width: 100%; }
  .uk-grid-width-small-1-2 > * { width: 50%; }
  .uk-grid-width-small-1-3 > * { width: 33.333%; }
  .uk-grid-width-small-1-4 > * { width: 25%; }
  .uk-grid-width-small-1-5 > * { width: 20%; }
  .uk-grid-width-small-1-6 > * { width: 16.666%; }
  .uk-grid-width-small-1-10 > * { width: 10%; }
}
@media (min-width: 768px) {
  .uk-grid-width-medium-1-1 > * { width: 100%; }
  .uk-grid-width-medium-1-2 > * { width: 50%; }
  .uk-grid-width-medium-1-3 > * { width: 33.333%; }
  .uk-grid-width-medium-1-4 > * { width: 25%; }
  .uk-grid-width-medium-1-5 > * { width: 20%; }
  .uk-grid-width-medium-1-6 > * { width: 16.666%; }
  .uk-grid-width-medium-1-10 > * { width: 10%; }
}
@media (min-width: 960px) {
  .uk-grid-width-large-1-1 > * { width: 100%; }
  .uk-grid-width-large-1-2 > * { width: 50%; }
  .uk-grid-width-large-1-3 > * { width: 33.333%; }
  .uk-grid-width-large-1-4 > * { width: 25%; }
  .uk-grid-width-large-1-5 > * { width: 20%; }
  .uk-grid-width-large-1-6 > * { width: 16.666%; }
  .uk-grid-width-large-1-10 > * { width: 10%; }
}
@media (min-width: 1220px) {
  .uk-grid-width-xlarge-1-1 > * { width: 100%; }
  .uk-grid-width-xlarge-1-2 > * { width: 50%; }
  .uk-grid-width-xlarge-1-3 > * { width: 33.333%; }
  .uk-grid-width-xlarge-1-4 > * { width: 25%; }
  .uk-grid-width-xlarge-1-5 > * { width: 20%; }
  .uk-grid-width-xlarge-1-6 > * { width: 16.666%; }
  .uk-grid-width-xlarge-1-10 > * { width: 10%; }
}
[class*="uk-width"] { box-sizing: border-box; width: 100%; }
.uk-width-1-1 { width: 100%; }
.uk-width-1-2, .uk-width-2-4, .uk-width-3-6, .uk-width-5-10 { width: 50%; }
.uk-width-1-3, .uk-width-2-6 { width: 33.333%; }
.uk-width-2-3, .uk-width-4-6 { width: 66.666%; }
.uk-width-1-4 { width: 25%; }
.uk-width-3-4 { width: 75%; }
.uk-width-1-5, .uk-width-2-10 { width: 20%; }
.uk-width-2-5, .uk-width-4-10 { width: 40%; }
.uk-width-3-5, .uk-width-6-10 { width: 60%; }
.uk-width-4-5, .uk-width-8-10 { width: 80%; }
.uk-width-1-6 { width: 16.666%; }
.uk-width-5-6 { width: 83.333%; }
.uk-width-1-10 { width: 10%; }
.uk-width-3-10 { width: 30%; }
.uk-width-7-10 { width: 70%; }
.uk-width-9-10 { width: 90%; }
@media (min-width: 480px) {
  .uk-width-small-1-1 { width: 100%; }
  .uk-width-small-1-2, .uk-width-small-2-4, .uk-width-small-3-6, .uk-width-small-5-10 { width: 50%; }
  .uk-width-small-1-3, .uk-width-small-2-6 { width: 33.333%; }
  .uk-width-small-2-3, .uk-width-small-4-6 { width: 66.666%; }
  .uk-width-small-1-4 { width: 25%; }
  .uk-width-small-3-4 { width: 75%; }
  .uk-width-small-1-5, .uk-width-small-2-10 { width: 20%; }
  .uk-width-small-2-5, .uk-width-small-4-10 { width: 40%; }
  .uk-width-small-3-5, .uk-width-small-6-10 { width: 60%; }
  .uk-width-small-4-5, .uk-width-small-8-10 { width: 80%; }
  .uk-width-small-1-6 { width: 16.666%; }
  .uk-width-small-5-6 { width: 83.333%; }
  .uk-width-small-1-10 { width: 10%; }
  .uk-width-small-3-10 { width: 30%; }
  .uk-width-small-7-10 { width: 70%; }
  .uk-width-small-9-10 { width: 90%; }
}
@media (min-width: 768px) {
  .uk-width-medium-1-1 { width: 100%; }
  .uk-width-medium-1-2, .uk-width-medium-2-4, .uk-width-medium-3-6, .uk-width-medium-5-10 { width: 50%; }
  .uk-width-medium-1-3, .uk-width-medium-2-6 { width: 33.333%; }
  .uk-width-medium-2-3, .uk-width-medium-4-6 { width: 66.666%; }
  .uk-width-medium-1-4 { width: 25%; }
  .uk-width-medium-3-4 { width: 75%; }
  .uk-width-medium-1-5, .uk-width-medium-2-10 { width: 20%; }
  .uk-width-medium-2-5, .uk-width-medium-4-10 { width: 40%; }
  .uk-width-medium-3-5, .uk-width-medium-6-10 { width: 60%; }
  .uk-width-medium-4-5, .uk-width-medium-8-10 { width: 80%; }
  .uk-width-medium-1-6 { width: 16.666%; }
  .uk-width-medium-5-6 { width: 83.333%; }
  .uk-width-medium-1-10 { width: 10%; }
  .uk-width-medium-3-10 { width: 30%; }
  .uk-width-medium-7-10 { width: 70%; }
  .uk-width-medium-9-10 { width: 90%; }
}
@media (min-width: 960px) {
  .uk-width-large-1-1 { width: 100%; }
  .uk-width-large-1-2, .uk-width-large-2-4, .uk-width-large-3-6, .uk-width-large-5-10 { width: 50%; }
  .uk-width-large-1-3, .uk-width-large-2-6 { width: 33.333%; }
  .uk-width-large-2-3, .uk-width-large-4-6 { width: 66.666%; }
  .uk-width-large-1-4 { width: 25%; }
  .uk-width-large-3-4 { width: 75%; }
  .uk-width-large-1-5, .uk-width-large-2-10 { width: 20%; }
  .uk-width-large-2-5, .uk-width-large-4-10 { width: 40%; }
  .uk-width-large-3-5, .uk-width-large-6-10 { width: 60%; }
  .uk-width-large-4-5, .uk-width-large-8-10 { width: 80%; }
  .uk-width-large-1-6 { width: 16.666%; }
  .uk-width-large-5-6 { width: 83.333%; }
  .uk-width-large-1-10 { width: 10%; }
  .uk-width-large-3-10 { width: 30%; }
  .uk-width-large-7-10 { width: 70%; }
  .uk-width-large-9-10 { width: 90%; }
}
@media (min-width: 1220px) {
  .uk-width-xlarge-1-1 { width: 100%; }
  .uk-width-xlarge-1-2, .uk-width-xlarge-2-4, .uk-width-xlarge-3-6, .uk-width-xlarge-5-10 { width: 50%; }
  .uk-width-xlarge-1-3, .uk-width-xlarge-2-6 { width: 33.333%; }
  .uk-width-xlarge-2-3, .uk-width-xlarge-4-6 { width: 66.666%; }
  .uk-width-xlarge-1-4 { width: 25%; }
  .uk-width-xlarge-3-4 { width: 75%; }
  .uk-width-xlarge-1-5, .uk-width-xlarge-2-10 { width: 20%; }
  .uk-width-xlarge-2-5, .uk-width-xlarge-4-10 { width: 40%; }
  .uk-width-xlarge-3-5, .uk-width-xlarge-6-10 { width: 60%; }
  .uk-width-xlarge-4-5, .uk-width-xlarge-8-10 { width: 80%; }
  .uk-width-xlarge-1-6 { width: 16.666%; }
  .uk-width-xlarge-5-6 { width: 83.333%; }
  .uk-width-xlarge-1-10 { width: 10%; }
  .uk-width-xlarge-3-10 { width: 30%; }
  .uk-width-xlarge-7-10 { width: 70%; }
  .uk-width-xlarge-9-10 { width: 90%; }
}
@media (min-width: 768px) {
  [class*="uk-push-"], [class*="uk-pull-"] { position: relative; }
  .uk-push-1-2, .uk-push-2-4, .uk-push-3-6, .uk-push-5-10 { left: 50%; }
  .uk-push-1-3, .uk-push-2-6 { left: 33.333%; }
  .uk-push-2-3, .uk-push-4-6 { left: 66.666%; }
  .uk-push-1-4 { left: 25%; }
  .uk-push-3-4 { left: 75%; }
  .uk-push-1-5, .uk-push-2-10 { left: 20%; }
  .uk-push-2-5, .uk-push-4-10 { left: 40%; }
  .uk-push-3-5, .uk-push-6-10 { left: 60%; }
  .uk-push-4-5, .uk-push-8-10 { left: 80%; }
  .uk-push-1-6 { left: 16.666%; }
  .uk-push-5-6 { left: 83.333%; }
  .uk-push-1-10 { left: 10%; }
  .uk-push-3-10 { left: 30%; }
  .uk-push-7-10 { left: 70%; }
  .uk-push-9-10 { left: 90%; }
  .uk-pull-1-2, .uk-pull-2-4, .uk-pull-3-6, .uk-pull-5-10 { left: -50%; }
  .uk-pull-1-3, .uk-pull-2-6 { left: -33.333%; }
  .uk-pull-2-3, .uk-pull-4-6 { left: -66.666%; }
  .uk-pull-1-4 { left: -25%; }
  .uk-pull-3-4 { left: -75%; }
  .uk-pull-1-5, .uk-pull-2-10 { left: -20%; }
  .uk-pull-2-5, .uk-pull-4-10 { left: -40%; }
  .uk-pull-3-5, .uk-pull-6-10 { left: -60%; }
  .uk-pull-4-5, .uk-pull-8-10 { left: -80%; }
  .uk-pull-1-6 { left: -16.666%; }
  .uk-pull-5-6 { left: -83.333%; }
  .uk-pull-1-10 { left: -10%; }
  .uk-pull-3-10 { left: -30%; }
  .uk-pull-7-10 { left: -70%; }
  .uk-pull-9-10 { left: -90%; }
}
.uk-panel { display: block; position: relative; }
.uk-panel, .uk-panel:hover { text-decoration: none; }
.uk-panel::after, .uk-panel::before { content: ""; display: table; }
.uk-panel::after { clear: both; }
.uk-panel > :not(.uk-panel-title):last-child { margin-bottom: 0px; }
.uk-panel-title { margin-top: 0px; margin-bottom: 15px; font-size: 18px; line-height: 24px; font-weight: 400; text-transform: none; color: rgb(68, 68, 68); }
.uk-panel-badge { position: absolute; top: 0px; right: 0px; z-index: 1; }
.uk-panel-teaser { margin-bottom: 15px; }
.uk-panel-body { padding: 15px; }
.uk-panel-box-hover:hover { color: rgb(68, 68, 68); }
.uk-panel-box .uk-panel-title { color: rgb(68, 68, 68); }
.uk-panel-box .uk-panel-badge { top: 10px; right: 10px; }
.uk-panel-box > .uk-panel-teaser { margin-top: -16px; margin-left: -16px; margin-right: -16px; }
.uk-panel-box > .uk-nav-side { margin: 0px -15px; }
.uk-panel-box-primary { background-color: rgb(235, 247, 253); color: rgb(45, 112, 145); border-color: rgba(45, 112, 145, 0.3); }
.uk-panel-box-primary-hover:hover { color: rgb(45, 112, 145); }
.uk-panel-box-primary .uk-panel-title { color: rgb(45, 112, 145); }
.uk-panel-box-secondary { background-color: rgb(255, 255, 255); color: rgb(68, 68, 68); }
.uk-panel-box-secondary-hover:hover { color: rgb(68, 68, 68); }
.uk-panel-box-secondary .uk-panel-title { color: rgb(68, 68, 68); }
.uk-panel-hover { padding: 15px; color: rgb(68, 68, 68); border: 1px solid transparent; border-radius: 4px; }
.uk-panel-hover:hover { background: rgb(250, 250, 250); color: rgb(68, 68, 68); border-color: rgb(221, 221, 221); }
.uk-panel-hover .uk-panel-badge { top: 10px; right: 10px; }
.uk-panel-hover > .uk-panel-teaser { margin-top: -16px; margin-left: -16px; margin-right: -16px; }
.uk-panel-header .uk-panel-title { padding-bottom: 10px; border-bottom: 1px solid rgb(221, 221, 221); color: rgb(68, 68, 68); }
.uk-panel-space { padding: 30px; }
.uk-panel-space .uk-panel-badge { top: 30px; right: 30px; }
.uk-panel + .uk-panel-divider { margin-top: 50px !important; }
.uk-panel + .uk-panel-divider::before { content: ""; display: block; position: absolute; top: -25px; left: 0px; right: 0px; border-top: 1px solid rgb(221, 221, 221); }
@media (min-width: 1220px) {
  .uk-panel + .uk-panel-divider { margin-top: 70px !important; }
  .uk-panel + .uk-panel-divider::before { top: -35px; }
}
.uk-panel-box .uk-panel-teaser { border-top-left-radius: 4px; border-top-right-radius: 4px; overflow: hidden; transform: translateZ(0px); }
.uk-block { position: relative; box-sizing: border-box; padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 768px) {
  .uk-block { padding-top: 50px; padding-bottom: 50px; }
}
.uk-block::after, .uk-block::before { content: ""; display: table; }
.uk-block::after { clear: both; }
.uk-block > :last-child { margin-bottom: 0px; }
.uk-block-large { padding-top: 20px; padding-bottom: 20px; }
@media (min-width: 768px) {
  .uk-block-large { padding-top: 50px; padding-bottom: 50px; }
}
@media (min-width: 960px) {
  .uk-block-large { padding-top: 100px; padding-bottom: 100px; }
}
.uk-block-default { background: rgb(255, 255, 255); }
.uk-block-muted { background: rgb(249, 249, 249); }
.uk-block-primary { background: rgb(0, 168, 230); }
.uk-block-secondary { background: rgb(34, 34, 34); }
.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary { padding-top: 0px; }
.uk-article::after, .uk-article::before { content: ""; display: table; }
.uk-article::after { clear: both; }
.uk-article > :last-child { margin-bottom: 0px; }
.uk-article + .uk-article { margin-top: 25px; }
.uk-article-title { font-size: 36px; line-height: 42px; font-weight: 400; text-transform: none; }
.uk-article-title a { color: inherit; text-decoration: none; }
.uk-article-meta { font-size: 12px; line-height: 18px; color: rgb(153, 153, 153); }
.uk-article-lead { color: rgb(68, 68, 68); font-size: 18px; line-height: 24px; font-weight: 400; }
.uk-article-divider { margin-bottom: 25px; border-color: rgb(221, 221, 221); }
* + .uk-article-divider { margin-top: 25px; }
.uk-article + .uk-article { padding-top: 25px; border-top: 1px solid rgb(221, 221, 221); }
.uk-comment-header { margin-bottom: 15px; padding: 10px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background: rgb(250, 250, 250); }
.uk-comment-header::after, .uk-comment-header::before { content: ""; display: table; }
.uk-comment-header::after { clear: both; }
.uk-comment-avatar { margin-right: 15px; float: left; }
.uk-comment-title { margin: 5px 0px 0px; font-size: 16px; line-height: 22px; }
.uk-comment-meta { margin: 2px 0px 0px; font-size: 11px; line-height: 16px; color: rgb(153, 153, 153); }
.uk-comment-body { padding-left: 10px; padding-right: 10px; }
.uk-comment-body > :last-child { margin-bottom: 0px; }
.uk-comment-list { padding: 0px; list-style: none; }
.uk-comment-list .uk-comment + ul { margin: 25px 0px 0px; list-style: none; }
.uk-comment-list .uk-comment + ul > li:nth-child(n+2), .uk-comment-list > li:nth-child(n+2) { margin-top: 25px; }
@media (min-width: 768px) {
  .uk-comment-list .uk-comment + ul { padding-left: 100px; }
}
.uk-comment-primary .uk-comment-header { border-color: rgba(45, 112, 145, 0.3); background-color: rgb(235, 247, 253); color: rgb(45, 112, 145); text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-cover-background { background-position: 50% 50%; background-size: cover; background-repeat: no-repeat; }
.uk-cover { overflow: hidden; }
.uk-cover-object { width: auto; height: auto; min-width: 100%; min-height: 100%; max-width: none; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
[data-uk-cover] { position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.uk-nav, .uk-nav ul { margin: 0px; padding: 0px; list-style: none; }
.uk-nav li > a { display: block; text-decoration: none; }
.uk-nav > li > a { padding: 5px 15px; }
.uk-nav ul { padding-left: 15px; }
.uk-nav ul a { padding: 2px 0px; }
.uk-nav li > a > div { font-size: 12px; line-height: 18px; }
.uk-nav-header { padding: 5px 15px; text-transform: uppercase; font-weight: 700; font-size: 12px; }
.uk-nav-header:not(:first-child) { margin-top: 15px; }
.uk-nav-divider { margin: 9px 15px; }
ul.uk-nav-sub { padding: 5px 0px 5px 15px; }
.uk-nav-parent-icon > .uk-parent > a::after { content: ""; width: 20px; margin-right: -10px; float: right; font-family: FontAwesome; text-align: center; }
.uk-nav-parent-icon > .uk-parent.uk-open > a::after { content: ""; }
.uk-nav-side > li > a { color: rgb(68, 68, 68); }
.uk-nav-side > li > a:focus, .uk-nav-side > li > a:hover { background: rgba(0, 0, 0, 0.03); color: rgb(68, 68, 68); outline: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px inset; text-shadow: rgb(255, 255, 255) 0px -1px 0px; }
.uk-nav-side > li.uk-active > a { background: rgb(0, 157, 216); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-nav-side .uk-nav-header { color: rgb(68, 68, 68); }
.uk-nav-side .uk-nav-divider { border-top: 1px solid rgb(221, 221, 221); box-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-nav-side ul a { color: rgb(0, 119, 221); }
.uk-nav-side ul a:hover { color: rgb(0, 85, 153); }
.uk-nav-dropdown > li > a { color: rgb(68, 68, 68); }
.uk-nav-dropdown > li > a:focus, .uk-nav-dropdown > li > a:hover { background: rgb(0, 157, 216); color: rgb(255, 255, 255); outline: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-nav-dropdown .uk-nav-header { color: rgb(153, 153, 153); }
.uk-nav-dropdown .uk-nav-divider { border-top: 1px solid rgb(221, 221, 221); }
.uk-nav-dropdown ul a { color: rgb(0, 119, 221); }
.uk-nav-dropdown ul a:hover { color: rgb(0, 85, 153); }
.uk-nav-navbar > li > a { color: rgb(68, 68, 68); }
.uk-nav-navbar > li > a:focus, .uk-nav-navbar > li > a:hover { background: rgb(0, 157, 216); color: rgb(255, 255, 255); outline: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-nav-navbar .uk-nav-header { color: rgb(153, 153, 153); }
.uk-nav-navbar .uk-nav-divider { border-top: 1px solid rgb(221, 221, 221); }
.uk-nav-navbar ul a { color: rgb(0, 119, 221); }
.uk-nav-navbar ul a:hover { color: rgb(0, 85, 153); }
.uk-nav-offcanvas > li > a { color: rgb(204, 204, 204); padding: 10px 15px; border-top: 1px solid rgba(0, 0, 0, 0.3); box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 0px inset; text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0px; }
.uk-nav-offcanvas > .uk-open > a, html:not(.uk-touch) .uk-nav-offcanvas > li > a:focus, html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover { background: rgb(64, 64, 64); color: rgb(255, 255, 255); outline: 0px; }
html .uk-nav.uk-nav-offcanvas > li.uk-active > a { background: rgb(26, 26, 26); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px inset; }
.uk-nav-offcanvas .uk-nav-header { color: rgb(119, 119, 119); margin-top: 0px; border-top: 1px solid rgba(0, 0, 0, 0.3); background: rgb(64, 64, 64); box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 0px inset; text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0px; }
.uk-nav-offcanvas .uk-nav-divider { border-top: 1px solid rgba(255, 255, 255, 0.01); margin: 0px; height: 4px; background: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px inset; }
.uk-nav-offcanvas ul a { color: rgb(204, 204, 204); }
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover { color: rgb(255, 255, 255); }
.uk-nav-offcanvas { border-bottom: 1px solid rgba(0, 0, 0, 0.3); box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 0px; }
.uk-nav-offcanvas .uk-nav-sub { border-top: 1px solid rgba(0, 0, 0, 0.3); box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 0px inset; }
.uk-navbar { background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)) border-box rgb(247, 247, 247); color: rgb(68, 68, 68); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.3); border-image: initial; border-radius: 4px; }
.uk-navbar::after, .uk-navbar::before { content: ""; display: table; }
.uk-navbar::after { clear: both; }
.uk-navbar-nav { margin: 0px; padding: 0px; list-style: none; float: left; }
.uk-navbar-nav > li { float: left; position: relative; }
.uk-navbar-nav > li > a { display: block; box-sizing: border-box; text-decoration: none; height: 41px; padding: 0px 15px; line-height: 40px; color: rgb(68, 68, 68); font-size: 14px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 400; margin-top: -1px; margin-left: -1px; border-width: 1px 1px 0px; border-style: solid; border-color: transparent; border-image: initial; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-navbar-nav > li > a[href="#"] { cursor: text; }
.uk-navbar-nav > li.uk-open > a, .uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus { background-color: transparent; color: rgb(68, 68, 68); outline: 0px; position: relative; z-index: 1; border-left-color: rgba(0, 0, 0, 0.1); border-right-color: rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.1); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px inset; }
.uk-navbar-nav > li > a:active { background-color: rgb(245, 245, 245); color: rgb(68, 68, 68); border-left-color: rgba(0, 0, 0, 0.1); border-right-color: rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px inset; }
.uk-navbar-nav > li.uk-active > a { background-color: rgb(250, 250, 250); color: rgb(68, 68, 68); border-left-color: rgba(0, 0, 0, 0.1); border-right-color: rgba(0, 0, 0, 0.1); border-top-color: rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px inset; }
.uk-navbar-nav .uk-navbar-nav-subtitle { line-height: 28px; }
.uk-navbar-nav-subtitle > div { margin-top: -6px; font-size: 10px; line-height: 12px; }
.uk-navbar-brand, .uk-navbar-content, .uk-navbar-toggle { box-sizing: border-box; display: block; height: 41px; padding: 0px 15px; float: left; margin-top: -1px; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-navbar-brand::before, .uk-navbar-content::before, .uk-navbar-toggle::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center) { padding-left: 0px; }
.uk-navbar-content > a:not([class]) { color: rgb(0, 119, 221); }
.uk-navbar-content > a:not([class]):hover { color: rgb(0, 85, 153); }
.uk-navbar-brand { font-size: 18px; color: rgb(68, 68, 68); text-decoration: none; }
.uk-navbar-brand:focus, .uk-navbar-brand:hover { color: rgb(68, 68, 68); text-decoration: none; outline: 0px; }
.uk-navbar-toggle { font-size: 18px; color: rgb(68, 68, 68); text-decoration: none; }
.uk-navbar-toggle:focus, .uk-navbar-toggle:hover { color: rgb(68, 68, 68); text-decoration: none; outline: 0px; }
.uk-navbar-toggle::after { content: ""; font-family: FontAwesome; vertical-align: middle; }
.uk-navbar-toggle-alt::after { content: ""; }
.uk-navbar-center { float: none; text-align: center; max-width: 50%; margin-left: auto; margin-right: auto; }
.uk-navbar-flip { float: right; }
.uk-navbar-nav:first-child > li:first-child > a { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.uk-navbar-flip .uk-navbar-nav > li > a { margin-left: 0px; margin-right: -1px; }
.uk-navbar-flip .uk-navbar-nav:first-child > li:first-child > a { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.uk-navbar-flip .uk-navbar-nav:last-child > li:last-child > a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.uk-navbar-attached { border-top-color: transparent; border-left-color: transparent; border-right-color: transparent; border-radius: 0px; }
.uk-navbar-attached .uk-navbar-nav > li > a { border-radius: 0px !important; }
.uk-subnav { display: flex; flex-wrap: wrap; margin-left: -10px; margin-top: -10px; padding: 0px; list-style: none; }
.uk-subnav > * { flex: 0 0 auto; padding-left: 10px; margin-top: 10px; position: relative; }
.uk-subnav::after, .uk-subnav::before { content: ""; display: block; overflow: hidden; }
.uk-subnav::after { clear: both; }
.uk-subnav > * { float: left; }
.uk-subnav > * > * { display: inline-block; color: rgb(68, 68, 68); }
.uk-subnav > * > :focus, .uk-subnav > * > :hover { color: rgb(0, 119, 221); text-decoration: none; }
.uk-subnav > .uk-active > * { color: rgb(0, 119, 221); }
.uk-subnav-line > ::before { content: ""; display: inline-block; height: 10px; vertical-align: middle; }
.uk-subnav-line > :nth-child(n+2)::before { margin-right: 10px; border-left: 1px solid rgb(221, 221, 221); }
.uk-subnav-pill > * > * { padding: 3px 9px; border-radius: 4px; }
.uk-subnav-pill > * > :focus, .uk-subnav-pill > * > :hover { background: rgb(250, 250, 250); color: rgb(68, 68, 68); text-decoration: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px; }
.uk-subnav-pill > .uk-active > * { background: rgb(0, 157, 216); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; }
.uk-subnav > .uk-disabled > * { background: 0px 0px; color: rgb(153, 153, 153); text-decoration: none; cursor: text; box-shadow: none; }
.uk-breadcrumb { padding: 0px; list-style: none; font-size: 0px; }
.uk-breadcrumb > li, .uk-breadcrumb > li > a, .uk-breadcrumb > li > span { display: inline-block; }
.uk-breadcrumb > li:nth-child(n+2)::before { content: "/"; display: inline-block; margin: 0px 8px; }
.uk-pagination { padding: 0px; list-style: none; text-align: center; font-size: 0px; }
.uk-pagination::after, .uk-pagination::before { content: ""; display: table; }
.uk-pagination::after { clear: both; }
.uk-pagination > li { display: inline-block; font-size: 1rem; vertical-align: top; }
.uk-pagination > li:nth-child(n+2) { margin-left: 5px; }
.uk-pagination > li > a, .uk-pagination > li > span { display: inline-block; min-width: 16px; padding: 3px 5px; line-height: 20px; text-decoration: none; box-sizing: content-box; text-align: center; border-radius: 4px; }
.uk-pagination > li > a { background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)) border-box rgb(247, 247, 247); color: rgb(68, 68, 68); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: initial; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-pagination > li > a:focus, .uk-pagination > li > a:hover { background-color: rgb(250, 250, 250); color: rgb(68, 68, 68); outline: 0px; background-image: none; }
.uk-pagination > li > a:active { background-color: rgb(245, 245, 245); color: rgb(68, 68, 68); border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); background-image: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px inset; }
.uk-pagination > .uk-active > span { background: linear-gradient(rgb(0, 180, 245), rgb(0, 141, 197)) border-box rgb(0, 157, 216); color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4); border-image: initial; text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-pagination > .uk-disabled > span { background-color: rgb(250, 250, 250); color: rgb(153, 153, 153); border: 1px solid rgba(0, 0, 0, 0.2); text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-pagination-previous { float: left; }
.uk-pagination-next { float: right; }
.uk-pagination-left { text-align: left; }
.uk-pagination-right { text-align: right; }
.uk-tab { margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid rgb(221, 221, 221); }
.uk-tab::after, .uk-tab::before { content: ""; display: table; }
.uk-tab::after { clear: both; }
.uk-tab > li { margin-bottom: -1px; float: left; position: relative; }
.uk-tab > li.uk-open:not(.uk-active) > a, .uk-tab > li:not(.uk-active) > a:focus, .uk-tab > li:not(.uk-active) > a:hover { margin-bottom: 1px; padding-bottom: 7px; }
.uk-tab > li.uk-disabled > a { color: rgb(153, 153, 153); cursor: text; }
.uk-tab > li.uk-disabled.uk-active > a, .uk-tab > li.uk-disabled > a:focus, .uk-tab > li.uk-disabled > a:hover { background: 0px 0px; border-color: transparent; }
.uk-tab-flip > li { float: right; }
.uk-tab-flip > li:nth-child(n+2) > a { margin-left: 0px; margin-right: 5px; }
.uk-tab > li.uk-tab-responsive > a { margin-left: 0px; margin-right: 0px; }
.uk-tab-responsive > a::before { content: " "; font-family: FontAwesome; }
.uk-tab-center { border-bottom: 1px solid rgb(221, 221, 221); }
.uk-tab-center-bottom { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-top: 1px solid rgb(221, 221, 221); }
.uk-tab-center::after, .uk-tab-center::before { content: ""; display: table; }
.uk-tab-center::after { clear: both; }
.uk-tab-center .uk-tab > li > a { text-align: center; }
.uk-tab-bottom { border-top: 1px solid rgb(221, 221, 221); border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.uk-tab-bottom > li { margin-top: -1px; margin-bottom: 0px; }
.uk-tab-bottom > li > a { padding-top: 8px; padding-bottom: 8px; border-bottom-width: 1px; border-top-width: 0px; }
.uk-tab-bottom > li.uk-open:not(.uk-active) > a, .uk-tab-bottom > li:not(.uk-active) > a:focus, .uk-tab-bottom > li:not(.uk-active) > a:hover { margin-bottom: 0px; margin-top: 1px; padding-bottom: 8px; padding-top: 7px; }
.uk-tab-bottom > li.uk-active > a { border-top-color: transparent; border-bottom-color: rgb(221, 221, 221); }
.uk-tab-grid { margin-left: -5px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; position: relative; z-index: 0; }
.uk-tab-grid::before { display: block; position: absolute; left: 5px; right: 0px; bottom: -1px; border-top: 1px solid rgb(221, 221, 221); z-index: -1; }
.uk-tab-grid > li:first-child > a { margin-left: 5px; }
.uk-tab-grid > li > a { text-align: center; }
.uk-tab-grid.uk-tab-bottom { border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.uk-tab-grid.uk-tab-bottom::before { top: -1px; bottom: auto; }
@media (min-width: 768px) {
  .uk-tab-left, .uk-tab-right { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
  .uk-tab-left > li, .uk-tab-right > li { margin-bottom: 0px; float: none; }
  .uk-tab-left > li > a, .uk-tab-right > li > a { padding-top: 8px; padding-bottom: 8px; }
  .uk-tab-left > li:nth-child(n+2) > a, .uk-tab-right > li:nth-child(n+2) > a { margin-left: 0px; margin-top: 5px; }
  .uk-tab-left > li.uk-active > a, .uk-tab-right > li.uk-active > a { border-color: rgb(221, 221, 221); }
  .uk-tab-left { border-right: 1px solid rgb(221, 221, 221); }
  .uk-tab-left > li { margin-right: -1px; }
  .uk-tab-left > li > a { border-bottom-width: 1px; border-right-width: 0px; }
  .uk-tab-left > li:not(.uk-active) > a:focus, .uk-tab-left > li:not(.uk-active) > a:hover { margin-bottom: 0px; margin-right: 1px; padding-bottom: 8px; padding-right: 11px; }
  .uk-tab-left > li.uk-active > a { border-right-color: transparent; }
  .uk-tab-right { border-left: 1px solid rgb(221, 221, 221); }
  .uk-tab-right > li { margin-left: -1px; }
  .uk-tab-right > li > a { border-bottom-width: 1px; border-left-width: 0px; }
  .uk-tab-right > li:not(.uk-active) > a:focus, .uk-tab-right > li:not(.uk-active) > a:hover { margin-bottom: 0px; margin-left: 1px; padding-bottom: 8px; padding-left: 11px; }
  .uk-tab-right > li.uk-active > a { border-left-color: transparent; }
}
.uk-tab-bottom > li > a { border-radius: 0px 0px 4px 4px; }
@media (min-width: 768px) {
  .uk-tab-left > li > a { border-radius: 4px 0px 0px 4px; }
  .uk-tab-right > li > a { border-radius: 0px 4px 4px 0px; }
}
.uk-thumbnav { display: flex; flex-wrap: wrap; margin-left: -10px; margin-top: -10px; padding: 0px; list-style: none; }
.uk-thumbnav > * { flex: 0 0 auto; padding-left: 10px; margin-top: 10px; }
.uk-thumbnav::after, .uk-thumbnav::before { content: ""; display: block; overflow: hidden; }
.uk-thumbnav::after { clear: both; }
.uk-thumbnav > * { float: left; }
.uk-thumbnav > * > * { display: block; background: rgb(255, 255, 255); }
.uk-thumbnav > * > * > img { opacity: 0.7; transition: opacity 0.15s linear; }
.uk-thumbnav > * > :focus > img, .uk-thumbnav > * > :hover > img { opacity: 1; }
.uk-thumbnav > .uk-active > * > img { opacity: 1; }
.uk-list { padding: 0px; list-style: none; }
.uk-list > li::after, .uk-list > li::before { content: ""; display: table; }
.uk-list > li::after { clear: both; }
.uk-list > li > :last-child { margin-bottom: 0px; }
.uk-list ul { margin: 0px; padding-left: 20px; list-style: none; }
.uk-list-line > li:nth-child(n+2) { margin-top: 5px; padding-top: 5px; border-top: 1px solid rgb(221, 221, 221); }
.uk-list-striped > li { padding: 5px; border-bottom: 1px solid rgb(221, 221, 221); }
.uk-list-striped > li:nth-of-type(2n+1) { background: rgb(250, 250, 250); }
.uk-list-space > li:nth-child(n+2) { margin-top: 10px; }
.uk-list-striped > li:first-child { border-top: 1px solid rgb(221, 221, 221); }
@media (min-width: 768px) {
  .uk-description-list-horizontal { overflow: hidden; }
  .uk-description-list-horizontal > dt { width: 160px; float: left; clear: both; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
  .uk-description-list-horizontal > dd { margin-left: 180px; }
}
.uk-description-list-line > dt { font-weight: 400; }
.uk-description-list-line > dt:nth-child(n+2) { margin-top: 5px; padding-top: 5px; border-top: 1px solid rgb(221, 221, 221); }
.uk-description-list-line > dd { color: rgb(153, 153, 153); }
.uk-table { border-collapse: collapse; border-spacing: 0px; width: 100%; margin-bottom: 15px; }
* + .uk-table { margin-top: 15px; }
.uk-table th { text-align: left; }
.uk-table caption, .uk-table tfoot { font-size: 12px; font-style: italic; }
.uk-table caption { text-align: left; color: rgb(153, 153, 153); }
.uk-table tbody tr.uk-active { background: rgb(240, 240, 240); }
.uk-table-middle, .uk-table-middle td { vertical-align: middle !important; }
.uk-table-striped tbody tr:nth-of-type(2n+1) { background: rgb(250, 250, 250); }
.uk-table-hover tbody tr:hover { background: rgb(240, 240, 240); }
.uk-form input, .uk-form select, .uk-form textarea { box-sizing: border-box; margin: 0px; border-radius: 0px; font: inherit; color: inherit; }
.uk-form select { text-transform: none; }
.uk-form optgroup { font-style: inherit; font-variant: inherit; font-stretch: inherit; font-size: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-weight: 700; }
.uk-form input[type="checkbox"], .uk-form input[type="radio"] { padding: 0px; }
.uk-form input[type="checkbox"]:not(:disabled), .uk-form input[type="radio"]:not(:disabled) { cursor: pointer; }
.uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="number"], .uk-form input[type="datetime"], .uk-form textarea { appearance: none; }
.uk-form input[type="search"]::-webkit-search-cancel-button, .uk-form input[type="search"]::-webkit-search-decoration { appearance: none; }
.uk-form input[type="number"]::-webkit-inner-spin-button, .uk-form input[type="number"]::-webkit-outer-spin-button { height: auto; }
.uk-form fieldset { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; margin: 0px; padding: 0px; }
.uk-form textarea { overflow: auto; vertical-align: top; }
.uk-form :invalid { box-shadow: none; }
.uk-form input:not([type="radio"]):not([type="checkbox"]), .uk-form select { vertical-align: middle; }
.uk-form > :last-child { margin-bottom: 0px; }
.uk-form input:not([type]), .uk-form input[type="text"], .uk-form input[type="password"], .uk-form input[type="email"], .uk-form input[type="url"], .uk-form input[type="search"], .uk-form input[type="tel"], .uk-form input[type="number"], .uk-form input[type="datetime"], .uk-form input[type="datetime-local"], .uk-form input[type="date"], .uk-form input[type="month"], .uk-form input[type="time"], .uk-form input[type="week"], .uk-form input[type="color"], .uk-form select, .uk-form textarea { height: 30px; max-width: 100%; padding: 4px 6px; border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); color: rgb(68, 68, 68); transition: border 0.2s linear, background, color, box-shadow, padding; border-radius: 4px; }
.uk-form input:not([type]):focus, .uk-form input[type="text"]:focus, .uk-form input[type="password"]:focus, .uk-form input[type="email"]:focus, .uk-form input[type="url"]:focus, .uk-form input[type="search"]:focus, .uk-form input[type="tel"]:focus, .uk-form input[type="number"]:focus, .uk-form input[type="datetime"]:focus, .uk-form input[type="datetime-local"]:focus, .uk-form input[type="date"]:focus, .uk-form input[type="month"]:focus, .uk-form input[type="time"]:focus, .uk-form input[type="week"]:focus, .uk-form input[type="color"]:focus, .uk-form select:focus, .uk-form textarea:focus { border-color: rgb(153, 186, 202); outline: 0px; background: rgb(245, 251, 254); color: rgb(68, 68, 68); }
.uk-form input:not([type]):disabled, .uk-form input[type="text"]:disabled, .uk-form input[type="password"]:disabled, .uk-form input[type="email"]:disabled, .uk-form input[type="url"]:disabled, .uk-form input[type="search"]:disabled, .uk-form input[type="tel"]:disabled, .uk-form input[type="number"]:disabled, .uk-form input[type="datetime"]:disabled, .uk-form input[type="datetime-local"]:disabled, .uk-form input[type="date"]:disabled, .uk-form input[type="month"]:disabled, .uk-form input[type="time"]:disabled, .uk-form input[type="week"]:disabled, .uk-form input[type="color"]:disabled, .uk-form select:disabled, .uk-form textarea:disabled { border-color: rgb(221, 221, 221); background-color: rgb(250, 250, 250); color: rgb(153, 153, 153); }
.uk-form ::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.uk-form :disabled::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.uk-form legend { width: 100%; border: 0px; padding: 0px 0px 15px; font-size: 18px; line-height: 30px; }
.uk-form legend::after { content: ""; display: block; border-bottom: 1px solid rgb(221, 221, 221); width: 100%; }
input:not([type]).uk-form-large, input[type].uk-form-large, select.uk-form-large, textarea.uk-form-large { height: 40px; padding: 8px 6px; font-size: 16px; }
.uk-form select[multiple], .uk-form select[size], .uk-form textarea { height: auto; }
.uk-form-danger { border-color: rgb(220, 141, 153) !important; background: rgb(255, 247, 248) !important; color: rgb(216, 80, 48) !important; }
.uk-form-success { border-color: rgb(142, 199, 59) !important; background: rgb(250, 255, 242) !important; color: rgb(101, 159, 19) !important; }
.uk-form-blank { border-color: transparent !important; border-style: dashed !important; background: 0px 0px !important; }
.uk-form-blank:focus { border-color: rgb(221, 221, 221) !important; }
input.uk-form-width-mini { width: 40px; }
select.uk-form-width-mini { width: 65px; }
.uk-form-width-small { width: 130px; }
.uk-form-width-medium { width: 200px; }
.uk-form-width-large { width: 500px; }
.uk-form-row::after, .uk-form-row::before { content: ""; display: table; }
.uk-form-row::after { clear: both; }
.uk-form-row + .uk-form-row { margin-top: 15px; }
.uk-form-help-inline { display: inline-block; margin: 0px 0px 0px 10px; }
.uk-form-help-block { margin: 5px 0px 0px; }
.uk-form-controls > :first-child { margin-top: 0px; }
.uk-form-controls > :last-child { margin-bottom: 0px; }
.uk-form-controls-condensed { margin: 5px 0px; }
.uk-form-stacked .uk-form-label { display: block; margin-bottom: 5px; font-weight: 700; }
@media (max-width: 959px) {
  .uk-form-horizontal .uk-form-label { display: block; margin-bottom: 5px; font-weight: 700; }
}
@media (min-width: 960px) {
  .uk-form-horizontal .uk-form-controls-text { padding-top: 5px; }
}
.uk-form-icon { display: inline-block; position: relative; max-width: 100%; }
.uk-form-icon > [class*="uk-icon-"] { position: absolute; top: 50%; width: 30px; margin-top: -7px; font-size: 14px; color: rgb(153, 153, 153); text-align: center; pointer-events: none; }
.uk-form-icon:not(.uk-form-icon-flip) > input { padding-left: 30px !important; }
.uk-form-icon-flip > [class*="uk-icon-"] { right: 0px; }
.uk-form-icon-flip > input { padding-right: 30px !important; }
.uk-button { appearance: none; margin: 0px; overflow: visible; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: rgb(68, 68, 68); text-transform: none; display: inline-block; box-sizing: border-box; padding: 0px 12px; background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)) border-box rgb(247, 247, 247); vertical-align: middle; line-height: 28px; min-height: 30px; font-size: 1rem; text-decoration: none; text-align: center; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: initial; border-radius: 4px; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-button:not(:disabled) { cursor: pointer; }
.uk-button:focus, .uk-button:hover { background-color: rgb(250, 250, 250); color: rgb(68, 68, 68); outline: 0px; text-decoration: none; background-image: none; }
.uk-button.uk-active, .uk-button:active { background-color: rgb(245, 245, 245); color: rgb(68, 68, 68); border-color: rgba(0, 0, 0, 0.3) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); background-image: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px inset; }
.uk-button-primary { background-color: rgb(0, 157, 216); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(0, 180, 245), rgb(0, 141, 197)); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4); text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-button-primary:focus, .uk-button-primary:hover { background-color: rgb(0, 175, 242); color: rgb(255, 255, 255); background-image: none; }
.uk-button-primary.uk-active, .uk-button-primary:active { background-color: rgb(0, 138, 191); color: rgb(255, 255, 255); background-image: none; border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; }
.uk-button-success { background-color: rgb(130, 187, 66); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(159, 210, 86), rgb(111, 172, 52)); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4); text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-button-success:focus, .uk-button-success:hover { background-color: rgb(143, 206, 72); color: rgb(255, 255, 255); background-image: none; }
.uk-button-success.uk-active, .uk-button-success:active { background-color: rgb(118, 180, 48); color: rgb(255, 255, 255); background-image: none; border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; }
.uk-button-danger { background-color: rgb(211, 44, 70); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(238, 70, 90), rgb(193, 26, 57)); border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.4); text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
.uk-button-danger:focus, .uk-button-danger:hover { background-color: rgb(227, 53, 81); color: rgb(255, 255, 255); background-image: none; }
.uk-button-danger.uk-active, .uk-button-danger:active { background-color: rgb(201, 28, 55); color: rgb(255, 255, 255); background-image: none; border-color: rgba(0, 0, 0, 0.4) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px inset; }
.uk-button:disabled { background-color: rgb(250, 250, 250); color: rgb(153, 153, 153); border-color: rgba(0, 0, 0, 0.2); background-image: none; box-shadow: none; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-button-link, .uk-button-link.uk-active, .uk-button-link:active, .uk-button-link:disabled, .uk-button-link:focus, .uk-button-link:hover { border-color: transparent; background: 0px 0px; box-shadow: none; text-shadow: none; }
.uk-button-link { color: rgb(0, 119, 221); }
.uk-button-link.uk-active, .uk-button-link:active, .uk-button-link:focus, .uk-button-link:hover { color: rgb(0, 85, 153); text-decoration: underline; }
.uk-button-link:disabled { color: rgb(153, 153, 153); }
.uk-button-link:focus { outline: dotted 1px; }
.uk-button-mini { min-height: 20px; padding: 0px 6px; line-height: 18px; font-size: 11px; }
.uk-button-small { min-height: 25px; padding: 0px 10px; line-height: 23px; font-size: 12px; }
.uk-button-large { min-height: 40px; padding: 0px 15px; line-height: 38px; font-size: 16px; border-radius: 5px; }
.uk-button-group { display: inline-block; vertical-align: middle; position: relative; font-size: 0px; white-space: nowrap; }
.uk-button-group > * { display: inline-block; }
.uk-button-group .uk-button { vertical-align: top; }
.uk-button-dropdown { display: inline-block; vertical-align: middle; position: relative; }
.uk-button-group > .uk-button:not(:first-child):not(:last-child), .uk-button-group > div:not(:first-child):not(:last-child) .uk-button { border-radius: 0px; }
.uk-button-group > .uk-button:first-child, .uk-button-group > div:first-child .uk-button { border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.uk-button-group > .uk-button:last-child, .uk-button-group > div:last-child .uk-button { border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.uk-button-group > .uk-button:nth-child(n+2), .uk-button-group > div:nth-child(n+2) .uk-button { margin-left: -1px; }
.uk-button-group .uk-button.uk-active, .uk-button-group .uk-button:active, .uk-button-group .uk-button:hover { position: relative; }
@font-face { font-family: FontAwesome; src: url('../fonts/f2adefcbc04.woff2') format("woff2"), url('../fonts/fba0c59deb5.woff') format("woff"), url('../fonts/faa58f33f23.ttf') format("truetype"); font-weight: 400; font-style: normal; }
[class*="uk-icon-"] { font-family: FontAwesome; display: inline-block; font-weight: 400; font-style: normal; line-height: 1; -webkit-font-smoothing: antialiased; }
[class*="uk-icon-"], [class*="uk-icon-"]:focus, [class*="uk-icon-"]:hover { text-decoration: none; }
.uk-icon-small { font-size: 150%; vertical-align: -10%; }
.uk-icon-medium { font-size: 200%; vertical-align: -16%; }
.uk-icon-large { font-size: 250%; vertical-align: -22%; }
.uk-icon-justify { width: 1em; text-align: center; }
.uk-icon-spin { display: inline-block; animation: 2s linear 0s infinite normal none running uk-rotate; }
.uk-icon-hover { color: rgb(153, 153, 153); }
.uk-icon-hover:hover { color: rgb(68, 68, 68); }
.uk-icon-button { box-sizing: border-box; display: inline-block; width: 35px; height: 35px; border-radius: 100%; background: linear-gradient(rgb(255, 255, 255), rgb(238, 238, 238)) border-box rgb(247, 247, 247); line-height: 35px; color: rgb(68, 68, 68); font-size: 18px; text-align: center; border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(187, 187, 187); border-image: initial; text-shadow: rgb(255, 255, 255) 0px 1px 0px; }
.uk-icon-button:focus, .uk-icon-button:hover { background-color: rgb(250, 250, 250); color: rgb(68, 68, 68); outline: 0px; background-image: none; }
.uk-icon-button:active { background-color: rgb(245, 245, 245); color: rgb(68, 68, 68); border-color: rgb(187, 187, 187) rgb(204, 204, 204) rgb(204, 204, 204); background-image: none; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px inset; }
.uk-icon-glass::before { content: ""; }
.uk-icon-music::before { content: ""; }
.uk-icon-search::before { content: ""; }
.uk-icon-envelope-o::before { content: ""; }
.uk-icon-heart::before { content: ""; }
.uk-icon-star::before { content: ""; }
.uk-icon-star-o::before { content: ""; }
.uk-icon-user::before { content: ""; }
.uk-icon-film::before { content: ""; }
.uk-icon-th-large::before { content: ""; }
.uk-icon-th::before { content: ""; }
.uk-icon-th-list::before { content: ""; }
.uk-icon-check::before { content: ""; }
.uk-icon-close::before, .uk-icon-remove::before, .uk-icon-times::before { content: ""; }
.uk-icon-search-plus::before { content: ""; }
.uk-icon-search-minus::before { content: ""; }
.uk-icon-power-off::before { content: ""; }
.uk-icon-signal::before { content: ""; }
.uk-icon-cog::before, .uk-icon-gear::before { content: ""; }
.uk-icon-trash-o::before { content: ""; }
.uk-icon-home::before { content: ""; }
.uk-icon-file-o::before { content: ""; }
.uk-icon-clock-o::before { content: ""; }
.uk-icon-road::before { content: ""; }
.uk-icon-download::before { content: ""; }
.uk-icon-arrow-circle-o-down::before { content: ""; }
.uk-icon-arrow-circle-o-up::before { content: ""; }
.uk-icon-inbox::before { content: ""; }
.uk-icon-play-circle-o::before { content: ""; }
.uk-icon-repeat::before, .uk-icon-rotate-right::before { content: ""; }
.uk-icon-refresh::before { content: ""; }
.uk-icon-list-alt::before { content: ""; }
.uk-icon-lock::before { content: ""; }
.uk-icon-flag::before { content: ""; }
.uk-icon-headphones::before { content: ""; }
.uk-icon-volume-off::before { content: ""; }
.uk-icon-volume-down::before { content: ""; }
.uk-icon-volume-up::before { content: ""; }
.uk-icon-qrcode::before { content: ""; }
.uk-icon-barcode::before { content: ""; }
.uk-icon-tag::before { content: ""; }
.uk-icon-tags::before { content: ""; }
.uk-icon-book::before { content: ""; }
.uk-icon-bookmark::before { content: ""; }
.uk-icon-print::before { content: ""; }
.uk-icon-camera::before { content: ""; }
.uk-icon-font::before { content: ""; }
.uk-icon-bold::before { content: ""; }
.uk-icon-italic::before { content: ""; }
.uk-icon-text-height::before { content: ""; }
.uk-icon-text-width::before { content: ""; }
.uk-icon-align-left::before { content: ""; }
.uk-icon-align-center::before { content: ""; }
.uk-icon-align-right::before { content: ""; }
.uk-icon-align-justify::before { content: ""; }
.uk-icon-list::before { content: ""; }
.uk-icon-dedent::before, .uk-icon-outdent::before { content: ""; }
.uk-icon-indent::before { content: ""; }
.uk-icon-video-camera::before { content: ""; }
.uk-icon-image::before, .uk-icon-photo::before, .uk-icon-picture-o::before { content: ""; }
.uk-icon-pencil::before { content: ""; }
.uk-icon-map-marker::before { content: ""; }
.uk-icon-adjust::before { content: ""; }
.uk-icon-tint::before { content: ""; }
.uk-icon-edit::before, .uk-icon-pencil-square-o::before { content: ""; }
.uk-icon-share-square-o::before { content: ""; }
.uk-icon-check-square-o::before { content: ""; }
.uk-icon-arrows::before { content: ""; }
.uk-icon-step-backward::before { content: ""; }
.uk-icon-fast-backward::before { content: ""; }
.uk-icon-backward::before { content: ""; }
.uk-icon-play::before { content: ""; }
.uk-icon-pause::before { content: ""; }
.uk-icon-stop::before { content: ""; }
.uk-icon-forward::before { content: ""; }
.uk-icon-fast-forward::before { content: ""; }
.uk-icon-step-forward::before { content: ""; }
.uk-icon-eject::before { content: ""; }
.uk-icon-chevron-left::before { content: ""; }
.uk-icon-chevron-right::before { content: ""; }
.uk-icon-plus-circle::before { content: ""; }
.uk-icon-minus-circle::before { content: ""; }
.uk-icon-times-circle::before { content: ""; }
.uk-icon-check-circle::before { content: ""; }
.uk-icon-question-circle::before { content: ""; }
.uk-icon-info-circle::before { content: ""; }
.uk-icon-crosshairs::before { content: ""; }
.uk-icon-times-circle-o::before { content: ""; }
.uk-icon-check-circle-o::before { content: ""; }
.uk-icon-ban::before { content: ""; }
.uk-icon-arrow-left::before { content: ""; }
.uk-icon-arrow-right::before { content: ""; }
.uk-icon-arrow-up::before { content: ""; }
.uk-icon-arrow-down::before { content: ""; }
.uk-icon-mail-forward::before, .uk-icon-share::before { content: ""; }
.uk-icon-expand::before { content: ""; }
.uk-icon-compress::before { content: ""; }
.uk-icon-plus::before { content: ""; }
.uk-icon-minus::before { content: ""; }
.uk-icon-asterisk::before { content: ""; }
.uk-icon-exclamation-circle::before { content: ""; }
.uk-icon-gift::before { content: ""; }
.uk-icon-leaf::before { content: ""; }
.uk-icon-fire::before { content: ""; }
.uk-icon-eye::before { content: ""; }
.uk-icon-eye-slash::before { content: ""; }
.uk-icon-exclamation-triangle::before, .uk-icon-warning::before { content: ""; }
.uk-icon-plane::before { content: ""; }
.uk-icon-calendar::before { content: ""; }
.uk-icon-random::before { content: ""; }
.uk-icon-comment::before { content: ""; }
.uk-icon-magnet::before { content: ""; }
.uk-icon-chevron-up::before { content: ""; }
.uk-icon-chevron-down::before { content: ""; }
.uk-icon-retweet::before { content: ""; }
.uk-icon-shopping-cart::before { content: ""; }
.uk-icon-folder::before { content: ""; }
.uk-icon-folder-open::before { content: ""; }
.uk-icon-arrows-v::before { content: ""; }
.uk-icon-arrows-h::before { content: ""; }
.uk-icon-bar-chart-o::before, .uk-icon-bar-chart::before { content: ""; }
.uk-icon-twitter-square::before { content: ""; }
.uk-icon-facebook-square::before { content: ""; }
.uk-icon-camera-retro::before { content: ""; }
.uk-icon-key::before { content: ""; }
.uk-icon-cogs::before, .uk-icon-gears::before { content: ""; }
.uk-icon-comments::before { content: ""; }
.uk-icon-thumbs-o-up::before { content: ""; }
.uk-icon-thumbs-o-down::before { content: ""; }
.uk-icon-star-half::before { content: ""; }
.uk-icon-heart-o::before { content: ""; }
.uk-icon-sign-out::before { content: ""; }
.uk-icon-linkedin-square::before { content: ""; }
.uk-icon-thumb-tack::before { content: ""; }
.uk-icon-external-link::before { content: ""; }
.uk-icon-sign-in::before { content: ""; }
.uk-icon-trophy::before { content: ""; }
.uk-icon-github-square::before { content: ""; }
.uk-icon-upload::before { content: ""; }
.uk-icon-lemon-o::before { content: ""; }
.uk-icon-phone::before { content: ""; }
.uk-icon-square-o::before { content: ""; }
.uk-icon-bookmark-o::before { content: ""; }
.uk-icon-phone-square::before { content: ""; }
.uk-icon-twitter::before { content: ""; }
.uk-icon-facebook-f::before, .uk-icon-facebook::before { content: ""; }
.uk-icon-github::before { content: ""; }
.uk-icon-unlock::before { content: ""; }
.uk-icon-credit-card::before { content: ""; }
.uk-icon-rss::before { content: ""; }
.uk-icon-hdd-o::before { content: ""; }
.uk-icon-bullhorn::before { content: ""; }
.uk-icon-bell::before { content: ""; }
.uk-icon-certificate::before { content: ""; }
.uk-icon-hand-o-right::before { content: ""; }
.uk-icon-hand-o-left::before { content: ""; }
.uk-icon-hand-o-up::before { content: ""; }
.uk-icon-hand-o-down::before { content: ""; }
.uk-icon-arrow-circle-left::before { content: ""; }
.uk-icon-arrow-circle-right::before { content: ""; }
.uk-icon-arrow-circle-up::before { content: ""; }
.uk-icon-arrow-circle-down::before { content: ""; }
.uk-icon-globe::before { content: ""; }
.uk-icon-wrench::before { content: ""; }
.uk-icon-tasks::before { content: ""; }
.uk-icon-filter::before { content: ""; }
.uk-icon-briefcase::before { content: ""; }
.uk-icon-arrows-alt::before { content: ""; }
.uk-icon-group::before, .uk-icon-users::before { content: ""; }
.uk-icon-chain::before, .uk-icon-link::before { content: ""; }
.uk-icon-cloud::before { content: ""; }
.uk-icon-flask::before { content: ""; }
.uk-icon-cut::before, .uk-icon-scissors::before { content: ""; }
.uk-icon-copy::before, .uk-icon-files-o::before { content: ""; }
.uk-icon-paperclip::before { content: ""; }
.uk-icon-floppy-o::before, .uk-icon-save::before { content: ""; }
.uk-icon-square::before { content: ""; }
.uk-icon-bars::before, .uk-icon-navicon::before, .uk-icon-reorder::before { content: ""; }
.uk-icon-list-ul::before { content: ""; }
.uk-icon-list-ol::before { content: ""; }
.uk-icon-strikethrough::before { content: ""; }
.uk-icon-underline::before { content: ""; }
.uk-icon-table::before { content: ""; }
.uk-icon-magic::before { content: ""; }
.uk-icon-truck::before { content: ""; }
.uk-icon-pinterest::before { content: ""; }
.uk-icon-pinterest-square::before { content: ""; }
.uk-icon-google-plus-square::before { content: ""; }
.uk-icon-google-plus::before { content: ""; }
.uk-icon-money::before { content: ""; }
.uk-icon-caret-down::before { content: ""; }
.uk-icon-caret-up::before { content: ""; }
.uk-icon-caret-left::before { content: ""; }
.uk-icon-caret-right::before { content: ""; }
.uk-icon-columns::before { content: ""; }
.uk-icon-sort::before, .uk-icon-unsorted::before { content: ""; }
.uk-icon-sort-desc::before, .uk-icon-sort-down::before { content: ""; }
.uk-icon-sort-asc::before, .uk-icon-sort-up::before { content: ""; }
.uk-icon-envelope::before { content: ""; }
.uk-icon-linkedin::before { content: ""; }
.uk-icon-rotate-left::before, .uk-icon-undo::before { content: ""; }
.uk-icon-gavel::before, .uk-icon-legal::before { content: ""; }
.uk-icon-dashboard::before, .uk-icon-tachometer::before { content: ""; }
.uk-icon-comment-o::before { content: ""; }
.uk-icon-comments-o::before { content: ""; }
.uk-icon-bolt::before, .uk-icon-flash::before { content: ""; }
.uk-icon-sitemap::before { content: ""; }
.uk-icon-umbrella::before { content: ""; }
.uk-icon-clipboard::before, .uk-icon-paste::before { content: ""; }
.uk-icon-lightbulb-o::before { content: ""; }
.uk-icon-exchange::before { content: ""; }
.uk-icon-cloud-download::before { content: ""; }
.uk-icon-cloud-upload::before { content: ""; }
.uk-icon-user-md::before { content: ""; }
.uk-icon-stethoscope::before { content: ""; }
.uk-icon-suitcase::before { content: ""; }
.uk-icon-bell-o::before { content: ""; }
.uk-icon-coffee::before { content: ""; }
.uk-icon-cutlery::before { content: ""; }
.uk-icon-file-text-o::before { content: ""; }
.uk-icon-building-o::before { content: ""; }
.uk-icon-hospital-o::before { content: ""; }
.uk-icon-ambulance::before { content: ""; }
.uk-icon-medkit::before { content: ""; }
.uk-icon-fighter-jet::before { content: ""; }
.uk-icon-beer::before { content: ""; }
.uk-icon-h-square::before { content: ""; }
.uk-icon-plus-square::before { content: ""; }
.uk-icon-angle-double-left::before { content: ""; }
.uk-icon-angle-double-right::before { content: ""; }
.uk-icon-angle-double-up::before { content: ""; }
.uk-icon-angle-double-down::before { content: ""; }
.uk-icon-angle-left::before { content: ""; }
.uk-icon-angle-right::before { content: ""; }
.uk-icon-angle-up::before { content: ""; }
.uk-icon-angle-down::before { content: ""; }
.uk-icon-desktop::before { content: ""; }
.uk-icon-laptop::before { content: ""; }
.uk-icon-tablet::before { content: ""; }
.uk-icon-mobile-phone::before, .uk-icon-mobile::before { content: ""; }
.uk-icon-circle-o::before { content: ""; }
.uk-icon-quote-left::before { content: ""; }
.uk-icon-quote-right::before { content: ""; }
.uk-icon-spinner::before { content: ""; }
.uk-icon-circle::before { content: ""; }
.uk-icon-mail-reply::before, .uk-icon-reply::before { content: ""; }
.uk-icon-github-alt::before { content: ""; }
.uk-icon-folder-o::before { content: ""; }
.uk-icon-folder-open-o::before { content: ""; }
.uk-icon-smile-o::before { content: ""; }
.uk-icon-frown-o::before { content: ""; }
.uk-icon-meh-o::before { content: ""; }
.uk-icon-gamepad::before { content: ""; }
.uk-icon-keyboard-o::before { content: ""; }
.uk-icon-flag-o::before { content: ""; }
.uk-icon-flag-checkered::before { content: ""; }
.uk-icon-terminal::before { content: ""; }
.uk-icon-code::before { content: ""; }
.uk-icon-mail-reply-all::before, .uk-icon-reply-all::before { content: ""; }
.uk-icon-star-half-empty::before, .uk-icon-star-half-full::before, .uk-icon-star-half-o::before { content: ""; }
.uk-icon-location-arrow::before { content: ""; }
.uk-icon-crop::before { content: ""; }
.uk-icon-code-fork::before { content: ""; }
.uk-icon-chain-broken::before, .uk-icon-unlink::before { content: ""; }
.uk-icon-question::before { content: ""; }
.uk-icon-info::before { content: ""; }
.uk-icon-exclamation::before { content: ""; }
.uk-icon-superscript::before { content: ""; }
.uk-icon-subscript::before { content: ""; }
.uk-icon-eraser::before { content: ""; }
.uk-icon-puzzle-piece::before { content: ""; }
.uk-icon-microphone::before { content: ""; }
.uk-icon-microphone-slash::before { content: ""; }
.uk-icon-shield::before { content: ""; }
.uk-icon-calendar-o::before { content: ""; }
.uk-icon-fire-extinguisher::before { content: ""; }
.uk-icon-rocket::before { content: ""; }
.uk-icon-maxcdn::before { content: ""; }
.uk-icon-chevron-circle-left::before { content: ""; }
.uk-icon-chevron-circle-right::before { content: ""; }
.uk-icon-chevron-circle-up::before { content: ""; }
.uk-icon-chevron-circle-down::before { content: ""; }
.uk-icon-html5::before { content: ""; }
.uk-icon-css3::before { content: ""; }
.uk-icon-anchor::before { content: ""; }
.uk-icon-unlock-alt::before { content: ""; }
.uk-icon-bullseye::before { content: ""; }
.uk-icon-ellipsis-h::before { content: ""; }
.uk-icon-ellipsis-v::before { content: ""; }
.uk-icon-rss-square::before { content: ""; }
.uk-icon-play-circle::before { content: ""; }
.uk-icon-ticket::before { content: ""; }
.uk-icon-minus-square::before { content: ""; }
.uk-icon-minus-square-o::before { content: ""; }
.uk-icon-level-up::before { content: ""; }
.uk-icon-level-down::before { content: ""; }
.uk-icon-check-square::before { content: ""; }
.uk-icon-pencil-square::before { content: ""; }
.uk-icon-external-link-square::before { content: ""; }
.uk-icon-share-square::before { content: ""; }
.uk-icon-compass::before { content: ""; }
.uk-icon-caret-square-o-down::before, .uk-icon-toggle-down::before { content: ""; }
.uk-icon-caret-square-o-up::before, .uk-icon-toggle-up::before { content: ""; }
.uk-icon-caret-square-o-right::before, .uk-icon-toggle-right::before { content: ""; }
.uk-icon-eur::before, .uk-icon-euro::before { content: ""; }
.uk-icon-gbp::before { content: ""; }
.uk-icon-dollar::before, .uk-icon-usd::before { content: ""; }
.uk-icon-inr::before, .uk-icon-rupee::before { content: ""; }
.uk-icon-cny::before, .uk-icon-jpy::before, .uk-icon-rmb::before, .uk-icon-yen::before { content: ""; }
.uk-icon-rouble::before, .uk-icon-rub::before, .uk-icon-ruble::before { content: ""; }
.uk-icon-krw::before, .uk-icon-won::before { content: ""; }
.uk-icon-bitcoin::before, .uk-icon-btc::before { content: ""; }
.uk-icon-file::before { content: ""; }
.uk-icon-file-text::before { content: ""; }
.uk-icon-sort-alpha-asc::before { content: ""; }
.uk-icon-sort-alpha-desc::before { content: ""; }
.uk-icon-sort-amount-asc::before { content: ""; }
.uk-icon-sort-amount-desc::before { content: ""; }
.uk-icon-sort-numeric-asc::before { content: ""; }
.uk-icon-sort-numeric-desc::before { content: ""; }
.uk-icon-thumbs-up::before { content: ""; }
.uk-icon-thumbs-down::before { content: ""; }
.uk-icon-youtube-square::before { content: ""; }
.uk-icon-youtube::before { content: ""; }
.uk-icon-xing::before { content: ""; }
.uk-icon-xing-square::before { content: ""; }
.uk-icon-youtube-play::before { content: ""; }
.uk-icon-dropbox::before { content: ""; }
.uk-icon-stack-overflow::before { content: ""; }
.uk-icon-instagram::before { content: ""; }
.uk-icon-flickr::before { content: ""; }
.uk-icon-adn::before { content: ""; }
.uk-icon-bitbucket::before { content: ""; }
.uk-icon-bitbucket-square::before { content: ""; }
.uk-icon-tumblr::before { content: ""; }
.uk-icon-tumblr-square::before { content: ""; }
.uk-icon-long-arrow-down::before { content: ""; }
.uk-icon-long-arrow-up::before { content: ""; }
.uk-icon-long-arrow-left::before { content: ""; }
.uk-icon-long-arrow-right::before { content: ""; }
.uk-icon-apple::before { content: ""; }
.uk-icon-windows::before { content: ""; }
.uk-icon-android::before { content: ""; }
.uk-icon-linux::before { content: ""; }
.uk-icon-dribbble::before { content: ""; }
.uk-icon-skype::before { content: ""; }
.uk-icon-foursquare::before { content: ""; }
.uk-icon-trello::before { content: ""; }
.uk-icon-female::before { content: ""; }
.uk-icon-male::before { content: ""; }
.uk-icon-gittip::before, .uk-icon-gratipay::before { content: ""; }
.uk-icon-sun-o::before { content: ""; }
.uk-icon-moon-o::before { content: ""; }
.uk-icon-archive::before { content: ""; }
.uk-icon-bug::before { content: ""; }
.uk-icon-vk::before { content: ""; }
.uk-icon-weibo::before { content: ""; }
.uk-icon-renren::before { content: ""; }
.uk-icon-pagelines::before { content: ""; }
.uk-icon-stack-exchange::before { content: ""; }
.uk-icon-arrow-circle-o-right::before { content: ""; }
.uk-icon-arrow-circle-o-left::before { content: ""; }
.uk-icon-caret-square-o-left::before, .uk-icon-toggle-left::before { content: ""; }
.uk-icon-dot-circle-o::before { content: ""; }
.uk-icon-wheelchair::before { content: ""; }
.uk-icon-vimeo-square::before { content: ""; }
.uk-icon-try::before, .uk-icon-turkish-lira::before { content: ""; }
.uk-icon-plus-square-o::before { content: ""; }
.uk-icon-space-shuttle::before { content: ""; }
.uk-icon-slack::before { content: ""; }
.uk-icon-envelope-square::before { content: ""; }
.uk-icon-wordpress::before { content: ""; }
.uk-icon-openid::before { content: ""; }
.uk-icon-bank::before, .uk-icon-institution::before, .uk-icon-university::before { content: ""; }
.uk-icon-graduation-cap::before, .uk-icon-mortar-board::before { content: ""; }
.uk-icon-yahoo::before { content: ""; }
.uk-icon-google::before { content: ""; }
.uk-icon-reddit::before { content: ""; }
.uk-icon-reddit-square::before { content: ""; }
.uk-icon-stumbleupon-circle::before { content: ""; }
.uk-icon-stumbleupon::before { content: ""; }
.uk-icon-delicious::before { content: ""; }
.uk-icon-digg::before { content: ""; }
.uk-icon-pied-piper::before { content: ""; }
.uk-icon-pied-piper-alt::before { content: ""; }
.uk-icon-drupal::before { content: ""; }
.uk-icon-joomla::before { content: ""; }
.uk-icon-language::before { content: ""; }
.uk-icon-fax::before { content: ""; }
.uk-icon-building::before { content: ""; }
.uk-icon-child::before { content: ""; }
.uk-icon-paw::before { content: ""; }
.uk-icon-spoon::before { content: ""; }
.uk-icon-cube::before { content: ""; }
.uk-icon-cubes::before { content: ""; }
.uk-icon-behance::before { content: ""; }
.uk-icon-behance-square::before { content: ""; }
.uk-icon-steam::before { content: ""; }
.uk-icon-steam-square::before { content: ""; }
.uk-icon-recycle::before { content: ""; }
.uk-icon-automobile::before, .uk-icon-car::before { content: ""; }
.uk-icon-cab::before, .uk-icon-taxi::before { content: ""; }
.uk-icon-tree::before { content: ""; }
.uk-icon-spotify::before { content: ""; }
.uk-icon-deviantart::before { content: ""; }
.uk-icon-soundcloud::before { content: ""; }
.uk-icon-database::before { content: ""; }
.uk-icon-file-pdf-o::before { content: ""; }
.uk-icon-file-word-o::before { content: ""; }
.uk-icon-file-excel-o::before { content: ""; }
.uk-icon-file-powerpoint-o::before { content: ""; }
.uk-icon-file-image-o::before, .uk-icon-file-photo-o::before, .uk-icon-file-picture-o::before { content: ""; }
.uk-icon-file-archive-o::before, .uk-icon-file-zip-o::before { content: ""; }
.uk-icon-file-audio-o::before, .uk-icon-file-sound-o::before { content: ""; }
.uk-icon-file-movie-o::before, .uk-icon-file-video-o::before { content: ""; }
.uk-icon-file-code-o::before { content: ""; }
.uk-icon-vine::before { content: ""; }
.uk-icon-codepen::before { content: ""; }
.uk-icon-jsfiddle::before { content: ""; }
.uk-icon-life-bouy::before, .uk-icon-life-buoy::before, .uk-icon-life-ring::before, .uk-icon-life-saver::before, .uk-icon-support::before { content: ""; }
.uk-icon-circle-o-notch::before { content: ""; }
.uk-icon-ra::before, .uk-icon-rebel::before { content: ""; }
.uk-icon-empire::before, .uk-icon-ge::before { content: ""; }
.uk-icon-git-square::before { content: ""; }
.uk-icon-git::before { content: ""; }
.uk-icon-hacker-news::before { content: ""; }
.uk-icon-tencent-weibo::before { content: ""; }
.uk-icon-qq::before { content: ""; }
.uk-icon-wechat::before, .uk-icon-weixin::before { content: ""; }
.uk-icon-paper-plane::before, .uk-icon-send::before { content: ""; }
.uk-icon-paper-plane-o::before, .uk-icon-send-o::before { content: ""; }
.uk-icon-history::before { content: ""; }
.uk-icon-circle-thin::before, .uk-icon-genderless::before { content: ""; }
.uk-icon-header::before { content: ""; }
.uk-icon-paragraph::before { content: ""; }
.uk-icon-sliders::before { content: ""; }
.uk-icon-share-alt::before { content: ""; }
.uk-icon-share-alt-square::before { content: ""; }
.uk-icon-bomb::before { content: ""; }
.uk-icon-futbol-o::before, .uk-icon-soccer-ball-o::before { content: ""; }
.uk-icon-tty::before { content: ""; }
.uk-icon-binoculars::before { content: ""; }
.uk-icon-plug::before { content: ""; }
.uk-icon-slideshare::before { content: ""; }
.uk-icon-twitch::before { content: ""; }
.uk-icon-yelp::before { content: ""; }
.uk-icon-newspaper-o::before { content: ""; }
.uk-icon-wifi::before { content: ""; }
.uk-icon-calculator::before { content: ""; }
.uk-icon-paypal::before { content: ""; }
.uk-icon-google-wallet::before { content: ""; }
.uk-icon-cc-visa::before { content: ""; }
.uk-icon-cc-mastercard::before { content: ""; }
.uk-icon-cc-discover::before { content: ""; }
.uk-icon-cc-amex::before { content: ""; }
.uk-icon-cc-paypal::before { content: ""; }
.uk-icon-cc-stripe::before { content: ""; }
.uk-icon-bell-slash::before { content: ""; }
.uk-icon-bell-slash-o::before { content: ""; }
.uk-icon-trash::before { content: ""; }
.uk-icon-copyright::before { content: ""; }
.uk-icon-at::before { content: ""; }
.uk-icon-eyedropper::before { content: ""; }
.uk-icon-paint-brush::before { content: ""; }
.uk-icon-birthday-cake::before { content: ""; }
.uk-icon-area-chart::before { content: ""; }
.uk-icon-pie-chart::before { content: ""; }
.uk-icon-line-chart::before { content: ""; }
.uk-icon-lastfm::before { content: ""; }
.uk-icon-lastfm-square::before { content: ""; }
.uk-icon-toggle-off::before { content: ""; }
.uk-icon-toggle-on::before { content: ""; }
.uk-icon-bicycle::before { content: ""; }
.uk-icon-bus::before { content: ""; }
.uk-icon-ioxhost::before { content: ""; }
.uk-icon-angellist::before { content: ""; }
.uk-icon-cc::before { content: ""; }
.uk-icon-ils::before, .uk-icon-shekel::before, .uk-icon-sheqel::before { content: ""; }
.uk-icon-meanpath::before { content: ""; }
.uk-icon-buysellads::before { content: ""; }
.uk-icon-connectdevelop::before { content: ""; }
.uk-icon-dashcube::before { content: ""; }
.uk-icon-forumbee::before { content: ""; }
.uk-icon-leanpub::before { content: ""; }
.uk-icon-sellsy::before { content: ""; }
.uk-icon-shirtsinbulk::before { content: ""; }
.uk-icon-simplybuilt::before { content: ""; }
.uk-icon-skyatlas::before { content: ""; }
.uk-icon-cart-plus::before { content: ""; }
.uk-icon-cart-arrow-down::before { content: ""; }
.uk-icon-diamond::before { content: ""; }
.uk-icon-ship::before { content: ""; }
.uk-icon-user-secret::before { content: ""; }
.uk-icon-motorcycle::before { content: ""; }
.uk-icon-street-view::before { content: ""; }
.uk-icon-heartbeat::before { content: ""; }
.uk-icon-venus::before { content: ""; }
.uk-icon-mars::before { content: ""; }
.uk-icon-mercury::before { content: ""; }
.uk-icon-transgender::before { content: ""; }
.uk-icon-transgender-alt::before { content: ""; }
.uk-icon-venus-double::before { content: ""; }
.uk-icon-mars-double::before { content: ""; }
.uk-icon-venus-mars::before { content: ""; }
.uk-icon-mars-stroke::before { content: ""; }
.uk-icon-mars-stroke-v::before { content: ""; }
.uk-icon-mars-stroke-h::before { content: ""; }
.uk-icon-neuter::before { content: ""; }
.uk-icon-facebook-official::before { content: ""; }
.uk-icon-pinterest-p::before { content: ""; }
.uk-icon-whatsapp::before { content: ""; }
.uk-icon-server::before { content: ""; }
.uk-icon-user-plus::before { content: ""; }
.uk-icon-user-times::before { content: ""; }
.uk-icon-bed::before, .uk-icon-hotel::before { content: ""; }
.uk-icon-viacoin::before { content: ""; }
.uk-icon-train::before { content: ""; }
.uk-icon-subway::before { content: ""; }
.uk-icon-medium-logo::before { content: ""; }
.uk-icon-500px::before { content: ""; }
.uk-icon-amazon::before { content: ""; }
.uk-icon-balance-scale::before { content: ""; }
.uk-icon-battery-0::before, .uk-icon-battery-empty::before { content: ""; }
.uk-icon-battery-1::before, .uk-icon-battery-quarter::before { content: ""; }
.uk-icon-battery-2::before, .uk-icon-battery-half::before { content: ""; }
.uk-icon-battery-3::before, .uk-icon-battery-three-quarters::before { content: ""; }
.uk-icon-battery-4::before, .uk-icon-battery-full::before { content: ""; }
.uk-icon-black-tie::before { content: ""; }
.uk-icon-calendar-check-o::before { content: ""; }
.uk-icon-calendar-minus-o::before { content: ""; }
.uk-icon-calendar-plus-o::before { content: ""; }
.uk-icon-calendar-times-o::before { content: ""; }
.uk-icon-cc-diners-club::before { content: ""; }
.uk-icon-cc-jcb::before { content: ""; }
.uk-icon-chrome::before { content: ""; }
.uk-icon-clone::before { content: ""; }
.uk-icon-commenting::before { content: ""; }
.uk-icon-commenting-o::before { content: ""; }
.uk-icon-contao::before { content: ""; }
.uk-icon-creative-commons::before { content: ""; }
.uk-icon-expeditedssl::before { content: ""; }
.uk-icon-firefox::before { content: ""; }
.uk-icon-fonticons::before { content: ""; }
.uk-icon-get-pocket::before { content: ""; }
.uk-icon-gg::before { content: ""; }
.uk-icon-gg-circle::before { content: ""; }
.uk-icon-hand-lizard-o::before { content: ""; }
.uk-icon-hand-paper-o::before, .uk-icon-hand-stop-o::before { content: ""; }
.uk-icon-hand-peace-o::before { content: ""; }
.uk-icon-hand-pointer-o::before { content: ""; }
.uk-icon-hand-grab-o::before, .uk-icon-hand-rock-o::before { content: ""; }
.uk-icon-hand-scissors-o::before { content: ""; }
.uk-icon-hand-spock-o::before { content: ""; }
.uk-icon-hourglass::before { content: ""; }
.uk-icon-hourglass-o::before { content: ""; }
.uk-icon-hourglass-1::before, .uk-icon-hourglass-start::before { content: ""; }
.uk-icon-hourglass-2::before, .uk-icon-hourglass-half::before { content: ""; }
.uk-icon-hourglass-3::before, .uk-icon-hourglass-end::before { content: ""; }
.uk-icon-houzz::before { content: ""; }
.uk-icon-i-cursor::before { content: ""; }
.uk-icon-industry::before { content: ""; }
.uk-icon-internet-explorer::before { content: ""; }
.uk-icon-map::before { content: ""; }
.uk-icon-map-o::before { content: ""; }
.uk-icon-map-pin::before { content: ""; }
.uk-icon-map-signs::before { content: ""; }
.uk-icon-mouse-pointer::before { content: ""; }
.uk-icon-object-group::before { content: ""; }
.uk-icon-object-ungroup::before { content: ""; }
.uk-icon-odnoklassniki::before { content: ""; }
.uk-icon-odnoklassniki-square::before { content: ""; }
.uk-icon-opencart::before { content: ""; }
.uk-icon-opera::before { content: ""; }
.uk-icon-optin-monster::before { content: ""; }
.uk-icon-registered::before { content: ""; }
.uk-icon-safari::before { content: ""; }
.uk-icon-sticky-note::before { content: ""; }
.uk-icon-sticky-note-o::before { content: ""; }
.uk-icon-television::before, .uk-icon-tv::before { content: ""; }
.uk-icon-trademark::before { content: ""; }
.uk-icon-tripadvisor::before { content: ""; }
.uk-icon-vimeo::before { content: ""; }
.uk-icon-wikipedia-w::before { content: ""; }
.uk-icon-y-combinator::before, .uk-icon-yc::before { content: ""; }
.uk-icon-y-combinator-square::before, .uk-icon-yc-square::before { content: ""; }
.uk-icon-bluetooth::before { content: ""; }
.uk-icon-bluetooth-b::before { content: ""; }
.uk-icon-codiepie::before { content: ""; }
.uk-icon-credit-card-alt::before { content: ""; }
.uk-icon-edge::before { content: ""; }
.uk-icon-fort-awesome::before { content: ""; }
.uk-icon-hashtag::before { content: ""; }
.uk-icon-mixcloud::before { content: ""; }
.uk-icon-modx::before { content: ""; }
.uk-icon-pause-circle::before { content: ""; }
.uk-icon-pause-circle-o::before { content: ""; }
.uk-icon-percent::before { content: ""; }
.uk-icon-product-hunt::before { content: ""; }
.uk-icon-reddit-alien::before { content: ""; }
.uk-icon-scribd::before { content: ""; }
.uk-icon-shopping-bag::before { content: ""; }
.uk-icon-shopping-basket::before { content: ""; }
.uk-icon-stop-circle::before { content: ""; }
.uk-icon-stop-circle-o::before { content: ""; }
.uk-icon-usb::before { content: ""; }
.uk-icon-american-sign-language-interpreting::before, .uk-icon-asl-interpreting::before { content: ""; }
.uk-icon-assistive-listening-systems::before { content: ""; }
.uk-icon-audio-description::before { content: ""; }
.uk-icon-blind::before { content: ""; }
.uk-icon-braille::before { content: ""; }
.uk-icon-deaf::before, .uk-icon-deafness::before { content: ""; }
.uk-icon-envira::before { content: ""; }
.uk-icon-fa::before, .uk-icon-font-awesome::before { content: ""; }
.uk-icon-first-order::before { content: ""; }
.uk-icon-gitlab::before { content: ""; }
.uk-icon-glide::before { content: ""; }
.uk-icon-glide-g::before { content: ""; }
.uk-icon-hard-of-hearing::before { content: ""; }
.uk-icon-low-vision::before { content: ""; }
.uk-icon-question-circle-o::before { content: ""; }
.uk-icon-sign-language::before, .uk-icon-signing::before { content: ""; }
.uk-icon-snapchat::before { content: ""; }
.uk-icon-snapchat-ghost::before { content: ""; }
.uk-icon-snapchat-square::before { content: ""; }
.uk-icon-themeisle::before { content: ""; }
.uk-icon-universal-access::before { content: ""; }
.uk-icon-viadeo::before { content: ""; }
.uk-icon-viadeo-square::before { content: ""; }
.uk-icon-volume-control-phone::before { content: ""; }
.uk-icon-wheelchair-alt::before { content: ""; }
.uk-icon-wpbeginner::before { content: ""; }
.uk-icon-wpforms::before { content: ""; }
.uk-icon-yoast::before { content: ""; }
.uk-icon-adress-book::before { content: ""; }
.uk-icon-adress-book-o::before { content: ""; }
.uk-icon-adress-card::before { content: ""; }
.uk-icon-adress-card-o::before { content: ""; }
.uk-icon-bandcamp::before { content: ""; }
.uk-icon-bath::before { content: ""; }
.uk-icon-bathub::before { content: ""; }
.uk-icon-drivers-license::before { content: ""; }
.uk-icon-drivers-license-o::before { content: ""; }
.uk-icon-eercast::before { content: ""; }
.uk-icon-envelope-open::before { content: ""; }
.uk-icon-envelope-open-o::before { content: ""; }
.uk-icon-etsy::before { content: ""; }
.uk-icon-free-code-camp::before { content: ""; }
.uk-icon-grav::before { content: ""; }
.uk-icon-handshake-o::before { content: ""; }
.uk-icon-id-badge::before { content: ""; }
.uk-icon-id-card::before { content: ""; }
.uk-icon-id-card-o::before { content: ""; }
.uk-icon-imdb::before { content: ""; }
.uk-icon-linode::before { content: ""; }
.uk-icon-meetup::before { content: ""; }
.uk-icon-microchip::before { content: ""; }
.uk-icon-podcast::before { content: ""; }
.uk-icon-quora::before { content: ""; }
.uk-icon-ravelry::before { content: ""; }
.uk-icon-s15::before { content: ""; }
.uk-icon-shower::before { content: ""; }
.uk-icon-snowflake-o::before { content: ""; }
.uk-icon-superpowers::before { content: ""; }
.uk-icon-telegram::before { content: ""; }
.uk-icon-thermometer::before { content: ""; }
.uk-icon-thermometer-0::before { content: ""; }
.uk-icon-thermometer-1::before { content: ""; }
.uk-icon-thermometer-2::before { content: ""; }
.uk-icon-thermometer-3::before { content: ""; }
.uk-icon-thermometer-4::before { content: ""; }
.uk-icon-thermometer-empty::before { content: ""; }
.uk-icon-thermometer-full::before { content: ""; }
.uk-icon-thermometer-half::before { content: ""; }
.uk-icon-thermometer-quarter::before { content: ""; }
.uk-icon-thermometer-three-quarters::before { content: ""; }
.uk-icon-times-rectangle::before { content: ""; }
.uk-icon-times-rectangle-o::before { content: ""; }
.uk-icon-user-circle::before { content: ""; }
.uk-icon-user-circle-o::before { content: ""; }
.uk-icon-user-o::before { content: ""; }
.uk-icon-vcard::before { content: ""; }
.uk-icon-vcard-o::before { content: ""; }
.uk-icon-widow-close::before { content: ""; }
.uk-icon-widow-close-o::before { content: ""; }
.uk-icon-window-maximize::before { content: ""; }
.uk-icon-window-minimize::before { content: ""; }
.uk-icon-window-restore::before { content: ""; }
.uk-icon-wpexplorer::before { content: ""; }
.uk-close { appearance: none; margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; overflow: visible; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: inherit; text-transform: none; padding: 0px; background: 0px 0px; display: inline-block; box-sizing: content-box; width: 20px; line-height: 20px; text-align: center; vertical-align: middle; opacity: 0.3; }
.uk-close::after { display: block; content: ""; font-family: FontAwesome; }
.uk-close:focus, .uk-close:hover { opacity: 0.5; outline: 0px; color: inherit; text-decoration: none; cursor: pointer; }
.uk-close-alt { padding: 2px; border-radius: 50%; background: rgb(255, 255, 255); opacity: 1; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.3) 0px 0px 6px; }
.uk-close-alt:focus, .uk-close-alt:hover { opacity: 1; }
.uk-close-alt::after { opacity: 0.5; }
.uk-close-alt:focus::after, .uk-close-alt:hover::after { opacity: 0.8; }
.uk-badge { display: inline-block; padding: 0px 5px; background: linear-gradient(rgb(0, 180, 245), rgb(0, 141, 197)) border-box rgb(0, 157, 216); font-size: 10px; font-weight: 700; line-height: 14px; color: rgb(255, 255, 255); text-align: center; vertical-align: middle; text-transform: none; border-width: 1px; border-style: solid; border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); border-image: initial; border-radius: 2px; text-shadow: rgba(0, 0, 0, 0.2) 0px -1px 0px; }
a.uk-badge:hover { color: rgb(255, 255, 255); }
.uk-badge-notification { box-sizing: border-box; min-width: 18px; border-radius: 500px; font-size: 12px; line-height: 18px; }
.uk-badge-success { background-color: rgb(130, 187, 66); background-image: linear-gradient(rgb(159, 210, 86), rgb(111, 172, 52)); }
.uk-badge-warning { background-color: rgb(249, 161, 36); background-image: linear-gradient(rgb(251, 180, 80), rgb(248, 148, 6)); }
.uk-badge-danger { background-color: rgb(211, 44, 70); background-image: linear-gradient(rgb(238, 70, 90), rgb(193, 26, 57)); }
* + .uk-alert { margin-top: 15px; }
.uk-alert > :last-child { margin-bottom: 0px; }
.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 { color: inherit; }
.uk-alert > .uk-close:first-child { float: right; }
.uk-alert > .uk-close:first-child + * { margin-top: 0px; }
.uk-alert-success { background: rgb(242, 250, 227); color: rgb(101, 159, 19); border-color: rgba(101, 159, 19, 0.3); }
.uk-alert-warning { color: rgb(64, 64, 64); background: rgba(242, 97, 28, 0.1); border: 1px dashed rgb(249, 211, 191); padding: 10px !important; }
.uk-alert-danger { background: rgb(255, 241, 240); color: rgb(216, 80, 48); border-color: rgba(216, 80, 48, 0.3); }
.uk-alert-large { padding: 20px; }
.uk-alert-large > .uk-close:first-child { margin: -10px -10px 0px 0px; }
.uk-thumbnail { display: inline-block; max-width: 100%; box-sizing: border-box; margin: 0px; padding: 4px; border: 1px solid rgb(221, 221, 221); background: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px; }
a.uk-thumbnail:focus, a.uk-thumbnail:hover { border-color: rgb(170, 170, 170); background-color: rgb(255, 255, 255); text-decoration: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px; }
.uk-thumbnail-caption { padding-top: 4px; text-align: center; color: rgb(68, 68, 68); }
.uk-thumbnail-mini { width: 150px; }
.uk-thumbnail-small { width: 200px; }
.uk-thumbnail-medium { width: 300px; }
.uk-thumbnail-large { width: 400px; }
.uk-thumbnail-expand, .uk-thumbnail-expand > img { width: 100%; }
.uk-overlay { display: inline-block; position: relative; max-width: 100%; vertical-align: middle; overflow: hidden; transform: translateZ(0px); margin: 0px; }
.uk-overlay.uk-border-circle { mask-image: -webkit-radial-gradient(center, circle cover, rgb(255, 255, 255) 100%, rgb(0, 0, 0) 100%); }
.uk-overlay > :first-child { margin-bottom: 0px; }
.uk-overlay-panel { position: absolute; inset: 0px; padding: 20px; color: rgb(255, 255, 255); }
.uk-overlay-panel.uk-flex > * > :last-child, .uk-overlay-panel > :last-child { margin-bottom: 0px; }
.uk-overlay-panel h1, .uk-overlay-panel h2, .uk-overlay-panel h3, .uk-overlay-panel h4, .uk-overlay-panel h5, .uk-overlay-panel h6 { color: inherit; }
.uk-overlay-panel a:not([class]) { color: inherit; text-decoration: underline; }
.uk-overlay-panel a[class*="uk-icon-"]:not(.uk-icon-button) { color: inherit; }
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore) { opacity: 0; }
.uk-overlay-active :not(.uk-active) > .uk-overlay-panel:not(.uk-ignore) { opacity: 0; }
.uk-overlay-background { background: rgba(0, 0, 0, 0.5); }
.uk-overlay-image { padding: 0px; }
.uk-overlay-top { bottom: auto; }
.uk-overlay-bottom { top: auto; }
.uk-overlay-left { right: auto; }
.uk-overlay-right { left: auto; }
.uk-overlay-icon::before { content: ""; position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; font-size: 50px; line-height: 1; font-family: FontAwesome; text-align: center; color: rgb(255, 255, 255); }
.uk-overlay-blur, .uk-overlay-fade, .uk-overlay-grayscale, .uk-overlay-scale, .uk-overlay-spin, [class*="uk-overlay-slide"] { transition-duration: 0.3s; transition-timing-function: ease-out; transition-property: opacity, transform, filter; }
.uk-overlay-active .uk-overlay-fade, .uk-overlay-active .uk-overlay-scale, .uk-overlay-active .uk-overlay-spin, .uk-overlay-active [class*="uk-overlay-slide"] { transition-duration: 0.8s; }
.uk-overlay-fade { opacity: 0.7; }
.uk-overlay-active .uk-active > .uk-overlay-fade, .uk-overlay-hover.uk-hover .uk-overlay-fade, .uk-overlay-hover:hover .uk-overlay-fade { opacity: 1; }
.uk-overlay-scale { transform: scale(1); }
.uk-overlay-active .uk-active > .uk-overlay-scale, .uk-overlay-hover.uk-hover .uk-overlay-scale, .uk-overlay-hover:hover .uk-overlay-scale { transform: scale(1.1); }
.uk-overlay-spin { transform: scale(1) rotate(0deg); }
.uk-overlay-active .uk-active > .uk-overlay-spin, .uk-overlay-hover.uk-hover .uk-overlay-spin, .uk-overlay-hover:hover .uk-overlay-spin { transform: scale(1.1) rotate(3deg); }
.uk-overlay-grayscale { filter: grayscale(100%); }
.uk-overlay-active .uk-active > .uk-overlay-grayscale, .uk-overlay-hover.uk-hover .uk-overlay-grayscale, .uk-overlay-hover:hover .uk-overlay-grayscale { filter: grayscale(0); }
[class*="uk-overlay-slide"] { opacity: 0; }
.uk-overlay-slide-top { transform: translateY(-100%); }
.uk-overlay-slide-bottom { transform: translateY(100%); }
.uk-overlay-slide-left { transform: translateX(-100%); }
.uk-overlay-slide-right { transform: translateX(100%); }
.uk-overlay-active .uk-active > [class*="uk-overlay-slide"], .uk-overlay-hover.uk-hover [class*="uk-overlay-slide"], .uk-overlay-hover:hover [class*="uk-overlay-slide"] { opacity: 1; transform: translateX(0px) translateY(0px); }
.uk-overlay-area { position: absolute; inset: 0px; background: rgba(0, 0, 0, 0.3); opacity: 0; transition: opacity 0.15s linear; transform: translate3d(0px, 0px, 0px); }
.uk-overlay-toggle.uk-hover .uk-overlay-area, .uk-overlay-toggle:hover .uk-overlay-area, .uk-overlay.uk-hover .uk-overlay-area, .uk-overlay:hover .uk-overlay-area { opacity: 1; }
.uk-overlay-area:empty::before { content: ""; position: absolute; top: 50%; left: 50%; width: 50px; height: 50px; margin-top: -25px; margin-left: -25px; font-size: 50px; line-height: 1; font-family: FontAwesome; text-align: center; color: rgb(255, 255, 255); }
.uk-overlay-area:not(:empty) { font-size: 0px; }
.uk-overlay-area:not(:empty)::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.uk-overlay-area-content { display: inline-block; box-sizing: border-box; width: 100%; vertical-align: middle; font-size: 1rem; text-align: center; padding: 0px 15px; color: rgb(255, 255, 255); }
.uk-overlay-area-content > :last-child { margin-bottom: 0px; }
.uk-overlay-area-content a:not([class]), .uk-overlay-area-content a:not([class]):hover { color: inherit; }
.uk-overlay-caption { position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 15px; background: rgba(0, 0, 0, 0.5); color: rgb(255, 255, 255); opacity: 0; transition: opacity 0.15s linear; transform: translate3d(0px, 0px, 0px); }
.uk-overlay-toggle.uk-hover .uk-overlay-caption, .uk-overlay-toggle:hover .uk-overlay-caption, .uk-overlay.uk-hover .uk-overlay-caption, .uk-overlay:hover .uk-overlay-caption { opacity: 1; }
[class*="uk-column-"] { column-gap: 25px; }
.uk-column-1-2 { column-count: 2; }
.uk-column-1-3 { column-count: 3; }
.uk-column-1-4 { column-count: 4; }
.uk-column-1-5 { column-count: 5; }
.uk-column-1-6 { column-count: 6; }
@media (min-width: 480px) {
  .uk-column-small-1-2 { column-count: 2; }
  .uk-column-small-1-3 { column-count: 3; }
  .uk-column-small-1-4 { column-count: 4; }
  .uk-column-small-1-5 { column-count: 5; }
  .uk-column-small-1-6 { column-count: 6; }
}
@media (min-width: 768px) {
  .uk-column-medium-1-2 { column-count: 2; }
  .uk-column-medium-1-3 { column-count: 3; }
  .uk-column-medium-1-4 { column-count: 4; }
  .uk-column-medium-1-5 { column-count: 5; }
  .uk-column-medium-1-6 { column-count: 6; }
}
@media (min-width: 960px) {
  .uk-column-large-1-2 { column-count: 2; }
  .uk-column-large-1-3 { column-count: 3; }
  .uk-column-large-1-4 { column-count: 4; }
  .uk-column-large-1-5 { column-count: 5; }
  .uk-column-large-1-6 { column-count: 6; }
}
@media (min-width: 1220px) {
  .uk-column-xlarge-1-2 { column-count: 2; }
  .uk-column-xlarge-1-3 { column-count: 3; }
  .uk-column-xlarge-1-4 { column-count: 4; }
  .uk-column-xlarge-1-5 { column-count: 5; }
  .uk-column-xlarge-1-6 { column-count: 6; }
}
[class*="uk-animation-"] { animation-duration: 0.5s; animation-timing-function: ease-out; animation-fill-mode: both; }
@media screen {
  [data-uk-scrollspy*="uk-animation-"]:not([data-uk-scrollspy*="target"]) { opacity: 0; }
}
.uk-animation-fade { animation-name: uk-fade; animation-duration: 0.8s; animation-timing-function: linear !important; }
.uk-animation-scale-up { animation-name: uk-fade-scale-02; }
.uk-animation-scale-down { animation-name: uk-fade-scale-18; }
.uk-animation-slide-top { animation-name: uk-fade-top; }
.uk-animation-slide-bottom { animation-name: uk-fade-bottom; }
.uk-animation-slide-left { animation-name: uk-fade-left; }
.uk-animation-slide-right { animation-name: uk-fade-right; }
.uk-animation-scale { animation-name: uk-scale-12; }
.uk-animation-shake { animation-name: uk-shake; }
.uk-animation-reverse { animation-direction: reverse; animation-timing-function: ease-in; }
.uk-animation-15 { animation-duration: 15s; }
.uk-animation-top-left { transform-origin: 0px 0px; }
.uk-animation-top-center { transform-origin: 50% 0px; }
.uk-animation-top-right { transform-origin: 100% 0px; }
.uk-animation-middle-left { transform-origin: 0px 50%; }
.uk-animation-middle-right { transform-origin: 100% 50%; }
.uk-animation-bottom-left { transform-origin: 0px 100%; }
.uk-animation-bottom-center { transform-origin: 50% 100%; }
.uk-animation-bottom-right { transform-origin: 100% 100%; }
.uk-animation-hover:not(:hover), .uk-animation-hover:not(:hover) [class*="uk-animation-"], .uk-touch .uk-animation-hover:not(.uk-hover), .uk-touch .uk-animation-hover:not(.uk-hover) [class*="uk-animation-"] { animation-name: none; }
@-webkit-keyframes uk-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes uk-fade { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-webkit-keyframes uk-fade-top { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-fade-top { 
  0% { opacity: 0; transform: translateY(-100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes uk-fade-bottom { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-fade-bottom { 
  0% { opacity: 0; transform: translateY(100%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes uk-fade-left { 
  0% { opacity: 0; transform: translateX(-100%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes uk-fade-left { 
  0% { opacity: 0; transform: translateX(-100%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes uk-fade-right { 
  0% { opacity: 0; transform: translateX(100%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes uk-fade-right { 
  0% { opacity: 0; transform: translateX(100%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@-webkit-keyframes uk-fade-scale-02 { 
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes uk-fade-scale-02 { 
  0% { opacity: 0; transform: scale(0.2); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes uk-fade-scale-15 { 
  0% { opacity: 0; transform: scale(1.5); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes uk-fade-scale-15 { 
  0% { opacity: 0; transform: scale(1.5); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes uk-fade-scale-18 { 
  0% { opacity: 0; transform: scale(1.8); }
  100% { opacity: 1; transform: scale(1); }
}
@keyframes uk-fade-scale-18 { 
  0% { opacity: 0; transform: scale(1.8); }
  100% { opacity: 1; transform: scale(1); }
}
@-webkit-keyframes uk-slide-left { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-left { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes uk-slide-right { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-right { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes uk-slide-left-33 { 
  0% { transform: translateX(33%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-left-33 { 
  0% { transform: translateX(33%); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes uk-slide-right-33 { 
  0% { transform: translateX(-33%); }
  100% { transform: translateX(0px); }
}
@keyframes uk-slide-right-33 { 
  0% { transform: translateX(-33%); }
  100% { transform: translateX(0px); }
}
@-webkit-keyframes uk-scale-12 { 
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
@keyframes uk-scale-12 { 
  0% { transform: scale(1.2); }
  100% { transform: scale(1); }
}
@-webkit-keyframes uk-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes uk-rotate { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes uk-shake { 
  0%, 100% { transform: translateX(0px); }
  10% { transform: translateX(-9px); }
  20% { transform: translateX(8px); }
  30% { transform: translateX(-7px); }
  40% { transform: translateX(6px); }
  50% { transform: translateX(-5px); }
  60% { transform: translateX(4px); }
  70% { transform: translateX(-3px); }
  80% { transform: translateX(2px); }
  90% { transform: translateX(-1px); }
}
@keyframes uk-shake { 
  0%, 100% { transform: translateX(0px); }
  10% { transform: translateX(-9px); }
  20% { transform: translateX(8px); }
  30% { transform: translateX(-7px); }
  40% { transform: translateX(6px); }
  50% { transform: translateX(-5px); }
  60% { transform: translateX(4px); }
  70% { transform: translateX(-3px); }
  80% { transform: translateX(2px); }
  90% { transform: translateX(-1px); }
}
@-webkit-keyframes uk-slide-top-fixed { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-slide-top-fixed { 
  0% { opacity: 0; transform: translateY(-10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes uk-slide-bottom-fixed { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes uk-slide-bottom-fixed { 
  0% { opacity: 0; transform: translateY(10px); }
  100% { opacity: 1; transform: translateY(0px); }
}
.uk-dropdown, .uk-dropdown-blank { display: none; position: absolute; z-index: 1020; box-sizing: border-box; width: 200px; }
.uk-dropdown { padding: 15px; background: rgb(255, 255, 255); color: rgb(68, 68, 68); font-size: 1rem; vertical-align: top; border: 1px solid rgb(203, 203, 203); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; }
.uk-dropdown:focus { outline: 0px; }
.uk-open > .uk-dropdown, .uk-open > .uk-dropdown-blank { display: block; animation: 0.2s ease-in-out 0s 1 normal none running uk-fade; transform-origin: 0px 0px; }
.uk-dropdown-top { margin-top: -5px; }
.uk-dropdown-bottom { margin-top: 5px; }
.uk-dropdown-left { margin-left: -5px; }
.uk-dropdown-right { margin-left: 5px; }
.uk-dropdown .uk-nav { margin: 0px -15px; }
.uk-grid .uk-dropdown-grid + .uk-dropdown-grid { margin-top: 15px; }
.uk-dropdown-grid > [class*="uk-width-"] > .uk-panel + .uk-panel { margin-top: 15px; }
@media (min-width: 768px) {
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid { margin-left: -15px; margin-right: -15px; }
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"] { padding-left: 15px; padding-right: 15px; }
  .uk-dropdown:not(.uk-dropdown-stack) > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { border-left: 1px solid rgb(221, 221, 221); }
  .uk-dropdown-width-2:not(.uk-dropdown-stack) { width: 400px; }
  .uk-dropdown-width-3:not(.uk-dropdown-stack) { width: 600px; }
  .uk-dropdown-width-4:not(.uk-dropdown-stack) { width: 800px; }
  .uk-dropdown-width-5:not(.uk-dropdown-stack) { width: 1000px; }
}
@media (max-width: 767px) {
  .uk-dropdown-grid > [class*="uk-width-"] { width: 100%; }
  .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { margin-top: 15px; }
}
.uk-dropdown-stack > .uk-dropdown-grid > [class*="uk-width-"] { width: 100%; }
.uk-dropdown-stack > .uk-dropdown-grid > [class*="uk-width-"]:nth-child(n+2) { margin-top: 15px; }
.uk-dropdown-small { min-width: 150px; width: auto; padding: 5px; white-space: nowrap; }
.uk-dropdown-small .uk-nav { margin: 0px -5px; }
.uk-dropdown-navbar { margin-top: 6px; background: rgb(255, 255, 255); color: rgb(68, 68, 68); left: -1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; }
.uk-open > .uk-dropdown-navbar { animation: 0.2s ease-in-out 0s 1 normal none running uk-slide-top-fixed; }
.uk-dropdown-scrollable { overflow-y: auto; max-height: 200px; }
.uk-dropdown-navbar.uk-dropdown-flip { left: auto; }
.uk-modal { display: none; position: fixed; inset: 0px; z-index: 1010; overflow-y: auto; background: rgba(0, 0, 0, 0.6); opacity: 0; transition: opacity 0.15s linear; transform: translateZ(0px); }
.uk-modal.uk-open { opacity: 1; }
.uk-modal-page, .uk-modal-page body { overflow: hidden; }
.uk-modal-dialog { position: relative; box-sizing: border-box; margin: 50px auto; padding: 20px; width: 600px; max-width: calc(100% - 20px); background: rgb(255, 255, 255); opacity: 0; transform: translateY(-100px); transition: opacity 0.3s linear, transform 0.3s ease-out; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 10px; }
@media (max-width: 767px) {
  .uk-modal-dialog { width: auto; margin: 10px auto; }
}
.uk-open .uk-modal-dialog { opacity: 1; transform: translateY(0px); }
.uk-modal-dialog > :not([class*="uk-modal-"]):last-child { margin-bottom: 0px; }
.uk-modal-dialog > .uk-close:first-child { margin: -10px -10px 0px 0px; float: right; }
.uk-modal-dialog > .uk-close:first-child + :not([class*="uk-modal-"]) { margin-top: 0px; }
.uk-modal-dialog-lightbox { margin: 15px auto; padding: 0px; max-width: calc(100% - 30px); min-height: 50px; border-radius: 0px; }
.uk-modal-dialog-lightbox > .uk-close:first-child { position: absolute; top: -12px; right: -12px; margin: 0px; float: none; }
@media (max-width: 767px) {
  .uk-modal-dialog-lightbox > .uk-close:first-child { top: -7px; right: -7px; }
}
.uk-modal-dialog-blank { margin: 0px; padding: 0px; width: 100%; max-width: 100%; transition: opacity 0.3s linear; }
.uk-modal-dialog-blank > .uk-close:first-child { position: absolute; top: 20px; right: 20px; z-index: 1; margin: 0px; float: none; }
@media (min-width: 768px) {
  .uk-modal-dialog-large { width: 930px; }
}
@media (min-width: 1220px) {
  .uk-modal-dialog-large { width: 1130px; }
}
.uk-modal-header { margin: -20px -20px 15px; padding: 20px; border-bottom: 1px solid rgb(221, 221, 221); border-radius: 4px 4px 0px 0px; background: rgb(250, 250, 250); }
.uk-modal-footer { margin: 15px -20px -20px; padding: 20px; border-top: 1px solid rgb(221, 221, 221); border-radius: 0px 0px 4px 4px; background: rgb(250, 250, 250); }
.uk-modal-footer > :last-child, .uk-modal-header > :last-child { margin-bottom: 0px; }
.uk-modal-caption { position: absolute; left: 0px; right: 0px; bottom: -20px; margin-bottom: -10px; color: rgb(255, 255, 255); text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.uk-modal-spinner { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 25px; color: rgb(221, 221, 221); }
.uk-modal-spinner::after { content: ""; display: block; font-family: FontAwesome; animation: 2s linear 0s infinite normal none running uk-rotate; }
.uk-offcanvas { display: none; position: fixed; inset: 0px; z-index: 1000; touch-action: none; background: rgba(0, 0, 0, 0.1); }
.uk-offcanvas.uk-active { display: block; }
.uk-offcanvas-page { position: fixed; transition: margin-left 0.3s ease-in-out; margin-left: 0px; }
.uk-offcanvas-bar { position: fixed; top: 0px; bottom: 0px; left: 0px; transform: translateX(-100%); z-index: 1001; width: 270px; max-width: 100%; background: rgb(51, 51, 51); overflow-y: auto; transition: transform 0.3s ease-in-out; }
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show { transform: translateX(0px); }
.uk-offcanvas-bar-flip { left: auto; right: 0px; transform: translateX(100%); }
.uk-offcanvas-bar[mode="none"] { transition: none; }
.uk-offcanvas-bar[mode="reveal"] { transform: translateX(0px); clip: rect(0px, 0px, 100vh, 0px); transition: transform 0.3s ease-in-out, clip 0.3s ease-in-out; }
.uk-offcanvas-bar-flip[mode="reveal"] { transform: translateX(100%); }
.uk-offcanvas-bar-flip[mode="reveal"] > * { transform: translateX(-100%); transition: transform 0.3s ease-in-out; }
.uk-offcanvas.uk-active .uk-offcanvas-bar-flip[mode="reveal"].uk-offcanvas-bar-show > * { transform: translateX(0px); }
.uk-offcanvas .uk-panel { margin: 20px 15px; color: rgb(119, 119, 119); text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0px; }
.uk-offcanvas .uk-panel-title { color: rgb(204, 204, 204); }
.uk-offcanvas .uk-panel a:not([class]) { color: rgb(204, 204, 204); }
.uk-offcanvas .uk-panel a:not([class]):hover { color: rgb(255, 255, 255); }
.uk-offcanvas-bar::after { content: ""; display: block; position: absolute; top: 0px; bottom: 0px; right: 0px; width: 1px; background: rgba(0, 0, 0, 0.6); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 5px 2px; }
.uk-offcanvas-bar-flip::after { right: auto; left: 0px; width: 1px; background: rgba(0, 0, 0, 0.6); box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 5px 2px; }
.uk-switcher { margin: 0px; padding: 0px; list-style: none; }
.uk-switcher > :not(.uk-active) { display: none; }
.uk-text-small { font-size: 11px; line-height: 16px; }
.uk-text-large { font-size: 18px; line-height: 24px; font-weight: 400; }
.uk-text-muted { color: rgb(153, 153, 153) !important; }
.uk-text-success { background: rgba(101, 242, 28, 0.11); padding: 10px; border: 1px dashed rgba(75, 128, 48, 0.13); color: rgb(4, 4, 21) !important; }
.uk-text-warning { margin: 5px; color: rgb(30, 30, 30) !important; }
.uk-text-danger { color: rgb(216, 80, 48) !important; }
.uk-text-contrast { color: rgb(255, 255, 255) !important; }
.uk-text-left { text-align: left !important; }
.uk-text-center { text-align: center !important; }
.uk-text-justify { text-align: justify !important; }
.uk-text-top { vertical-align: top !important; }
.uk-text-middle { vertical-align: middle !important; }
.uk-text-bottom { vertical-align: bottom !important; }
@media (max-width: 959px) {
  .uk-text-center-medium { text-align: center !important; }
  .uk-text-left-medium { text-align: left !important; }
}
@media (max-width: 767px) {
  .uk-text-center-small { text-align: center !important; }
  .uk-text-left-small { text-align: left !important; }
}
.uk-text-nowrap { white-space: nowrap; }
.uk-text-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.uk-text-break { overflow-wrap: break-word; hyphens: auto; }
.uk-text-capitalize { text-transform: capitalize !important; }
.uk-text-lowercase { text-transform: lowercase !important; }
.uk-text-uppercase { text-transform: uppercase !important; }
@media (min-width: 1220px) {
}
.uk-container::after, .uk-container::before { content: ""; display: table; }
.uk-container::after { clear: both; }
.uk-container-center { margin-left: auto; margin-right: auto; box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 10px 1px; }
.uk-clearfix::before { content: ""; display: table-cell; }
.uk-clearfix::after { content: ""; display: table; clear: both; }
.uk-nbfc { overflow: hidden; }
.uk-nbfc-alt { display: table-cell; width: 10000px; }
.uk-float-left { float: left; }
.uk-float-right { float: right; }
[class*="uk-float-"] { max-width: 100%; }
[class*="uk-align-"] { display: block; margin-bottom: 15px; }
.uk-align-left { margin-right: 15px; float: left; }
.uk-align-right { margin-left: 15px; float: right; }
@media (min-width: 768px) {
  .uk-align-medium-left { margin-right: 15px; float: left; }
  .uk-align-medium-right { margin-left: 15px; float: right; }
}
.uk-align-center { margin-left: auto; margin-right: auto; }
.uk-vertical-align { font-size: 0px; }
.uk-vertical-align::before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
.uk-vertical-align-bottom, .uk-vertical-align-middle { display: inline-block; max-width: 100%; font-size: 1rem; }
.uk-vertical-align-middle { vertical-align: middle; }
.uk-vertical-align-bottom { vertical-align: bottom; }
[class*="uk-height"] { box-sizing: border-box; }
.uk-height-1-1 { height: 100%; }
.uk-height-viewport { height: 100vh; min-height: 600px; }
.uk-responsive-height, .uk-responsive-width { box-sizing: border-box; }
.uk-responsive-width { max-width: 100% !important; height: auto; }
.uk-responsive-height { max-height: 100%; width: auto; }
.uk-margin { margin-bottom: 15px; }
* + .uk-margin { margin-top: 15px; }
.uk-margin-top { margin-top: 15px !important; }
.uk-margin-bottom { margin-bottom: 15px !important; }
.uk-margin-left { margin-left: 15px !important; }
.uk-margin-right { margin-right: 15px !important; }
.uk-margin-large { margin-bottom: 50px; }
* + .uk-margin-large { margin-top: 50px; }
.uk-margin-large-top { margin-top: 50px !important; }
.uk-margin-large-bottom { margin-bottom: 50px !important; }
.uk-margin-large-left { margin-left: 50px !important; }
.uk-margin-large-right { margin-right: 50px !important; }
.uk-margin-small { margin-bottom: 5px; }
* + .uk-margin-small { margin-top: 5px; }
.uk-margin-small-top { margin-top: 5px !important; }
.uk-margin-small-bottom { margin-bottom: 5px !important; }
.uk-margin-small-left { margin-left: 5px !important; }
.uk-margin-small-right { margin-right: 5px !important; }
.uk-margin-top-remove { margin-top: 0px !important; }
.uk-margin-bottom-remove { margin-bottom: 0px !important; }
.uk-padding-remove { padding: 0px !important; }
.uk-padding-top-remove { padding-top: 0px !important; }
.uk-padding-bottom-remove { padding-bottom: 0px !important; }
.uk-padding-vertical-remove { padding-top: 0px !important; padding-bottom: 0px !important; }
.uk-border-circle { border-radius: 50%; }
.uk-border-rounded { border-radius: 5px; }
.uk-heading-large { font-size: 36px; line-height: 42px; }
@media (min-width: 768px) {
  .uk-heading-large { font-size: 52px; line-height: 64px; }
}
.uk-link-muted, .uk-link-muted a { color: rgb(68, 68, 68); }
.uk-link-muted a:hover, .uk-link-muted:hover { color: rgb(68, 68, 68); }
.uk-link-reset, .uk-link-reset a, .uk-link-reset a:focus, .uk-link-reset a:hover, .uk-link-reset:focus, .uk-link-reset:hover { color: inherit; text-decoration: none; }
.uk-scrollable-text { height: 300px; overflow-y: scroll; resize: both; }
.uk-scrollable-box { box-sizing: border-box; height: 170px; padding: 10px; border: 1px solid rgb(221, 221, 221); overflow: auto; resize: both; border-radius: 3px; }
.uk-scrollable-box > :last-child { margin-bottom: 0px; }
.uk-overflow-hidden { overflow: hidden; }
.uk-overflow-container { overflow: auto; }
.uk-overflow-container > :last-child { margin-bottom: 0px; }
.uk-position-absolute, [class*="uk-position-top"], [class*="uk-position-bottom"] { position: absolute !important; }
.uk-position-top { top: 0px; left: 0px; right: 0px; }
.uk-position-bottom { bottom: 0px; left: 0px; right: 0px; }
.uk-position-top-left { top: 0px; left: 0px; }
.uk-position-top-right { top: 0px; right: 0px; }
.uk-position-bottom-left { bottom: 0px; left: 0px; }
.uk-position-bottom-right { bottom: 0px; right: 0px; }
.uk-position-cover { position: absolute; inset: 0px; }
.uk-position-relative { position: relative !important; }
.uk-position-z-index { z-index: 1; }
.uk-display-block { display: block !important; }
.uk-display-inline { display: inline !important; }
.uk-display-inline-block { display: inline-block !important; max-width: 100%; }
@media (min-width: 960px) {
  .uk-visible-small { display: none !important; }
  .uk-visible-medium { display: none !important; }
  .uk-hidden-large { display: none !important; }
}
@media (min-width: 768px) and (max-width: 959px) {
  .uk-visible-small { display: none !important; }
  .uk-visible-large { display: none !important; }
  .uk-hidden-medium { display: none !important; }
}
@media (max-width: 767px) {
  .uk-visible-medium { display: none !important; }
  .uk-visible-large { display: none !important; }
  .uk-hidden-small { display: none !important; }
}
.uk-hidden { display: none !important; visibility: hidden !important; }
.uk-invisible { visibility: hidden !important; }
.uk-visible-hover:hover .uk-hidden, .uk-visible-hover:hover .uk-invisible { display: block !important; visibility: visible !important; }
.uk-visible-hover-inline:hover .uk-hidden, .uk-visible-hover-inline:hover .uk-invisible { display: inline-block !important; visibility: visible !important; }
.uk-notouch .uk-hidden-notouch, .uk-touch .uk-hidden-touch { display: none !important; }
.uk-flex { display: flex; }
.uk-flex-inline { display: inline-flex; }
.uk-flex-inline > *, .uk-flex > * { }
.uk-flex-top { align-items: flex-start; }
.uk-flex-middle { align-items: center; }
.uk-flex-bottom { align-items: flex-end; }
.uk-flex-center { justify-content: center; }
.uk-flex-right { justify-content: flex-end; }
.uk-flex-space-between { justify-content: space-between; }
.uk-flex-space-around { justify-content: space-around; }
.uk-flex-row-reverse { flex-direction: row-reverse; }
.uk-flex-column { flex-direction: column; }
.uk-flex-column-reverse { flex-direction: column-reverse; }
.uk-flex-nowrap { flex-wrap: nowrap; }
.uk-flex-wrap { flex-wrap: wrap; }
.uk-flex-wrap-reverse { flex-wrap: wrap-reverse; }
.uk-flex-wrap-top { align-content: flex-start; }
.uk-flex-wrap-middle { align-content: center; }
.uk-flex-wrap-bottom { align-content: flex-end; }
.uk-flex-wrap-space-between { align-content: space-between; }
.uk-flex-wrap-space-around { align-content: space-around; }
.uk-flex-order-first { order: -1; }
.uk-flex-order-last { order: 99; }
@media (min-width: 480px) {
  .uk-flex-order-first-small { order: -1; }
  .uk-flex-order-last-small { order: 99; }
}
@media (min-width: 768px) {
  .uk-flex-order-first-medium { order: -1; }
  .uk-flex-order-last-medium { order: 99; }
}
@media (min-width: 960px) {
  .uk-flex-order-first-large { order: -1; }
  .uk-flex-order-last-large { order: 99; }
}
@media (min-width: 1220px) {
  .uk-flex-order-first-xlarge { order: -1; }
  .uk-flex-order-last-xlarge { order: 99; }
}
.uk-flex-item-none { flex: 0 0 auto; }
.uk-flex-item-auto { flex: 1 1 auto; }
.uk-flex-item-1 { flex: 1 1 0%; }
.uk-contrast { color: rgb(255, 255, 255); }
.uk-contrast .uk-link, .uk-contrast a:not([class]) { color: rgba(255, 255, 255, 0.7); text-decoration: none; }
.uk-contrast .uk-link:hover, .uk-contrast a:not([class]):hover { color: rgb(255, 255, 255); text-decoration: underline; }
.uk-contrast :not(pre) > code, .uk-contrast :not(pre) > kbd, .uk-contrast :not(pre) > samp { color: rgb(255, 255, 255); border-color: rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.1); }
.uk-contrast em { color: rgb(255, 255, 255); }
.uk-contrast h1, .uk-contrast h2, .uk-contrast h3, .uk-contrast h4, .uk-contrast h5, .uk-contrast h6 { color: rgb(255, 255, 255); }
.uk-contrast hr { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-nav li > a, .uk-contrast .uk-nav li > a:hover { text-decoration: none; }
.uk-contrast .uk-nav-side > li > a { color: rgb(255, 255, 255); }
.uk-contrast .uk-nav-side > li > a:focus, .uk-contrast .uk-nav-side > li > a:hover { background: rgba(255, 255, 255, 0.1); color: rgb(255, 255, 255); text-shadow: none; }
.uk-contrast .uk-nav-side > li.uk-active > a { background: rgb(255, 255, 255); color: rgb(68, 68, 68); text-shadow: none; }
.uk-contrast .uk-nav-side .uk-nav-header { color: rgb(255, 255, 255); }
.uk-contrast .uk-nav-side .uk-nav-divider { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-nav-side ul a { color: rgba(255, 255, 255, 0.7); }
.uk-contrast .uk-nav-side ul a:hover { color: rgb(255, 255, 255); }
.uk-contrast .uk-subnav > * > a { color: rgba(255, 255, 255, 0.7); text-decoration: none; }
.uk-contrast .uk-subnav > * > a:focus, .uk-contrast .uk-subnav > * > a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.uk-contrast .uk-subnav > .uk-active > a { color: rgb(255, 255, 255); }
.uk-contrast .uk-subnav-line > :nth-child(n+2)::before { border-left-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-subnav-pill > * > a:focus, .uk-contrast .uk-subnav-pill > * > a:hover { background: rgba(255, 255, 255, 0.7); color: rgb(68, 68, 68); text-decoration: none; }
.uk-contrast .uk-subnav-pill > .uk-active > a { background: rgb(255, 255, 255); color: rgb(68, 68, 68); }
.uk-contrast .uk-tab { border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-tab > li.uk-open > a, .uk-contrast .uk-tab > li > a:focus, .uk-contrast .uk-tab > li > a:hover { border-color: rgba(255, 255, 255, 0.7); background: rgba(255, 255, 255, 0.7); color: rgb(68, 68, 68); text-decoration: none; }
.uk-contrast .uk-tab > li.uk-active > a { border-color: rgba(255, 255, 255, 0.2) rgba(255, 255, 255, 0.2) transparent; background: rgb(255, 255, 255); color: rgb(68, 68, 68); }
.uk-contrast .uk-tab-center { border-bottom-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-tab-grid::before { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-list-line > li:nth-child(n+2) { border-top-color: rgba(255, 255, 255, 0.2); }
.uk-contrast .uk-form input:not([type]), .uk-contrast .uk-form input[type="text"], .uk-contrast .uk-form input[type="password"], .uk-contrast .uk-form input[type="email"], .uk-contrast .uk-form input[type="url"], .uk-contrast .uk-form input[type="search"], .uk-contrast .uk-form input[type="tel"], .uk-contrast .uk-form input[type="number"], .uk-contrast .uk-form input[type="datetime"], .uk-contrast .uk-form input[type="datetime-local"], .uk-contrast .uk-form input[type="date"], .uk-contrast .uk-form input[type="month"], .uk-contrast .uk-form input[type="time"], .uk-contrast .uk-form input[type="week"], .uk-contrast .uk-form input[type="color"], .uk-contrast .uk-form select, .uk-contrast .uk-form textarea { border-color: rgba(255, 255, 255, 0.8); background: padding-box rgba(255, 255, 255, 0.8); color: rgb(68, 68, 68); }
.uk-contrast .uk-form input:not([type]):focus, .uk-contrast .uk-form input[type="text"]:focus, .uk-contrast .uk-form input[type="password"]:focus, .uk-contrast .uk-form input[type="email"]:focus, .uk-contrast .uk-form input[type="url"]:focus, .uk-contrast .uk-form input[type="search"]:focus, .uk-contrast .uk-form input[type="tel"]:focus, .uk-contrast .uk-form input[type="number"]:focus, .uk-contrast .uk-form input[type="datetime"]:focus, .uk-contrast .uk-form input[type="datetime-local"]:focus, .uk-contrast .uk-form input[type="date"]:focus, .uk-contrast .uk-form input[type="month"]:focus, .uk-contrast .uk-form input[type="time"]:focus, .uk-contrast .uk-form input[type="week"]:focus, .uk-contrast .uk-form input[type="color"]:focus, .uk-contrast .uk-form select:focus, .uk-contrast .uk-form textarea:focus { border-color: rgb(255, 255, 255); background: rgb(255, 255, 255); color: rgb(68, 68, 68); }
.uk-contrast .uk-form ::-webkit-input-placeholder { color: rgba(68, 68, 68, 0.7); }
.uk-contrast .uk-button { color: rgb(68, 68, 68); background: rgb(255, 255, 255); border-color: transparent; }
.uk-contrast .uk-button:focus, .uk-contrast .uk-button:hover { background-color: rgba(255, 255, 255, 0.8); color: rgb(68, 68, 68); border-color: transparent; }
.uk-contrast .uk-button.uk-active, .uk-contrast .uk-button:active { background-color: rgba(255, 255, 255, 0.7); color: rgb(68, 68, 68); box-shadow: none; }
.uk-contrast .uk-button-primary { background-color: rgb(0, 157, 216); color: rgb(255, 255, 255); }
.uk-contrast .uk-button-primary:focus, .uk-contrast .uk-button-primary:hover { background-color: rgb(0, 175, 242); color: rgb(255, 255, 255); }
.uk-contrast .uk-button-primary.uk-active, .uk-contrast .uk-button-primary:active { background-color: rgb(0, 138, 191); color: rgb(255, 255, 255); }
.uk-contrast .uk-icon-hover { color: rgba(255, 255, 255, 0.7); }
.uk-contrast .uk-icon-hover:hover { color: rgb(255, 255, 255); }
.uk-contrast .uk-icon-button { background: rgb(255, 255, 255); color: rgb(68, 68, 68); border-color: transparent; }
.uk-contrast .uk-icon-button:focus, .uk-contrast .uk-icon-button:hover { background-color: rgba(255, 255, 255, 0.8); color: rgb(68, 68, 68); border-color: transparent; }
.uk-contrast .uk-icon-button:active { background-color: rgba(255, 255, 255, 0.7); color: rgb(68, 68, 68); box-shadow: none; }
.uk-contrast .uk-text-muted { color: rgba(255, 255, 255, 0.6) !important; }
.uk-contrast .uk-text-primary { color: rgb(45, 112, 145) !important; }
@media print {
  *, ::after, ::before { background: 0px 0px !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  blockquote, pre { border: 1px solid rgb(153, 153, 153); break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { break-after: avoid; }
}

.uk-tooltip { display: none; position: absolute; z-index: 1030; box-sizing: border-box; max-width: 200px; padding: 5px 8px; background: rgb(51, 51, 51); color: rgba(255, 255, 255, 0.7); font-size: 12px; line-height: 18px; border-radius: 3px; text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 0px; }
.uk-tooltip::after { content: ""; display: block; position: absolute; width: 0px; height: 0px; border: 5px dashed rgb(51, 51, 51); }
.uk-tooltip-top-left::after, .uk-tooltip-top-right::after, .uk-tooltip-top::after { bottom: -5px; border-top-style: solid; border-bottom-width: medium; border-bottom-style: none; border-color: rgb(51, 51, 51) transparent currentcolor; }
.uk-tooltip-bottom-left::after, .uk-tooltip-bottom-right::after, .uk-tooltip-bottom::after { top: -5px; border-bottom-style: solid; border-top-width: medium; border-top-style: none; border-color: currentcolor transparent rgb(51, 51, 51); }
.uk-tooltip-bottom::after, .uk-tooltip-top::after { left: 50%; margin-left: -5px; }
.uk-tooltip-bottom-left::after, .uk-tooltip-top-left::after { left: 10px; }
.uk-tooltip-bottom-right::after, .uk-tooltip-top-right::after { right: 10px; }
.uk-tooltip-left::after { right: -5px; top: 50%; margin-top: -5px; border-left-style: solid; border-right-width: medium; border-right-style: none; border-color: transparent currentcolor transparent rgb(51, 51, 51); }
.uk-tooltip-right::after { left: -5px; top: 50%; margin-top: -5px; border-right-style: solid; border-left-width: medium; border-left-style: none; border-color: transparent rgb(51, 51, 51) transparent currentcolor; }

/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f0f7f5f2fbb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fa187b07709.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f26b2403f99.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f54d9a78b7f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f06b16db7a9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f0f7f5f2fbb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/fa187b07709.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f26b2403f99.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f54d9a78b7f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/f06b16db7a9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/f0f7f5f2fbb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/fa187b07709.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/f26b2403f99.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/f54d9a78b7f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/f06b16db7a9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f0f7f5f2fbb.woff2') format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fa187b07709.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f26b2403f99.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f54d9a78b7f.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f06b16db7a9.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#jcont.__widgetConstructor__whyvA{animation-name:unset__gQqQS!important;bottom:0;height:55vh!important;transform:translateY(0);width:336px}#jcont.__widgetCentered__Ru7CJ{left:50%!important;transform:translateX(-50%)!important}@keyframes WidgetContainer_OPEN_WIDGET__iSDoz{0%{bottom:0;display:block;height:var(--jheight,496px);opacity:0;position:fixed;right:var(--jlabelright,auto);transform:translateY(calc(100% - 40px)) translateX(var(--jtranslate50,0));width:var(--jlabelwidth);z-index:2147483646}10%{bottom:0;display:block;height:var(--jheight,496px);opacity:1;position:fixed;right:var(--jlabelright,auto);transform:translateY(calc(100% - 40px)) translateX(var(--jtranslate50,0));width:var(--jlabelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--jheight,496px);opacity:1;position:fixed;right:var(--jright,--jlabelright);transform:translateY(0) translateX(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET__V4E8k{0%{bottom:0;display:block;height:var(--jheight,496px);opacity:1;position:fixed;right:var(--jright,--jlabelright);transform:translateY(0) translateX(0);width:336px;z-index:2147483646}90%{bottom:0;display:block;height:var(--jheight,496px);opacity:1;position:fixed;right:var(--jlabelright,auto);transform:translateY(calc(100% - 40px)) translateX(var(--jtranslate50,0));width:var(--jlabelwidth,336px);z-index:2147483646}to{bottom:0;display:block;height:var(--jheight,496px);opacity:0;position:fixed;right:var(--jlabelright,auto);transform:translateY(100%) translateX(var(--jtranslate50,0));width:var(--jlabelwidth);z-index:2147483646}}@keyframes Label_MINIMIZE_WIDGET__rlXew{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET__gJrmG{0%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET__gWWzU{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_CLOSE_WIDGET__YKqvM{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes WidgetContainer_MAXIMIZE_WIDGET__X6jrl{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET__zXluo{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET__AA8UI{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET__nEFIF{0%{bottom:0;display:block;height:var(--jheight,496px);left:var(--jlabelleft,auto);opacity:0;position:fixed;transform:translateY(calc(100% - 40px));width:var(--jlabelwidth);z-index:2147483646}10%{bottom:0;display:block;height:var(--jheight,496px);left:var(--jlabelleft,auto);opacity:1;position:fixed;transform:translateY(calc(100% - 40px));width:var(--jlabelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--jheight,496px);left:var(--jleft,--jlabelleft);opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET__uSX0I{0%{bottom:0;display:block;height:var(--jheight,496px);left:var(--jleft,--jlabelleft);opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;display:block;height:var(--jheight,496px);left:var(--jlabelleft,auto);opacity:1;position:fixed;transform:translateY(calc(100% - 40px));width:var(--jlabelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--jheight,496px);left:var(--jlabelleft,auto);opacity:0;position:fixed;transform:translateY(100%);width:var(--jlabelwidth);z-index:2147483646}}@keyframes Label_MINIMIZE_WIDGET__vUJXi{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET__yF79P{0%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET__YKA3q{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_CLOSE_WIDGET__MiBTQ{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes WidgetContainer_MAXIMIZE_WIDGET__z_0Sm{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET__GN6TQ{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET__Qh8Rv{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes Label_OPEN_WIDGET__UvknX{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_CLOSE_WIDGET__R60_m{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes Label_MINIMIZE_WIDGET__y3Hh5{0%{opacity:0}to{opacity:0}}@keyframes Label_MIN_WIDGET__xQKo1{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET__yCsaD{0%{opacity:0}to{opacity:0}}@keyframes WidgetContainer_OPEN_WIDGET__nIZ98{0%{bottom:0;height:var(--jheight,496px);left:var(--jlabelleft,auto);opacity:0;position:fixed;transform:translateX(-120%) translateY(0);width:var(--jlabelwidth,336px);z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:1;position:fixed;transform:translateX(0) translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET__zaifz{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:1;position:fixed;transform:translateX(0) translateY(0);width:336px;z-index:2147483646}90%{opacity:0}to{bottom:0;height:var(--jheight,496px);left:0;opacity:0;position:fixed;transform:translateX(-120%) translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET__Y2Mj_{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET__ANvRu{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET__Dtisk{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes Label_OPEN_WIDGET__rYTgW{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_CLOSE_WIDGET__WiyGn{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes Label_MINIMIZE_WIDGET__DKA7T{0%{opacity:0}to{opacity:0}}@keyframes Label_MIN_WIDGET__zAzoz{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET__b0pse{0%{opacity:0}to{opacity:0}}@keyframes WidgetContainer_OPEN_WIDGET__lTNop{0%{bottom:0;height:var(--jheight,496px);opacity:0;position:fixed;right:var(--jlabelright,auto);transform:translateX(100%) translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);opacity:1;position:fixed;right:var(--jright,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET__H69kZ{0%{bottom:0;height:var(--jheight,496px);opacity:1;position:fixed;right:var(--jright,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}90%{opacity:0}to{bottom:0;height:var(--jheight,496px);opacity:0;position:fixed;right:0;transform:translateX(120%) translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET__yPgx1{0%{bottom:0;height:var(--jheight,496px);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET__QwrPJ{0%{bottom:0;height:var(--jheight,496px);position:fixed;right:var(--jright,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET__tJzZc{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET__yPdhs{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:1;position:fixed;right:var(--jright,30px);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET__CGT7W{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:1;position:fixed;right:var(--jright,30px);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(120%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET__JVaYx{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,30px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);position:fixed;right:var(--jright,30px);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET__h6jVt{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(100%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET__zfpaO{0%{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(100%);width:336px;z-index:2147483646}to{bottom:0;height:var(--jheight,496px);left:var(--jleft,auto);opacity:0;position:fixed;right:var(--jright,30px);transform:translateY(100%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET__IK9hK{0%{bottom:0;display:block;opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;display:block;opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET__w8RTb{0%{bottom:0;opacity:0;position:fixed;transform:translateY(120%);width:336px;z-index:2147483646}to{bottom:0;opacity:0;position:fixed;transform:translateY(120%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET__IGtOw{0%{bottom:0;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET__Dq6hg{0%{bottom:0;position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET__zZyDT{0%{bottom:0;position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes Label_OPEN_WIDGET__YyG33{0%{opacity:0}to{opacity:0}}@keyframes Label_CLOSE_WIDGET__D6nrr{0%{opacity:1}to{opacity:1}}@keyframes Label_MAXIMIZE_WIDGET__KJgrV{0%{opacity:0}to{opacity:0}}.wrap__SEIaL{background-color:transparent!important;cursor:move!important;height:70px!important;left:0!important;position:absolute!important;top:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;width:93%!important;z-index:2147483647!important}.wrap__SEIaL.__short__AyDo0{width:79%!important}.wrap__SEIaL.__active__eDjV_{bottom:-1000px!important;height:auto!important;left:-1000px!important;right:-1000px!important;top:-1000px!important;width:auto!important}.wrap__wy0sI{-webkit-touch-callout:none!important;bottom:auto!important;direction:ltr!important;display:none;height:70px;left:0!important;max-height:none!important;overflow:visible;position:absolute!important;right:0!important;top:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.wrap__wy0sI.__call__gvJmk{height:31px!important}.wrap__wy0sI.__show__UyWA8{display:block}.closeButton__XBKmo{cursor:pointer!important;display:block;height:23px!important;margin-left:-34px!important;margin-top:0!important;opacity:1;overflow:visible!important;transition:opacity .3s cubic-bezier(.39,.24,.21,.99)!important;transition-delay:.3s;width:23px!important}.closeIcon__utWEn{background-repeat:no-repeat;cursor:pointer;display:block;height:28px;opacity:.85;width:28px}.closeIcon__utWEn:hover{opacity:1}.chat__DYxE8{background-color:var(--jv-background-card);border-bottom:1px solid var(--jv-background-border);left:-16px;opacity:0;padding:16px;position:absolute;top:100%;transform:translateY(-5px);transition:.15s ease-in-out;visibility:hidden;width:calc(100% + 32px)}.chat__DYxE8:before{border-bottom:9px solid var(--jv-background-card);border-left:8px solid transparent;border-right:8px solid transparent;content:""!important;position:absolute;right:36px;top:-9px}.chat__DYxE8.__show__oS0jU{opacity:1;transform:translateY(0);visibility:visible}.call__yMush{background-color:var(--jv-background-card);border-top-left-radius:8px!important;border-top-right-radius:33px!important;box-shadow:0 12px 25px 8px rgba(0,0,0,.17);flex-direction:column;height:500px;overflow:hidden;padding:0 30px;position:relative;transition:.3s ease-in-out}.call__yMush,.overlay__b86ne{align-items:center;display:flex;justify-content:center}.overlay__b86ne{background-color:rgba(0,0,0,.55);box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.12),0 20px 20px 0 rgba(0,0,0,.08);height:100%;left:0;opacity:0;position:fixed;top:0;transition:.15s ease-in-out;visibility:hidden;width:100%;z-index:2147483647!important}.overlay__b86ne.__show__oS0jU{opacity:1;visibility:visible}.overlay__b86ne.__show__oS0jU .popup__AEv_7{transform:scale(1)}.overlay__b86ne .popup__AEv_7{background-color:var(--jv-background-card);border-radius:8px!important;display:block;padding:30px 60px;position:relative;transform:scale(.95);transition:transform .15s ease-in-out;width:500px}.content__DSLbO{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.content__DSLbO .text__ELBdA{color:var(--jv-text-secondary);font-size:var(--jv-main-font-size);text-align:center}.icon__Dhfsf{animation:loading__kGWwg 1s linear infinite;background-position:50%;background-repeat:no-repeat;background-size:100%;display:block}@keyframes loading__kGWwg{to{transform:rotate(1turn)}}.icon__OiK0k{display:block;height:var(--jv-close-icon-size,16px);position:relative;width:var(--jv-close-icon-size,16px)}.icon__OiK0k:after,.icon__OiK0k:before{background-color:var(--jv-close-icon-color,var(--jv-icon-tertiary));border-radius:10px!important;content:""!important;height:var(--jv-close-icon-stroke-width,1px);left:50%;position:absolute;top:50%;transition:.2s ease-in-out;width:var(--jv-close-icon-size,16px)}.icon__OiK0k:before{transform:translate(-50%,-50%) rotate(45deg)}.icon__OiK0k:after{transform:translate(-50%,-50%) rotate(-45deg)}.dots__yfMi1{align-items:center;display:flex;gap:5px;justify-content:center}.dots__yfMi1.__pulse___HDj2 .dot__fMHF5{animation:pulse__expHc 1.5s linear infinite;opacity:0}.dots__yfMi1.__wave__g9QNr .dot__fMHF5{animation:wave__D_jnn 1.5s linear infinite;transform:translateY(-50%)}.dots__yfMi1.__pulseWave__PDMdZ .dot__fMHF5{animation:pulse__expHc 1.5s linear infinite,wave__D_jnn 1.5s linear infinite;opacity:0;transform:translateY(-50%)}.dots__yfMi1 .dot__fMHF5{background-color:var(--jv-dots-icon-color,var(--jv-icon-tertiary));border-radius:50%!important;display:block;height:var(--jv-dots-icon-size,5px);width:var(--jv-dots-icon-size,5px)}.dots__yfMi1 .dot__fMHF5:nth-child(2){animation-delay:.3s}.dots__yfMi1 .dot__fMHF5:last-child{animation-delay:.6s}@keyframes pulse__expHc{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes wave__D_jnn{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}.container__SdFO1{display:block;height:50px;position:relative;width:50px}.container__SdFO1 .icon__z_WXE{background-position:4px;background-repeat:no-repeat;background-size:100%;display:block;height:100%;width:100%}.container__SdFO1 .dots__CXdmO{left:25px;position:absolute;top:50%;transform:translateY(-100%)}.icon__di4ag{align-items:center;display:flex;height:var(--jv-chevron-icon-size,16px);justify-content:center;position:relative;width:var(--jv-chevron-icon-size,16px)}.icon__di4ag:after{border:solid var(--jv-chevron-icon-color,var(--jv-icon-tertiary));border-radius:2px!important;border-width:0 calc(var(--jv-chevron-icon-size, 16px)/5) calc(var(--jv-chevron-icon-size, 16px)/5) 0;content:""!important;padding:calc(var(--jv-chevron-icon-size, 16px)/4);transition:.2s ease-in-out}.icon__di4ag.__up__LkpTs:after{transform:rotate(-135deg)}.icon__di4ag.__down___ZntR:after{transform:rotate(45deg)}.icon__di4ag.__left__z34h1:after{transform:rotate(135deg)}.icon__di4ag.__right__CXcnH:after{transform:rotate(-45deg)}.icon__E_BAq{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:calc(20px*var(--jv-copyright-icon-scale, 1));width:calc(50px*var(--jv-copyright-icon-scale, 1))}.icon__E_BAq.__ru__vP9ng{height:calc(18px*var(--jv-copyright-icon-scale, 1));width:calc(26px*var(--jv-copyright-icon-scale, 1))}.button__GjkwJ,a.button__GjkwJ,a.button__GjkwJ.link__dEjqg{align-items:center!important;border-radius:6px!important;display:inline-flex!important;font-size:var(--jv-main-font-size)!important;font-weight:500!important;gap:6px!important;justify-content:center!important;line-height:22px!important;max-width:100%!important;text-align:center!important;transition:.2s ease-in-out!important;width:auto!important}.button__GjkwJ.__primary__Y1yDi,a.button__GjkwJ.__primary__Y1yDi,a.button__GjkwJ.link__dEjqg.__primary__Y1yDi{background:var(--jv-button-background,var(--jv-button-primary-default))!important;color:var(--jv-button-color,var(--jv-button-primary-text))}.button__GjkwJ.__primary__Y1yDi:focus,.button__GjkwJ.__primary__Y1yDi:hover,a.button__GjkwJ.__primary__Y1yDi:focus,a.button__GjkwJ.__primary__Y1yDi:hover,a.button__GjkwJ.link__dEjqg.__primary__Y1yDi:focus,a.button__GjkwJ.link__dEjqg.__primary__Y1yDi:hover{background:var(--jv-button-hover-background,var(--jv-button-primary-hover))!important;color:var(--jv-button-hover-color,var(--jv-button-primary-text))}.button__GjkwJ.__primary__Y1yDi.__disabled__rHY7e,a.button__GjkwJ.__primary__Y1yDi.__disabled__rHY7e,a.button__GjkwJ.link__dEjqg.__primary__Y1yDi.__disabled__rHY7e{background:var(--jv-button-background,var(--jv-button-primary-default))!important;color:var(--jv-button-color,var(--jv-button-primary-text));opacity:.3!important}.button__GjkwJ.__outline__x5mWU,a.button__GjkwJ.__outline__x5mWU,a.button__GjkwJ.link__dEjqg.__outline__x5mWU{background:var(--jv-button-background,var(--jv-button-outlined-fill-default))!important;border:1px solid!important;border-color:var(--jv-button-border-color,var(--jv-button-outlined-border-outline))!important;color:var(--jv-button-color,var(--jv-button-outlined-text))}.button__GjkwJ.__outline__x5mWU:focus,.button__GjkwJ.__outline__x5mWU:hover,a.button__GjkwJ.__outline__x5mWU:focus,a.button__GjkwJ.__outline__x5mWU:hover,a.button__GjkwJ.link__dEjqg.__outline__x5mWU:focus,a.button__GjkwJ.link__dEjqg.__outline__x5mWU:hover{background:var(--jv-button-hover-background,var(--jv-button-outlined-fill-hover))!important;border-color:var(--jv-button-hover-border-color,var(--jv-button-outlined-border-outline))!important;color:var(--jv-button-hover-color,var(--jv-button-outlined-text))}.button__GjkwJ.__outline__x5mWU.__disabled__rHY7e,a.button__GjkwJ.__outline__x5mWU.__disabled__rHY7e,a.button__GjkwJ.link__dEjqg.__outline__x5mWU.__disabled__rHY7e{background:var(--jv-button-background,var(--jv-button-outlined-fill-default))!important;border-color:var(--jv-button-border-color,var(--jv-button-outlined-border-outline))!important;color:var(--jv-button-color,var(--jv-button-outlined-text));opacity:.3!important}.button__GjkwJ:hover,a.button__GjkwJ.link__dEjqg:hover,a.button__GjkwJ:hover{cursor:pointer!important}.button__GjkwJ.__sm__en2Ml,a.button__GjkwJ.__sm__en2Ml,a.button__GjkwJ.link__dEjqg.__sm__en2Ml{padding:6px 16px!important}.button__GjkwJ.__md__OUhVQ,a.button__GjkwJ.__md__OUhVQ,a.button__GjkwJ.link__dEjqg.__md__OUhVQ{padding:10px 16px!important}.button__GjkwJ.__lg__LPZyV,a.button__GjkwJ.__lg__LPZyV,a.button__GjkwJ.link__dEjqg.__lg__LPZyV{font-size:16px!important;line-height:22px!important;padding:13px 24px!important}.button__GjkwJ.__rounded__tVoBj,a.button__GjkwJ.__rounded__tVoBj,a.button__GjkwJ.link__dEjqg.__rounded__tVoBj{border-radius:40px!important}.button__GjkwJ.__disabled__rHY7e,.button__GjkwJ.__disabled__rHY7e *,.button__GjkwJ.__disabled__rHY7e:after,.button__GjkwJ.__disabled__rHY7e:before,a.button__GjkwJ.__disabled__rHY7e,a.button__GjkwJ.__disabled__rHY7e *,a.button__GjkwJ.__disabled__rHY7e:after,a.button__GjkwJ.__disabled__rHY7e:before,a.button__GjkwJ.link__dEjqg.__disabled__rHY7e,a.button__GjkwJ.link__dEjqg.__disabled__rHY7e *,a.button__GjkwJ.link__dEjqg.__disabled__rHY7e:after,a.button__GjkwJ.link__dEjqg.__disabled__rHY7e:before{cursor:default!important;pointer-events:none!important}.button__GjkwJ.__fullWidth__rV0wP,a.button__GjkwJ.__fullWidth__rV0wP,a.button__GjkwJ.link__dEjqg.__fullWidth__rV0wP{width:100%!important}.button__GjkwJ.__end___zZXn,a.button__GjkwJ.__end___zZXn,a.button__GjkwJ.link__dEjqg.__end___zZXn{flex-direction:row-reverse}.button__GjkwJ .loadingIcon__LMetj,a.button__GjkwJ .loadingIcon__LMetj,a.button__GjkwJ.link__dEjqg .loadingIcon__LMetj{height:16px;width:16px}.button__GjkwJ span,a.button__GjkwJ span,a.button__GjkwJ.link__dEjqg span{color:inherit;cursor:inherit!important;display:inline-block;order:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-ios .button__GjkwJ,.jv-ios a.button__GjkwJ{line-height:normal!important}.item__WdGxs{align-items:center;border-bottom:1px solid var(--jv-background-card);display:flex;justify-content:flex-start;padding:16px 10px;text-decoration:none;transition:.15s ease-in-out}.item__WdGxs:hover{background-color:var(--jv-background-card);cursor:pointer}.item__WdGxs:hover *{cursor:pointer}.item__WdGxs .icon__OA169{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:24px;margin-right:12px;width:24px}.item__WdGxs .text__TcSZa{color:var(--jv-text-primary);display:block;flex-shrink:1;font-size:16px;text-decoration:none;word-break:break-word}.item__WdGxs .subtitle__bpqMs{color:var(--jv-text-tertiary);display:block;font-size:12px}jdiv.container__p6F0B{background-color:var(--jv-background-globe);border-radius:12px!important;box-shadow:0 1px 17px 1px rgba(0,0,0,.1),0 0 4px rgba(0,0,0,.16);display:block;overflow:hidden}jdiv.container__p6F0B>:last-child,jdiv.container__p6F0B>:last-child .item__JI3oA{border-bottom:none}.chat__NBQOn{background-color:var(--jv-background-card);border-bottom:1px solid var(--jv-background-border);left:-16px;opacity:0;padding:16px;position:absolute;top:100%;transform:translateY(-5px);transition:.15s ease-in-out;visibility:hidden;width:calc(100% + 32px)}.chat__NBQOn:before{border-bottom:9px solid var(--jv-background-card);border-left:8px solid transparent;border-right:8px solid transparent;content:""!important;position:absolute;right:36px;top:-9px}.chat__NBQOn.__show__DFghN{opacity:1;transform:translateY(0);visibility:visible}.chat__NBQOn .close___Guvs{height:24px;right:5px;top:5px;width:24px}.chat__NBQOn .close___Guvs:hover{--jv-close-icon-color:var(--jv-icon-secondary)}.call__lZBnS{align-items:center;background-color:var(--jv-background-card);border-top-left-radius:8px!important;border-top-right-radius:33px!important;box-shadow:0 12px 25px 8px rgba(0,0,0,.17);display:flex;flex-direction:column;height:500px;justify-content:center;overflow:hidden;padding:0 30px;position:relative;transition:.3s ease-in-out}.call__lZBnS .close___Guvs{display:none}.overlay__XN4sB{align-items:center;background-color:rgba(0,0,0,.55);box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.12),0 20px 20px 0 rgba(0,0,0,.08);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.15s ease-in-out;visibility:hidden;width:100%;z-index:2147483647!important}.overlay__XN4sB.__show__DFghN{opacity:1;visibility:visible}.overlay__XN4sB.__show__DFghN .popup__R_152{transform:scale(1)}.overlay__XN4sB .popup__R_152{background-color:var(--jv-background-card);border-radius:8px!important;display:block;padding:30px 60px;position:relative;transform:scale(.95);transition:transform .15s ease-in-out;width:500px}.overlay__XN4sB .close___Guvs{background-color:var(--jv-background-globe);border-radius:50%!important;height:30px;right:10px;top:10px;width:30px}.close___Guvs{--jv-close-icon-size:14px;align-items:center;display:flex;justify-content:center;position:absolute}.close___Guvs,.close___Guvs *{cursor:pointer}.content__WS95D{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.content__WS95D .icon__P9Jw1{background-position:50%;background-repeat:no-repeat;background-size:100%;display:block;height:60px;width:80px}.content__WS95D .text__MJHoX{color:var(--jv-text-secondary);font-size:var(--jv-main-font-size);text-align:center}.jv-chat-page .chat__NBQOn{left:0;width:100%}.jv-chat-page .chat__NBQOn:before{right:24px}.jv-mobile-or-tablet .call__lZBnS{border-radius:0!important;height:100%}.jv-mobile-or-tablet .call__lZBnS .close___Guvs{background-color:var(--jv-background-globe);border-radius:50%!important;display:flex;height:30px;right:10px;top:10px;width:30px}.leaf__mVArg{height:33px;overflow:hidden;position:absolute;width:32px;z-index:6}.leaf__mVArg._bottom__LvriN,.leaf__mVArg._left___yWtl,.leaf__mVArg._right__uIb8t{border-radius:0 24px 0 0!important;right:0;top:0;width:33px}.leaf__mVArg._bottom__LvriN .cssLeaf__Jy4cG,.leaf__mVArg._left___yWtl .cssLeaf__Jy4cG,.leaf__mVArg._right__uIb8t .cssLeaf__Jy4cG{height:34px!important;overflow:visible;position:absolute;right:0;top:0;width:32px!important}.leaf__mVArg._left___yWtl{height:40px;right:0;top:0;transform:scaleY(-1)}.leaf__mVArg._offline__HGalH._left___yWtl,.leaf__mVArg._offline__HGalH._right__uIb8t{background:none}.container__qHBdn{display:block;position:relative;width:100%}.wrapper__zicdJ{height:32px;overflow:hidden;position:absolute;width:100%;z-index:-1}.wrapper__zicdJ.__show__p4tME{z-index:5}.main__qeboN{align-items:center;display:flex;font-size:14px;height:32px;justify-content:center;transform:translateY(-32px);transition:transform .45s ease-in-out}.offline__DLkC0{background:var(--jv-steel-50);color:var(--jv-grayscale-15);transform:translateY(0);transition-delay:.2s}.reconnect__NWViP{background:var(--jv-grayscale-15);color:var(--jv-text-primary);transform:translateY(-32px);transition-delay:.8s}.reconnect__NWViP .icon__H94zy{background-position:50%;background-repeat:no-repeat;height:12px;margin-left:3px;width:14px}.errorWrap__z4Gs1{background:var(--jv-background-globe);background:linear-gradient(180deg,var(--jv-grayscale-0) 0,var(--jv-grayscale-15) 100%);bottom:0;box-shadow:0 12px 25px 8px rgba(0,0,0,.17);height:100%;position:absolute;top:0;width:100%;z-index:0}.errorWrap__z4Gs1,.header__tVna0{border-top-left-radius:8px!important;border-top-right-radius:33px!important;display:block}.header__tVna0{background:linear-gradient(90deg,var(--jv-grayscale-20) -.17%,var(--jv-grayscale-10) 51.96%,var(--jv-grayscale-20) 100%);height:70px}.headerText__Ppl6m{align-items:center;display:flex;height:calc(100% - 2px);justify-content:flex-start;padding-left:16px}.__light__ybcsJ .headerText__Ppl6m,.headerText__Ppl6m{color:var(--jv-grayscale-0)}.__dark__hiBGO .headerText__Ppl6m{color:var(--jv-text-tertiary)}.__mobile__yhPeE .headerText__Ppl6m{padding-left:56px}.connectContainer__nXlry{align-items:flex-start;display:flex;flex-wrap:nowrap;height:40px;position:absolute;top:70px;width:100%;z-index:1}.__mobile__yhPeE .errorWrap__z4Gs1,.__mobile__yhPeE .header__tVna0,.errorWrap__z4Gs1.__mobile__yhPeE,.header__tVna0.__mobile__yhPeE{border-top-left-radius:0!important;border-top-right-radius:0!important}.errorContent__zw4Ju{align-content:center;align-items:center;color:var(--jv-text-tertiary);display:flex;flex-direction:column;font-family:var(--jv-font-family,system-ui,-apple-system,"Arial",sans-serif);height:calc(100% - 70px);justify-content:center;padding:0 32px;width:100%;z-index:0}.disconnectWrap__g3Gp_{position:absolute;top:70px;width:100%}.errorText__CtmUQ{align-items:center;color:var(--jv-text-tertiary);display:flex;flex-direction:column;font-size:var(--jv-main-font-size);gap:12px;margin-bottom:12px;text-align:center}.backWrapper__jII7k{height:32px;left:14px;position:absolute;top:18px;width:32px}.backButton__BheHv{background-position:50%;background-repeat:no-repeat;background-size:16px;display:block;height:32px;width:32px}.iconError__qLRIJ{display:flex;height:65px;margin-bottom:16px;width:84px}.pattern__18hCO{background-position:0 0;background-repeat:repeat;border-top-left-radius:12px!important;border-top-right-radius:36px!important;display:block;height:100%}.__mobile__yhPeE .pattern__18hCO{border-top-left-radius:0!important;border-top-right-radius:0!important}.loadingWrap__VeHfJ{background:var(--jv-background-globe);border-top-left-radius:8px!important;border-top-right-radius:33px!important;bottom:0;box-shadow:0 12px 25px 8px rgba(0,0,0,.17);display:block;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.loadingWrap__VeHfJ.__mobile__IgRge,.loadingWrap__VeHfJ.__mobile__IgRge .header__ImIiV{border-top-left-radius:0!important;border-top-right-radius:0!important}.loadingWrap__VeHfJ.__hidden__jWvHA{display:none}.header__ImIiV{background:linear-gradient(90deg,var(--jv-grayscale-20) 0,var(--jv-grayscale-10) 50%,var(--jv-grayscale-20) 100%);border-top-left-radius:8px!important;border-top-right-radius:33px!important;display:block;height:70px;width:100%}.headerText__GDqbk{align-items:center;color:#697582;display:flex;height:calc(100% - 2px);justify-content:flex-start;padding-left:16px}.__mobile__IgRge .headerText__GDqbk{padding-left:56px}.loadingBg__k768S{background:var(--jv-background-globe) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 339 434'%3E%3Cg clip-path='none'%3E%3Cpath fill='%23E9E9E9' d='M16.053 34.027h32v32h-32z'/%3E%3C/g%3E%3Crect width='264' height='68' x='56' fill='%23E9E9E9' rx='16'/%3E%3Cg clip-path='none'%3E%3Cpath fill='%23E9E9E9' d='M16.053 234.027h32v32h-32z'/%3E%3C/g%3E%3Crect width='195' height='68' x='56' y='200' fill='%23E9E9E9' rx='16'/%3E%3Cg clip-path='none'%3E%3Cpath fill='%23E9E9E9' d='M19.053 400.027h32v32h-32z'/%3E%3C/g%3E%3Crect width='195' height='68' x='59' y='366' fill='%23E9E9E9' rx='16'/%3E%3Cg clip-path='none'%3E%3Cpath fill='%23E9E9E9' d='M319.947 134.027h-32v32h32z'/%3E%3C/g%3E%3Crect width='143' height='68' fill='%23E9E9E9' rx='16' transform='matrix(-1 0 0 1 280 100)'/%3E%3Cg clip-path='none'%3E%3Cpath fill='%23E9E9E9' d='M319.947 300.027h-32v32h32z'/%3E%3C/g%3E%3Crect width='143' height='34' fill='%23E9E9E9' rx='16' transform='matrix(-1 0 0 1 280 300)'/%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='32' height='32' x='16' y='34' fill='%23fff' rx='16'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Crect width='32' height='32' x='16' y='234' fill='%23fff' rx='16'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Crect width='32' height='32' x='19' y='400' fill='%23fff' rx='16'/%3E%3C/clipPath%3E%3CclipPath id='d'%3E%3Crect width='32' height='32' fill='%23fff' rx='16' transform='matrix(-1 0 0 1 320 134)'/%3E%3C/clipPath%3E%3CclipPath id='e'%3E%3Crect width='32' height='32' fill='%23fff' rx='16' transform='matrix(-1 0 0 1 320 300)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 20px no-repeat;height:100%;overflow:hidden;right:0;top:70px;width:100%}.gradient__gdFJ9,.loadingBg__k768S{bottom:0;display:block;left:0;position:absolute}.gradient__gdFJ9{animation:move__axWr9 2s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.9) 30%,hsla(0,0%,100%,.9) 70%,transparent);top:20px;width:260px}@keyframes move__axWr9{0%{left:-100px}50%{left:150px}to{left:-100px}}.container__joAub{background-color:var(--jv-grayscale-75);display:block;height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:2147483647}.container__joAub.__visible__Z9mzD{opacity:.9;visibility:visible}.container__joAub.__zoomPadding__EJrUy{margin:-1px;padding:3px}.container__joAub .image___1hIc{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABzCAQAAAAfg8XeAAAHT0lEQVR42u3daVATVxwA8Ad4BdoRW6U6OrXFWnVab8cba9uxYkc/dHR0nI62Fq+OvUbR8exUHIuIDiIIWiEJb6EeqNUWRxnHSlBEQBB15BYhITaRmIOQc9n994MS7sTIbq7d//8bSV7ej+y7NvNeEPKgkAvqxt9bmbk5f5skktm8sVW7smlSgcCTtLag/Qpnqk42PwXWwqAsS/svzOPgBj96nVUJrIdBeXb94gCPouu/Az24Jizp6z0IHjeXfAYuC1qVOddD4FFvXD0FLo18IirQI+j/zlbLXUu3ahOnegSd3AQuj5jVHkGH31+phTJKL9zhGfQYx1U16YzHlQlWNQBQILPcNOWabtky13ITGpz732gSPYN+wHFV60QIIaQRA1D1TYu1giZBU5AtAw1Bz+Y5NyswpnoNXf3PvSHW4ZZrAKba2uldy5CONjs1D2w+yThD66cYWi5gnk63NOW23AYKoIUylJJ/w5UOeRlKoMXN9Aq/6iWqbHpf2QLxQCbpTAcLdIQqQukqoKwafTkpOvXNjfHFQZyhx/tn7W59A5IklQ3XdPvzw3NCdAKfpyO0d2rn3pakjbXqjIII0/SikPgBPkxPEshSenjHphrJxa98mI6QfL7heQ/vqb0+x4fpecGqNbpuFyQ03Nljt61baQttAbbSDKbWIZAF+q/BDT8ockgV3e200lQcMahnuuG5dBUsoZdQbOVCag1dwQq9NEi7VnGXNPV0kVEtT1fY6+G1skyWbxtSw+h8FujlU5VZlNle+9JdLH7THl3fIHybZfpIupBhumZA7gaNwn7H0mLI+sT+uK5vwINZpr/HMD3nHUh2vGLMiz86wMfoolGVWd0MHpXV8fqMtiVFY/3eCT2V4KX0lDFleZ0HMF2hebt8IkLJQ6yy1r9m79zo51N0IvTRnY5wTXnzL7LQ1seL4l4OW3dTh/dcihfS6WHK7I5TdWlS3Yftn/FoKqgBzIaqCHvleB09oT8lbO82am5sKOzUkf3Yt+QMwOOsg4E+RA/3O72l/X0Ry7PoZbHdtOa0Fc1q0WL7ZXkZ/einelm7T7xx37Lun7d/sOynhD4+RP8rWHW1XRM3Za7tTYW8ip6zsX0rVx/qXYW8iL7pfUWZbUkCqhzDII7QL/inb273kT+/Mqe3FfIaunKwoaxNXnWw9xXyGvrDr9vghsdnRnGGLulTf7lttl4QhQM4Q8+eaFLZ6MqcSUxUyEvo535uW5mriOxAztBvB8jPtLX0yyuYqZBX0E+EmCptcumlcRyiR89u0rbKC89HD+QQvXEdZbvVfC2aqQp5BZ3cB9TLCSypj+AQfbRfEbZNZjT3wzlEnxxWUt1Kfyy9NJND9A1RNjk8epA8jkP0nVvrKNt3xcVVH3CIvmtnXdt8phLGcIi+Z0TdXJgHYRAG82EKLeAQna3g6Vykk3s9go7fxZ/hRa5L0UJxeM1Zt9PxULwV52FwZYohFR6Am+l4PM52LfsFXQSP3EvHE3CJo2oSkMF4EoCh3J10PASfdwhXi08nxScmHWM0ExKPxBeXupO+ClMO6U9E0+L7xfU7wmge7ne0X2mM2+h4IL7wCu1SRkxmp0K0G+ljce2r0PEUdioEse6jz8SNPJ2n83SeztN5Ok/n6Tydp/N0ns7TebqX0AkTIcdybOQgXVwpDE//Fks5RyfgWCFCpyYTTzlHT4eEOwf8T8/hJD2xICaAp/N0ns7TfZjO4R7+WBFCp2Zg7tExpFWJw4hlHJzNYSBMhAI3YjMX6UBocS3hcrrwLZbpIx21dTrl8aFl8R8dJzrgWadrZedYPpyF7nw4Sxe6NXYzQghtH5FamOFCukEjjYSN8D1rGQE76Gr7KzcyMWFPAEK7Zwor0l1Id0nQDhatIl1CTOKqlNsEjX2NDg67uQxIN2a4+AaVR9Ddc2/OqeuWpissqc3RFhE8BDOX6A26HZoQc39dH/MAGGKMtKq4QlfByo4l1K0mn3OATlPaWG3fzmWY45w7ONk76fLq2V3LMC8Ane9f8A91Y7uWkR2sr+EAnexmm9lZgbbSmUJeHpeNZ2GVW+mHnLrgZc2zupahmUE51cu/PCQdT8NKt9IPOvWptxh3dy2DjALSmULytr+gj8JV7qQ3LLcYncJLodN+WtXnlifODW75L4ZHHIiFjunp9fhjduh1oS13nRzZazTLDcEWf4Ss/jXB9UuhwrmXW2WNrf0FXtTpW9Vu8k/FyS8Qwn7Yn9kU+iNU4/T5waTecsG6S7/KulN70WJy9tXapPv9W+mBONnx9g9hkfgwjsNHmc7kqMxLzfA68Xo/jaFuqG9/sgoegS85xhMsbf75A24z/AsfPYdCnbW0U4vDw/AJx9tA2Nr3JIZcaHIB/Fn1xe5OxsNBeCnOxDXYgGlXp5gW0ufpClrNGpqG5gpF7K2ed93jwfg3fA8rsNzVmSYXyVPk555KFBJlr1MlkUquSw5KtkgiJZE3t17dVrTG8mVtqKwv4gMhhP4HwwXxEviqKqAAAAAASUVORK5CYII=) 50% no-repeat;bottom:0;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:125px}.iconContainer__b19vX,.iconContainer__b19vX jdiv{background-repeat:no-repeat!important;background-size:contain!important}.iconContainer__b19vX .hand__XzHZp{display:block;height:150px;width:150px}.iconContainer__b19vX .arrow__TqQgS{bottom:-40px;display:block;height:60px;left:-60px;position:absolute;width:50px}.iconContainer__b19vX .arrow2__vJZXl{bottom:120px;display:block;height:60px;left:15px;position:absolute;width:50px}.container__vu68Y{background-color:var(--jv-background-globe);border:1px solid var(--jv-grayscale-40);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:2147483647}.container__vu68Y.__visible__ZeX3C{opacity:1;visibility:visible}.container__vu68Y .zoomPane__goMDl{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='273' height='273' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cmask id='f' x='0' y='0' width='16.5' height='16.5' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cmask id='g' x='0' y='0' width='20.25' height='20.25' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cmask id='h' x='0' y='0' width='23.25' height='23.25' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cmask id='i' x='0' y='0' width='13.5' height='13.5' fill='%23fff'%3E%3Cuse xlink:href='%23d'/%3E%3C/mask%3E%3Cmask id='j' x='0' y='0' width='14.289' height='16.5' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath id='b' d='m77.625 89.25 9.63 6.996-3.68 11.32h-11.9l-3.68-11.32z'/%3E%3Cpath id='d' d='M237 84.75h13.5v13.5H237z'/%3E%3Cpath id='e' d='m128.645 36 7.144 4.125v8.25l-7.145 4.125-7.145-4.125v-8.25z'/%3E%3Ccircle id='a' cx='271.5' cy='18' r='8.25'/%3E%3Ccircle id='c' cx='216.375' cy='195.375' r='11.625'/%3E%3C/defs%3E%3Cg transform='translate(-7 -9)' fill='none' fill-rule='evenodd' opacity='.3'%3E%3Cpath d='M0 0h291.75v294.75H0z'/%3E%3Cuse stroke='%23AEB4BF' mask='none' stroke-width='3' xlink:href='%23a'/%3E%3Cpath stroke='%23AEB4BF' stroke-width='1.5' d='m79.313 162.75-2.063-8.25 7.688 4.125zM202.367 21.375 199.5 10.5l10.688 5.438z'/%3E%3Cuse stroke='%23AEB4BF' mask='none' stroke-width='3' xlink:href='%23b'/%3E%3Cpath d='m21.75 165.563 5.438-17.813M51 205.5l4.875 2.625-3.563 3.938 4.876 2.25-3.376 3.562M7.5 82.5s8.25 6 4.125 16.125m163.13 61.5S174.005 147 191.63 142.5' stroke='%23AEB4BF' stroke-width='1.5'/%3E%3Cuse stroke='%23AEB4BF' mask='none' stroke-width='3' xlink:href='%23c'/%3E%3Cpath stroke='%23AEB4BF' stroke-width='1.5' d='M251.25 276.03v-9.406h9.01v-9.374h11.267'/%3E%3Cuse stroke='%23AEB4BF' mask='none' stroke-width='3' xlink:href='%23d'/%3E%3Cuse stroke='%23AEB4BF' mask='none' stroke-width='3' xlink:href='%23e'/%3E%3Cpath d='M81.375 15.75 69 9.75' stroke='%23AEB4BF' stroke-width='1.5'/%3E%3Ccircle fill='%23AEB4BF' cx='188.25' cy='68.25' r='2.25'/%3E%3Ccircle fill='%23AEB4BF' cx='197.25' cy='239.25' r='2.25'/%3E%3Ccircle fill='%23AEB4BF' cx='260.625' cy='148.875' r='1.875'/%3E%3Ccircle fill='%23D8D8D8' cx='127.875' cy='206.625' r='1.875'/%3E%3Ccircle fill='%23AEB4BF' cx='69.375' cy='266.625' r='1.875'/%3E%3Ccircle fill='%23AEB4BF' cx='149.625' cy='114.375' r='1.875'/%3E%3Ccircle fill='%23AEB4BF' cx='33.375' cy='37.875' r='1.875'/%3E%3Cpath stroke='%23AEB4BF' stroke-width='1.5' d='m8.405 274.706 5.97-14.456 4.775 12.268zM127.5 280.35s11.25-10.5 24.375 1.125'/%3E%3C/g%3E%3C/svg%3E");bottom:0;left:0;position:absolute;right:0;top:0;z-index:2147483647}.container__vu68Y .iconContainer__bwHYo{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2147483646}.container__vu68Y .viewContainer__m10Bu{bottom:0;left:0;position:absolute;right:0;top:0;transition:.2s ease-in-out}.container__vu68Y .viewContainer__m10Bu .view__N61OQ{display:block;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px}.mobileContainer__qwXoP{bottom:0!important;display:block;left:0!important;margin:0!important;opacity:1!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;transition:none!important;visibility:visible!important;z-index:2147483647!important}.mobileContainer__qwXoP.__tablet__fJfA2{box-shadow:0 0 100px 0 rgba(0,0,0,.22);display:block;margin:auto!important;max-width:700px!important;min-width:360px!important;width:60%!important}.mobileContainer__qwXoP.__tablet__fJfA2.__cpFull__IaChu{max-width:100%!important;width:100%!important}.container__oICio{animation:show__iu1vl .3s ease-in-out;border-radius:50%!important;bottom:0;box-shadow:1px 2px 3px 0 rgba(15,65,33,.08),5px 10px 20px 0 rgba(18,43,26,.12);display:none;height:65px;left:auto;margin-bottom:90px;margin-right:40px;opacity:0;position:fixed;right:0;top:auto;transition:opacity .15s ease;transition:.15s ease-in-out;visibility:hidden;width:65px;will-change:opacity;z-index:-5}.container__oICio:hover .popup__P23js{display:block}.container__oICio.__show__CyELJ{display:block;opacity:1;visibility:visible;z-index:2147483646}.container__oICio.__powerBtn__JEQs7{margin-bottom:100px;margin-right:0;right:20px}.container__oICio.__desktopOffsetBottom__lirHn{margin-bottom:calc(100px + var(--jivoDesktopOffsetBottom))}.container__oICio.__powerBtnPositionLeft__RP1xE{left:0;margin-left:20px;margin-right:0;right:auto}.container__oICio.__powerBtnPositionLeft__RP1xE .popup__P23js{left:82px;right:unset}.container__oICio.__left50__OZ0hJ{bottom:20px;left:20px;margin-bottom:0;margin-left:0}.container__oICio.__left100__PoC7p{bottom:20px;left:40px;margin-bottom:0}.container__oICio.__bottom50__CRA6V,.container__oICio.__right50__V4it5{bottom:20px;margin-bottom:0;margin-right:0;right:20px}.container__oICio.__right100__Pnr0J{bottom:20px;margin-bottom:0;right:20px}.container__oICio.__bottom0__uMoeo{left:40px;margin-left:0}.container__oICio.__bottom100__l5hQE{margin-right:0;right:40px}.container__oICio *{cursor:pointer!important}.container__oICio .animation__ELF6c{animation:pulse__XS2o4 5s ease-in-out infinite;animation-delay:2s;border-radius:50%!important;box-shadow:0 0 0 0 hsla(0,0%,65%,.5);display:block;height:100%;width:100%;z-index:-1}.container__oICio .animation__ELF6c:before{animation:pulseBefore__X_qNf 5s ease-in-out infinite;animation-delay:2.3s}.container__oICio .animation__ELF6c:after,.container__oICio .animation__ELF6c:before{border-radius:50%!important;box-shadow:0 0 0 0 hsla(0,0%,65%,.5);content:""!important;display:block;height:100%;width:100%;z-index:-1}.container__oICio .animation__ELF6c:after{animation:pulseAfter__ER1ms 5s ease-in-out infinite;animation-delay:2.6s;left:0;position:absolute;top:0}@keyframes pulse__XS2o4{20%{box-shadow:0 0 0 20px hsla(0,0%,65%,0)}40%{box-shadow:0 0 0 0 hsla(0,0%,65%,0)}}@keyframes pulseBefore__X_qNf{20%{box-shadow:0 0 0 25px hsla(0,0%,65%,0)}40%{box-shadow:0 0 0 0 hsla(0,0%,65%,0)}}@keyframes pulseAfter__ER1ms{20%{box-shadow:0 0 0 30px hsla(0,0%,65%,0)}40%{box-shadow:0 0 0 0 hsla(0,0%,65%,0)}}@keyframes show__iu1vl{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}.jv-desktop .container__oICio:hover{cursor:pointer;transform:scale(1.1)!important}.jv-desktop .container__oICio:hover *{cursor:pointer}.jv-desktop .container__oICio:active{transform:scale(.9)!important}.button__EsRBN,.iconWrap__myFfs{border-radius:50%!important;bottom:0;display:block;left:0;position:absolute;right:0;text-align:center;top:0}.button__EsRBN{backface-visibility:hidden}.button__EsRBN:before{animation:animationBtn__EIaP6 18s linear infinite;background-color:inherit;border-radius:100%!important;bottom:0;content:" ";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transform-origin:50% 50%;transition:opacity .15s linear,transform .15s linear}@keyframes animationBtn__EIaP6{0%{opacity:0;transform:scale(0)}73%{opacity:1;transform:scale(0)}80%{opacity:0;transform:scale(2.2)}81%{opacity:0;transform:scale(0)}83%{opacity:1;transform:scale(0)}90%{opacity:0;transform:scale(2.2)}91%{opacity:0;transform:scale(0);transition-duration:.01s}93%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.2)}}.logoCallback__ronu8{background-position:50% 50%;background-repeat:no-repeat;background-size:33px;display:block;height:100%;text-align:center;width:100%}.logoCallback__ronu8.__animation__MgR7h{animation:rotate__mtNt9 5s ease-in-out infinite;animation-delay:2s}@keyframes rotate__mtNt9{10%,20%{transform:rotate(-25deg)}15%,25%{transform:rotate(25deg)}30%{transform:rotate(0deg)}}.popup__P23js{background:var(--jv-fill-primary-default);border:1px solid var(--jv-background-border);border-radius:12px!important;box-shadow:1px 2px 3px 0 rgba(15,65,33,.08),5px 10px 20px 0 rgba(18,43,26,.12);display:none;font-size:var(--jv-main-font-size);padding:8px 12px;position:absolute;right:86px;top:14px;white-space:nowrap}.player__hENi5{display:block;height:0;opacity:0;overflow:hidden;position:absolute;width:0}jdiv,jdiv *,jdiv a{font-family:var(--jv-font-family,system-ui,-apple-system,"Arial",sans-serif)!important}jdiv *,jdiv a{font-feature-settings:normal!important;box-sizing:border-box!important}jdiv button,jdiv input,jdiv optgroup,jdiv option,jdiv select,jdiv textarea{font-family:var(--jv-font-family,system-ui,-apple-system,"Arial",sans-serif)}jdiv input::-moz-placeholder{font-family:var(--jv-font-family,system-ui,-apple-system,"Arial",sans-serif)!important}jdiv input::placeholder{font-family:var(--jv-font-family,system-ui,-apple-system,"Arial",sans-serif)!important}jdiv input[type=number]::-webkit-inner-spin-button,jdiv input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.jivo-block-scroll{zoom:1!important;max-width:100%;overflow:hidden;overflow-x:hidden!important}body.jivo-tablet-overlay:after{background-color:hsla(0,0%,100%,.8);bottom:0;content:"";display:block;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%!important;z-index:2147483646!important}div#jivo-iframe-container{backface-visibility:hidden;background:transparent!important;bottom:0!important;height:0!important;margin:0;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:0;position:fixed!important;top:auto;transition:none;width:0!important}html.jivo-site-full-block{height:100%!important;max-width:100%;overflow-x:hidden;width:100%!important}html.jivo-site-full-block,html.jivo-site-full-block body{zoom:1!important;max-height:100%!important;position:relative!important}html.jivo-site-full-block body{height:auto!important;margin:0!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;z-index:auto!important}iframe#jivo_container{background:transparent!important;bottom:0!important;display:block!important;height:0!important;opacity:0;position:relative!important;top:0!important;visibility:hidden;width:0!important;z-index:0!important}div#jivo_action{-webkit-touch-callout:none!important;bottom:0!important;direction:ltr!important;display:block;left:-10px!important;max-height:none!important;overflow:visible;position:absolute!important;right:0!important;top:0!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}div#jivo_action:hover{opacity:.9!important}.jivo_cobrowsing_element{border:6px solid #c8f70c;border-radius:6px;box-shadow:0 3px 11px rgba(0,0,0,.2);box-sizing:border-box!important;min-height:auto!important;pointer-events:none;position:absolute;z-index:199998}.jivo_cobrowsing_element .jivo_cobrowsing_element_inner{background-color:rgba(200,247,12,.15);height:100%;width:100%}.jivo_cobrowsing_tooltip{border-radius:8px!important;box-shadow:0 0 12px 3px rgba(0,0,0,.17);display:block;min-height:auto!important;opacity:0;position:absolute;transition:opacity .25s ease-in-out;width:300px;z-index:199999}.jivo_cobrowsing_tooltip #jivo_action{display:block;height:15px!important;left:-30px;position:absolute;top:0;z-index:auto}.jivo_cobrowsing_tooltip #jivo_action #jivo_close_button{cursor:pointer;display:block;height:25px;width:25px}.jivo_cobrowsing_tooltip>jdiv{background-color:#18c139;border:0;border-radius:8px!important;box-shadow:0 0 6px 2px rgb(0,0,0 .17);color:#fff;display:block;font-size:13px;padding:10px}.jivo_cobrowsing_tooltip>jdiv:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #18c139;bottom:-8px;content:" ";height:0;left:50%;margin-left:-9px;position:absolute;width:0}.jivo_cobrowsing_tooltip>jdiv.jivo-top:after{border-bottom:9px solid #3cb868;border-top-color:transparent;bottom:auto;top:-17px}.jivo_cobrowsing_tooltip>jdiv.jivo-left #jivo_action{left:auto;right:-30px!important}.jivo_cobrowsing_tooltip>jdiv.jivo-left:after{left:20px;margin:0}.jivo_cobrowsing_tooltip>jdiv.jivo-right:after{left:auto;margin:0;right:20px}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_agent{color:#fff!important;display:block;font-weight:700;padding-bottom:2px;word-break:break-word}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_text{word-wrap:break-word;color:#fff!important;display:block;line-height:normal!important;overflow:hidden;-webkit-user-select:all;-moz-user-select:all;user-select:all}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_avatar{float:left;width:40px}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_avatar>jdiv{float:left}#jivo_copyright{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#414243;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:12px;font-weight:400;line-height:14px;min-height:18px!important;padding:11px 15px;position:fixed;z-index:2147483647}#jivo_copyright a{color:#54d181;text-decoration:none}#jivo_copyright #jivosite-copyright{display:inline-block;height:18px;margin:0 0 -4px 5px;width:26px}#jivo_copyright #jivo_copyright_corner{height:0;position:absolute;width:0}#jivo_copyright #jivo_copyright_corner.jivo-top{border-bottom:5px solid #414243;border-left:5px solid transparent;border-right:5px solid transparent;left:10px;top:-5px}#jivo_copyright #jivo_copyright_corner.jivo-bottom{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #414243;bottom:-5px;right:10px}#jivo_copyright #jivo_copyright_corner.jivo-left{border-bottom:5px solid transparent;border-right:5px solid #414243;border-top:5px solid transparent;left:-5px;margin-top:-3px;top:50%}#jivo_copyright #jivo_copyright_corner.jivo-right{border-bottom:5px solid transparent;border-left:5px solid #414243;border-top:5px solid transparent;margin-top:-3px;right:-5px;top:50%}.globalClass__IGGy1{--jv-main-font-size:15px;--jv-small-font-size:13px}.globalClass__IGGy1 a,.globalClass__IGGy1 form,.globalClass__IGGy1 iframe,.globalClass__IGGy1 input,.globalClass__IGGy1 svg,.globalClass__IGGy1 textarea{clip:auto!important;word-wrap:normal!important;zoom:normal!important;animation:0s none!important;backface-visibility:visible!important;background:none!important;border:0!important;bottom:auto!important;box-shadow:none!important;caption-side:top!important;clear:none!important;cursor:auto!important;direction:ltr!important;display:inline!important;filter:none!important;flex:none!important;font-style:normal!important;font-weight:400!important;height:auto!important;hyphens:manual!important;image-rendering:auto!important;justify-content:flex-start!important;left:auto!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;-o-object-fit:fill!important;object-fit:fill!important;opacity:1!important;order:1!important;orphans:2!important;outline:0 none!important;overflow:visible!important;padding:0!important;perspective:none!important;pointer-events:auto!important;position:static!important;resize:none!important;right:auto!important;text-align:left!important;text-decoration:none!important;text-indent:0!important;text-overflow:clip!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;transition:all 0s ease 0s!important;unicode-bidi:normal!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important;vertical-align:baseline!important;white-space:normal!important;width:auto!important;word-break:normal!important;word-spacing:normal!important;z-index:auto!important}.globalClass__IGGy1 form jdiv{z-index:auto!important}.globalClass__IGGy1 a{-webkit-text-size-adjust:inherit!important}.globalClass__IGGy1 a *{cursor:pointer!important}.globalClass__IGGy1 :after,.globalClass__IGGy1 :before{content:none;pointer-events:all}@supports (-ms-ime-align:auto) and (color:unset){.globalClass__IGGy1{position:-ms-device-fixed}}jdiv{clip:auto;word-wrap:normal;zoom:normal;font-feature-settings:normal!important;-webkit-text-size-adjust:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:currentColor;animation:0s none;backface-visibility:visible;background:none;border:0;bottom:auto;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;cursor:auto;direction:ltr;display:inline;filter:none!important;flex:none;font-weight:400;height:auto;hyphens:manual;image-rendering:auto;justify-content:flex-start;left:auto;letter-spacing:normal;line-height:normal;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;-o-object-fit:fill;object-fit:fill;opacity:1;order:1;orphans:2;outline:0 none;overflow:visible;padding:0;perspective:none;pointer-events:all;position:static;resize:none;right:auto;text-align:left;text-decoration:none;text-indent:0;text-overflow:clip;text-shadow:none;text-transform:none;top:auto;transform:none;transition:all 0s ease 0s;unicode-bidi:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;white-space:normal;width:auto;word-break:normal;word-spacing:normal;z-index:auto}jdiv:after,jdiv:before{box-sizing:inherit;pointer-events:all}.globalClass__IGGy1 input[type=text]:focus{background-color:transparent!important}jdiv.jv-pseudo-height{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;width:auto}jdiv.jv-mouse-track{-webkit-touch-callout:none!important;background-color:transparent!important;bottom:0!important;display:none;height:auto!important;left:-300px!important;max-height:none!important;opacity:0!important;position:fixed!important;right:-300px!important;top:-200px!important;transform:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-o-user-select:none!important;user-select:none!important;width:auto!important;z-index:2147483647!important}.global__ATUC5{--jv-grayscale-0:#fff;--jv-grayscale-5:#fafbfc;--jv-grayscale-10:#f6f8fa;--jv-grayscale-15:#f0f3f4;--jv-grayscale-20:#eaecef;--jv-grayscale-25:#e1e4e8;--jv-grayscale-30:#d1d5da;--jv-grayscale-35:#c6cbd1;--jv-grayscale-40:#959da5;--jv-grayscale-45:#6a737d;--jv-grayscale-50:#586069;--jv-grayscale-55:#444d56;--jv-grayscale-60:#3e474f;--jv-grayscale-65:#394048;--jv-grayscale-70:#343b42;--jv-grayscale-75:#2d3339;--jv-grayscale-80:#24292e;--jv-grayscale-90:#1b1f23;--jv-grayscale-100:#000;--jv-purple-10:#e9e2ff;--jv-purple-20:#c5b5f7;--jv-purple-30:#aa8ffd;--jv-purple-40:#8865f7;--jv-purple-50:#7955ed;--jv-purple-60:#6949d5;--jv-purple-70:#483095;--jv-purple-80:#3b2c6e;--jv-blue-10:#e6f0ff;--jv-blue-20:#cbdfff;--jv-blue-30:#8cb9fe;--jv-blue-40:#5397ff;--jv-blue-50:#367fee;--jv-blue-60:#1c6ae1;--jv-blue-70:#1049a1;--jv-blue-80:#163b75;--jv-azure-10:#e6feff;--jv-azure-20:#b8fafe;--jv-azure-30:#6ceff6;--jv-azure-40:#4ddbe3;--jv-azure-50:#1ad3dd;--jv-azure-60:#0db9c2;--jv-azure-70:#00979f;--jv-azure-80:#00656a;--jv-jade-10:#d9faec;--jv-jade-20:#b4eed6;--jv-jade-30:#92edc7;--jv-jade-40:#59e0a8;--jv-jade-50:#44cd94;--jv-jade-60:#34b37e;--jv-jade-70:#218f61;--jv-jade-80:#156c48;--jv-green-10:#d4fce1;--jv-green-20:#acfec7;--jv-green-30:#7cfaa6;--jv-green-40:#29eb6a;--jv-green-50:#18c139;--jv-green-60:#0ca33e;--jv-green-70:#166731;--jv-green-80:#124322;--jv-yellow-05:#fffbe8;--jv-yellow-10:#fcf1cd;--jv-yellow-20:#ffe68a;--jv-yellow-30:#ffc403;--jv-yellow-40:#f0bc00;--jv-yellow-50:#ecae04;--jv-yellow-60:#de9c02;--jv-yellow-70:#d78d04;--jv-yellow-80:#8a6117;--jv-yellow-90:#383732;--jv-red-10:#ffecea;--jv-red-20:#fcc8c8;--jv-red-30:#fd9597;--jv-red-40:#ff5849;--jv-red-50:#f94636;--jv-red-60:#e13929;--jv-red-70:#c91000;--jv-red-80:#8e1616;--jv-orange-10:#ffe5c3;--jv-orange-20:#ffdbac;--jv-orange-30:#ffcf90;--jv-orange-40:#ffbe6a;--jv-orange-50:#ffb454;--jv-orange-60:#ffa32d;--jv-orange-70:#fa8d00;--jv-orange-80:#d26500;--jv-steel-80:#303d4a;--jv-steel-70:#445669;--jv-steel-60:#587088;--jv-steel-50:#7189a3}.global__ATUC5.__dark__js5EF{--jv-tag-text-blue:var(--jv-blue-10);--jv-tag-text-orange:var(--jv-orange-10);--jv-tag-text-yellow:var(--jv-yellow-10);--jv-tag-text-jade:var(--jv-jade-10);--jv-tag-text-azure:var(--jv-azure-10);--jv-tag-text-purple:var(--jv-purple-10);--jv-tag-text-red:var(--jv-red-10);--jv-tag-text-green:var(--jv-green-10);--jv-tag-text-gray:var(--jv-grayscale-10);--jv-tag-background-gradient:linear-gradient(90deg,#f0a646,#1bbcef 104.87%);--jv-tag-background-orange:var(--jv-orange-60);--jv-tag-background-yellow:var(--jv-yellow-60);--jv-tag-background-jade:var(--jv-jade-60);--jv-tag-background-azure:var(--jv-azure-60);--jv-tag-background-purple:var(--jv-purple-60);--jv-tag-background-blue:var(--jv-blue-60);--jv-tag-background-red:var(--jv-red-60);--jv-tag-background-green:var(--jv-green-60);--jv-tag-background-gray:var(--jv-grayscale-60);--jv-fill-comment-disabled:rgba(255,163,45,.3);--jv-fill-comment-hover:var(--jv-orange-70);--jv-fill-comment-default:var(--jv-orange-60);--jv-fill-secondary-disabled:hsla(210,8%,62%,.3);--jv-fill-secondary-hover:var(--jv-grayscale-45);--jv-fill-secondary-default:var(--jv-grayscale-40);--jv-fill-primary-disabled:hsla(0,0%,100%,.3);--jv-fill-primary-hover:var(--jv-grayscale-5);--jv-fill-primary-default:var(--jv-grayscale-0);--jv-fill-info-disabled:rgba(54,127,238,.3);--jv-fill-info-hover:var(--jv-blue-60);--jv-fill-info-default:var(--jv-blue-50);--jv-fill-danger-disabled:rgba(249,70,54,.3);--jv-fill-danger-hover:var(--jv-red-60);--jv-fill-danger-default:var(--jv-red-50);--jv-fill-success-disabled:rgba(24,193,57,.3);--jv-fill-success-hover:var(--jv-green-60);--jv-fill-success-default:var(--jv-green-50);--jv-button-secondary-text-disabled:hsla(0,0%,100%,.3);--jv-button-secondary-text:var(--jv-grayscale-0);--jv-button-secondary-disabled:rgba(88,96,105,.3);--jv-button-secondary-active:var(--jv-grayscale-55);--jv-button-secondary-hover:var(--jv-grayscale-45);--jv-button-secondary-default:var(--jv-grayscale-50);--jv-button-icon-fill-disabled:hsla(0,0%,100%,.3);--jv-button-icon-fill-hover:var(--jv-grayscale-30);--jv-button-icon-fill-default:var(--jv-grayscale-0);--jv-button-outlined-text-accent-disabled:rgba(54,127,238,.3);--jv-button-outlined-text-accent:var(--jv-blue-50);--jv-button-outlined-text-disabled:var(--jv-grayscale-40);--jv-button-outlined-text:var(--jv-grayscale-0);--jv-button-outlined-border-outline:var(--jv-grayscale-50);--jv-button-outlined-fill-disabled:rgba(36,41,46,.3);--jv-button-outlined-fill-active:var(--jv-grayscale-90);--jv-button-outlined-fill-hover:var(--jv-grayscale-75);--jv-button-outlined-fill-default:var(--jv-grayscale-80);--jv-button-primary-info-disabled:rgba(54,127,238,.3);--jv-button-primary-info-active:var(--jv-blue-70);--jv-button-primary-info-hover:var(--jv-blue-60);--jv-button-primary-info-default:var(--jv-blue-50);--jv-button-primary-danger-disabled:rgba(249,70,54,.3);--jv-button-primary-danger-active:var(--jv-red-70);--jv-button-primary-danger-hover:var(--jv-red-60);--jv-button-primary-danger-default:var(--jv-red-50);--jv-button-primary-success-disabled:rgba(24,193,57,.3);--jv-button-primary-success-active:var(--jv-green-70);--jv-button-primary-success-hover:var(--jv-green-60);--jv-button-primary-success-default:var(--jv-green-50);--jv-button-primary-text-disabled:hsla(0,0%,100%,.3);--jv-button-primary-text:var(--jv-grayscale-0);--jv-icon-info:var(--jv-blue-50);--jv-icon-success:var(--jv-green-50);--jv-icon-tertiary:var(--jv-grayscale-40);--jv-icon-secondary:var(--jv-grayscale-30);--jv-icon-primary:var(--jv-grayscale-0);--jv-text-tertiary-inverse:var(--jv-grayscale-40);--jv-text-secondary-inverse:var(--jv-grayscale-45);--jv-text-primary-inverse:var(--jv-grayscale-90);--jv-text-link:var(--jv-blue-50);--jv-text-tertiary:var(--jv-grayscale-40);--jv-text-secondary:var(--jv-grayscale-30);--jv-text-primary:var(--jv-grayscale-0);--jv-status-background-info:rgba(54,127,238,.1);--jv-status-background-success:rgba(24,193,57,.1);--jv-status-background-warning:rgba(236,174,4,.1);--jv-status-background-danger:rgba(249,70,54,.1);--jv-status-info:var(--jv-blue-50);--jv-status-success:var(--jv-green-50);--jv-status-warning:var(--jv-yellow-40);--jv-status-danger:var(--jv-red-50);--jv-background-popup:var(--jv-grayscale-90);--jv-background-comment:var(--jv-yellow-90);--jv-background-border:var(--jv-grayscale-50);--jv-background-card:var(--jv-grayscale-70);--jv-background-island-inner:var(--jv-grayscale-75);--jv-background-island:var(--jv-grayscale-90);--jv-background-globe:var(--jv-grayscale-80)}.global__ATUC5.__light__wuDEP{--jv-tag-text-orange:var(--jv-orange-70);--jv-tag-text-yellow:var(--jv-yellow-70);--jv-tag-text-jade:var(--jv-jade-70);--jv-tag-text-azure:var(--jv-azure-70);--jv-tag-text-purple:var(--jv-purple-60);--jv-tag-text-blue:var(--jv-blue-60);--jv-tag-text-red:var(--jv-red-60);--jv-tag-text-green:var(--jv-green-60);--jv-tag-text-gray:var(--jv-grayscale-60);--jv-tag-background-gradient:linear-gradient(90deg,#ffd772b3,#a6eaffb3 104.87%);--jv-tag-background-orange:var(--jv-orange-10);--jv-tag-background-yelllow:var(--jv-yellow-10);--jv-tag-background-jade:var(--jv-jade-10);--jv-tag-background-azure:var(--jv-azure-10);--jv-tag-background-purple:var(--jv-purple-10);--jv-tag-background-blue:var(--jv-blue-10);--jv-tag-background-red:var(--jv-red-10);--jv-tag-background-green:var(--jv-green-10);--jv-tag-background-gray:var(--jv-grayscale-10);--jv-fill-comment-disabled:rgba(255,163,45,.3);--jv-fill-comment-hover:var(--jv-orange-70);--jv-fill-comment-default:var(--jv-orange-60);--jv-fill-secondary-disabled:hsla(210,8%,62%,.3);--jv-fill-secondary-hover:var(--jv-grayscale-45);--jv-fill-secondary-default:var(--jv-grayscale-40);--jv-fill-primary-disabled:hsla(0,0%,100%,.3);--jv-fill-primary-hover:var(--jv-grayscale-5);--jv-fill-primary-default:var(--jv-grayscale-0);--jv-fill-info-disabled:rgba(54,127,238,.3);--jv-fill-info-hover:var(--jv-blue-60);--jv-fill-info-default:var(--jv-blue-50);--jv-fill-danger-disabled:rgba(249,70,54,.3);--jv-fill-danger-hover:var(--jv-red-60);--jv-fill-danger-default:var(--jv-red-50);--jv-fill-success-disabled:rgba(24,193,57,.3);--jv-fill-success-hover:var(--jv-green-60);--jv-fill-success-default:var(--jv-green-50);--jv-button-secondary-text-disabled:rgba(27,31,35,.3);--jv-button-secondary-text:var(--jv-grayscale-90);--jv-button-secondary-disabled:rgba(225,228,232,.3);--jv-button-secondary-active:var(--jv-grayscale-35);--jv-button-secondary-hover:var(--jv-grayscale-30);--jv-button-secondary-default:var(--jv-grayscale-25);--jv-button-icon-fill-disabled:var(--jv-grayscale-40);--jv-button-icon-fill-hover:var(--jv-grayscale-75);--jv-button-icon-fill-default:var(--jv-grayscale-90);--jv-button-outlined-text-accent-disabled:rgba(54,127,238,.3);--jv-button-outlined-text-accent:var(--jv-blue-50);--jv-button-outlined-text-disabled:var(--jv-grayscale-40);--jv-button-outlined-text:var(--jv-grayscale-90);--jv-button-outlined-border-outline:var(--jv-grayscale-35);--jv-button-outlined-fill-disabled:var(--jv-grayscale-15);--jv-button-outlined-fill-active:var(--jv-grayscale-20);--jv-button-outlined-fill-hover:var(--jv-grayscale-5);--jv-button-outlined-fill-default:var(--jv-grayscale-0);--jv-button-primary-info-disabled:rgba(54,127,238,.3);--jv-button-primary-info-active:var(--jv-blue-70);--jv-button-primary-info-hover:var(--jv-blue-60);--jv-button-primary-info-default:var(--jv-blue-50);--jv-button-primary-danger-disabled:rgba(249,70,54,.3);--jv-button-primary-danger-active:var(--jv-red-70);--jv-button-primary-danger-hover:var(--jv-red-60);--jv-button-primary-danger-default:var(--jv-red-50);--jv-button-primary-success-disabled:rgba(24,193,57,.3);--jv-button-primary-success-active:var(--jv-green-70);--jv-button-primary-success-hover:var(--jv-green-60);--jv-button-primary-success-default:var(--jv-green-50);--jv-button-primary-text-disabled:hsla(0,0%,100%,.3);--jv-button-primary-text:var(--jv-grayscale-0);--jv-icon-info:var(--jv-blue-50);--jv-icon-success:var(--jv-green-50);--jv-icon-tertiary:var(--jv-grayscale-40);--jv-icon-secondary:var(--jv-grayscale-45);--jv-icon-primary:var(--jv-grayscale-90);--jv-text-tertiary-inverse:var(--jv-grayscale-40);--jv-text-secondary-inverse:var(--jv-grayscale-30);--jv-text-primary-inverse:var(--jv-grayscale-0);--jv-text-link:var(--jv-blue-50);--jv-text-tertiary:var(--jv-grayscale-40);--jv-text-secondary:var(--jv-grayscale-45);--jv-text-primary:var(--jv-grayscale-90);--jv-status-background-info:var(--jv-blue-10);--jv-status-background-success:var(--jv-green-10);--jv-status-background-warning:var(--jv-yellow-05);--jv-status-background-danger:var(--jv-red-10);--jv-status-info:var(--jv-blue-50);--jv-status-success:var(--jv-green-50);--jv-status-warning:var(--jv-yellow-40);--jv-status-danger:var(--jv-red-50);--jv-background-popup:var(--jv-grayscale-0);--jv-background-comment:var(--jv-yellow-05);--jv-background-border:var(--jv-grayscale-35);--jv-background-card:var(--jv-grayscale-15);--jv-background-island-inner:var(--jv-grayscale-10);--jv-background-island:var(--jv-grayscale-5);--jv-background-globe:var(--jv-grayscale-0)}.global__ATUC5.__green__Nf9TF{--jv-button-primary-disabled:rgba(24,193,57,.3);--jv-button-primary-hover:var(--jv-green-60);--jv-button-primary-default:var(--jv-green-50);--jv-icon-primary-disabled:rgba(24,193,57,.3);--jv-icon-primary-hover:var(--jv-green-60);--jv-icon-primary-default:var(--jv-green-50);--jv-button-primary-default-rgb:24,193,57}.global__ATUC5.__blue__xP2i2{--jv-button-primary-disabled:rgba(54,127,238,.3);--jv-button-primary-hover:var(--jv-blue-60);--jv-button-primary-default:var(--jv-blue-50);--jv-icon-primary-disabled:rgba(54,127,238,.3);--jv-icon-primary-hover:var(--jv-blue-60);--jv-icon-primary-default:var(--jv-blue-50);--jv-button-primary-default-rgb:54,127,238}.global__ATUC5.__grey__MtFD7{--jv-button-primary-disabled:rgba(88,112,136,.3);--jv-button-primary-hover:var(--jv-steel-70);--jv-button-primary-default:var(--jv-steel-60);--jv-icon-primary-disabled:rgba(88,112,136,.3);--jv-icon-primary-hover:var(--jv-steel-70);--jv-icon-primary-default:var(--jv-steel-60);--jv-button-primary-default-rgb:88,112,136}.emojiIcon__xxu4Z{background-color:transparent;background-repeat:no-repeat;color:transparent!important;display:inline-block;height:40px;text-align:center;width:40px}.emojiIcon__xxu4Z::-moz-selection{background:var(--jv-blue-30);color:transparent}.emojiIcon__xxu4Z::selection{background:var(--jv-blue-30);color:transparent}.emojiIcon__xxu4Z:hover{background-color:var(--jv-grayscale-15)}.emojiIcon__xxu4Z.emojiMessages__piGfY{height:18px;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:18px}.emojiIcon__xxu4Z.emojiMessages__piGfY:hover{background-color:transparent}.emojiIcon__xxu4Z.__isAlone__BpmZt{font-size:60px;height:60px;line-height:60px;margin-top:0!important;width:60px}.emojiIcon__xxu4Z.iconSuccess__dy4_9{background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:20px;margin-left:6px;vertical-align:text-bottom;width:20px}.icon__pRUHn{backface-visibility:hidden;background-color:transparent;background-repeat:no-repeat;color:transparent;display:inline-block;height:25px;margin-top:8px;overflow:hidden;pointer-events:none;text-indent:0;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:25px}.icon__pRUHn::-moz-selection{background:var(--jv-blue-30);color:transparent!important}.icon__pRUHn::selection{background:var(--jv-blue-30);color:transparent!important}.emojiMessages__piGfY{display:inline-block;font-size:18px;line-height:18px;margin:0 2px;padding:0;vertical-align:text-bottom}.emojiMessages__piGfY .icon__pRUHn{color:transparent;height:100%;margin-top:0;overflow:hidden;text-indent:0;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}.wrapper__t0zr9 *{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.wrapper__t0zr9 .heading-1__ipmST{display:block;margin-bottom:8px}.wrapper__t0zr9 .heading-1__ipmST .text__HeKhj{font-size:18px;font-weight:700}.wrapper__t0zr9 .imageContainer__uKn2q{display:block;position:relative}.wrapper__t0zr9 .imageContainer__uKn2q .imageLink__PbqIY,.wrapper__t0zr9 .imageContainer__uKn2q .imageLink__PbqIY *{cursor:pointer}.wrapper__t0zr9 .imageContainer__uKn2q .image__LAloX{border-radius:12px!important;display:block;margin:8px 0!important;max-width:100%}.wrapper__t0zr9 .imageContainer__uKn2q .mediaType__UMUHC{background:var(--jv-background-border);border-radius:4px!important;color:var(--jv-text-primary);display:block;font-size:12px;left:5px;padding:3px 6px;position:absolute;text-decoration:none!important;top:5px;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.wrapper__t0zr9 .blockquote__mQT0z{border-left:2px solid var(--jv-background-border);display:block;padding:4px 4px 4px 8px!important}.wrapper__t0zr9 .blockquote__mQT0z .text__HeKhj{color:var(--jv-text-secondary)!important}.wrapper__t0zr9 .paragraph__bqI9s{display:block;margin-bottom:8px}.wrapper__t0zr9 .list__uapHq{display:block;margin:8px 0}.wrapper__t0zr9 .list__uapHq .listItem__JSOla{align-items:flex-start;display:flex;gap:6px;justify-content:flex-start;margin-bottom:8px}.wrapper__t0zr9 .list__uapHq .listItem__JSOla .marker__Z5RSC{flex-shrink:0}.wrapper__t0zr9 .list__uapHq .listItem__JSOla .marker__Z5RSC.unordered__BJa_D{font-size:20px!important;line-height:16px}.wrapper__t0zr9 .list__uapHq .listItem__JSOla .content__VozTd{flex-shrink:1;max-width:100%}.wrapper__t0zr9 .list__uapHq .listItem__JSOla:last-child{margin-bottom:0}.wrapper__t0zr9 .strong__s3KjJ,.wrapper__t0zr9 .strong__s3KjJ *{font-weight:700}.wrapper__t0zr9 .italic__yuWzZ,.wrapper__t0zr9 .italic__yuWzZ *{font-style:italic}.wrapper__t0zr9 .strikethrough__w1q6Q{color:var(--jv-text-primary)!important;text-decoration:line-through}.wrapper__t0zr9 .underline__ZMjii{color:var(--jv-text-primary)!important;text-decoration:underline}.wrapper__t0zr9 .codespan__qK9mZ{background:var(--jv-background-island-inner);border-radius:4px;color:var(--jv-red-50)!important;display:inline-block;padding:2px 6px}.wrapper__t0zr9 .codeBlock__d6pwx{background:var(--jv-grayscale-10);border:1px solid var(--jv-background-border);border-radius:8px;color:var(--jv-text-primary)!important;display:block;margin:4px 0;max-width:100%;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.wrapper__t0zr9 .codeBlock__d6pwx .code__pFFRg{color:inherit;font-family:inherit;font-size:inherit}.wrapper__t0zr9 a.link__lOKHw{color:var(--jv-text-link)!important;text-decoration:underline!important}.wrapper__t0zr9 a.link__lOKHw *,.wrapper__t0zr9 a.link__lOKHw .text__HeKhj{color:var(--jv-text-link)!important;cursor:pointer}.wrapper__t0zr9 .text__HeKhj{word-wrap:break-word;hyphenate-limit-chars:17 3 3;color:var(--jv-text-primary)!important;hyphens:auto!important;text-decoration:inherit}.wrapper__t0zr9 .text__HeKhj .emoji__yMR_S{cursor:default;height:18px;margin-top:-4px!important;width:18px}.avatar__laf9I{display:table-cell;line-height:15px;padding-right:10px;position:relative;vertical-align:middle;width:50px}.avatar__laf9I._chatStyle__FRqzp{border:none;display:block;padding:0!important;width:32px}.avatar__laf9I._chatStyle__FRqzp .avatarItem__jcb4d{border:none}.avatar__laf9I._chatStyle__FRqzp .avatarListImg__f6bPR{display:block;opacity:1!important}.avatar__laf9I._chatStyle__FRqzp .avatarImg__DmjIH,.avatar__laf9I._chatStyle__FRqzp .darkAvatar__mVibo,.avatar__laf9I._chatStyle__FRqzp .lightAvatar__hsDLK{height:32px;width:32px}.avatar__laf9I._width1__CDvWG{width:32px}.avatar__laf9I._width2__DdYLS{width:49px}.avatar__laf9I._width3__ha4lg{width:64px}.avatar__laf9I._connected__f4KGk:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2300D376' cx='10' cy='10' r='10'/%3E%3Cpath d='M13.67 11.326a1.341 1.341 0 0 0-.97-.396c-.38 0-.752.145-1.032.42a2.264 2.264 0 0 0-.581.906c-.458-.046-1.241-.282-2.165-1.212-.892-.907-1.124-1.7-1.178-2.164.356-.1.682-.29.946-.542a1.43 1.43 0 0 0 .457-.983 1.307 1.307 0 0 0-.372-.983l-.993-1.006A1.223 1.223 0 0 0 6.898 5a1.36 1.36 0 0 0-.938.381l-.156.153c-.209.19-.372.419-.48.67-.016.038-.45.991-.288 1.708.032.106.768 2.583 2.576 4.405 1.8 1.83 4.266 2.6 4.382 2.637.124.03.264.046.411.046.628 0 1.295-.267 1.319-.274.263-.107.496-.26.706-.45l.155-.153c.52-.495.558-1.303.077-1.79l-.993-1.007z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;background-size:20px 20px;bottom:13px;content:""!important;height:20px;position:absolute;right:8px;width:20px;z-index:4}.avatar__laf9I._expanded__Ou_Fk{display:table-cell;height:54px;line-height:15px;position:relative;vertical-align:middle}.avatar__laf9I._expanded__Ou_Fk .darkAvatar__mVibo._width1__CDvWG,.avatar__laf9I._expanded__Ou_Fk .lightAvatar__hsDLK._width1__CDvWG{background-repeat:no-repeat;border-radius:50%!important;float:none;height:35px;margin-right:10px;margin-top:1px;width:35px}.avatar__laf9I._expanded__Ou_Fk .avatarImg__DmjIH{border-radius:50%!important;float:none;height:40px;margin-right:10px;width:40px}.avatar__laf9I._mobile__PTvm3{padding:18px 0;vertical-align:top}.avatar__laf9I._mobile__PTvm3 .darkAvatar__mVibo,.avatar__laf9I._mobile__PTvm3 .lightAvatar__hsDLK{height:32px;margin-top:0;width:32px}.avatar__laf9I._mobile__PTvm3 .avatarImg__DmjIH{height:32px;width:32px}.avatar__laf9I._mobile__PTvm3._width3__ha4lg{padding-right:6px!important}.avatar__laf9I._tablet__ywznL{padding-right:16px}.avatarListImg__f6bPR{display:block;height:32px;width:32px}.avatarImg__DmjIH,.avatarListImg__f6bPR{background-position:50% 50%;background-size:100% 100%}.avatarImg__DmjIH{border-radius:50%!important;display:inline-block;float:none;height:40px;margin-right:10px;width:40px}.avatarImg__DmjIH.__isBot__NaGSx{background:var(--jv-grayscale-0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABPOSURBVHgB7Vx5lBXVnf5uVb2tl9crsgjNI+w2ItCyuEQhAsZJoqAD7jO2ccYhoojH5UyMBnVOXGaSOC7RRAdIMhhnPEEkJ+ACAtERcQHRYLPTsmrTdNP7e6+WO797q+pt3Q/6db9m/pj3eS5Vr+rWrVtf/fZbLZBDDjnkkEMOOeSQQw455JBDDv+/wHCGUDD7hksMTbvQZPy4R/WsbV+99CiyiOI5txS3mdbNqsWDiqGtbX9r2VacAfQ5gYHJ1w0xvPpSxaPN1PxeWArAVdRqEUxtffv3dcgC/HNuCXHd3EhDD2UmYESiMKP666Zp3YMPV9WiD6GgLzHx6qEdRttf9HB0ZqS1HXp7GIrJoRoIGSqfhSyBGfr5KmdDaVwYHRFEWztghvW5iJgbMO6qIehD9B2BVVV50DvWwjRDMC0wDqhMASMCZWNsL7IFQz2i0D1gWVDpJ6NdWFz8DkHRV6P/7Hz0EfqOwLbyl+ghxoLI0ug2Qb8fPiJQkQ+GRzrW/H4LsoSON3+3GRyPiLG9iorCvAARSdZJkGryCShVXkIfQUVfYMTsX4LzfyApQwERVxDwC+k7qSh8HdF3e/O7ryxHlhHd9/lGZej4tzyW1U8DBgc0zatwBt0whSSei5IRQTTsextZRvadSMV3fgqFLVE8KoLBAt2jqOvhYY9Xeus+2Lhxo4EzA1Y6Zd40lWEREXhtc0sbLJvIJah99xFkEdklcNCM+2nEJ1VNQ1FxfrvmUWbXfbLyf7p9/YG7i2HsGgSVV0KJFpHuF5AZIMOpNQP6YSCvEc35O1D5Wmt3hyyd/LcXwjDeaWpqyzN14aL5Ihzb8AyyhOwRWDZ9DjS+UtVUFgzmH4FXu65x++vvp+ve3NxcfuO+p2f/iX8xApoyCap3ChnIgVDJLCukhIriNOqs0INDpxaxt8z6Clakhn5vvjxStf0l710fV1RUpI0r+1ddMzUSjq5sOtk+iFNsQ+blJnyz6Q/IArJDYPH0EFRrB42WVxgs4IGA54q6HW+8ldrtwIEDxWQXb6Pd71O76JOGfdq12mqYvmKnBxl94a7JI9jblN+yWTapYubWYfy56XaMLxlJv9l7nPNlpmmuHTZs2Nep9y4dN2c2xYdvNje1MZLqVrT7RqP9nV4H89khsOjiT+ihqrw+L4KFBffX71n9r4mnibjptPknIuIHdMs897hhGFjYuApvecRzkJRxIWWWE4fAIUqxm+qzG1NtInkU32sN4Jmiamiq6jwJI+HiOr2kVYLMUCi0NnEeZaOv+lFzU8vzuq6Ld/IBGi77NrDEQi/QewKDUxdRavE0OQ5yGvmvNh96+3r3FBE3gSTi5+SMv5PudnsajmKuuQodLApJHrgbyCVIoXNc7KteQMuH34xgJb8WY4tD6efG+RtMURYTkQdi0624/E1yKpfTORHm3IeWzf+GXqCXBI7PR37gr6Q+IdXj+cpbVnBxx961h/fs2RMkCfgX6lBNNyhIvlPyLYlgPH1iC15kZNJipJlO1zSEUrvDqsKikukQDuu0D8jYsySVD5NqnywffeWgxrqTn5mG3o+GboSXgu2GLc3oIXoXSPv81RSohmTUz/mjgrwjR44MIdV837KsO7llFdAWp2oiVrwhMBalZgnxQgmDmWdvrTxnP2VLrZ9Zjuu9E+W1lmWmHZu7+6Z5J83pA9KIUP2u1UcVxn9sz9kqQQdfgF6gNxLI4J28n7aULilfIbwlVFNTM4ok70M6VsI6907diYGuwav1+/Eop0gFhiNxwtua9m8hkTEptPAgxuGm0vF0W4Z0j8C6vvcJsn+zKisrtyFvagPduISGbqTkeQDwZRQ9QM8lUJ00R+aaQsUsc9kXX3wxltRxHb31Ep4gAamtKykR9ujqwrNRzSnvt/oTX/2c7VnU+iccK8Nt5jmYlzdKXmOPYeJ0Um6Z7r5ZpmnaGzt37hxGEviMSDNp0BL48i5DD6Ghp+DWdyX/pAoXTB67knG+hiRpCE/okiR0PP6DJ5xzD3vIlt1dPAgzm05ihaGjlqQt4kicRmIymq74HjmPaUXl8JDX5dxyLrYHT71v4u/4AbFjDqHwctPffHfyzDV/3vJT6Uy4dQ2dSPLY3UXPVVg970NwNpVG2PLZp8u30EB3nXJglv5sal+dwhvhXBJBkiNbumGovtNpnDRq7JL78rgJfz+OCJxGV38Cc9tk9AA9VOHpGkleFb05XDa9yk+qcZetSunVSSQAsp1K7bjdVMpGvF5vUlNIbHhqX7nPZePpHAhP7mvGzcltMy6d4IeUZCo24BwveoAeqnDjaLopiQPD/PnTzxOTE2AJ/ybuCclppzx03bYvcayxSR4bNqAcYysGIdSvVEqbfGjTHocnXMy6GJliO8r4VEn00YZmfLzrAA7VN8geoQFlqBoRQv+iAhgiYE6eEhIkEDddP2vChnc/FrsUoaOCWsY1yh4SyEvFYw4aWI5JE0bZ4Qhcu5PwsOQlw2Solyx7DRs++1I+uJs1mHQ8SrZuQEkRRg4egPO+NQQjz+5PDx7EkLNKUFyQLx0FnHEbqKLSSFXt3Ue+QW3dCew8dAzb9x1EfUsLPIJMeknCEoqXECUTMPfCSbjzystQlh+Qki/nlELkxIkjUV5WjPoTgny13xkkMOIRpcTLZ0+RKiHJS5mcULlNn+/Fw8tWynOF+QXyAWIORP7jR1g3sH3vIXy6qxY6SaLpqB6Sh5Mxn3ghwtkI6dOoXMZIAouKg52MqJ8uX7t1B96m9vit8/DtMaG0JM6ZczFefvkN8QR+9AA9tIFWg6Bi2tRK6Q3jNkbYFhlU4/CJZjy2fJVMHvI8PlmJFushojGLyxBPhHaiWu0lqQyQnQtSJbmEJK8sGERpsBDF1EqolRbZv0sLClHoDyBAObeQZFF1Vi27WKNYdhO/qQ6IABVxOb3Enyz/I4402tWvVLsp9qdNOQf2azXD6AF65oV/d/P5fgQ/Xj/sui5Hadct3PLYS2gJh5Hn9yVGMFIabSl0LkqIaTizjzLnmKzDsLhRiEl5ovdl6OR/uRK/YSQaBVWnsfKhBaTqib3sayyS6tm7X0cL2ipx07NfIkNkJoGHFpfiyOKncNGA98eT/egyNaP/Vm36FMfJuAc8XnBDJO32QpIMXOk3E00sNIlmOcdN+xhP8LAyyDa5lGrpYOw1Dvt6Iz4WDEs29x7uOdHfr2pobG7FHzZ+bMf8sbnajkujY+MnjqFFsIFfoGbJi9j7YEareJkR6DM/hcHug+n1jQ4Xp4QTdvOQKr6+/iMU0JaRJDLxcLTlzjZ+zHlIw/7NXBJks0lQXKINmzzmkMgdouF4bm7GMw5OpXuu22OJrUXbAJmQFW9/AIXUPj5XHntZ51rFYrFaVG9vh6lszISSzJyIroSgk//gHgzSA/LmiSG/kL7N23ej7ngTyooL7XgLjuEWukYPYPrsd6ZGbULcyxlLzk7IQiFKtlTGjtx5YJG+xa9wnAs1D0VUfrKIwrkIW0j9vYzJ4FrAS7awibz4NnJWYweXu1fL8yqt8g+y/HYVXNYkrW8hA2RGYJS6Wx7ZSk2PLQWI06doCjZ/tgc+UhvF4dYlzxxAD7EgiugYQ8p9YIMXhSs8UFoM295R/yhJjwhBxFYGvAlmshPJjjvlhRQW3UpO4tKwvca4xQ/2Gx9YIy2nklBpmkqe23Y4m7bW4JzBl0j15W4KSDcOciEUml284CYyQWYEGh6HQC/KSBLdEMaFeJtf7jokpcASCzixSFrBibvp2Nl0IOqRhzou4DBKdPgfIlIjOqKmEWdJbuPjsoTjSQ5JVGPuofucI0wCJRJR+k05Bb/bAP+JgqhOY7vj0Vy31RwArrqE5s1j4bSQ7GEmSaAqhMNwJLH7yKy3I33gXpyl2wl9UhJPk91Xeww+CjPcpQwBfRhlfuWavSYkWbDL9/rQCIwCk6RQl8ZYSpUs1yMeMzL3UXknb8/LaMwRzA5Lbf9tnxhC2woiab8Zv442R+sa7PGs+LwtMgtFliOBEONkVuHPjEBxEyJPJQn0mon2yIYIhFub25HXjwh01VsUPQMeO04VemqF7a3UtwAFw+1O4dmWCu5E2Qyu0CUQxxCzayKoZl56iaY/8SRiRBZFaNxIUph0sqEV0aiZFKgLMvNFPEpqbAgVtjJbus6MwEgHTaaA1iN8nbMFQkd7xA47DB6zjyKY5YIV3TF0wt7AE38A3mF7Tp6YCLrxYgJzMXtoEyochqz8mwEki6bbUbfDG4vHr6M5hSMRCrTjL95y6ooBK4AWTvO32pAJMiOwo5XcotABv7Qd8Tk7+8yuD9oqYq89itJUazMRbxR0eTtmNUqtERlKYjqYLH0J+XUCkfLFWIkExtWYCSJMOxZ0+efyoyYkvXyLbG8kIl66EI56mkhfEsj9jbQ2UWoYTgjjqrCzCfg15Pk8zqQZOjrCaI9ESStIzayuU007pbPTP5ZUaWUJhPGUi5hUd+k0JYFux7gaM1ORKZ4IwqXdo/FFyujzaqQp0diNxBwFwvkk0SqtubBoEzJAhk7ET+sIwdIIgohQKOBJOW3S2xzcvwTH6pugt5nQo4Ztq+Ryb+KDJhCiO8Ex56kJWSy1i12WcE4SLq5NlMDEOljUlj7xcjiz+48adjbEmrDF4x5O3EFMz4Co/rQLG30YGSAzAs3CvbSEMEKsmtXzNvS3rKQHi5B9mVo1Gv/53xucBR/YsWkDvXEzmDKYY5vC4nsVA26umxAmx451gjhmCe9rijk5B9zPFZz9NhHaGLHuQpsnjKmQNcJEFRYEfi3mKlb9xAosi36NDJBZKmcVHYRlT/io8K4paZxO9b0pk4bbeavzkqWdOkBa8bVXLgolNkbHlGOtzno6l/ZTSIzzDaHzkaRTvXHUHLG1djp2rA3soOqMV+o0GreOAvQdJ5z+TiONmXFhpYwNkyviJurlw9E4XCyfFuxHBsiQwPLtbtnshHhpZudiQqiiDJPO/RYF0kYsX0VHBMpjG8G+8cQJ3BkFe2g9GW/dCW/ijdtfl8aOy3iTW+5Xp04fIWEUP/7sL2CHhfMql40do3rhknXgVIXhTnFB5OEXVY3BoP7BzksN1L52nSAnc8DzP0cGyDCMyVsPn1JPT1P+FaVJqbmwQFtbO+bPvQhbt+1OisGw9xjww1+DjRpM4xB5B4/TAxqx8KWTsUunuu6Ou3+I5OfOZVBGnm2r7OHjsITtdaJUqe30oi+fcR7NrbXTYEKFdyuuHKlU5wy8iQyQmQReccUuSnTPJ2b+cY+mfSAlsFMzMXJkf8y/+hIiyExQO1F5IWmrqQX2H5WSxxJTQdeu85juk1fm8Y+ynC88ZOOOWrt9xNpHzVf0ko6QO41KdbVVH1L6brxmOs4bOzjNgpcJEoZNNJF7UOodjhlXZVTWZ+gFVvz2tzVk4sZ0NWggkI+HH12BHTUHwbQuviROynlZmsmx5AQDSRFhmsvi0im+Sp0wbhgeffA6W/pY574kQXvmX3/DKPQQvfo2xuTminTfo7S1teCf75+HkcMHwCLvLCSOk7eNN91uwlbqenJz+lq0tXSnT9RuwrbK44az36nRuahOBfoIRg8fiPsWXYmWluZYvTDe7CItOb4X0Qv0ikDVE36eJnays1rYaw6GEcaTP6vGvGsukfYu2Ss6jVtdtNTjbpnJSrjWijuapOu4JH/u9y/AIz++loiOplVdag2KZryKXqBXKiyw9D9eWkr2qTrt0LTJz8vH5o9245VX1qGurtkJ15RYL57mUkeJuzge/+EWH1zyCgsDWPijKzHx3Ao7y0jzhM59l//dLdXV6AV6T+DSpf1IpXbTQMWdhk3KbRUEC4N4a91WrF79Pr755qSTkrGUjp12TjNt29sW0vrv/HmXYvasCQiHO+LePd0IjNWRC5taXV1di16g1wQKvPybFxaSBj3baVjW+WbiKwV/IA8fbtmJjz7aie2f7yN7SYk8WRPG2Kmn6WZsjrTl5fsx+fwxqKwcioumjSWTEXG+qUl/fxfko++89bbbnkMvkRUCBX79q1+9Q9OaGRu2K6FKgU/89ZLPjz0UI+7ceQi7dh9E/fGTOHqsnup2etI0/bQ8WlpaiOHDB2FoxUCMGTMYw0L9yY5RNSUcRqe7nYI8Ym/dD2+/PSt/q9fzz9tSYDF2IxPfB8qiusDpSexob6fWgX5lfgy4dAxmzTyX1p1U+VWDQYUCQaJQRK9XlV8kiBKWkDCdsgyRQbS1pvsytwsT4mxJev9K5d5bkCVkTQIFnn/++QHMNDaTeoROGaol3r4bkppZ31P1Y7X0omcsWLCgFllCVgkUeO6554bCNP6LTNTUlGdJP4VukZ1J3y5I5PiwLRL5wb333luPLCLrf2y4Zs2apinTpr3q93mKyLFMsZcOu9HExaft51aiebf70o6oCr7sz8u7eeHChSeRZWRdAhPxzC+eutTibDndJnS6vrEUrRszYt3pZwd6u1SvuuCOOxZtQB+hTwl08cufP3UHpU73UJiSftWfsW5NpnvksU9oKetPAwZXPDF//vwefX3fXZwRAl384qnH55KDuZnUa05X904fB3bqiS66irjnPU3Vnnxv8+b1r732WmafGPQQZ5RAFy+88MJZbc3Nsyg5qaRA7kIidQIdLkJmOEGEf0YvYyvZvF2az/fHxYsXZ93GnQ7/JwR2hX9/4okKykdCGmNn0aLPQMZ4gVzFF6t2ihIhslso+W9iUGtpZXX/Aw88kNX/bUoOOeSQQw455JBDDjnkkEMOOeTQPfwvhCqiUNddAM0AAAAASUVORK5CYII=) 50% 50% no-repeat;background-size:contain;border-radius:100%}.darkAvatar__mVibo,.lightAvatar__hsDLK{background-repeat:no-repeat;background-size:contain;border-radius:20px!important;display:block;float:none;height:40px;position:relative;width:40px}.lightAvatar__hsDLK{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23FFF' opacity='.12' xlink:href='%23a'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='none' opacity='.18'/%3E%3C/g%3E%3C/svg%3E")}.darkAvatar__mVibo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='none'/%3E%3C/g%3E%3C/svg%3E")}.darkAvatar__mVibo .onlineBadge__WCfbp{border-color:var(--jv-button-primary-text)}.avatarList__yXE1U{display:block;padding-left:17px;position:relative;width:71px}.avatarList__yXE1U .avatarItem__jcb4d{background-size:100% 100%;border:2px solid var(--jv-grayscale-90);border-radius:50%!important;float:left;height:32px;margin-left:-19px;overflow:hidden;position:relative;width:32px;z-index:2}.avatarList__yXE1U .avatarItem__jcb4d .avatarListImg__f6bPR{height:28px;opacity:.75;width:28px}.avatarList__yXE1U .avatarItem__jcb4d:first-child{z-index:3}.avatarList__yXE1U .avatarItem__jcb4d:first-child .avatarListImg__f6bPR{opacity:1}.avatarList__yXE1U .avatarItem__jcb4d:last-child{z-index:1}.avatarList__yXE1U .avatarItem__jcb4d:last-child .avatarListImg__f6bPR{opacity:.5}.dotsItem__scYCR{background:none;background-color:hsla(0,0%,100%,.3);border:2px solid var(--jv-grayscale-90);border-radius:50%!important;color:var(--jv-button-primary-text);float:left;height:32px;line-height:32px;margin-left:-19px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:32px;z-index:1}.dotsItem__scYCR jdiv{color:var(--jv-button-primary-text);display:inline-block;font-size:18px;line-height:0;opacity:1;padding-left:7px;padding-top:11px;vertical-align:top}.dotsItem__scYCR._light__Mkp3Q{background-color:rgba(0,0,0,.2)}.dotsItem__scYCR._light__Mkp3Q jdiv{opacity:.7}.dotsItem__scYCR._dark__edG_C{background-color:hsla(0,0%,100%,.3)}.botIcon__gf4sW{background:var(--jv-grayscale-0) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABPOSURBVHgB7Vx5lBXVnf5uVb2tl9crsgjNI+w2ItCyuEQhAsZJoqAD7jO2ccYhoojH5UyMBnVOXGaSOC7RRAdIMhhnPEEkJ+ACAtERcQHRYLPTsmrTdNP7e6+WO797q+pt3Q/6db9m/pj3eS5Vr+rWrVtf/fZbLZBDDjnkkEMOOeSQQw455JBDDv+/wHCGUDD7hksMTbvQZPy4R/WsbV+99CiyiOI5txS3mdbNqsWDiqGtbX9r2VacAfQ5gYHJ1w0xvPpSxaPN1PxeWArAVdRqEUxtffv3dcgC/HNuCXHd3EhDD2UmYESiMKP666Zp3YMPV9WiD6GgLzHx6qEdRttf9HB0ZqS1HXp7GIrJoRoIGSqfhSyBGfr5KmdDaVwYHRFEWztghvW5iJgbMO6qIehD9B2BVVV50DvWwjRDMC0wDqhMASMCZWNsL7IFQz2i0D1gWVDpJ6NdWFz8DkHRV6P/7Hz0EfqOwLbyl+ghxoLI0ug2Qb8fPiJQkQ+GRzrW/H4LsoSON3+3GRyPiLG9iorCvAARSdZJkGryCShVXkIfQUVfYMTsX4LzfyApQwERVxDwC+k7qSh8HdF3e/O7ryxHlhHd9/lGZej4tzyW1U8DBgc0zatwBt0whSSei5IRQTTsextZRvadSMV3fgqFLVE8KoLBAt2jqOvhYY9Xeus+2Lhxo4EzA1Y6Zd40lWEREXhtc0sbLJvIJah99xFkEdklcNCM+2nEJ1VNQ1FxfrvmUWbXfbLyf7p9/YG7i2HsGgSVV0KJFpHuF5AZIMOpNQP6YSCvEc35O1D5Wmt3hyyd/LcXwjDeaWpqyzN14aL5Ihzb8AyyhOwRWDZ9DjS+UtVUFgzmH4FXu65x++vvp+ve3NxcfuO+p2f/iX8xApoyCap3ChnIgVDJLCukhIriNOqs0INDpxaxt8z6Clakhn5vvjxStf0l710fV1RUpI0r+1ddMzUSjq5sOtk+iFNsQ+blJnyz6Q/IArJDYPH0EFRrB42WVxgs4IGA54q6HW+8ldrtwIEDxWQXb6Pd71O76JOGfdq12mqYvmKnBxl94a7JI9jblN+yWTapYubWYfy56XaMLxlJv9l7nPNlpmmuHTZs2Nep9y4dN2c2xYdvNje1MZLqVrT7RqP9nV4H89khsOjiT+ihqrw+L4KFBffX71n9r4mnibjptPknIuIHdMs897hhGFjYuApvecRzkJRxIWWWE4fAIUqxm+qzG1NtInkU32sN4Jmiamiq6jwJI+HiOr2kVYLMUCi0NnEeZaOv+lFzU8vzuq6Ld/IBGi77NrDEQi/QewKDUxdRavE0OQ5yGvmvNh96+3r3FBE3gSTi5+SMv5PudnsajmKuuQodLApJHrgbyCVIoXNc7KteQMuH34xgJb8WY4tD6efG+RtMURYTkQdi0624/E1yKpfTORHm3IeWzf+GXqCXBI7PR37gr6Q+IdXj+cpbVnBxx961h/fs2RMkCfgX6lBNNyhIvlPyLYlgPH1iC15kZNJipJlO1zSEUrvDqsKikukQDuu0D8jYsySVD5NqnywffeWgxrqTn5mG3o+GboSXgu2GLc3oIXoXSPv81RSohmTUz/mjgrwjR44MIdV837KsO7llFdAWp2oiVrwhMBalZgnxQgmDmWdvrTxnP2VLrZ9Zjuu9E+W1lmWmHZu7+6Z5J83pA9KIUP2u1UcVxn9sz9kqQQdfgF6gNxLI4J28n7aULilfIbwlVFNTM4ok70M6VsI6907diYGuwav1+/Eop0gFhiNxwtua9m8hkTEptPAgxuGm0vF0W4Z0j8C6vvcJsn+zKisrtyFvagPduISGbqTkeQDwZRQ9QM8lUJ00R+aaQsUsc9kXX3wxltRxHb31Ep4gAamtKykR9ujqwrNRzSnvt/oTX/2c7VnU+iccK8Nt5jmYlzdKXmOPYeJ0Um6Z7r5ZpmnaGzt37hxGEviMSDNp0BL48i5DD6Ghp+DWdyX/pAoXTB67knG+hiRpCE/okiR0PP6DJ5xzD3vIlt1dPAgzm05ihaGjlqQt4kicRmIymq74HjmPaUXl8JDX5dxyLrYHT71v4u/4AbFjDqHwctPffHfyzDV/3vJT6Uy4dQ2dSPLY3UXPVVg970NwNpVG2PLZp8u30EB3nXJglv5sal+dwhvhXBJBkiNbumGovtNpnDRq7JL78rgJfz+OCJxGV38Cc9tk9AA9VOHpGkleFb05XDa9yk+qcZetSunVSSQAsp1K7bjdVMpGvF5vUlNIbHhqX7nPZePpHAhP7mvGzcltMy6d4IeUZCo24BwveoAeqnDjaLopiQPD/PnTzxOTE2AJ/ybuCclppzx03bYvcayxSR4bNqAcYysGIdSvVEqbfGjTHocnXMy6GJliO8r4VEn00YZmfLzrAA7VN8geoQFlqBoRQv+iAhgiYE6eEhIkEDddP2vChnc/FrsUoaOCWsY1yh4SyEvFYw4aWI5JE0bZ4Qhcu5PwsOQlw2Solyx7DRs++1I+uJs1mHQ8SrZuQEkRRg4egPO+NQQjz+5PDx7EkLNKUFyQLx0FnHEbqKLSSFXt3Ue+QW3dCew8dAzb9x1EfUsLPIJMeknCEoqXECUTMPfCSbjzystQlh+Qki/nlELkxIkjUV5WjPoTgny13xkkMOIRpcTLZ0+RKiHJS5mcULlNn+/Fw8tWynOF+QXyAWIORP7jR1g3sH3vIXy6qxY6SaLpqB6Sh5Mxn3ghwtkI6dOoXMZIAouKg52MqJ8uX7t1B96m9vit8/DtMaG0JM6ZczFefvkN8QR+9AA9tIFWg6Bi2tRK6Q3jNkbYFhlU4/CJZjy2fJVMHvI8PlmJFushojGLyxBPhHaiWu0lqQyQnQtSJbmEJK8sGERpsBDF1EqolRbZv0sLClHoDyBAObeQZFF1Vi27WKNYdhO/qQ6IABVxOb3Enyz/I4402tWvVLsp9qdNOQf2azXD6AF65oV/d/P5fgQ/Xj/sui5Hadct3PLYS2gJh5Hn9yVGMFIabSl0LkqIaTizjzLnmKzDsLhRiEl5ovdl6OR/uRK/YSQaBVWnsfKhBaTqib3sayyS6tm7X0cL2ipx07NfIkNkJoGHFpfiyOKncNGA98eT/egyNaP/Vm36FMfJuAc8XnBDJO32QpIMXOk3E00sNIlmOcdN+xhP8LAyyDa5lGrpYOw1Dvt6Iz4WDEs29x7uOdHfr2pobG7FHzZ+bMf8sbnajkujY+MnjqFFsIFfoGbJi9j7YEareJkR6DM/hcHug+n1jQ4Xp4QTdvOQKr6+/iMU0JaRJDLxcLTlzjZ+zHlIw/7NXBJks0lQXKINmzzmkMgdouF4bm7GMw5OpXuu22OJrUXbAJmQFW9/AIXUPj5XHntZ51rFYrFaVG9vh6lszISSzJyIroSgk//gHgzSA/LmiSG/kL7N23ej7ngTyooL7XgLjuEWukYPYPrsd6ZGbULcyxlLzk7IQiFKtlTGjtx5YJG+xa9wnAs1D0VUfrKIwrkIW0j9vYzJ4FrAS7awibz4NnJWYweXu1fL8yqt8g+y/HYVXNYkrW8hA2RGYJS6Wx7ZSk2PLQWI06doCjZ/tgc+UhvF4dYlzxxAD7EgiugYQ8p9YIMXhSs8UFoM295R/yhJjwhBxFYGvAlmshPJjjvlhRQW3UpO4tKwvca4xQ/2Gx9YIy2nklBpmkqe23Y4m7bW4JzBl0j15W4KSDcOciEUml284CYyQWYEGh6HQC/KSBLdEMaFeJtf7jokpcASCzixSFrBibvp2Nl0IOqRhzou4DBKdPgfIlIjOqKmEWdJbuPjsoTjSQ5JVGPuofucI0wCJRJR+k05Bb/bAP+JgqhOY7vj0Vy31RwArrqE5s1j4bSQ7GEmSaAqhMNwJLH7yKy3I33gXpyl2wl9UhJPk91Xeww+CjPcpQwBfRhlfuWavSYkWbDL9/rQCIwCk6RQl8ZYSpUs1yMeMzL3UXknb8/LaMwRzA5Lbf9tnxhC2woiab8Zv442R+sa7PGs+LwtMgtFliOBEONkVuHPjEBxEyJPJQn0mon2yIYIhFub25HXjwh01VsUPQMeO04VemqF7a3UtwAFw+1O4dmWCu5E2Qyu0CUQxxCzayKoZl56iaY/8SRiRBZFaNxIUph0sqEV0aiZFKgLMvNFPEpqbAgVtjJbus6MwEgHTaaA1iN8nbMFQkd7xA47DB6zjyKY5YIV3TF0wt7AE38A3mF7Tp6YCLrxYgJzMXtoEyochqz8mwEki6bbUbfDG4vHr6M5hSMRCrTjL95y6ooBK4AWTvO32pAJMiOwo5XcotABv7Qd8Tk7+8yuD9oqYq89itJUazMRbxR0eTtmNUqtERlKYjqYLH0J+XUCkfLFWIkExtWYCSJMOxZ0+efyoyYkvXyLbG8kIl66EI56mkhfEsj9jbQ2UWoYTgjjqrCzCfg15Pk8zqQZOjrCaI9ESStIzayuU007pbPTP5ZUaWUJhPGUi5hUd+k0JYFux7gaM1ORKZ4IwqXdo/FFyujzaqQp0diNxBwFwvkk0SqtubBoEzJAhk7ET+sIwdIIgohQKOBJOW3S2xzcvwTH6pugt5nQo4Ztq+Ryb+KDJhCiO8Ex56kJWSy1i12WcE4SLq5NlMDEOljUlj7xcjiz+48adjbEmrDF4x5O3EFMz4Co/rQLG30YGSAzAs3CvbSEMEKsmtXzNvS3rKQHi5B9mVo1Gv/53xucBR/YsWkDvXEzmDKYY5vC4nsVA26umxAmx451gjhmCe9rijk5B9zPFZz9NhHaGLHuQpsnjKmQNcJEFRYEfi3mKlb9xAosi36NDJBZKmcVHYRlT/io8K4paZxO9b0pk4bbeavzkqWdOkBa8bVXLgolNkbHlGOtzno6l/ZTSIzzDaHzkaRTvXHUHLG1djp2rA3soOqMV+o0GreOAvQdJ5z+TiONmXFhpYwNkyviJurlw9E4XCyfFuxHBsiQwPLtbtnshHhpZudiQqiiDJPO/RYF0kYsX0VHBMpjG8G+8cQJ3BkFe2g9GW/dCW/ijdtfl8aOy3iTW+5Xp04fIWEUP/7sL2CHhfMql40do3rhknXgVIXhTnFB5OEXVY3BoP7BzksN1L52nSAnc8DzP0cGyDCMyVsPn1JPT1P+FaVJqbmwQFtbO+bPvQhbt+1OisGw9xjww1+DjRpM4xB5B4/TAxqx8KWTsUunuu6Ou3+I5OfOZVBGnm2r7OHjsITtdaJUqe30oi+fcR7NrbXTYEKFdyuuHKlU5wy8iQyQmQReccUuSnTPJ2b+cY+mfSAlsFMzMXJkf8y/+hIiyExQO1F5IWmrqQX2H5WSxxJTQdeu85juk1fm8Y+ynC88ZOOOWrt9xNpHzVf0ko6QO41KdbVVH1L6brxmOs4bOzjNgpcJEoZNNJF7UOodjhlXZVTWZ+gFVvz2tzVk4sZ0NWggkI+HH12BHTUHwbQuviROynlZmsmx5AQDSRFhmsvi0im+Sp0wbhgeffA6W/pY574kQXvmX3/DKPQQvfo2xuTminTfo7S1teCf75+HkcMHwCLvLCSOk7eNN91uwlbqenJz+lq0tXSnT9RuwrbK44az36nRuahOBfoIRg8fiPsWXYmWluZYvTDe7CItOb4X0Qv0ikDVE36eJnays1rYaw6GEcaTP6vGvGsukfYu2Ss6jVtdtNTjbpnJSrjWijuapOu4JH/u9y/AIz++loiOplVdag2KZryKXqBXKiyw9D9eWkr2qTrt0LTJz8vH5o9245VX1qGurtkJ15RYL57mUkeJuzge/+EWH1zyCgsDWPijKzHx3Ao7y0jzhM59l//dLdXV6AV6T+DSpf1IpXbTQMWdhk3KbRUEC4N4a91WrF79Pr755qSTkrGUjp12TjNt29sW0vrv/HmXYvasCQiHO+LePd0IjNWRC5taXV1di16g1wQKvPybFxaSBj3baVjW+WbiKwV/IA8fbtmJjz7aie2f7yN7SYk8WRPG2Kmn6WZsjrTl5fsx+fwxqKwcioumjSWTEXG+qUl/fxfko++89bbbnkMvkRUCBX79q1+9Q9OaGRu2K6FKgU/89ZLPjz0UI+7ceQi7dh9E/fGTOHqsnup2etI0/bQ8WlpaiOHDB2FoxUCMGTMYw0L9yY5RNSUcRqe7nYI8Ym/dD2+/PSt/q9fzz9tSYDF2IxPfB8qiusDpSexob6fWgX5lfgy4dAxmzTyX1p1U+VWDQYUCQaJQRK9XlV8kiBKWkDCdsgyRQbS1pvsytwsT4mxJev9K5d5bkCVkTQIFnn/++QHMNDaTeoROGaol3r4bkppZ31P1Y7X0omcsWLCgFllCVgkUeO6554bCNP6LTNTUlGdJP4VukZ1J3y5I5PiwLRL5wb333luPLCLrf2y4Zs2apinTpr3q93mKyLFMsZcOu9HExaft51aiebf70o6oCr7sz8u7eeHChSeRZWRdAhPxzC+eutTibDndJnS6vrEUrRszYt3pZwd6u1SvuuCOOxZtQB+hTwl08cufP3UHpU73UJiSftWfsW5NpnvksU9oKetPAwZXPDF//vwefX3fXZwRAl384qnH55KDuZnUa05X904fB3bqiS66irjnPU3Vnnxv8+b1r732WmafGPQQZ5RAFy+88MJZbc3Nsyg5qaRA7kIidQIdLkJmOEGEf0YvYyvZvF2az/fHxYsXZ93GnQ7/JwR2hX9/4okKykdCGmNn0aLPQMZ4gVzFF6t2ihIhslso+W9iUGtpZXX/Aw88kNX/bUoOOeSQQw455JBDDjnkkEMOOeTQPfwvhCqiUNddAM0AAAAASUVORK5CYII=) 50% 50% no-repeat;background-size:contain;border-radius:100%;display:block;height:32px;margin-left:-2px;overflow:hidden;position:relative;width:32px}.botIcon__gf4sW.__header__b3UVI{background-position:0 50%;background-repeat:no-repeat;background-size:40px 40px;border-radius:50%!important;display:table-cell;height:40px;margin-left:0;vertical-align:middle;width:50px}.botIcon__gf4sW.__header__b3UVI .img___8HXl{background-size:40px 40px;height:40px;width:40px}.botIcon__gf4sW .img___8HXl{background-size:100% 100%;border-radius:50px!important;display:inline-block;height:32px;width:32px}.onlineBadge__WCfbp{background-color:var(--jv-green-50);border:2px solid var(--jv-grayscale-45);border-radius:999px;height:8px;position:absolute;right:0;top:1px;width:8px;z-index:1}.jv-chat-page-yclients .avatar__laf9I._mobile__PTvm3{padding:11px 0}.container__rd8GJ{bottom:20px;cursor:pointer;opacity:0;position:fixed;right:20px;transform:translateY(5px) scale(.95);transition:.15s ease-in-out;visibility:hidden;z-index:2147483646}.container__rd8GJ *{cursor:pointer}.container__rd8GJ.__isShow__tbI9S{opacity:1;transform:none;visibility:visible}.container__rd8GJ .close__dbSYA{display:block;height:30px;position:absolute;right:0;top:0;width:30px}.container__rd8GJ .close__dbSYA .icon__a15Cc{background-position:50%;background-repeat:no-repeat;background-size:20px;display:block;height:100%;width:100%}.container__rd8GJ .invitation__S6N7Z{background-color:var(--jv-background-globe);border-radius:8px!important;box-shadow:0 0 30px 0 hsla(0,0%,62%,.44),0 2px 4px 0 rgba(0,0,0,.07);display:block;max-width:280px;min-width:200px;padding:16px}.container__rd8GJ .invitation__S6N7Z .header__umB23{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-bottom:8px}.container__rd8GJ .invitation__S6N7Z .header__umB23 .avatar__YTh8f{background-position:50%;background-repeat:no-repeat;background-size:100%;border-radius:50%!important;display:block;height:30px;width:30px}.container__rd8GJ .invitation__S6N7Z .header__umB23 .text__owwk5{color:var(--jv-text-secondary);flex-shrink:1;font-size:var(--jv-small-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.container__rd8GJ .invitation__S6N7Z .content__Emeqn{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--jv-main-font-size);overflow:hidden}.container__rd8GJ .invitation__S6N7Z .content__Emeqn .link__dMspX .text__owwk5{text-decoration:underline}.container__qPLJI{backface-visibility:hidden;background:var(--jv-label-background);box-shadow:0 12px 14px 8px rgba(0,0,0,.17);display:flex;filter:blur(0)!important;height:40px;opacity:0;position:fixed;transform:scale(.95);transition:.15s ease-in-out;visibility:hidden;z-index:2147483648}.container__qPLJI:hover{cursor:pointer}.container__qPLJI.__isShow__eoBV4{opacity:1;transform:none;visibility:visible}.container__qPLJI.__bottom__e2q9D{border-top-left-radius:8px!important;border-top-right-radius:34px!important;min-width:300px}.container__qPLJI.__bottom__e2q9D.__isDesignerEditor__eqUKh,.container__qPLJI.__bottom__e2q9D.__isWidgetTarget__uqbQY,.container__qPLJI.__left__ugv0b.__isDesignerEditor__eqUKh,.container__qPLJI.__left__ugv0b.__isWidgetTarget__uqbQY,.container__qPLJI.__right__SxWKB.__isDesignerEditor__eqUKh,.container__qPLJI.__right__SxWKB.__isWidgetTarget__uqbQY{transition:none!important}.container__qPLJI.__bottom__e2q9D .leafCont__baxgc,.container__qPLJI.__left__ugv0b .leafCont__baxgc,.container__qPLJI.__right__SxWKB .leafCont__baxgc{right:0;top:0}.container__qPLJI.__bottom__e2q9D .copyContainer__xA2Uq,.container__qPLJI.__left__ugv0b .copyContainer__xA2Uq,.container__qPLJI.__right__SxWKB .copyContainer__xA2Uq{bottom:0;right:0}.container__qPLJI.__bottom__e2q9D .text__P77xK,.container__qPLJI.__left__ugv0b .text__P77xK,.container__qPLJI.__right__SxWKB .text__P77xK{margin:0 8px 0 16px;min-width:160px;transform:translateZ(0);visibility:visible}.container__qPLJI.__bottom__e2q9D .text__P77xK._noAd__plQWx,.container__qPLJI.__left__ugv0b .text__P77xK._noAd__plQWx,.container__qPLJI.__right__SxWKB .text__P77xK._noAd__plQWx{margin:0 33px 0 16px}.container__qPLJI.__bottom__e2q9D .text__P77xK:hover,.container__qPLJI.__left__ugv0b .text__P77xK:hover,.container__qPLJI.__right__SxWKB .text__P77xK:hover{cursor:pointer}.container__qPLJI.__left__ugv0b .text__P77xK,.container__qPLJI.__right__SxWKB .text__P77xK{min-width:130px}.container__qPLJI.__right__SxWKB{border-top-left-radius:8px!important;border-top-right-radius:34px!important}.container__qPLJI.__right__SxWKB .leafCont__baxgc{top:0;transform:translateZ(0)!important}.container__qPLJI.__right__SxWKB .copyContainer__xA2Uq{bottom:40px;filter:blur(0);right:0;transform:rotate(90deg) translate3d(-100%,4px,0)!important;transform-origin:bottom left}.container__qPLJI.__left__ugv0b{border-radius:0 0 36px 8px!important;box-shadow:0 0 14px 8px rgba(0,0,0,.17)}.container__qPLJI.__left__ugv0b .leafCont__baxgc{top:0}.container__qPLJI.__left__ugv0b .copyContainer__xA2Uq{bottom:38px;right:0;transform:rotate(90deg) translate(-100%,4px)!important;transform-origin:bottom left}.container__qPLJI.__isWidgetTarget__uqbQY{position:absolute}.text__O3wNj{-webkit-font-smoothing:antialiased;align-self:center;backface-visibility:hidden;color:var(--jv-label-text-color);flex-shrink:1;font:inherit;font-size:var(--jv-label-font-size);font-style:var(--jv-label-font-style);font-weight:var(--jv-label-font-weight);overflow:hidden;text-indent:0;text-overflow:ellipsis;vertical-align:top;visibility:visible;white-space:nowrap;z-index:auto!important}.text__O3wNj:hover{cursor:pointer}.text__O3wNj.__bottom__23xG2,.text__O3wNj.__left__Gm9zJ,.text__O3wNj.__right__qavr1{margin:0 8px 0 16px;min-width:160px;transform:translateZ(0)}.text__O3wNj.__bottom__23xG2:hover,.text__O3wNj.__left__Gm9zJ:hover,.text__O3wNj.__right__qavr1:hover{cursor:pointer}.text__O3wNj.__bottom__23xG2.__noCopyright__JSjA6,.text__O3wNj.__left__Gm9zJ.__noCopyright__JSjA6,.text__O3wNj.__right__qavr1.__noCopyright__JSjA6{margin:0 33px 0 16px}.text__O3wNj.__bottom__23xG2.__isOffline__Xuw11,.text__O3wNj.__left__Gm9zJ.__isOffline__Xuw11,.text__O3wNj.__right__qavr1.__isOffline__Xuw11{margin-left:8px;min-width:100px}.text__O3wNj.__left__Gm9zJ,.text__O3wNj.__right__qavr1{min-width:130px}.contentTransitionWrap__ybYi5{animation-duration:.15s;animation-fill-mode:backwards;animation-name:fadeIn__d9iLw;animation-timing-function:ease}.leaf__C2GZC{position:absolute;right:0;top:0}.leaf__C2GZC.__left__HIDHg,.leaf__C2GZC.__right__BwPvo{transform:translateZ(0)!important}.container__R7xMW{display:block;margin-left:auto;margin-right:36px;position:relative;z-index:5}.container__R7xMW:hover,.container__R7xMW:hover *{cursor:pointer}.container__R7xMW:hover .tooltipWrapper__wnDAu{opacity:1;visibility:visible}.container__R7xMW.__left__d463L .tooltipWrapper__wnDAu{bottom:10px;filter:blur(0)!important;height:40px;padding-left:10px;right:25px;transform:rotate(90deg) translateX(100%)!important;transform-origin:bottom left}.container__R7xMW.__left__d463L .tooltip__CQws4{left:10px;position:absolute}.container__R7xMW.__left__d463L .tooltip__CQws4:after{border-bottom:5px solid transparent;border-left:0 solid transparent;border-right:5px solid var(--jv-label-background-corner);border-top:5px solid transparent;bottom:unset;left:-5px;top:10px}.container__R7xMW.__right__w4ZND .tooltipWrapper__wnDAu{bottom:40px;filter:blur(0)!important;height:40px;padding-right:10px;right:25px;transform:rotate(90deg) translateX(-100%)!important;transform-origin:bottom left}.container__R7xMW.__right__w4ZND .tooltip__CQws4{position:absolute;right:10px}.container__R7xMW.__right__w4ZND .tooltip__CQws4:after{border-bottom:5px solid transparent;border-left:5px solid var(--jv-label-background-corner);border-right:0 solid transparent;border-top:5px solid transparent;bottom:unset;right:-5px;top:10px}.container__R7xMW .logo__OOeDr{align-items:center;display:flex;height:100%;justify-content:center}.container__R7xMW .tooltip__CQws4{background:var(--jv-label-background);border-radius:4px!important;display:block;height:100%;position:relative}.container__R7xMW .tooltip__CQws4:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--jv-label-background-corner);bottom:-5px;content:"";height:0;position:absolute;right:10px;width:0}.container__R7xMW .tooltip__CQws4 .icon__g6SxD{margin:0 3px}.container__R7xMW .tooltip__CQws4 .link__a8uXT{align-items:center!important;color:var(--jv-label-text-color);cursor:pointer!important;display:flex!important;font-size:var(--jv-small-font-size)!important;height:100%!important;justify-content:center!important;padding-left:16px!important;padding-right:13px!important;white-space:nowrap!important}.container__R7xMW .icon__g6SxD{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;order:0;width:51px}.container__R7xMW .icon__g6SxD.__isBillRu__e5fOT{width:27px}.container__R7xMW .tooltipWrapper__wnDAu{background-color:transparent;bottom:100%;display:block;height:50px;opacity:0;padding-bottom:10px;position:absolute;right:-5px;transition:.15s ease-in-out;visibility:hidden}.icon__nUrfA{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block;height:100%;margin-left:16px;width:20px}.hoverArea__At_B3{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;z-index:4}.hoverArea__At_B3:hover .menu__MWX0K{cursor:pointer;opacity:1;visibility:visible}.hoverArea__At_B3 .menu__MWX0K{display:block;height:0;opacity:0;transition:.15s ease-in-out;visibility:hidden}.hoverArea__At_B3 .menu__MWX0K:after{content:""!important;display:block;left:0;position:absolute;right:0}.hoverArea__At_B3 .menu__MWX0K.__left__GLxaM:after{bottom:-16px;top:40px}.hoverArea__At_B3 .menu__MWX0K.__bottom__NtEjZ:after,.hoverArea__At_B3 .menu__MWX0K.__right__qeLjS:after{bottom:40px;top:-16px}.icons__rYiMC{backface-visibility:hidden;-webkit-backface-visibility:hidden;background-repeat:no-repeat;bottom:0;display:block;left:0;margin:auto!important;position:absolute;right:0;top:0;transform-style:preserve-3d;visibility:visible}.icons__rYiMC:first-child{margin-top:auto!important}.iconWrap__zT7Ga{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;transform-style:preserve-3d;width:100%}.iconWrap__zT7Ga._showLogo__JyyJT{animation:wrapAnimation__UTSXT 18s infinite}.iconWrap__zT7Ga._isCallEnabled__Yh4DX{animation:firstWrapCallAnimation__fOBAM 7s infinite}.iconWrap__zT7Ga._showLogo__JyyJT._isCallEnabled__Yh4DX{animation:firstWrapCallAnimation__fOBAM 17.5s infinite}.iconWrapClose__WcMPi{backface-visibility:hidden;-webkit-backface-visibility:hidden;bottom:0;display:block;left:0;position:absolute;right:0;top:0;transform:rotateY(0deg) translateZ(0);transform-style:preserve-3d;z-index:3}.iconWrap2__mVO9h{transform-style:preserve-3d}.iconWrap2__mVO9h._isCallEnabled__Yh4DX{animation:wrapCallNoLogoAnimation__JvDGD 7s infinite}.iconWrap2__mVO9h._showLogo__JyyJT._isCallEnabled__Yh4DX{animation:secondWrapCallAnimation__OTF0W 17.5s infinite}.iconWrap3__Y7cWM{transform-style:preserve-3d}.iconWrap3__Y7cWM._isCallEnabled__Yh4DX{animation:wrapCallNoLogoAnimation__JvDGD 7s infinite}.iconWrap3__Y7cWM._showLogo__JyyJT._isCallEnabled__Yh4DX{animation:thirdWrapCallAnimation__Zvgno 17.5s infinite}.logoIcon__TP6JF{height:35px;transform:rotateY(180deg);width:10px}.closeIcon__KDl_R{backface-visibility:visible!important;-webkit-backface-visibility:hidden!important;background-position:5px 5px;background-size:60% 60%;height:25px;transform:rotateY(0deg);width:25px}.logoIconCloud__gvXFW{background-position:2px 0;height:31px;transform:rotateY(0deg);width:35px}.envelopeIcon__hKCsE{background-position:0 1px;height:20px;transform:rotateY(0deg);width:25px}.callbackIcon__ccOX3{background-position:4px 4px;height:32px;transform:rotateY(180deg) scale(1.4) translateZ(1px);width:32px}.callbackIcon__ccOX3._isCallEnabled__Yh4DX{animation:iconCallAnimation__LTpJE 17.5s infinite}.topIcon__UBZuj{background-repeat:no-repeat;height:65px;transform:rotateY(180deg) translateZ(1px);width:65px}.topIcon__UBZuj._isCallEnabled__Yh4DX{animation:iconCallAnimation__LTpJE 17.5s infinite}@keyframes wrapAnimation__UTSXT{0%,83.3%{transform:rotateY(0deg)}86%,98.1%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes secondWrapCallAnimation__OTF0W{0%,17.14%{transform:rotateY(0deg)}20%,37.14%{transform:rotateY(180deg)}40%,57.14%{transform:rotateY(0deg)}60%,97.14%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes thirdWrapCallAnimation__Zvgno{0%,17.14%{transform:rotateY(0deg)}20%,37.14%{transform:rotateY(180deg)}40%,57.14%{transform:rotateY(0deg)}60%,77.14%{transform:rotateY(180deg)}80%,to{transform:rotateY(0deg)}}@keyframes firstWrapCallAnimation__fOBAM{0%,77.14%{transform:rotateY(0deg)}80%,97.14%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes wrapCallNoLogoAnimation__JvDGD{0%,42.86%{transform:rotateY(0deg)}50%,92.86%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}.badge__E6caa{align-items:center;background-color:var(--jv-fill-danger-default);display:none;justify-content:center;line-height:0;position:absolute;right:-4px;text-align:center;top:-4px}.badge__E6caa .text__tbzDo{color:var(--jv-fill-primary-default);font-size:12px;font-weight:700;line-height:0;padding:0 4px;text-align:center}.badge__E6caa.__show__J6ygP{display:flex}.badge__E6caa.__small___Zlun{border-radius:16px!important;height:16px;min-width:16px}.badge__E6caa.__small___Zlun .text__tbzDo{font-size:10px}.badge__E6caa.__large__HExYA{border-radius:20px!important;height:20px;min-width:20px}.container__Q5BN8{background:var(--jv-mobile-proactive-background,var(--jv-background-globe));border-radius:8px!important;bottom:20px;box-shadow:0 0 2px 0 rgba(0,0,0,.1),0 0 4px 0 rgba(0,0,0,.12),0 20px 20px 0 rgba(0,0,0,.08);display:block;max-width:260px;opacity:0;position:absolute;transition:.15s ease-in-out;visibility:hidden;width:calc(100vw - 40px);z-index:2}.container__Q5BN8.__left__NzFon{left:20px;transform:translate(-50%,50%) scale(0)}.container__Q5BN8.__right__UZBVf{right:20px;transform:translate(50%,50%) scale(0)}.container__Q5BN8.__hasImage__nMImQ{max-width:375px}.container__Q5BN8.__show__XMC6P{opacity:1;transform:none;visibility:visible}.container__Q5BN8.__isWidgetConstructor__bJ8DT{zoom:.7;bottom:0;right:0;width:100%}.container__Q5BN8.__isWidgetConstructor__bJ8DT .close__xO3ky{display:none}.container__Q5BN8 .wrapper__H36j4{display:block;padding:14px}.container__Q5BN8 .close__xO3ky{--jv-close-icon-size:12px;align-items:center;display:flex;height:28px;justify-content:center;position:absolute;right:0;top:0;width:28px;z-index:2}.agent__RNfF1{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}.agent__RNfF1 .avatar__RnrbH{background-position:50%;background-repeat:no-repeat;background-size:28px;border-radius:50%!important;display:block;height:28px;margin-right:8px;overflow:hidden;width:28px}.agent__RNfF1 .name__bsZqx{color:var(--jv-mobile-proactive-color,var(--jv-text-secondary));flex-shrink:1;font-size:var(--jv-small-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.iMessageLink__Hfmqw{bottom:0!important;cursor:pointer!important;display:block!important;left:0!important;margin:0!important;opacity:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;transition:none!important;z-index:1!important}.content__XuxHr{align-items:flex-start;display:flex;justify-content:flex-start}.content__XuxHr.__large__Zrv1B .mdWrapper___0gAE:after{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);bottom:0;content:"";height:22px;left:0;position:absolute;width:100%}.content__XuxHr .image__B7dZm{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:6px!important;height:80px;margin-right:8px;overflow:hidden;width:80px}.content__XuxHr .text__aDSne{line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:var(--jv-text-primary);display:-webkit-box;flex-shrink:1;font-size:14px;overflow:hidden;word-break:break-word}.content__XuxHr .mdWrapper___0gAE{flex-shrink:1;max-height:var(--jv-mobile-proactive-md-max-height);overflow:hidden}.content__XuxHr .mdWrapper___0gAE .mdTitle__xom6E .mdText__jhYFK{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--jv-mobile-proactive-color,var(--jv-text-primary))!important;display:-webkit-box;font-size:16px;overflow:hidden}.content__XuxHr .mdWrapper___0gAE .mdLink__QZ44D{text-decoration:underline!important}.content__XuxHr .mdWrapper___0gAE .mdLink__QZ44D .mdText__jhYFK{color:var(--jv-text-link)!important}.content__XuxHr .mdWrapper___0gAE .mdText__jhYFK{color:var(--jv-mobile-proactive-color,var(--jv-text-primary))!important;font-size:14px}.jv-chrome-ios .content__XuxHr .text__aDSne{font-size:18px}.wrap__YO3mG{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:auto;bottom:0;display:block;opacity:0;position:fixed;visibility:hidden;visibility:visible;z-index:2147483647}._show__TPqew{animation:show__BkNHE .15s ease-in-out forwards}._popupShow__KOO6i{z-index:2147483646}._popupShow__KOO6i.__jivoMobileButton{z-index:2147483644}.overlay__ANhv0,a.overlay__ANhv0{bottom:0!important;display:block!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}.button__c8sWl{border-radius:65px!important;box-shadow:0 19px 38px 0 rgba(34,36,43,.3);display:block;height:65px;margin-bottom:20px!important;position:relative;text-align:center;transform:scale(1);width:65px}.button__c8sWl *{cursor:pointer}.button__c8sWl.__hide__Z_zse{display:none}.button__c8sWl.__inzoom__a2qAV{margin-bottom:0!important;margin-right:0!important}.closeIconWrap__Y5JPI{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:rotateY(0deg) translateZ(0);transform-style:preserve-3d;z-index:3}.closeIconWrap__Y5JPI,.closeIcon__ooedH{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.closeIcon__ooedH{backface-visibility:visible!important;-webkit-backface-visibility:visible!important;background-position:5px 5px;background-repeat:no-repeat;background-size:60% 60%;height:25px;margin:auto!important;transform:rotateY(0deg);transform-style:preserve-3d;visibility:visible;width:25px}.closeIcon__ooedH:first-child{margin-top:auto!important}._hoverMenu__LdBXC:hover .menuWrap__uWyBq.__hover__fr0qy{opacity:1;visibility:visible}._orientationRight__rcsu_.wrap__YO3mG{right:0}._orientationRight__rcsu_ .button__c8sWl{margin-right:20px}._orientationLeft__XdXzj.wrap__YO3mG{left:0}._orientationLeft__XdXzj .button__c8sWl{margin-left:20px}._extensionsTarget__PPbXC,._mobileDesigner__ZQ40U{position:absolute}._desktopOffsetBottom__O9zY6{margin-bottom:calc(20px + var(--jivoDesktopOffsetBottom))!important}._desktopOffsetBottom__O9zY6 .menuWrap__uWyBq{bottom:60px}._desktopOffsetBottom__O9zY6 .button__c8sWl{margin-bottom:0!important}._mobileOffsetBottom__Af37u{margin-bottom:calc(20px + var(--jivoMobileOffsetBottom))!important}._mobileOffsetBottom__Af37u .button__c8sWl{margin-bottom:0!important}.menuWrap__uWyBq{bottom:80px;display:block;padding-bottom:20px;position:absolute;right:20px;transition:.15s ease-in-out}._orientationLeft__XdXzj .menuWrap__uWyBq{left:20px;right:auto}.menuWrap__uWyBq.__hover__fr0qy{opacity:0;visibility:hidden}@keyframes show__BkNHE{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.jv-desktop .button__c8sWl{transition:.15s ease-in-out}.jv-desktop .button__c8sWl:hover{transform:scale(1.1)}.jv-desktop .button__c8sWl:active{transform:scale(.85)}.jv-safari.jv-mobile-or-tablet .button__c8sWl{box-shadow:0 -5px 38px 0 rgba(34,36,43,.3)!important}.container__guC3O{clear:both;display:block;margin:0 26px;padding:0 0 12px;position:relative;z-index:10}.container__guC3O.__preview__gqWxm{max-width:284px}.container__guC3O.__preview__gqWxm,.container__guC3O.__preview__gqWxm *{cursor:default!important;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.jv-tablet .container__guC3O{margin:0 auto;max-width:70%;min-width:284px}.jv-chat-page .container__guC3O{margin:0 auto;max-width:280px}.wrapper__fZKZm{background-color:var(--jv-background-globe);border-radius:12px!important;box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 var(--jv-icon-primary-default);display:block;max-height:75px;overflow:hidden;padding:16px;transform:translateY(0);transition:max-height .3s ease-in-out}.wrapper__fZKZm.focus__AuzMm{max-height:500px;overflow:visible}.wrapper__fZKZm.focus__AuzMm>jdiv:nth-child(n+3){opacity:1;visibility:visible}.wrapper__fZKZm>jdiv:nth-child(n+3){opacity:0;visibility:hidden}.wrapper__fZKZm .overlay__gnEwC{cursor:pointer;display:block;height:60px;left:0;position:absolute;right:0;top:0;z-index:2}.socialText__XbGQY{color:var(--jv-text-secondary);display:block;font-size:var(--jv-main-font-size);line-height:20px;opacity:1;padding:14px 16px;text-align:center;-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.socialText__XbGQY .link__wBOzw{color:var(--jv-text-link)!important}.socialText__XbGQY .link__wBOzw:hover{cursor:pointer!important;text-decoration:underline!important}.container__wzwQF{align-items:center;background-color:var(--jv-input-background,var(--jv-background-globe));border:1.5px solid var(--jv-input-border-color,var(--jv-background-border));display:flex;justify-content:flex-start;position:relative;transition:.15s ease-in-out}.container__wzwQF:hover{border-color:var(--jv-input-hover-border-color,var(--jv-icon-primary-default))}.container__wzwQF:hover .input__TnJdw:-internal-autofill-previewed,.container__wzwQF:hover .input__TnJdw:-internal-autofill-selected,.container__wzwQF:hover .input__TnJdw:-webkit-autofill{box-shadow:0 0 0 1000px var(--jv-input-autofill-hover,var(--jv-background-globe)) inset!important;-webkit-transition:.15s ease-in-out!important;transition:.15s ease-in-out!important}.container__wzwQF:hover .input__TnJdw:-internal-autofill-previewed:hover,.container__wzwQF:hover .input__TnJdw:-internal-autofill-selected:hover,.container__wzwQF:hover .input__TnJdw:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--jv-input-autofill-hover,var(--jv-background-globe)) inset!important}.container__wzwQF:hover .input__TnJdw:-internal-autofill-previewed:active,.container__wzwQF:hover .input__TnJdw:-internal-autofill-previewed:focus,.container__wzwQF:hover .input__TnJdw:-internal-autofill-selected:active,.container__wzwQF:hover .input__TnJdw:-internal-autofill-selected:focus,.container__wzwQF:hover .input__TnJdw:-webkit-autofill:active,.container__wzwQF:hover .input__TnJdw:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--jv-input-autofill-hover,var(--jv-background-globe)) inset!important}.container__wzwQF:hover .label__GfOc_{color:var(--jv-input-hover-label-color,var(--jv-icon-primary-default))}.container__wzwQF:focus-within{border-color:var(--jv-input-focus-border-color,var(--jv-icon-primary-default))}.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-previewed,.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-selected,.container__wzwQF:focus-within:hover .input__TnJdw:-webkit-autofill{box-shadow:0 0 0 1000px var(--jv-input-autofill,var(--jv-background-globe)) inset!important;-webkit-transition:.15s ease-in-out!important;transition:.15s ease-in-out!important}.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-previewed:hover,.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-selected:hover,.container__wzwQF:focus-within:hover .input__TnJdw:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--jv-input-autofill,var(--jv-background-globe)) inset!important}.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-previewed:active,.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-previewed:focus,.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-selected:active,.container__wzwQF:focus-within:hover .input__TnJdw:-internal-autofill-selected:focus,.container__wzwQF:focus-within:hover .input__TnJdw:-webkit-autofill:active,.container__wzwQF:focus-within:hover .input__TnJdw:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--jv-input-autofill,var(--jv-background-globe)) inset!important}.container__wzwQF:focus-within .label__GfOc_{color:var(--jv-input-focus-label-color,var(--jv-icon-primary-default));transform:scale(.75) translateY(-36px)}.container__wzwQF.__filled__BOfyn{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-left-radius:4px!important;border-top-right-radius:4px!important}.container__wzwQF.__outlined__Af0i2{border-radius:4px!important}.container__wzwQF.__hasLabel__H_uzs .input__TnJdw::-moz-placeholder{opacity:0}.container__wzwQF.__hasLabel__H_uzs .input__TnJdw::placeholder{opacity:0}.container__wzwQF.__hasLabel__H_uzs .input__TnJdw:focus::-moz-placeholder{opacity:1}.container__wzwQF.__hasLabel__H_uzs .input__TnJdw:focus::placeholder{opacity:1}.container__wzwQF.__hasValue__x9Sop .label__GfOc_{transform:scale(.75) translateY(-36px)}.container__wzwQF.__hasDisabled__W01Rp{cursor:not-allowed!important}.container__wzwQF.__hasDisabled__W01Rp:hover{border-color:var(--jv-background-border)}.container__wzwQF.__hasDisabled__W01Rp .input__TnJdw{-webkit-text-fill-color:var(--jv-text-tertiary)!important;color:var(--jv-text-tertiary)!important;cursor:not-allowed!important}.container__wzwQF.__hasDisabled__W01Rp .label__GfOc_{color:var(--jv-text-tertiary)}.container__wzwQF.__hasDisabled__W01Rp .mask__fxLYv{color:var(--jv-text-tertiary)!important}.container__wzwQF.__hasValid__cQXlg{border-color:var(--jv-icon-primary-default)}.container__wzwQF.__hasError__XyHl6{border-color:var(--jv-status-danger)}.container__wzwQF.__hasError__XyHl6 .label__GfOc_{color:var(--jv-status-danger)}.container__wzwQF.__hasValidation__KHGOV .input__TnJdw{padding-right:48px!important}.container__wzwQF.__hasValidation__KHGOV .validation__uFiYy{opacity:1;transform:translate(-12px,-50%);visibility:visible}.container__wzwQF.__hasLeftPlace__R9bXx .input__TnJdw::-moz-placeholder{opacity:1}.container__wzwQF.__hasLeftPlace__R9bXx .input__TnJdw::placeholder{opacity:1}.container__wzwQF.__hasLeftPlace__R9bXx .label__GfOc_{transform:scale(.75) translateY(-36px)}.container__wzwQF .input__TnJdw{-webkit-text-fill-color:var(--jv-input-color,var(--jv-text-primary))!important;background-color:transparent!important;border:0!important;border-radius:0!important;color:var(--jv-input-color,var(--jv-text-primary))!important;display:block!important;flex-shrink:1!important;float:none!important;font-size:var(--jv-main-font-size)!important;font-weight:400!important;height:auto!important;line-height:22px!important;overflow-wrap:break-word!important;padding:12px 12px 12px 14px!important;resize:none!important;scrollbar-width:none!important;text-indent:0!important;text-overflow:ellipsis!important;width:100%!important}.container__wzwQF .input__TnJdw::-moz-placeholder{-webkit-text-fill-color:var(--jv-input-placeholder-color,var(--jv-text-tertiary))!important;color:var(--jv-input-placeholder-color,var(--jv-text-tertiary))!important;font-size:var(--jv-main-font-size)!important;opacity:1;padding:0!important;text-align:left;-moz-transition:.15s ease-in-out;transition:.15s ease-in-out}.container__wzwQF .input__TnJdw::placeholder{-webkit-text-fill-color:var(--jv-input-placeholder-color,var(--jv-text-tertiary))!important;color:var(--jv-input-placeholder-color,var(--jv-text-tertiary))!important;font-size:var(--jv-main-font-size)!important;opacity:1;padding:0!important;text-align:left;transition:.15s ease-in-out}.container__wzwQF .input__TnJdw:-internal-autofill-previewed,.container__wzwQF .input__TnJdw:-internal-autofill-selected,.container__wzwQF .input__TnJdw:-webkit-autofill{-webkit-text-fill-color:var(--jv-input-autofill-color,var(--jv-text-primary))!important;box-shadow:0 0 0 1000px var(--jv-input-autofill,var(--jv-background-globe)) inset!important;-webkit-transition:.15s ease-in-out!important;transition:.15s ease-in-out!important}.container__wzwQF .input__TnJdw:-internal-autofill-previewed:hover,.container__wzwQF .input__TnJdw:-internal-autofill-selected:hover,.container__wzwQF .input__TnJdw:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--jv-input-autofill-hover,var(--jv-background-globe)) inset!important}.container__wzwQF .input__TnJdw:-internal-autofill-previewed:active,.container__wzwQF .input__TnJdw:-internal-autofill-previewed:focus,.container__wzwQF .input__TnJdw:-internal-autofill-selected:active,.container__wzwQF .input__TnJdw:-internal-autofill-selected:focus,.container__wzwQF .input__TnJdw:-webkit-autofill:active,.container__wzwQF .input__TnJdw:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--jv-input-autofill,var(--jv-background-globe)) inset!important}.container__wzwQF .input__TnJdw.__autoHeight__orWTA{height:var(--jv-input-auto-height,46px)!important}.container__wzwQF .label__GfOc_{background-color:var(--jv-input-label-background,var(--jv-background-globe));color:var(--jv-input-label-color,var(--jv-text-secondary));display:block;font-size:var(--jv-main-font-size);font-weight:400;left:12px;line-height:22px;max-width:calc(100% - 26px);overflow:hidden;padding:0 4px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:12px;transform-origin:bottom left;transition:.15s ease-in-out;white-space:nowrap}.container__wzwQF .validation__uFiYy{align-items:center;display:flex;justify-content:center;right:0;transform:translateY(-50%)}.container__wzwQF .validation__uFiYy,.container__wzwQF .validation__uFiYy .icon__GkUHP{height:24px;opacity:0;position:absolute;top:50%;transition:.15s ease-in-out;visibility:hidden;width:24px}.container__wzwQF .validation__uFiYy .icon__GkUHP{background-position:50%;background-size:30px;display:block;left:50%;transform:translate(-50%,-50%)}.container__wzwQF .validation__uFiYy .icon__GkUHP.__error__dcCOL{background-size:34px}.container__wzwQF .validation__uFiYy .icon__GkUHP.__visible__d1JlQ{opacity:1;visibility:visible}.container__wzwQF .leftPlace__GRqpI{order:0;padding-left:14px;width:54px}.container__wzwQF .maxLength__V0B7I{bottom:2px;color:var(--jv-input-placeholder-color,var(--jv-text-tertiary));display:block;font-size:12px;font-weight:600;position:absolute;right:4px}.jv-ios .container__wzwQF .input__TnJdw{font-size:16px!important;line-height:normal!important}.jv-ios .container__wzwQF .input__TnJdw::-moz-placeholder{font-size:16px!important;line-height:normal!important}.jv-ios .container__wzwQF .input__TnJdw::placeholder{font-size:16px!important;line-height:normal!important}.jv-ios .container__wzwQF .label__GfOc_{font-size:16px!important;line-height:normal!important}.mask__vn6G7{color:var(--jv-input-mask-color,var(--jv-text-tertiary));font-size:var(--jv-main-font-size);left:68px;line-height:22px;min-width:100px;opacity:0;padding:12px 0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease-in-out}.mask__vn6G7 chrome_annotation{clip:rect(0 0 0 0);border:0;clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mask__vn6G7.__visible__u6OCz{opacity:.5}.jv-ios .mask__vn6G7{font-size:16px;line-height:normal}.label__N2BZa{align-items:center;display:flex;justify-content:flex-start}.label__N2BZa,.label__N2BZa *{cursor:pointer!important}.label__N2BZa:hover .checkbox__uQwqp{border-color:var(--jv-checkbox-hover-border-color,var(--jv-icon-secondary))}.label__N2BZa:hover .input__k8d5B:checked+.checkbox__uQwqp{background-color:var(--jv-checkbox-checked-hover-color,var(--jv-icon-primary-hover));border-color:var(--jv-checkbox-checked-hover-color,var(--jv-icon-primary-hover))}.label__N2BZa:hover .switch__i5FCM{background-color:var(--jv-checkbox-hover-border-color,var(--jv-icon-secondary))}.label__N2BZa:hover .input__k8d5B:checked+.switch__i5FCM{background-color:var(--jv-checkbox-checked-hover-color,var(--jv-icon-primary-hover))}.label__N2BZa.__hasError__DN6ai .container__B9yK9 .checkbox__uQwqp,.label__N2BZa.__hasError__DN6ai .container__B9yK9 .input__k8d5B:hover+.checkbox__uQwqp{border-color:var(--jv-checkbox-error-color,var(--jv-status-danger))}.label__N2BZa.__hasError__DN6ai .container__B9yK9 .input__k8d5B:hover+.switch__i5FCM,.label__N2BZa.__hasError__DN6ai .container__B9yK9 .switch__i5FCM{background-color:var(--jv-checkbox-error-color,var(--jv-status-danger))}.label__N2BZa.__hasError__DN6ai .text__K4JN6 .required__auLJ7{color:var(--jv-checkbox-error-color,var(--jv-status-danger))}.container__B9yK9{align-items:center;cursor:pointer!important;display:flex;justify-content:center;position:relative}.container__B9yK9 .input__k8d5B{cursor:inherit!important;height:100%!important;left:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;top:0!important;width:100%!important;z-index:1!important}.container__B9yK9 .input__k8d5B:hover+.checkbox__uQwqp{border-color:var(--jv-checkbox-hover-border-color,var(--jv-icon-secondary))}.container__B9yK9 .input__k8d5B:hover+.switch__i5FCM{background-color:var(--jv-checkbox-hover-border-color,var(--jv-icon-secondary))}.container__B9yK9 .input__k8d5B:checked+.checkbox__uQwqp{background-color:var(--jv-checkbox-background-color,var(--jv-icon-primary-default));border-color:var(--jv-checkbox-background-color,var(--jv-icon-primary-default))}.container__B9yK9 .input__k8d5B:checked+.checkbox__uQwqp:before{opacity:1}.container__B9yK9 .input__k8d5B:checked:hover+.checkbox__uQwqp{background-color:var(--jv-checkbox-checked-hover-color,var(--jv-icon-primary-hover));border-color:var(--jv-checkbox-checked-hover-color,var(--jv-icon-primary-hover))}.container__B9yK9 .input__k8d5B:checked+.switch__i5FCM{background-color:var(--jv-checkbox-background-color,var(--jv-icon-primary-default))}.container__B9yK9 .input__k8d5B:checked+.switch__i5FCM:before{transform:translateY(-50%) translateX(15px)}.container__B9yK9 .input__k8d5B:checked:hover+.switch__i5FCM{background-color:var(--jv-checkbox-checked-hover-color,var(--jv-icon-primary-hover))}.container__B9yK9 .checkbox__uQwqp{border:2px solid;border-color:var(--jv-checkbox-border-color,var(--jv-icon-tertiary));border-radius:2px!important;display:block;height:20px;overflow:hidden;position:relative;transition:.15s ease-in-out;width:20px}.container__B9yK9 .checkbox__uQwqp:before{border:solid var(--jv-checkbox-color,var(--jv-fill-primary-default));border-width:0 2px 2px 0;content:"";height:11px;left:5px;opacity:0;position:absolute;top:1px;transform:rotate(45deg);transition:.15s ease-in-out;width:6px}.container__B9yK9 .switch__i5FCM{background-color:var(--jv-checkbox-border-color,var(--jv-icon-tertiary));border-radius:25px!important;display:block;height:14px;overflow:hidden;position:relative;transition:.15s ease-in-out;width:28px}.container__B9yK9 .switch__i5FCM:before{background-color:var(--jv-checkbox-color,var(--jv-fill-primary-default));border-radius:50%!important;content:"";height:11px;left:1px;position:absolute;top:50%;transform:translateY(-50%);transition:.15s ease-in-out;width:11px}.text__K4JN6{color:var(--jv-checkbox-text-color,var(--jv-text-secondary));display:block;flex-shrink:1;font-size:12px;font-weight:400;line-height:normal!important;margin-left:8px;white-space:normal}.text__K4JN6 a{text-decoration:none!important}.text__K4JN6 a:hover{cursor:pointer!important;text-decoration:underline!important}.text__K4JN6 .required__auLJ7{color:var(--jv-checkbox-text-color,var(--jv-text-secondary));flex-shrink:0;font-size:var(--jv-main-font-size);font-weight:400;line-height:normal!important;white-space:normal}.jv-ios .text__K4JN6,.jv-ios .text__K4JN6 a{zoom:1.01!important;-webkit-text-size-adjust:100%!important}.jv-ios .text__K4JN6 a{text-decoration:underline!important}.jv-ios .text__K4JN6 .required__auLJ7{zoom:1.01!important;-webkit-text-size-adjust:100%!important}.list__Sepm6{display:block;max-height:0;overflow-y:auto;padding:6px;transition:.15s ease-in-out}.list__Sepm6::-webkit-scrollbar-thumb{border-radius:30px;box-shadow:inset 0 0 8px #c4c4c4}.list__Sepm6::-webkit-scrollbar{background-color:transparent;width:6px}.list__Sepm6::-webkit-scrollbar-track{background-color:transparent}.list__Sepm6.__show__DI24b{max-height:var(--jv-select-list-max-height)}.container___bb_i{left:0;margin-left:-2px;opacity:0;position:absolute;transform:scale(.95);transition:.15s ease-in-out;visibility:hidden;width:calc(100% + 4px);z-index:5}.container___bb_i.__bottom__g4k7g{padding-bottom:10px;top:100%}.container___bb_i.__bottom__g4k7g .pane__URvoo{box-shadow:0 0 #0000,0 0 #0000,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;flex-direction:column}.container___bb_i.__top__aJkmn{bottom:100%}.container___bb_i.__top__aJkmn .pane__URvoo{box-shadow:0 0 #0000,0 0 #0000,0 -4px 6px -1px #0000001a,0 -2px 4px -2px #0000001a;flex-direction:column-reverse}.container___bb_i.__show__ZPFOE{opacity:1;visibility:visible}.container___bb_i.__show__ZPFOE.__bottom__g4k7g{transform:scale(1) translateY(5px)}.container___bb_i.__show__ZPFOE.__top__aJkmn{transform:scale(1) translateY(-5px)}.container___bb_i .pane__URvoo{background-color:var(--jv-select-background,var(--jv-background-globe));border-radius:4px!important;display:flex;overflow:hidden}.item__vNtQg{border-radius:4px!important;color:var(--jv-select-option-color,var(--jv-text-primary))!important;cursor:pointer;display:block;font-size:var(--jv-main-font-size);font-weight:400;line-height:22px;overflow:hidden;padding:8px 16px;text-overflow:ellipsis;transition:.15s ease-in-out;white-space:nowrap}.item__vNtQg:hover{background-color:var(--jv-select-option-hover-background,var(--jv-background-island))}.item__vNtQg *{cursor:pointer}.item__vNtQg.__selected__USHyA{background-color:var(--jv-select-option-selected-background,var(--jv-button-outlined-fill-active));font-weight:600}.jv-ios .item__vNtQg{font-size:16px!important;line-height:normal!important}.container__Ik54x{background-color:var(--jv-select-background,var(--jv-background-globe));border:1.5px solid var(--jv-select-border-color,var(--jv-background-border));cursor:pointer;display:block;position:relative;transition:.15s ease-in-out}.container__Ik54x:hover{border-color:var(--jv-select-hover-border-color,var(--jv-icon-primary-default))}.container__Ik54x:hover .label__ZTO2N{color:var(--jv-select-hover-label-color,var(--jv-icon-primary-default))}.container__Ik54x.__filled__MGcE9{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-top-left-radius:4px!important;border-top-right-radius:4px!important}.container__Ik54x.__outlined__Ju6IG{border-radius:4px!important}.container__Ik54x.__inset__r27QQ{background-color:transparent;border:none!important}.container__Ik54x.__inset__r27QQ .selectedValue__lISP6{padding:12px 0}.container__Ik54x.__inset__r27QQ .arrow__qkdT_{right:2px}.container__Ik54x.__hasValue__QVg6w .label__ZTO2N{transform:scale(.75) translateY(-36px)}.container__Ik54x.__hasFocus__UYVSg{border-color:var(--jv-select-focus-border-color,var(--jv-icon-primary-default))}.container__Ik54x.__hasFocus__UYVSg .label__ZTO2N{color:var(--jv-select-focus-label-color,var(--jv-icon-primary-default))}.container__Ik54x.__hasFocus__UYVSg .arrow__qkdT_{margin-top:0!important;transform:rotate(225deg)}.container__Ik54x.__hasDisabled__yKvWr{cursor:not-allowed!important}.container__Ik54x.__hasDisabled__yKvWr:hover{border-color:var(--jv-background-border)}.container__Ik54x.__hasDisabled__yKvWr .label__ZTO2N{color:var(--jv-text-tertiary)}.container__Ik54x.__hasDisabled__yKvWr *{pointer-events:none!important}.container__Ik54x.__hasValid__mE9tc{border-color:var(--jv-icon-primary-default)}.container__Ik54x.__hasError__N2K4U{border-color:var(--jv-status-danger)}.container__Ik54x.__hasError__N2K4U .label__ZTO2N{color:var(--jv-status-danger)}.container__Ik54x.__hasLooseList__du65d{position:static}.container__Ik54x.__hasReset__HUpHF .selectedValue__lISP6{padding-right:64px}.container__Ik54x .selectedValue__lISP6{color:var(--jv-select-color,var(--jv-text-primary))!important;cursor:pointer;display:block;font-size:var(--jv-main-font-size);font-weight:400;height:46px;line-height:22px;overflow:hidden;padding:12px 48px 12px 14px;position:relative;text-overflow:ellipsis;white-space:nowrap}.container__Ik54x .selectedValue__lISP6 *{cursor:pointer!important}.container__Ik54x .selectedValue__lISP6.__isSingle__h85XT{cursor:auto}.container__Ik54x .selectedValue__lISP6.__isSingle__h85XT *{cursor:auto!important}.container__Ik54x .reset__ajy7s{--jv-close-icon-size:14px;--jv-close-icon-color:var(--jv-text-primary);align-items:center;display:flex;height:24px;justify-content:center;position:absolute;right:36px;top:50%;transform:translateY(-50%);width:24px}.container__Ik54x .arrow__qkdT_{border-width:0 1.5px 1.5px 0!important;border:solid var(--jv-select-arrow-color,var(--jv-text-primary));cursor:pointer;display:inline-block;margin-top:-5px!important;padding:3px;position:absolute;right:22px;top:50%;transform:rotate(45deg);transition:.15s ease-in-out}.container__Ik54x .label__ZTO2N{background-color:var(--jv-select-label-background,var(--jv-background-globe));color:var(--jv-select-label-color,var(--jv-text-secondary));display:block;font-size:var(--jv-main-font-size);font-weight:400;left:12px;line-height:22px;max-width:calc(100% - 46px);overflow:hidden;padding:0 4px;pointer-events:none;position:absolute;text-overflow:ellipsis;top:12px;transform-origin:bottom left;transition:.15s ease-in-out;white-space:nowrap}.jv-ios .container__Ik54x .label__ZTO2N,.jv-ios .container__Ik54x .selectedValue__lISP6{font-size:16px!important;line-height:normal!important}.jv-mobile .container__Ik54x .selectedValue__lISP6{height:42px}jdiv.container__OXTV0 svg{transform:rotate(-90deg)!important}.container__OXTV0 .circle__a8wEl{fill:transparent;stroke:var(--jv-circle-background,var(--jv-button-primary-default))}.container__OXTV0 .progress__fLmp9{fill:transparent;stroke:var(--jv-circle-progress-background,var(--jv-background-border));transition:stroke-dashoffset 1s linear}.container__OXTV0 .text__vwpxw{fill:var(--jv-circle-progress-text-color,var(--jv-button-primary-default));text-anchor:middle;font-weight:600;transform:rotate(90deg) translateY(calc(var(--jv-circle-size)*-1))}.flag__T8HrH{background-position:50%;background-repeat:no-repeat;background-size:25px;display:block;height:18px;position:relative;top:50%;transform:translateY(-50%);transition:.15s ease-in-out;width:20px}.flag__T8HrH.__isSingle__yEyKa{background-size:30px;height:100%;width:100%}.option__tELXo{align-items:center;color:inherit;display:flex;font-weight:inherit;gap:12px;justify-content:flex-start;line-height:inherit;text-overflow:inherit;white-space:inherit}.option__tELXo .flag__QVbQO{background-position:50%;background-repeat:no-repeat;background-size:25px;display:block;height:24px;width:24px}.option__tELXo .text__keOmT{color:inherit;display:block;flex-shrink:1;font-weight:inherit;line-height:inherit;overflow:hidden;text-overflow:inherit;white-space:inherit;width:100%}.option__tELXo .phoneCode__rmsl7{color:var(--jv-text-tertiary);display:block;flex-shrink:0}.option__tELXo .phoneCode__rmsl7,.option__tELXo .text__keOmT{font-size:var(--jv-main-font-size)}.internal__xhouo{--jv-select-arrow-color:var(--jv-input-color)}.internal__xhouo.__hasSearch__SlfNB .search__pNEAn{--jv-input-color:initial}.internal__xhouo.__hasSearch__SlfNB .search__pNEAn input{padding-right:12px!important}.internal__xhouo.__hasSearch__SlfNB .search__pNEAn>jdiv{opacity:0;transform:translate(24px,-50%);visibility:hidden}.text__APzGF{color:inherit!important}.text__APzGF a{word-wrap:break-word!important;color:var(--jv-eula-checkbox-link-color,var(--jv-text-link))!important;cursor:pointer!important}.text__UrpOf{color:inherit!important}.text__UrpOf a{word-wrap:break-word!important;color:var(--jv-eula-checkbox-link-color,var(--jv-text-link))!important;cursor:pointer!important}.button__wHtyU{cursor:pointer;font-size:var(--jv-main-font-size)!important;pointer-events:inherit}.checkbox__L7_Ih,.input__WVNv8{margin-bottom:12px}.checkbox__L7_Ih{display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr;opacity:1;transition:.15s ease-in-out;visibility:visible}.checkbox__L7_Ih.__hidden__CrAVy{grid-template-rows:0fr;margin-bottom:0;opacity:0!important;visibility:hidden!important}.checkboxForm__J2kI6,.switch__wMtX4{border-bottom:1.5px solid var(--jv-background-border);margin-bottom:12px;padding:12px 12px 12px 16px}.checkboxTextWrapper__V2nlH{align-items:flex-start;display:flex;justify-content:flex-start}.checkboxTextWrapper__V2nlH .checkboxText__ZLtoi{color:inherit;flex-shrink:1;font-size:var(--jv-main-font-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jv-ios .checkboxTextWrapper__V2nlH .checkboxText__ZLtoi{zoom:1.01!important;-webkit-text-size-adjust:100%!important}
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/fa908e5ac0e.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/f2e1cde37d3.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/f32578fb041.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/f6413aa87c0.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/f1d2af207e9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/fa91cd9085d.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f6413aa87c0.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/f1d2af207e9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/fa91cd9085d.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/f6413aa87c0.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/f1d2af207e9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/fa91cd9085d.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f6413aa87c0.woff2') format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/f1d2af207e9.woff2') format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Muli';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/fa91cd9085d.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
