﻿body{text-align:right;background:var(--color-base)}
.main_wrapper{height:100%;overflow:hidden;position:relative;width:100%}
section{padding:unset}
.site_wrapper{position:relative;z-index:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1}
.header{min-height:100vh;width:auto}
.datepicker-plot-area .header {
    min-height: unset !important;
    width: auto
}
.header_warper {
    --border-bottom-width: 1px;
    --border-color: #00000012;
    --border-left-width: 0px;
    --border-right-width: 0px;
    --border-style: solid;
    --border-top-width: 0px;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 0;
    height: 100vh;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: visible;
    padding: 0;
    position: relative;
    width: 100%
}
.header_background{background-color:#010101;-webkit-box-flex:0;-ms-flex:none;flex:none;height:100vh;overflow:hidden;position:absolute;width:100%;z-index:0}
.text-primary-espinas{color:#0000!important;-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(11deg,#155dfc 0,#c27aff 100%);background-image:linear-gradient(79deg,#155dfc 0,#c27aff 100%)}
.text-primary-espinas1{color:#0000!important;-webkit-background-clip:text;background-clip:text;background-image:-o-linear-gradient(11deg,#155dfc 0,#c27aff 100%);background-image:linear-gradient(79deg,#155dfc 0,#c27aff 100%)}
.link-primary-espinas{color:#643dff!important}
.link-primary-espinas:hover{color:#a690ff!important}
.link-primary-espinas i{-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.link-primary-espinas:hover i{padding-right:5px}
.section__title-wrapper{padding-bottom:20px;font-family:var(--uifontfamily__two)}
.section__title-wrapper p{font-size:14px;margin-bottom:0;color:#efefef;padding-top:5px}
.section__title-wrapper .section__title{color:#fff;font-size:24px;font-weight:600;line-height:40px;position:relative;padding:0;margin:0}
.section__title-wrapper .section__title.line_left::after{content:"_ ____";font-family:Arial,Helvetica,sans-serif;padding-right:10px;font-weight:400;position:absolute;top:-9px}
.section__title-wrapper .section__title.line_right::before{content:"____ _";font-family:Arial,Helvetica,sans-serif;padding-left:6px;font-weight:400;position:relative;top:-9px}
.section__title-wrapper .section__title.line_right{padding-left:85px}
.section__title-wrapper .section__title_top{border-radius:4px;padding:0 5px;background:-webkit-linear-gradient(180deg,rgb(107 94 114) 0,#687292 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px}
.text-stroke{-webkit-text-stroke:1px #4056ffd6}
.text-stroke-1{-webkit-text-stroke:1px #643dff}
.section__body p{color:#fff;font-weight:300}
.h1_espinas{font-size:24px;-webkit-text-stroke:1px #643dff}
.slogan{font-size:20px;color:#efefffc2!important}
.bi-arrow-left{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,-1);transform:scale(-1,-1)}
.header_background .hb_1{-webkit-box-flex:0;-ms-flex:none;flex:none;inset:0;overflow:visible;position:absolute}
.hb_1_gradient{opacity:.001;will-change:transform;-webkit-transform:perspective(1200px);transform:perspective(1200px);inset:0;position:absolute}
.hb_1_blur{-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);background:-webkit-gradient(linear,left top,left bottom,from(#0a0a0a),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,#0a0a0a 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#0a0a0a 0,rgba(0,0,0,0) 100%);-webkit-box-flex:0;-ms-flex:none;flex:none;height:588px;left:0;overflow:visible;position:absolute;right:0;top:0}
.hb_radial{will-change:transform;-webkit-transform:perspective(1200px);transform:perspective(1200px);-webkit-filter:blur(57px);background:-o-radial-gradient(50% 50%,50% 50%,rgb(154 156 245) 0,rgba(10,10,10,0) 100%);background:radial-gradient(50% 50% at 50% 50%,rgb(154 156 245) 0,rgba(10,10,10,0) 100%);bottom:150px;filter:blur(57px);-webkit-box-flex:0;-ms-flex:none;flex:none;height:111px;left:calc(47.91666666666669% - 787px / 2);overflow:hidden;position:absolute;width:787px}
.hb_elipse{background:-webkit-gradient(linear,left top,left bottom,from(#fcffb8),to(rgba(10,10,10,0)));background:-o-linear-gradient(top,#fcffb8 0,rgba(10,10,10,0) 100%);background:linear-gradient(180deg,#fcffb8 0,rgba(10,10,10,0) 100%);border-radius:100%;top:calc(100vh - 73px);-webkit-box-flex:0;-ms-flex:none;flex:none;height:955px;left:-443px;position:absolute;right:-443px}
.hb_base {
    aspect-ratio: 2.346820809248555/1;
    background-color: var(--color-base);
    border-radius: 100%;
    top: calc(100vh - 70px);
    -webkit-box-shadow: inset 0 2px 6px #fff, 0 -10px 50px 1px #ffffffd4;
    box-shadow: inset 0 2px 6px #fff, 0 -10px 50px 1px #ffffffd4;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    left: -521px;
    position: absolute;
    right: -521px
}
.header_background_top{background-color:#010101;-webkit-box-flex:0;-ms-flex:none;flex:none;height:800px;left:calc(50.00000000000002% - 1200px / 2);overflow:hidden;position:absolute;width:1200px;z-index:0}
.hb_base_top{-webkit-user-select:none;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:hidden;pointer-events:none;position:absolute;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:0;bottom:196px;left:300px;right:300px;height:100vh}
.hb_base_topBase{aspect-ratio:1/1;background-color:#00000047;z-index:1;position:absolute;border-radius:100%;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(2.8px);backdrop-filter:blur(2.8px);-webkit-box-shadow:inset 0 2px 20px #72a5c499,inset -4px 3px 14px 2px #a372c454,inset -3px 3px 20px 3px #a392edb5;box-shadow:inset 0 2px 20px #72a5c499,inset -4px 3px 14px 2px #a372c454,inset -3px 3px 20px 3px #a392edb5}
.hb_base_topBase_gradinet{background:-o-linear-gradient(272deg,rgb(0 0 0) 0,rgb(1 1 1) 50%,rgb(10 10 10 / 0%) 90%,rgb(10 10 10 / 0%) 100%);background:linear-gradient(178deg,rgb(0 0 0) 0,rgb(1 1 1) 50%,rgb(10 10 10 / 0%) 90%,rgb(10 10 10 / 0%) 100%);-webkit-box-flex:0;-ms-flex:none;flex:none;height:300px;top:-10%;left:-20px;overflow:hidden;position:absolute;right:-20px;z-index:5}
.hb_base_topBase_move{-webkit-box-flex:0;-ms-flex:none;flex:none;inset:0;overflow:visible;position:absolute;z-index:0}
.hb_base_topBase_rotate{aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:none;flex:none;z-index:1;position:absolute;border-radius:100%;bottom:0;left:0;right:0;z-index:0;background:-o-radial-gradient(50% 50%,68.5% 68.5%,#ed7cff 0,#9542ff 19.6966%,rgba(0,0,0,0) 39.7276%);background:radial-gradient(68.5% 68.5% at 50% 50%,#ed7cff 0,#9542ff 19.6966%,rgba(0,0,0,0) 39.7276%);opacity:.4}
.circle_effect{bottom:129px;-webkit-box-flex:0;-ms-flex:none;flex:none;height:calc(100vh - 200px);top:5%;position:absolute;bottom:unset;z-index:2}
.circle_rotat{overflow:hidden;position:relative;aspect-ratio:1/1;cursor:pointer;height:670px;background:-webkit-gradient(linear,left top,left bottom,from(#2331a8),color-stop(16%,rgb(0 0 0 / 48%)),to(rgb(0 0 0 / 47%)));background:-o-linear-gradient(top,#2331a8 0,rgb(0 0 0 / 48%) 16%,rgb(0 0 0 / 47%) 100%);background:linear-gradient(180deg,#2331a8 0,rgb(0 0 0 / 48%) 16%,rgb(0 0 0 / 47%) 100%);-webkit-filter:blur(2px);filter:blur(2px);height:100%;width:100%;will-change:transform;border-radius:400px;-webkit-box-shadow:rgb(145 35 250) 0 5px 9px 0 inset,rgb(37 38 123) 0 0 24px 10px;box-shadow:rgb(145 35 250) 0 5px 9px 0 inset,rgb(37 38 123) 0 0 24px 10px;opacity:1;-webkit-animation:rotated_element 10s ease infinite;animation:rotated_element 10s ease infinite;z-index:2}
.hb_fade{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inset:0;overflow:hidden;padding:0;position:absolute;display:none}
.hb_fade_left{background:-webkit-gradient(linear,left top,right top,from(#010101),to(rgba(10,10,10,0)));background:-o-linear-gradient(left,#010101 0,rgba(10,10,10,0) 100%);background:linear-gradient(90deg,#010101 0,rgba(10,10,10,0) 100%);-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;overflow:hidden;position:relative;width:600px}
.hb_fade_right{background:-webkit-gradient(linear,right top,left top,from(#010101),to(rgba(10,10,10,0)));background:-o-linear-gradient(right,#010101 0,rgba(10,10,10,0) 100%);background:linear-gradient(270deg,#010101 0,rgba(10,10,10,0) 100%);-webkit-box-flex:0;-ms-flex:none;flex:none;height:100%;overflow:hidden;position:relative;width:600px}
.hb_img{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;inset:0;overflow:hidden;padding:0;position:absolute;z-index:-1}
.header_img_bg{bottom:0;width:100%;position:absolute}
@media (min-width:1400px){
.hb_base{top:calc(100vh - 140px)}
.hb_elipse{top:calc(100vh - 143px)}
}
@media (min-width:1200px){
.hb_base{top:calc(100vh - 130px)}
.hb_elipse{top:calc(100vh - 133px)}
}
@-webkit-keyframes rotated_element{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotated_element{
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.glow{aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:none;flex:none;height:296px;position:absolute;right:-140px;top:-140px;width:296px;z-index:1;background:-o-radial-gradient(100% 4.51999e-06%,148.17% 100%,#3387fe .38023%,#7b2df5 60.5027%,#6513ec 100%);background:radial-gradient(148.17% 100% at 100% 4.51999e-06%,#3387fe .38023%,#7b2df5 60.5027%,#6513ec 100%);-webkit-filter:blur(120px);filter:blur(120px);border-radius:100%;opacity:.7}
.blur_top{background-color:rgb(245 249 255);-webkit-filter:blur(100px);filter:blur(100px);border-radius:50%;opacity:1;-webkit-box-flex:0;-ms-flex:none;flex:none;height:50px;left:calc(50.634920634920654% - 40% / 2);overflow:hidden;position:absolute;bottom:100%;width:40%;will-change:transform;z-index:1}
.blur_right{background:-webkit-gradient(linear,left top,right top,from(rgba(0,85,255,0)),to(#05f));background:-o-linear-gradient(left,rgba(0,85,255,0) 0,#05f 100%);background:linear-gradient(90deg,rgba(0,85,255,0) 0,#05f 100%);border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-top-right-radius:100%;filter:blur(120px);-webkit-filter:blur(120px);opacity:.2;aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:none;flex:none;height:296px;position:absolute;right:-50%;top:-100%;width:296px;z-index:1}
.Highlighter_blue{background:-webkit-gradient(linear,left top,right top,from(rgba(0,85,255,0)),color-stop(50%,#05f),to(rgba(0,85,255,0)));background:-o-linear-gradient(left,rgba(0,85,255,0) 0,#05f 50%,rgba(0,85,255,0) 100%);background:linear-gradient(90deg,rgba(0,85,255,0) 0,#05f 50%,rgba(0,85,255,0) 100%);opacity:1;-webkit-box-flex:0;-ms-flex:none;flex:none;height:1px;left:50%;position:absolute;top:0;width:calc(100% - 40%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1}
.Highlighter_blue_border{background:-webkit-gradient(linear,left top,left bottom,from(#17121e),color-stop(66.3844%,#020203));background:-o-linear-gradient(top,#17121e 0,#020203 66.3844%);background:linear-gradient(180deg,#17121e 0,#020203 66.3844%);opacity:1;-webkit-box-flex:0;-ms-flex:none;flex:none;height:1px;left:calc(50.00000000000002% - 170px / 2);position:absolute;top:0;width:170px;z-index:1}
.border_gradient{background:-webkit-gradient(linear,left top,left bottom,from(#df74ff),to(rgba(223,116,255,0)));background:-o-linear-gradient(top,#df74ff 0,rgba(223,116,255,0) 100%);background:linear-gradient(180deg,#df74ff 0,rgba(223,116,255,0) 100%);opacity:.2;-webkit-box-flex:0;-ms-flex:none;flex:none;inset:0;overflow:hidden;position:absolute;z-index:0}
.logo_banner{display:inline-block;margin-bottom:27px;position:relative}
.logo_banner img{position:absolute;top:28px;left:30%}
.spinner_logo{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(35%,#ba42ff),to(#00e1ff));background-image:-o-linear-gradient(#ba42ff 35%,#00e1ff);background-image:linear-gradient(#ba42ff 35%,#00e1ff);width:100px;height:100px;-webkit-animation:spinning 1.7s linear infinite;animation:spinning 1.7s linear infinite;text-align:center;border-radius:50px;will-change:transform;-webkit-filter:blur(1px);filter:blur(1px);-webkit-box-shadow:0 -5px 20px 0 #ba42ff,0 5px 20px 0 #00e1ff;box-shadow:0 -5px 20px 0 #ba42ff,0 5px 20px 0 #00e1ff}
.spinner_logo1{background-color:#242424;width:100px;height:100px;border-radius:50px;-webkit-filter:blur(10px);filter:blur(10px)}