@font-face{font-family:Gotham;src:url(/build/assets/Gotham-Book-Cs6qyJOV.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gotham-bold;src:url(/build/assets/Gotham-Bold-dxyXdxeE.ttf) format("truetype");font-weight:700;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Gotham-bold,Arial,sans-serif}body,p{font-family:Gotham,Georgia,serif}.content-register-left{background-color:#f1e1ed!important;color:#4d144a}.bg-primary-le{background-color:#4d144a!important}.content-register-left h1{font-style:normal;font-weight:400;line-height:94%}.content-register-right{background-image:url(/build/assets/register-bg-cWMtTcJI.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;color:#eedceb}.content-register-right small,.content-register-right p{color:#eedceb}.content-register-right a{color:#eedceb;text-decoration:underline}.content-register-right .content-card{border-radius:20px;border:1px solid #EEDCEB;background:#eedceb33;padding:24px}.content-register-right .content-card .content-header{padding-bottom:16px;margin-bottom:16px;border-bottom:solid 2px #EEDCEB}select,input[type=text],input[type=email],input[type=number],input[type=url],input[type=tel],input[type=file],input[type=password]{border-radius:8px!important;border:1px solid #EEDCEB!important;background:#eedceb33!important;color:#eedceb!important}.form-control.is-valid,.was-validated .form-control:valid{background:#eedceb33!important}input:disabled{opacity:.5!important;background:#eedceb33!important}select,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=file]:focus,input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=number]:focus-visible,input[type=url]:focus-visible,input[type=tel]:focus-visible,input[type=file]:focus-visible,input[type=password]:focus-visible{box-shadow:0 0 0 .25rem #eedcebb3!important}input[type=file]::file-selector-button{display:none}input.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}input::placeholder{color:#eedceb!important}.btn-primary{border-radius:8px;border:1px solid #F1E1ED!important;background:#f1e1ed!important;color:#4d144a!important;max-width:270px}.content-register-right .content-card .file-input-wrapper{position:relative;width:100%}.content-register-right .content-card .file-input-field{cursor:pointer;transition:all .3s ease;outline:none;width:100%;height:38px}.content-register-right .content-card .file-input-field:hover{border-color:#667eea;box-shadow:0 4px 12px #667eea26}.content-register-right .content-card .file-input-field:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.content-register-right .content-card .file-input-field.has-file{color:#333;font-weight:500}.content-register-right .content-card .camera-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:28px;height:28px;pointer-events:none;transition:all .3s ease}.content-register-right .content-card .camera-icon svg{width:100%;height:100%;fill:#999;transition:fill .3s ease}.content-register-right .content-card .file-input-wrapper:hover .camera-icon svg{fill:#667eea}.content-register-right .content-card input[type=file]{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.content-register-right .content-card input[type=checkbox]:checked{background-color:#4d144a;border-color:#4d144a}.content-register-right .content-card input[type=checkbox]:focus{box-shadow:0 0 0 .25rem #46144a40!important}.content-guest{background-image:url(/build/assets/login-bg-BLf7fgGP.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.card-login{border-radius:20px!important;border:1px solid #EEDCEB!important;background-color:#eedceb33!important}.btn-login{max-width:100%;font-weight:700!important}.btn-login-register{font-weight:700!important;max-width:260px}.content-forgot-login{border-bottom:solid 2px #EEDCEB}.text-le{color:#eedceb!important}.text-le-primary{color:#4d144a!important}.content-dashboard{background-image:url(/build/assets/login-bg-BLf7fgGP.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.card-dashboard{border-radius:20px!important;border:2px solid #EEDCEB!important;background-color:transparent!important}.btn-le{border-radius:20px!important;border:2px solid #EEDCEB!important;padding:10px 20px!important;width:230px}.btn-le:hover{background-color:transparent!important;font-weight:700}.content-user-ig{border-top:1px solid #EEDCEB!important;padding-top:16px;margin-top:16px}.img-profile{border-radius:20px}.card-header{border-bottom:1px solid #EEDCEB!important;padding:20px 10px!important}.list-group-item{background-color:transparent!important}.btn-link-social{border-radius:0 20px 20px 0!important;border-left:none}input[type=url].input-social{border-radius:20px 0 0 20px!important;border-right:none!important}select{-webkit-appearance:none!important;background-color:transparent!important}select option{color:#4d144a!important}.top-banner{background:#4d144a;padding:12px 0;text-align:center}.navbar{padding:20px 0;box-shadow:0 2px 4px #0000001a;background:#f1e1ed!important}.navbar-brand{font-size:24px;font-weight:700;color:#4d144a!important}.nav-link{margin-left:40px;color:#4d144a!important;font-weight:500}.nav-link:hover{text-decoration:underline}.hero-section{min-height:500px;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:60px 20px 80px}.hero-content{transform:translateY(20%)}.hero-content h1{font-size:3rem;font-weight:700;margin-bottom:10px}.hero-content p{font-size:1.3rem;margin-bottom:10px;max-width:600px;margin-left:auto;margin-right:auto}.btn-hero{padding:12px 40px;font-size:1.1rem;border:none;border-radius:50px;text-decoration:none;display:inline-block;transition:transform .3s}.btn-hero:hover{transform:translateY(-2px)}.info-section{padding:80px 20px;background:url(/build/assets/login-bg-BLf7fgGP.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.info-content{max-width:800px;margin:0 auto;text-align:center}.info-content h2{font-size:2.5rem;font-weight:700;margin-bottom:20px}.info-content p{font-size:1.2rem;margin-bottom:15px}.info-content h3{font-size:1.5rem;margin-top:30px}.wizard-section{padding:80px 20px}.wizard-container{position:relative}.wizard-line{position:absolute;top:50px;left:12.5%;right:12.5%;height:2px;background:#f1e1ed;z-index:0}.wizard-step{text-align:center;padding:20px;position:relative;z-index:1}.wizard-step a{color:#f1e1ed!important}.step-number{font-size:2rem;font-weight:700;color:#4d144a;margin-bottom:20px;background:#f1e1ed;display:inline-block;padding:0 15px;position:relative;border-radius:50%}.step-icon-circle{width:100px;height:100px;border-radius:50%;background:#f1e1ed33;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 4px 15px #667eea4d;border:solid 1px #F1E1ED}.step-icon{font-size:2.5rem;color:#fff}.img-steps{width:70%}.step-title{font-size:1.3rem;font-weight:700;margin-bottom:10px}.step-description{font-size:1rem;line-height:1.6}.rules-section{padding:80px 20px;background:#f1e1ed}.rules-title{text-align:center;font-size:2.5rem;font-weight:700;color:#4f154c;margin-bottom:60px}.rule-card{position:relative;margin-bottom:30px}.rule-image-container{position:relative;border-radius:15px;margin-bottom:20px}.rule-image{width:100%;object-fit:cover;display:block}.rule-number{position:absolute;top:-22.5px;left:-22.5px;background:#4d144a;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;box-shadow:0 4px 10px #0003;z-index:10}.rule-card-title{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:#4d144a}.rule-card-text{font-size:1rem;line-height:1.6;color:#4d144a}.info-columns-section{padding:80px 20px 0;background:#f1e1ed;border-top:solid 10px #4D144A}.section-title-with-line{text-align:center;margin-bottom:40px}.section-title-with-line h2{font-size:2.5rem;font-weight:700;color:#4d144a;margin-bottom:20px}.col-middle{border-left:1px solid #4D144A;border-right:1px solid #4D144A}.column-first{border-right:1px solid #4D144A}.title-line{width:90%;height:1px;background:#4d144a;margin:0 auto 30px}.section-intro-text{text-align:center;font-size:1.1rem;color:#4d144a;max-width:800px;margin:0 auto 50px;line-height:1.8}.info-column{margin-bottom:30px}.info-column-title{font-size:1.4rem;font-weight:700;color:#4d144a;margin-bottom:0;background:#4d144a1a;padding:16px}.info-column-text{font-size:1rem;color:#4d144a;margin-bottom:20px;line-height:1.6;background:#4d144a33;padding:6px 16px}.info-column-list{list-style:none;counter-reset:item;padding:16px}.info-column-list li{counter-increment:item;padding-left:0;position:relative;margin-bottom:25px;font-size:.95rem;color:#4d144a;line-height:1.5}.info-column-list li.text-bold{font-weight:700}.two-column-section{padding:20px;background-color:#d1b8ce!important}.two-column-text{font-size:1rem;color:#4d144a;line-height:1.8;padding:0 20px;margin-bottom:0}.footer{background-color:#4d144a;padding:60px 20px 30px}.footer-logo{font-size:1.8rem;font-weight:700;margin-bottom:30px}.footer-logo a{text-decoration:none;color:transparent}.footer-title{text-align:center;font-size:1.3rem;font-weight:600;margin-bottom:30px;color:#ecf0f1}.footer-social{display:flex;justify-content:flex-end;align-items:center;gap:10px}.social-icon{width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;text-decoration:none;transition:transform .3s,box-shadow .3s}.social-icon svg{height:25px}.social-icon:hover{transform:translateY(-3px);box-shadow:0 6px 20px #667eea66}.modal-body,.modal-footer{background-color:#4d144a33!important;color:#4d144a}#profileForm input::placeholder{color:#4d144a!important}#profileForm input,#passwordForm input[type=password]{color:#4d144a!important}.table>:not(caption)>*>*{background-color:#4d144a33!important;color:#4d144a!important}.alert-title{color:#4d144a;font-size:2.5rem!important}.alert-subtitle{color:#4d144a}#video-lenovo{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:-1;object-fit:cover}@media(max-width:768px){.hero-content h1{font-size:2rem}.wizard-step{margin-bottom:40px}.wizard-line{display:none}.rules-title,.section-title-with-line h2{font-size:2rem}.footer-social{justify-content:center;margin-top:20px}.footer-logo{text-align:center}.column-first{border-right:none}.col-middle{border-left:none;border-right:none}.hero-section{min-height:700px}.hero-content{transform:translateY(5%)}.navbar-brand img{width:150px}.nav-link{margin-top:5px}.navbar .container{justify-content:center!important}}@media(max-width:360px){.nav-link{margin-top:5px;margin-left:0}}.GeneralLoading{position:fixed;z-index:999;height:2em;width:2em;overflow:show;margin:auto;inset:0}.GeneralLoading:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(#4d144a99,#4d144a99);background:-webkit-radial-gradient(rgba(77,20,74,.6),rgba(77,20,74,.6))}.GeneralLoading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.GeneralLoading:not(:required):after{content:"";display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner .15s infinite linear;-moz-animation:spinner .15s infinite linear;-ms-animation:spinner .15s infinite linear;-o-animation:spinner .15s infinite linear;animation:spinner .15s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:#ffffffbf 1.5em 0,#ffffffbf 1.1em 1.1em,#ffffffbf 0 1.5em,#ffffffbf -1.1em 1.1em,#ffffffbf -1.5em 0,#ffffffbf -1.1em -1.1em,#ffffffbf 0 -1.5em,#ffffffbf 1.1em -1.1em}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
