/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}

/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{text-shadow:none}.sr-only,fieldset{border:0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::after,.clearfix::before{content:" ";display:table}.clearfix::after{clear:both}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,::after,::before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999}thead{display:table-header-group}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/*!
 * OverlayScrollbars
 * Version: 2.4.4
 *
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 */.os-size-observer,.os-size-observer-listener{box-sizing:border-box;direction:inherit;overflow:hidden;pointer-events:none;scroll-behavior:auto!important;visibility:hidden}.os-size-observer,.os-size-observer-listener,.os-size-observer-listener-item,.os-size-observer-listener-item-final{left:0;position:absolute;top:0;writing-mode:horizontal-tb}.os-size-observer{border:inherit;bottom:0;box-sizing:inherit;contain:strict;display:flex;flex-direction:row;flex-wrap:nowrap;left:0;margin:-133px;padding:inherit;right:0;top:0;transform:scale(.1);z-index:-1}.os-size-observer:before{box-sizing:inherit;content:"";flex:none;height:10px;padding:10px;width:10px}.os-size-observer-appear{animation:os-size-observer-appear-animation 1ms forwards}.os-size-observer-listener{border:inherit;box-sizing:border-box;flex:auto;margin:-133px;padding:inherit;position:relative;transform:scale(10)}.os-size-observer-listener.ltr{margin-left:0;margin-right:-266px}.os-size-observer-listener.rtl{margin-left:-266px;margin-right:0}.os-size-observer-listener:empty:before{content:"";height:100%;width:100%}.os-size-observer-listener:empty:before,.os-size-observer-listener>.os-size-observer-listener-item{border:inherit;box-sizing:content-box;display:block;flex:auto;padding:inherit;position:relative}.os-size-observer-listener-scroll{box-sizing:border-box;display:flex}.os-size-observer-listener-item{bottom:0;direction:ltr;flex:none;overflow:hidden;right:0}.os-size-observer-listener-item-final{transition:none}@keyframes os-size-observer-appear-animation{0%{cursor:auto}to{cursor:none}}.os-trinsic-observer{border:none;box-sizing:border-box;contain:strict;flex:none;height:0;margin:0;max-height:1px;max-width:0;overflow:hidden;padding:0;position:relative;top:calc(100% + 1px);z-index:-1}.os-trinsic-observer:not(:empty){height:calc(100% + 1px);top:-1px}.os-trinsic-observer:not(:empty)>.os-size-observer{height:1000%;min-height:1px;min-width:1px;width:1000%}.os-environment{--os-custom-prop:-1;height:200px;opacity:0;overflow:scroll;position:fixed;scroll-behavior:auto!important;visibility:hidden;width:200px;z-index:var(--os-custom-prop)}.os-environment div{height:200%;margin:10px 0;width:200%}.os-environment.os-environment-flexbox-glue{display:flex;flex-direction:row;flex-wrap:nowrap;height:auto;min-height:200px;min-width:200px;width:auto}.os-environment.os-environment-flexbox-glue div{flex:auto;height:auto;margin:0;max-height:100%;max-width:100%;width:auto}.os-environment.os-environment-flexbox-glue-max{max-height:200px}.os-environment.os-environment-flexbox-glue-max div{overflow:visible}.os-environment.os-environment-flexbox-glue-max div:before{content:"";display:block;height:999px;width:999px}.os-environment,[data-overlayscrollbars-viewport]{-ms-overflow-style:scrollbar!important}.os-scrollbar-hidden.os-environment,[data-overlayscrollbars-initialize],[data-overlayscrollbars-viewport~=scrollbarHidden],[data-overlayscrollbars~=scrollbarHidden]{scrollbar-width:none!important}.os-scrollbar-hidden.os-environment::-webkit-scrollbar,.os-scrollbar-hidden.os-environment::-webkit-scrollbar-corner,[data-overlayscrollbars-initialize]::-webkit-scrollbar,[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars-viewport~=scrollbarHidden]::-webkit-scrollbar-corner,[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar,[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar-corner{-webkit-appearance:none!important;appearance:none!important;display:none!important;height:0!important;width:0!important}[data-overlayscrollbars-initialize]:not([data-overlayscrollbars]):not(html):not(body){overflow:auto}html.os-scrollbar-hidden,html.os-scrollbar-hidden>body,html[data-overlayscrollbars]{box-sizing:border-box;height:100%;margin:0;width:100%}html[data-overlayscrollbars]>body{overflow:visible}[data-overlayscrollbars-padding],[data-overlayscrollbars~=host]{align-items:stretch!important;display:flex;flex-direction:row!important;flex-wrap:nowrap!important}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]{border:none;box-sizing:inherit;flex:auto!important;height:auto;margin:0;min-width:0;padding:0;position:relative;width:100%;z-index:0}[data-overlayscrollbars-viewport]{--os-vaw:0;--os-vah:0}[data-overlayscrollbars-viewport][data-overlayscrollbars-viewport~=arrange]:before{content:"";height:var(--os-vah);min-height:1px;min-width:1px;pointer-events:none;position:absolute;width:var(--os-vaw);z-index:-1}[data-overlayscrollbars-padding],[data-overlayscrollbars-viewport]{overflow:hidden}[data-overlayscrollbars~=host],[data-overlayscrollbars~=viewport]{overflow:hidden;position:relative}[data-overlayscrollbars-padding~=overflowVisible],[data-overlayscrollbars-viewport~=overflowVisible],[data-overlayscrollbars~=overflowVisible]{overflow:visible}[data-overlayscrollbars-overflow-x=hidden]{overflow-x:hidden}[data-overlayscrollbars-overflow-x=scroll]{overflow-x:scroll}[data-overlayscrollbars-overflow-x=hidden]{overflow-y:hidden}[data-overlayscrollbars-overflow-y=scroll]{overflow-y:scroll}[data-overlayscrollbars~=scrollbarPressed],[data-overlayscrollbars~=scrollbarPressed] [data-overlayscrollbars-viewport]{scroll-behavior:auto!important}[data-overlayscrollbars-content]{box-sizing:inherit}[data-overlayscrollbars-contents]:not([data-overlayscrollbars-padding]):not([data-overlayscrollbars-viewport]):not([data-overlayscrollbars-content]){display:contents}[data-overlayscrollbars-grid],[data-overlayscrollbars-grid] [data-overlayscrollbars-padding]{display:grid;grid-template:1fr/1fr}[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding],[data-overlayscrollbars-grid]>[data-overlayscrollbars-padding]>[data-overlayscrollbars-viewport],[data-overlayscrollbars-grid]>[data-overlayscrollbars-viewport]{height:auto!important;width:auto!important}.os-scrollbar{contain:size layout;contain:size layout style;opacity:0;pointer-events:none;position:absolute;transition:opacity .15s,visibility .15s,top .15s,right .15s,bottom .15s,left .15s;visibility:hidden}body>.os-scrollbar{position:fixed;z-index:99999}.os-scrollbar-transitionless{transition:none}.os-scrollbar-track{border:none!important;direction:ltr!important;padding:0!important;position:relative}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle,.os-scrollbar-track{height:100%;pointer-events:none;width:100%}.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle,.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track{pointer-events:auto;touch-action:none}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{right:0;top:0}.os-scrollbar-rtl.os-scrollbar-horizontal{right:0}.os-scrollbar-rtl.os-scrollbar-vertical{left:0;right:auto}.os-scrollbar-interaction.os-scrollbar-visible,.os-scrollbar-visible{opacity:1;visibility:visible}.os-scrollbar-auto-hide.os-scrollbar-auto-hide-hidden{opacity:0;visibility:hidden}.os-scrollbar-unusable,.os-scrollbar-unusable *,.os-scrollbar-wheel,.os-scrollbar-wheel *{pointer-events:none!important}.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal .os-scrollbar-handle{bottom:0}.os-scrollbar-vertical .os-scrollbar-handle{right:0}.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle{left:0;right:auto}.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl{left:0;right:0}.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl{bottom:0;top:0}.os-scrollbar{--os-size:0;--os-padding-perpendicular:0;--os-padding-axis:0;--os-track-border-radius:0;--os-track-bg:none;--os-track-bg-hover:none;--os-track-bg-active:none;--os-track-border:none;--os-track-border-hover:none;--os-track-border-active:none;--os-handle-border-radius:0;--os-handle-bg:none;--os-handle-bg-hover:none;--os-handle-bg-active:none;--os-handle-border:none;--os-handle-border-hover:none;--os-handle-border-active:none;--os-handle-min-size:33px;--os-handle-max-size:none;--os-handle-perpendicular-size:100%;--os-handle-perpendicular-size-hover:100%;--os-handle-perpendicular-size-active:100%;--os-handle-interactive-area-offset:0}.os-scrollbar .os-scrollbar-track{background:var(--os-track-bg);border:var(--os-track-border);border-radius:var(--os-track-border-radius);transition:opacity .15s,background-color .15s,border-color .15s}.os-scrollbar .os-scrollbar-track:hover{background:var(--os-track-bg-hover);border:var(--os-track-border-hover)}.os-scrollbar .os-scrollbar-track:active{background:var(--os-track-bg-active);border:var(--os-track-border-active)}.os-scrollbar .os-scrollbar-handle{background:var(--os-handle-bg);border:var(--os-handle-border);border-radius:var(--os-handle-border-radius)}.os-scrollbar .os-scrollbar-handle:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.os-scrollbar .os-scrollbar-handle:hover{background:var(--os-handle-bg-hover);border:var(--os-handle-border-hover)}.os-scrollbar .os-scrollbar-handle:active{background:var(--os-handle-bg-active);border:var(--os-handle-border-active)}.os-scrollbar-horizontal{height:var(--os-size);padding:var(--os-padding-perpendicular) var(--os-padding-axis);right:var(--os-size)}.os-scrollbar-horizontal.os-scrollbar-rtl{left:var(--os-size);right:0}.os-scrollbar-horizontal .os-scrollbar-handle{height:var(--os-handle-perpendicular-size);max-width:var(--os-handle-max-size);min-width:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,height .15s}.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:calc(var(--os-padding-perpendicular)*-1);top:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-horizontal:hover .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-horizontal:active .os-scrollbar-handle{height:var(--os-handle-perpendicular-size-active)}.os-scrollbar-vertical{bottom:var(--os-size);padding:var(--os-padding-axis) var(--os-padding-perpendicular);width:var(--os-size)}.os-scrollbar-vertical .os-scrollbar-handle{max-height:var(--os-handle-max-size);min-height:var(--os-handle-min-size);transition:opacity .15s,background-color .15s,border-color .15s,width .15s;width:var(--os-handle-perpendicular-size)}.os-scrollbar-vertical .os-scrollbar-handle:before{left:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1);right:calc(var(--os-padding-perpendicular)*-1)}.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:calc(var(--os-padding-perpendicular)*-1);right:calc((var(--os-padding-perpendicular) + var(--os-handle-interactive-area-offset))*-1)}.os-scrollbar-vertical:hover .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-hover)}.os-scrollbar-vertical:active .os-scrollbar-handle{width:var(--os-handle-perpendicular-size-active)}.os-theme-none.os-scrollbar,[data-overlayscrollbars~=updating]>.os-scrollbar{display:none!important}.os-theme-dark,.os-theme-light{--os-size:10px;--os-padding-perpendicular:2px;--os-padding-axis:2px;--os-track-border-radius:10px;--os-handle-interactive-area-offset:4px;--os-handle-border-radius:10px;box-sizing:border-box}.os-theme-dark{--os-handle-bg:rgba(0,0,0,.44);--os-handle-bg-hover:rgba(0,0,0,.55);--os-handle-bg-active:rgba(0,0,0,.66)}.os-theme-light{--os-handle-bg:hsla(0,0%,100%,.44);--os-handle-bg-hover:hsla(0,0%,100%,.55);--os-handle-bg-active:hsla(0,0%,100%,.66)}.os-no-css-vars.os-theme-dark.os-scrollbar .os-scrollbar-handle,.os-no-css-vars.os-theme-dark.os-scrollbar .os-scrollbar-track,.os-no-css-vars.os-theme-light.os-scrollbar .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar .os-scrollbar-track{border-radius:10px}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal{height:10px;padding:2px;right:10px}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal.os-scrollbar-cornerless,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal.os-scrollbar-cornerless{right:0}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal.os-scrollbar-rtl,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal.os-scrollbar-rtl{left:10px;right:0}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal.os-scrollbar-rtl.os-scrollbar-cornerless,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal.os-scrollbar-rtl.os-scrollbar-cornerless{left:0}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle{max-width:none;min-width:33px}.os-no-css-vars.os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-no-css-vars.os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle:before{bottom:-2px;top:-6px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical,.os-no-css-vars.os-theme-light.os-scrollbar-vertical{bottom:10px;padding:2px;width:10px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical.os-scrollbar-cornerless,.os-no-css-vars.os-theme-light.os-scrollbar-vertical.os-scrollbar-cornerless{bottom:0}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle,.os-no-css-vars.os-theme-light.os-scrollbar-vertical .os-scrollbar-handle{max-height:none;min-height:33px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle:before,.os-no-css-vars.os-theme-light.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-no-css-vars.os-theme-dark.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before,.os-no-css-vars.os-theme-light.os-scrollbar-vertical.os-scrollbar-rtl .os-scrollbar-handle:before{left:-2px;right:-6px}.os-no-css-vars.os-theme-dark .os-scrollbar-handle{background:rgba(0,0,0,.44)}.os-no-css-vars.os-theme-dark:hover .os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-no-css-vars.os-theme-dark:active .os-scrollbar-handle{background:rgba(0,0,0,.66)}.os-no-css-vars.os-theme-light .os-scrollbar-handle{background:hsla(0,0%,100%,.44)}.os-no-css-vars.os-theme-light:hover .os-scrollbar-handle{background:hsla(0,0%,100%,.55)}.os-no-css-vars.os-theme-light:active .os-scrollbar-handle{background:hsla(0,0%,100%,.66)}


html, body {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  min-height: 100%;
  overflow-x: hidden;
}

html {
  background-size: cover !important;
}

summary,
a {
  color: #45cdec;
}

section.spacing {
  margin: 1.6rem 0 .4rem;
}

summary:hover,
a:hover {
  color: #F4C095;
  cursor: pointer;
}

summary {
  margin-left: -.4rem;
}

p {
  padding-left: .4rem;
}

details {
  margin-top: .8rem;
  padding-left: .8rem;
}

h2, h3 {
  margin-bottom: 0;
  padding-bottom: 0;
}

h1 {
  margin: 0;
  padding: 0;
}

p {
  margin: .4rem 0 1.6rem;
}

.shadow {
  box-shadow: 0 0 30px #000;
}

footer {
  background: #000304;
  border-top: 1px solid #000;
}

hr {
  background: #fff;
  border: 0;
  display: block;
  height: 3px;
  margin: 1rem 0;
  padding: 0;
}

p + ol,
p + ul {
  margin-top: -1.4rem;
  padding-top: 0;
}

.container > form > h2:first-child {
  margin-top: 0;
}

.container > h2:first-child {
  margin-top: 0;
}

.yt {
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  margin: auto;
  padding: 0% 0% 56.25%;
  overflow: hidden;
}
.yt iframe {
  position: absolute;
  top: 0; bottom: 0; left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.wrap-xl,
.wrap {
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.wrap-xl {
  max-width: 1180px;
}

.wrap {
  max-width: 1024px;
}

#partners-wrapper {
  background: #061215;
}

#news .container,
#wrapper .container {
  background: rgba(0, 3, 4, 1);
  position: relative;
}

#partners-wrapper h2,
#wrapper h1 {
  color: #fff;
  text-shadow: 4px 4px 1px #000;
}

#contact {
  margin-top: 12px;
  background: #fff;
  color: #061215;
  position: relative;
  z-index: 1;
}

#copyrights {
  margin-top: 1.6rem;
}

