.ui-kit-title {margin-bottom: 10px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid;}
.ui-kit-title32px {font-size: 32px; font-family: 'Inter'; font-style: italic;}
.ui-kit-paragraph12px {font-size: 12px; font-style: italic; font-family: 'Inter';}
.ui-kit-mark {width: auto; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; background-size: auto; background-image: linear-gradient(rgba(54, 83, 255, 1) 0%, rgba(54, 83, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.ui-kit-item {display: flex; flex-direction: column; align-items: flex-start; row-gap: 10px; font-family: 'Montserrat';}
.color-bluelight {color: rgba(169, 247, 255, 1);}
.color-bluedark {color: rgba(0, 38, 103, 1);}
.color-black {color: rgba(29, 29, 31, 1);}
.background-color-bluelight {color: rgba(57, 195, 230, 1);}
.background-color-greyblue {background-size: auto; background-image: linear-gradient(rgba(64, 116, 167, 1) 0%, rgba(64, 116, 167, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.button-blue {border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding-left: 32px; padding-right: 32px; padding-top: 16px; padding-bottom: 16px; width: 178px; height: 51px; color: rgba(43, 237, 255, 1); background-image: linear-gradient(rgba(29, 29, 31, 1) 0%, rgba(29, 29, 31, 1) 100%); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-weight: 500;}
.button-blue:hover {background-image: linear-gradient(90deg, rgba(57, 195, 230, 1) 0%, rgba(0, 140, 255, 1) 100%), linear-gradient(rgba(29, 29, 31, 1) 0%, rgba(29, 29, 31, 1) 100%); border-top-color: rgba(43, 237, 255, 1); border-left-color: rgba(43, 237, 255, 1); border-right-color: rgba(43, 237, 255, 1); border-bottom-color: rgba(43, 237, 255, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; color: rgba(29, 29, 31, 1); background-size: auto, auto; background-repeat: no-repeat, repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll;}
.button-blue-big {color: rgba(43, 237, 255, 1); border-top-left-radius: 12px; border-top-right-radius: 12px; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; width: 240px; height: 51px; background-image: linear-gradient(rgba(29, 29, 31, 1) 0%, rgba(29, 29, 31, 1) 100%); border-top-color: rgba(43, 237, 255, 1); border-left-color: rgba(43, 237, 255, 1); border-right-color: rgba(43, 237, 255, 1); border-bottom-color: rgba(43, 237, 255, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; text-align: left; font-weight: 500; flex-shrink: 0;}
.button-blue-big:hover {background-size: auto, auto; background-image: linear-gradient(90deg, rgba(57, 195, 230, 1) 0%, rgba(0, 140, 255, 1) 100%), linear-gradient(rgba(29, 29, 31, 1) 0%, rgba(29, 29, 31, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: left 0px top 0px, left 0px top 0px; background-attachment: scroll, scroll; color: rgba(11, 15, 14, 1); border-top-width: 2px; border-left-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; width: 240px; height: 51px;}
.main-container {max-width: none; margin-left: 24px; margin-right: 24px; padding-left: 0px; padding-right: 0px; width: auto;}
.main-container120 {max-width: 1440px; padding-left: 120px; padding-right: 120px;}
.main-root {font-family: 'Montserrat'; background-size: auto; background-image: linear-gradient(rgba(11, 15, 14, 1) 0%, rgba(11, 15, 14, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.logo-icon {width: 52px; height: 62px;}
.headline-48px {font-size: 48px; font-weight: 600; line-height: normal; letter-spacing: 0px; color: rgba(255, 255, 255, 1);}
.headline-32px {font-size: 32px; font-family: 'Montserrat'; font-weight: 600; line-height: normal; letter-spacing: 0px; color: rgba(255, 255, 255, 1);}
.headline-24px {font-size: 24px; font-weight: 600; line-height: normal; letter-spacing: 0px; color: rgba(255, 255, 255, 1);}
.headline-16px {font-size: 16px; line-height: normal; font-weight: 600; letter-spacing: 0px; color: rgba(255, 255, 255, 1);}
.body-text {font-weight: 400; line-height: 140%; letter-spacing: 0.04vw; color: rgba(255, 255, 255, 1);}
.button-text {font-size: 16px; line-height: 125%; font-weight: 500; font-family: 'Montserrat'; letter-spacing: 0.01vw; color: rgba(255, 255, 255, 1);}
.heading-56px {font-size: 56px; font-weight: 600; font-family: 'Montserrat'; line-height: normal; letter-spacing: 0px; color: rgba(255, 255, 255, 1);}
.heading-64px {font-size: 64px; font-weight: 600; font-family: 'Montserrat'; line-height: normal; letter-spacing: 0px; color: rgba(255, 255, 255, 1);}
.gradient-main-color {background-size: auto; background-image: radial-gradient(60% 60% at center bottom, rgba(255, 255, 255, 1) -6%, rgba(57, 195, 230, 1) 34%, rgba(11, 15, 14, 1) 95%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.color-neon-blue {color: rgba(43, 237, 255, 1);}
.background-color-grey-text {background-image: linear-gradient(rgba(29, 32, 31, 1) 0%, rgba(29, 32, 31, 1) 100%); padding-left: 24px; padding-right: 24px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; overflow-x: clip; overflow-y: clip;}
.gradient-reverb {background-size: auto; background-image: radial-gradient(60% 60% at center top, rgba(255, 255, 255, 1) -6%, rgba(57, 195, 230, 1) 34%, rgba(16, 20, 18, 1) 95%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.background-light-black {background-size: auto; background-image: linear-gradient(rgba(16, 20, 18, 1) 0%, rgba(16, 20, 18, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.radial {background-size: auto; background-image: radial-gradient(55% 40% at center bottom, rgba(57, 195, 230, 0.69) 0%, rgba(16, 20, 18, 1) 60%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: auto; flex-grow: 0; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}
.main-radial {background-size: auto; background-image: radial-gradient(at center top, rgba(29, 71, 87, 1) -15%, rgba(16, 20, 18, 1) 44%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: auto; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; flex-grow: 0; outline-offset: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-left-color: rgba(0, 38, 103, 1); border-left-style: solid; border-right-color: rgba(0, 38, 103, 1); border-right-style: solid;}
.text-gradient-blue {color: rgba(0, 0, 0, 1);}
.text-grey {color: rgba(25, 25, 25, 1);}
.logo-fot {height: 8.33vw;}
.spin-container {max-width: none;}
@media (max-width: 991px) {.headline-48px {font-size: 24px;}}
@media (max-width: 991px) {.headline-32px {font-size: 20px;}}
@media (max-width: 991px) {.headline-24px {font-size: 16px;}}
@media (max-width: 991px) {.heading-56px {font-size: 43px;}}
@media (max-width: 991px) {.heading-64px {font-size: 58px;}}
@media (max-width: 991px) {.header-paragr-18px {font-size: 18px;}}
@media (max-width: 991px) {.text-align-center {text-align: center;}}
@media (max-width: 991px) {.main-container120 {max-width: 991px; padding-left: 20px; padding-right: 20px; margin-left: auto; margin-right: auto;}}
@media (max-width: 767px) {.heading-56px {font-size: 30px;}}
@media (max-width: 767px) {.heading-64px {font-size: 50px;}}
@media (max-width: 767px) {.main-container120 {padding-left: 20px; padding-right: 20px; max-width: 767px;}}
@media (max-width: 767px) {.main-container {max-width: 767px;}}
@media (max-width: 767px) {.button-blue {width: auto; justify-content: center;}}
@media (max-width: 767px) {.logo-fot {height: 63px;}}
@media (max-width: 479px) {.headline-48px {font-size: 19px;}}
@media (max-width: 479px) {.headline-32px {font-size: 24px;}}
@media (max-width: 479px) {.headline-24px {font-size: 16px;}}
@media (max-width: 479px) {.headline-16px {font-size: 14px;}}
@media (max-width: 479px) {.heading-56px {font-size: 24px;}}
@media (max-width: 479px) {.heading-64px {font-size: 34px; width: auto;}}
@media (max-width: 479px) {.main-container120 {width: auto; max-width: 479px; min-width: auto; min-height: auto; padding-left: 12px; padding-right: 12px; margin-left: 0px; margin-right: 0px;}}
@media (max-width: 479px) {.button-blue {width: 100%;}}
@media (max-width: 479px) {.main-container {max-width: 479px; padding-bottom: 0px; margin-left: 0px; margin-right: 0px;}}
@media (max-width: 479px) {.button-blue-big {justify-content: center;}}
@media (max-width: 479px) {.logo-icon {width: 52px;}}
