:root{--color-primary:#1b1b25;--color-secondary:#333333;--color-terciary:#f8f9fa;--color-danger:#df4949;--color-success:#34a16e;--messages-bg:#ebebeb;--message-success:#d7ffd7;--message-error:#ffcccc;--message-warning:#ffffcc}.container-fluid{position:relative}.custom-shape-divider-bottom-1669074558{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1669074558 svg{position:relative;display:block;width:100%;height:300px;transform:rotateY(180deg)}.custom-shape-divider-bottom-1669074558 .shape-fill{fill:#ececec}*{font-family:'Roboto','Arial',sans-serif;box-sizing:border-box;font-weight:300;font-size:14px}.btn,.rounded:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-radius:.5em!important}.rounded-top:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-top-left-radius:.5em!important;border-top-right-radius:.5em!important}.rounded-bottom:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-bottom-left-radius:.5em!important;border-bottom-right-radius:.5em!important}.rounded-start:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-top-left-radius:.5em!important;border-bottom-left-radius:.5em!important}.rounded-end:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-top-right-radius:.5em!important;border-bottom-right-radius:.5em!important}body{overflow-x:hidden}div.shadow{box-shadow:rgba(50,50,93,0.25) 0px 25px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px!important}div.shadow-sm{box-shadow:rgba(50,50,93,0.25) 0px 6.25px 25px -5px,rgba(0,0,0,0.3) 0px 7.5px 15px -7.5px!important}body>div.container-fluid.bg-white.shadow{z-index:2}#nav,#footer{background-color:#171720}.title{border-left:3px solid var(--color-primary);border-top-right-radius:50rem!important;border-bottom-right-radius:50rem!important}.bordered-box{color:var(--color-secondary)!important;border-left:3px solid var(--color-primary)!important;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.navbar a:not(.dropdown-menu *){color:white!important}#scrollUp{opacity:.75;position:fixed;bottom:20px;right:20px;z-index:2!important}#scrollUp:hover{opacity:1;transition:.5s}.footer-grid{display:grid;gap:2em}.primary{color:var(--color-primary)!important}.secondary{color:var(--color-secondary)!important}.carousel,.sesion{background-color:var(--color-primary)}.carousel img,.activity-img,.sesion-img{max-width:303.75px;max-height:425px}.activities-wrapper{display:grid;grid-gap:2rem;padding:0}.activities-wrapper>a:hover{transform:scale(102.5%);transition:.5s}.activity{color:var(--color-secondary)!important;max-width:303.75px;height:calc(100% - 42px)}.activities-wrapper img{max-height:425px}@media (max-width:576px){.activities-wrapper{grid-template-columns:1fr!important;place-items:center}}@media (min-width:576px){.activities-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:768px){.activities-wrapper{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:991px){.activities-wrapper{grid-template-columns:repeat(4,1fr)!important}}.grid-wrapper{display:grid;padding:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media (max-width:991px){.grid-wrapper{grid-gap:2rem;grid-template-columns:auto;grid-template-rows:auto auto}.grid-wrapper .activity{margin:auto!important;width:100%}.grid-wrapper>div:nth-child(2){margin-top:2em!important}.activity{margin-top:0}.footer-grid{grid-template-columns:repeat(1,1fr)!important;margin:auto}}@media (min-width:991px){.grid-wrapper{grid-gap:1.5rem;grid-template-columns:auto 1fr}.footer-grid{grid-template-columns:repeat(4,1fr)!important}}.selected{background-color:rgba(128,128,128,0.25);border-radius:.1rem;border:2px dotted black}.tooltip{z-index:3}.required:after{content:" *";color:#df4949}:disabled{cursor:not-allowed!important}@media (max-width:991px){label{margin-top:1em}#form-container{grid-template-columns:1fr}body>div.content>div>form>div:nth-child(5)>div>div.col-lg-6.text-center.fw-normal.text-decoration-underline{margin-top:1em}}ul.messages{padding:0;margin:0;background-color:rgb(235,235,235)}ul.errorlist{padding:0}ul.successlist{padding:0}ul li{list-style-type:none}li.success{background-color:rgb(215,255,215)}li.warning{background-color:#ffffcc}li.error{background-color:#ffcccc}a{text-decoration:none!important}#layout{overflow-x:auto;overflow-y:auto}.checkout>div{min-width:50%!important}.checkout .success,.checkout .cancelled{background:#7aa8ff;color:#ffffff}.checkout .error{background:#ffd8d8;color:#505050}.checkout{display:grid;padding:0}.checkout img{max-width:303.75px!important;max-height:425px!important}#session-name{max-width:302px}@media (max-width:991px){.checkout>div:nth-child(1){text-align:center!important}.checkout{grid-template-columns:auto;grid-template-rows:auto auto;margin:auto!important}#session-name{text-align:center;width:100%;max-width:100%}.checkout .rounded-start:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-radius:16px 25px 0 0!important}.checkout .rounded-end:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-radius:0 16px!important}}@media (max-width:768px){.checkout>div:nth-child(1){text-align:center!important}.rounded-start:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-radius:16px 25px 0 0!important}.rounded-end:not(.d-flex):not(.warning-badge):not(.info-badge):not(.badge){border-radius:0 16px!important}}@media (min-width:991px){.checkout{grid-template-columns:auto 1fr}}#layout{width:100%!important}.warning-badge{border:1px solid #ffae00;color:#ffae00;background-color:#ffffe4;font-weight:normal}.info-badge{border:1px solid #0d6efd;color:#0d6efd;background-color:#e8f2ff;font-weight:normal}.badge{border:1px solid #ced4da;color:rgb(94,94,94);background-color:#f8f9fa;font-weight:normal;font-size:1em}.shake{animation-name:shake;animation-duration:1s;animation-fill-mode:both}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}#loader{background-color:rgba(0,0,0,0.5);position:fixed;width:100vw;height:100vh;vertical-align:middle;padding-top:45vh;z-index:99999}.stop-scrolling{height:100%;overflow:hidden}.btn{color:white!important;box-shadow:0 0 4px #999;border:none;text-decoration:none;font-weight:300!important;border-radius:.5em}table .btn{min-height:35px!important}button:disabled,button[disabled]{border:1px solid #999999!important;background-color:#cccccc!important;color:#666666!important}.button:hover,.btn:hover{filter:brightness(90%)}.btn.btn-danger{background-color:var(--color-danger)}.btn.btn-success{background-color:var(--color-success)}.checkout-result{display:flex;align-items:center;justify-content:center}.checkout-result>div{border-radius:.5rem;align-items:center;justify-content:center;flex-direction:column;min-width:50%!important;max-width:720px!important}.checkout-result .success,.checkout-result .cancelled{background:#34a16e;color:#ffffff}.checkout-result .error{background:#ffd8d8;color:#505050}.ticket-badge{position:relative}@media (max-width:991px){.checkout-session-info{max-width:100%}}@media (min-width:991px){.checkout-session-info{max-width:344px}}