#copyrights {
  align-items: center;
  display: flex;
  gap: .8rem;
  justify-content: space-between;
  flex-wrap: wrap;
}

#typed {
  display: inline;
}

header .button-74 {
  background: #5cdb5c;
  color: #fff;
  margin: 0;
}

header .button-74:hover {
  background: #245624;
}

#hero {
  position: relative;
}

canvas {
  filter: blur(1px);
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

#firstname-wrapper,
#lastname-wrapper {
  display: none;
}

#status-message {
  font-weight: 900;
}

#status-message.success {
  color: #1D7874;
  margin-top: .8rem;
}

#status-message.error {
  color: #EE2E31;
  margin-top: .8rem;
}

.input-wrapper {
  position: relative;
  margin-top: 30px;
  max-width: 600px;
}

.input {
  width: 100%;
  padding: 12px 0;
  border: none;
  border-bottom: 2px solid #eee;
  transition: border-color 250ms;
  background: transparent;
}

.text-center {
  text-align: center;
}

.padding-top {
  padding-top: 40px;
}

.input:focus {
   outline: none;
 }

.input::placeholder {
   color: transparent;
}


.input::-webkit-contacts-auto-fill-button {
   visibility: hidden;
   pointer-events: none;
   position: absolute;
 }


.label {
  position: absolute;
  top: 8px;
  left: 0;
  color: #777;
  pointer-events: none;
  transform-origin: left center;
  transition: transform 250ms;
}

