:root{--blue-xphere: #251D49;--red-xphere: #D82132;--cherry: #F22259;--cherry-dark: #A61D46;--gray-light: #C7C7C7;--gray-lighter: #E4E4E4;--blue-light: #58B2CD;--blue-background: #E5E8EF;--font-size-base: 16px}*{margin:0;padding:0}body{font-family:Montserrat,sans-serif!important;font-size:var(--font-size-base)}.hero{background:url(/assets/BG-city.jpg);background-size:cover;background-attachment:fixed;padding:40px 0}.heroContainer{display:flex;flex-direction:column;justify-content:space-between;height:70vh}@media (max-width: 576px){.heroContainer{height:fit-content}}.topBar{display:flex;justify-content:space-between;align-items:center;color:#fff;max-height:min-content;width:100%}@media (max-width: 576px){.topBar{flex-direction:column;gap:30px}}.xphereLab{width:200px}.navButtons{display:flex;align-items:center;list-style:none;gap:20px}@media (max-width: 576px){.navButtons{display:block;padding:0;text-align:center}.navButtons li:nth-child(1){display:inline-block;text-align:center;margin-right:30px}.navButtons li:nth-child(2){display:inline-block;text-align:center;margin-bottom:40px}.socialLink{font-size:35px}}.socialLink{color:#fff;text-decoration:none;font-size:22px}.loginFrame{display:flex;align-items:center;gap:10px;margin-left:30px}.loginFrame span{text-align:right;line-height:1.1;display:block}.ctaApp{border-radius:30px;background:var(--cherry-dark);border:1px solid var(--cherry);padding:6px 14px;text-decoration:none;color:#fff;box-shadow:0 0 30px 1px #ff004880;transition:.5s all}.ctaApp:hover{background:var(--blue-xphere);border:1px solid var(--blue-light);box-shadow:0 0 70px 1px #ff004880}.textHero{color:#fff;max-width:50%;display:flex;flex-direction:column;justify-content:center;height:100%}.textHero h1{font-size:41px;font-weight:300}@media (max-width: 576px){.textHero{max-width:100%;margin:40px 0;padding-left:30px;padding-right:30px}.textHero h1{font-size:28px}}.features{padding:100px 0}.featuresItems{list-style:none}@media (max-width: 576px){.featuresItems{padding-left:0}}.featuresItems li{padding:20px 0;border-bottom:1px solid var(--gray-lighter);font-size:20px;color:var(--blue-xphere)}li.highlightFeatures{padding:0;margin-top:20px;border-bottom:0px solid var(--gray-lighter)}.highlightFeatures .highlightFeaturesLink{background-color:var(--blue-light);border-color:#fff;display:flex;justify-content:space-evenly;gap:15px;align-items:center;padding:15px;border-radius:10px;text-decoration:none;color:#fff;transition:.5s all}.highlightFeatures span{display:block;width:100%}.highlightFeatures .icon{background:#fff;width:60px!important;height:60px!important;border-radius:50px;font-size:30px;display:flex;justify-content:center;align-items:center;color:var(--blue-xphere);transition:.5s all;line-height:0}.highlightFeatures .highlightFeaturesLink:hover{background:var(--blue-xphere);box-shadow:0 0 10px 1px #ff00484d}.highlightFeatures .highlightFeaturesLink:hover .icon{transform:scale(1.1)}.videoContainer{display:flex;justify-content:center;align-items:center;flex-direction:column}.featuresVideo{width:100%;height:350px;display:flex;justify-content:space-evenly;align-items:center;background:url(/assets/coverVideo.jpg) no-repeat;background-size:cover;border-radius:15px}@media (max-width: 576px){.featuresVideo{height:280px}}.videoButton{display:flex;flex-direction:column;justify-content:center;align-items:center}.videoButton a{background:#fff;color:var(--blue-xphere);border-radius:50px;height:60px;width:60px;display:flex;justify-content:center;align-items:center;text-decoration:none;font-size:30px;line-height:0;box-shadow:0 0 8px 1px #13121399;transition:.3s all}.videoButton a:hover{background:var(--cherry-dark);color:#fff}.videoButton span{color:#fff;margin-top:5px;text-shadow:0px 0px 8px 1px rgba(19,18,19,.661)}.releases{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--blue-xphere);padding:100px 0}.releases>h2{text-align:center;color:#fff;font-size:30px;font-weight:300;margin-bottom:25px}.events{grid-template-columns:1fr 1fr;max-width:70vw}@media (max-width: 576px){.events{grid-template-columns:1fr;max-width:100%}}.card{width:325px;border-radius:10px;padding:20px;box-shadow:0 0 20px #1312134d;transition:.5s all}.card:hover{transform:scale(1.05)}.card.completed .date{color:var(--gray-light);border:1px solid var(--gray-light)}.card.completed .btnGallery,.card.booked .date{display:flex}.card.booked .location p{display:block}.cardHeader{display:flex;justify-content:space-between;align-items:center;width:100%;color:var(--blue-xphere)}.location{font-size:16px;color:var(--blue-xphere)}.location h3{margin:0;font-weight:700;font-size:24px;line-height:90%}.location p{margin:0;display:none}.date{border-radius:4px;color:var(--cherry-dark);border:1px solid var(--cherry-dark);display:none;flex-direction:column;align-items:center;justify-content:center;padding:8px 8px 0;font-weight:700;font-size:20px}.date h4{font-size:30px;line-height:20px;margin:0;font-weight:700}.locationPhoto{background:url(/assets/bogota.jpg) center;background-size:cover!important;height:193px;border-radius:10px;margin-top:15px;display:flex;align-items:center;justify-content:center}.locationPhoto.co{background:url(/assets/bogota.jpg) center}.locationPhoto.mx{background:url(/assets/mexico.jpg) center}.locationPhoto.cl{background:url(/assets/chile.jpg) center}.locationPhoto.pe{background:url(/assets/peru.jpg) center}.locationPhoto .btnGallery{width:60px;height:60px;background:#251d49cc;border-radius:50px;text-decoration:none;color:#fff;box-shadow:0 0 20px 1px #ff0048b3;display:none;align-items:center;justify-content:center;font-size:25px;transition:.2s all}.locationPhoto .btnGallery:hover{background:#251d49;width:70px;height:70px}.locationPhoto .btnGallery:hover{transform:rotate(30deg)}.floatPanel{position:fixed;right:0;top:73vh;z-index:10}.floatPanel a{background:var(--blue-xphere);border:1px solid var(--cherry-dark);border-radius:50px 0 0 50px;padding:10px 20px;color:#fff;text-decoration:none;margin-right:-1px;font-size:18px;width:150px;display:flex;transition:.5s all}.floatPanel a:hover{width:160px;box-shadow:0 0 20px 1px #ff0048b3}footer{background:var(--blue-background)}.footerContaniner{display:flex;justify-content:space-between;align-items:center;padding-bottom:80px;padding-top:80px}@media (max-width: 576px){.footerContaniner{flex-direction:column-reverse;gap:40px}}:root{--login-left-panel-bg: rgba(0, 0, 0, .5);--login-input-bg: rgba(37, 29, 73, .3);--login-input-border: #58B2CD;--login-button-bg: #382B6E;--login-text-color: #FFFFFF;--login-font-family: "Montserrat", sans-serif;--login-solid-bg: #251D49}.xl-login{font-family:var(--login-font-family);height:100vh;margin:0;overflow:hidden;display:flex;width:100%;position:relative;background-image:url(/images/ciudad.png);background-size:cover;background-position:center}.xl-login:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(1200px 600px at 38% 88%,#a61d4673,#a61d4600 62%),linear-gradient(47.73deg,#a61d4640 .12%,#451d488c 28.31%,#251d49d9 75.31%);z-index:1;pointer-events:none}.xl-login__left:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#251d49b3,#451d48a6 60%,#a61d468c);pointer-events:none;z-index:-1}.xl-login__left{background:#000000a6;backdrop-filter:none;-webkit-backdrop-filter:none;width:400px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:27px 37px;position:relative;z-index:2;box-shadow:0 2px 36px #00000040}.xl-login__right{flex-grow:1;height:100%;position:relative;display:flex;justify-content:center;align-items:center;z-index:2}.xl-login__right{background:none!important;box-shadow:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.xl-login__claim-img{position:absolute;top:82px;right:100px;width:480px;height:auto;object-fit:contain;z-index:2}@media (max-width: 1400px){.xl-login__claim-img{width:420px;right:88px}}@media (max-width: 1200px){.xl-login__claim-img{width:300px;right:64px}}@media (max-width: 992px){.xl-login__claim-img{width:200px;right:40px}}@media (max-width: 768px){.xl-login__claim-img{display:none}}.xl-login__brand{margin-bottom:24px}.xl-login__brand img{width:226px;height:auto}.xl-login__form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:315px}.xl-login__field{width:100%;margin-bottom:16px}.xl-login__field label{display:block;font-size:14px;color:var(--login-text-color);margin-bottom:4px;padding-left:10px;font-weight:400;line-height:17px}.xl-input{width:100%;height:40px;background:var(--login-input-bg);border:1px solid var(--login-input-border);border-radius:50px;padding:8px 20px;color:var(--login-text-color);font-size:16px;box-sizing:border-box}.xl-input::placeholder{color:#ffffffb3}.xl-inputWrap{position:relative;display:flex;align-items:center}.xl-eye{position:absolute;right:15px;width:24px;height:24px;background-color:transparent;border:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2358B2CD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'%3E%3C/path%3E%3Ccircle cx='12' cy='12' r='3'%3E%3C/circle%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.xl-eye[aria-pressed=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2358B2CD' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'%3E%3C/path%3E%3Cline x1='1' y1='1' x2='23' y2='23'%3E%3C/line%3E%3C/svg%3E")}.xl-login__policy{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:16px}.xl-login__policy input[type=checkbox]{width:15px;height:15px;accent-color:var(--login-button-bg);cursor:pointer}.xl-login__policy label{font-size:14px;color:var(--login-text-color);font-weight:400;line-height:17px;cursor:pointer}.xl-login__policy label a{color:var(--login-text-color);text-decoration:underline}.xl-login__submit{display:flex;justify-content:center;align-items:center;width:140px;height:40px;background:var(--login-button-bg);box-shadow:0 1px 2px #00000040;border-radius:50px;border:none;color:var(--login-text-color);font-size:16px;font-weight:500;line-height:20px;cursor:pointer;margin-bottom:16px;padding:10px 15px;transition:opacity .2s}.xl-login__submit:hover{opacity:.9}.xl-login__submit:disabled{opacity:.6;cursor:not-allowed}.xl-login__link{font-size:14px;text-decoration:underline;color:var(--login-text-color);margin-bottom:8px;font-weight:400;line-height:17px;cursor:pointer}.xl-login__msg{color:#ffcdd2;min-height:20px;font-size:14px;text-align:center;margin-top:8px}.xl-help{position:absolute;top:27px;right:27px;width:35px;height:35px;background:var(--login-solid-bg);border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 25px #0006;outline:none;border:none;text-decoration:none}.xl-help svg{width:24px;height:24px;color:#fff}.xl-login__claimMobile{display:none}.xl-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:5000}.xl-modal__content{background:var(--login-solid-bg);padding:30px;border-radius:10px;max-width:500px;width:90%;box-shadow:0 4px 20px #00000080}.xl-modal__content h2{color:var(--login-text-color);font-size:24px;margin-bottom:16px;font-weight:500}.xl-modal__content p{color:var(--login-text-color);font-size:14px;margin-bottom:20px}.xl-projects-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.xl-project-item{padding:15px;background:var(--login-input-bg);border:1px solid var(--login-input-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--login-text-color)}.xl-project-item:hover{background:#251d4980;border-color:#7bc5d8}.xl-project-item h3{margin:0 0 5px;font-size:18px;font-weight:500}.xl-project-item p{margin:0;font-size:14px;opacity:.8}.xl-modal__close{width:100%;padding:12px;background:var(--login-button-bg);border:none;border-radius:50px;color:var(--login-text-color);font-size:16px;font-weight:500;cursor:pointer;transition:opacity .2s}.xl-modal__close:hover{opacity:.9}@media (max-width: 768px){.xl-login__right{display:none}.xl-login__left{width:100%;background:var(--login-solid-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}html,body,#root{width:100%;height:100%;margin:0;padding:0}
