:root{--bs-border-radius:1rem}.fw-bold{font-weight:500!important}.dropdown-toggle:after{margin-left:.5em;vertical-align:.2em}.btn,.form-control{font-size:inherit}.btn.btn-dark{--bs-btn-bg:rgba(69,76,83,.8)}.text-justify{text-align:justify}.btn-gold{background:linear-gradient(135deg,#b8a070,#d4c5a0 50%,#b8a070);background-size:200% 200%;border:none;color:#000!important;font-size:.65rem;font-weight:500;letter-spacing:.8px;padding:.45rem 1.2rem;border-radius:6px;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);text-decoration:none}.btn-gold:hover{background-position:100% 100%;color:#000!important;transform:translateY(-1px);box-shadow:0 2px 12px hsla(40,34%,58%,.25)}.btn-gold:active,.btn-gold:focus{color:#000!important;box-shadow:0 1px 10px hsla(40,34%,58%,.3)}@keyframes glassReflection{0%{transform:translateX(-100%) translateY(-100%) rotate(30deg)}25%{transform:translateX(200%) translateY(200%) rotate(30deg)}to{transform:translateX(200%) translateY(200%) rotate(30deg)}}.glass-reflection{position:relative;overflow:hidden}.glass-reflection:before{content:"";position:absolute;top:-50%;left:-50%;width:100%;height:200%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.1) 55%,hsla(0,0%,100%,0));transform:translateX(-100%) translateY(-100%) rotate(30deg);animation:glassReflection 3s ease-in-out infinite;pointer-events:none}.glass-reflection.glass-reflection-once:before{animation:glassReflection .5s ease-in-out;animation-fill-mode:forwards}.glass-reflection.glass-reflection-slow:before{animation-duration:1.25s}.glass-reflection.glass-reflection-fast:before{animation-duration:.375s}.glass-reflection.glass-reflection-intense:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 45%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.2) 55%,hsla(0,0%,100%,0))}.glass-reflection.glass-reflection-subtle:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05) 45%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.05) 55%,hsla(0,0%,100%,0))}.glass-reflection.glass-reflection-horizontal:before{top:0;left:-100%;width:200%;height:100%;animation-name:glassReflectionHorizontal}.glass-reflection.glass-reflection-vertical:before{top:-100%;left:0;width:100%;height:200%;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 45%,hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,.1) 55%,hsla(0,0%,100%,0));animation-name:glassReflectionVertical}@keyframes glassReflectionHorizontal{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes glassReflectionVertical{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}:root{--color-default:var(--color-light);--color-light:#fefcf7;--color-lighter:#fefcfa;--color-light-dark:#e0dcd1;--color-dark:#1d1d1d;--bg:#1d1d1d;--box-shadow-dark:0 0 12px rgba(0,0,0,.125);--box-shadow-light:0 0 12px hsla(0,0%,100%,.125);--box-shadow-light-brighter:0 0 12px hsla(0,0%,100%,.25);--box-shadow-border-light:0 0 0 2px rgba(var(--color-default-rgb),0.2);--box-shadow-border:0 0 0 2px rgba(var(--color-default-rgb),0.67);--drop-shadow-border:1px 1px 0px rgba(var(--color-default-rgb),0.67);--drop-shadow-border-shiny:0 0 2px rgba(var(--color-default-rgb),0.67);--drop-shadow-border-dark:0 0 2px rgba(0,0,0,.125);--cosmic-latte:#fff6e0;--white:#fff;--black:#000;--clarivio-purple:#7f5af0;--color-default-rgb:var(--color-light-rgb);--color-light-rgb:254,252,247;--color-lighter-rgb:254,252,250;--color-dark-rgb:29,29,29;--bg-rgb:29,29,30;--cosmic-latte-rgb:255,246,224}body{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:1.2;vertical-align:middle;overflow:overlay;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar{display:none}body *{box-sizing:border-box;color:var(--color-default)!important}.react-flow{background-color:rgba(var(--bg-rgb),.28)!important;background-image:radial-gradient(circle,rgba(var(--cosmic-latte-rgb),.55) .9px,transparent 1px)!important;background-size:28px 28px;background-position:50%;-webkit-backdrop-filter:blur(.75px);backdrop-filter:blur(.75px);border-radius:var(--bs-border-radius)}.react-flow .react-flow__edge-path{stroke:var(--cosmic-latte)}ul li{margin-bottom:.45rem}::selection{color:rgba(var(--bg-rgb),1);background-color:rgba(var(--cosmic-latte-rgb),1)}.carousel{width:100%;max-width:572.4px;aspect-ratio:1.68/1;border:2px solid transparent;box-shadow:var(--box-shadow-border);border-radius:var(--bs-border-radius);overflow:hidden}.carousel *{max-width:inherit}.carousel .carousel-inner,.carousel .carousel-inner .carousel-item{height:100%}.carousel .carousel-inner .carousel-item-next,.carousel .carousel-inner .carousel-item-prev,.carousel .carousel-inner .carousel-item.active{display:flex;justify-content:center;align-items:center}.carousel .carousel-inner .carousel-item img{height:100%;width:100%;object-fit:cover;filter:drop-shadow(var(--drop-shadow-border-shiny))}.carousel .carousel-indicators{display:flex;justify-content:center;align-items:center}.carousel .carousel-indicators button,.carousel .carousel-indicators span{filter:invert(1) drop-shadow(0 0 1px rgb(0,0,0))}.carousel .carousel-indicators button{border-radius:2px}.carousel .carousel-indicators button.active{height:10px;width:10px;border-radius:50%}