.input:focus + .label,
.input:not(:placeholder-shown) + .label {
  transform: translateY(-100%) scale(0.75);
}

.clear {
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  position: absolute;
  top: 24px;
  right: -12px;
  transform: translateY(-50%);
  background: none;
  border: none;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  color: #45cdec;
  transition: color 250ms;
  display: flex;
  align-items: center;
  justify-content: center;
}

.clear:hover,
.clear:focus {
  color: #F4C095;
}

.input:placeholder-shown + .label + .clear {
  display: none;
}

::selected,
input:-internal-autofill-selected,
.input::placeholder {
  color: transparent;
  background: transparent;
}

.input:focus + label,
.input:not(:placeholder-shown) + label {
  transform: translateY(-100%) scale(0.75);
}

.input:placeholder-shown + button {
  display: none;
}

.widget > div {
  display: inline-block;
}

.widget .donate-btn,
.button-74 {
  background-color: #111 !important;
  border: 2px solid #777 !important;
  border-radius: 30px;
  box-shadow: #777 4px 4px 0 0;
  color: #eee;
  cursor: pointer;
  display: inline-block;
  font-weight: 600;
  padding: 0 18px;
  margin-top: .8rem;
  text-align: center;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  font-size: 1rem !important;
}

#address address {
  padding: .4rem 0 0;
}

#address {
  padding: 1.6rem 0 0;
}

#address, #address address {
  color: #777;
  font-size: .8rem;
  font-style: normal;
}

.widget .donate-btn:hover,
.button-74:hover {
  background-color: #000 !important;
  color: #fff;
}

.widget .donate-btn:active,
.button-74:active {
  box-shadow: #777 2px 2px 0 0;
  transform: translate(2px, 2px);
}

#partners {
  margin: .8rem 0 0;
}


#links {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

#links a {
  border-radius: 100%;
  text-decoration: none;
}

#links a span {
  display: inline-block;
  text-decoration: underline;
}

#links .twitter span {
  margin-left: 0;
  margin-bottom: 5px;
}

#links .youtube span {
  margin-left: .6rem;
}

#links .linkedin span {
  margin-bottom: 4px;
  margin-left: .4rem;
}

#links .gitlab span {
  margin-left: 0;
}

#links .twitter svg {
  height: 1.6rem;
}

#links .youtube svg {
  height: 1.8rem;
}

#links .linkedin svg {
  height: 1.3rem;
}

#links .github svg {
  height: 28px;
  width: 28px;
}

#links .gitlab svg {
  height: 2.6rem;
}


#links path {
  fill: #fff;
}

#links a:hover path {
  fill: #fff;
}

.donate-btn {
  margin: .8rem 0 0 !important;
}

.widget .receive-amount,
.widget {
  background: transparent !important;
  color: #fff !important;
}
.modal {
  color: #061215;
}

#invest,
.os-size-observer + div,
#partners {
  display: flex;
  gap: .4rem;
  white-space: nowrap;
  align-items: center;
}

#invest a,
#invest span {
  width: 310px;
  height: 215px;
  display: initial;
}

.os-size-observer + div {
  padding-bottom: 1.2rem !important;
}

#partners a {
  align-items: center;
  border: 2px solid #777;
  display: flex;
  height: 120px;
  justify-content: center;
  width: 240px;
  flex-wrap: wrap;
  align-content: center;
}

#partners a:hover {
  border-color: #45cdec;
}

#partners img {
  max-width: 220px;
  margin: 10px;
}

.show-more {
  font-size: .8rem;
}

.content.show {
  max-height: 1600px;
  transition: all 0.5s linear;
}

.content.hide {
  max-height: 8.4rem;
  transition: all 0.5s linear;
  overflow: hidden;
}

.theme-structure {
  width: 310px;
  margin: .8rem;
}


/* accordion */
.accordion-item {
  border-bottom: 1px solid #ddd;
}

.accordion-item button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 1.2rem 1rem 1.2rem 0;
  color: #45cdec;
  font-size: 1.15rem;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
  cursor: pointer;
}

.accordion-item button:hover,
.accordion-item button:focus {
   cursor: pointer;
   color: #F4C095;
}

.accordion-item button:hover::after,
.accordion-item button:focus::after {
   cursor: pointer;
   color: #fff;
   border: 1px solid #fff;
}

.accordion-title {
  padding: 1rem 1.5rem 1rem 0;
}
.accordion-item .icon {
  display: inline-block;
  position: absolute;
  top: 38%;
  right: 0;
  width: 30px;
  height: 30px;
}
.accordion-item .icon::before {
   display: block;
   position: absolute;
   content: '';
   top: 9px;
   left: 10px;
   width: 20px;
   height: 2px;
   background: #fff;
}
.accordion-item .icon::after {
   display: block;
   position: absolute;
   content: '';
   top: 0px;
   left: 19px;
   width: 2px;
   height: 20px;
   background: #fff;
 }

.accordion-item button[aria-expanded='true'] {
  color: #fff;
}
.accordion-item button[aria-expanded='true'] .icon::after {
   width: 0;
 }
.accordion-item button[aria-expanded='true'] + .accordion-content {
  opacity: 1;
  max-height: 50rem;
  transition: all 200ms linear;
  will-change: opacity, max-height;
}

.accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}

.showcase {
  display: flex;
  justify-content: center;
  gap: 1.6rem;
  padding: 1.6rem 0;
  align-items: center;
  margin-bottom: 3.2rem;
}

.showcase p,
.showcase h3 {
  font-size: 1.1rem;
  margin: 0;
  padding: 10px 0;
}

.showcase h3 {
  font-size: 1.1rem;
}

.showcase .grow {
  padding: 10px;
}

.showcase .content {
  padding: 20px;
  white-space: initial;
}

.showcase .grow:nth-child(even) {
  background: rgba(255, 255, 255, .1);
}

.showcase .grow:hover {
  background: rgba(255, 255, 255, .2);
}

.showcase img {
  width: 420px;
  max-width: 100%;
}

.grow {
  transition: all .2s ease-in-out;
}

.grow:hover {
  transform: scale(1.04);
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px;
    background: #eee;
  }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  select,
  textarea,
  input {
    font-size: 16px;
  }
}

/* scrollbar */
.os-theme-light.os-scrollbar .os-scrollbar-handle {
  background: #45cdec;
}

.os-theme-light.os-scrollbar .os-scrollbar-handle:hover {
  background: #F4C095;
}
