body{background:#eee!important}.login-form{margin:10px;flex-grow:1;box-shadow:0 0 15px rgb(0 0 0 / .3);border-radius:10px}.btn-primary{background-color:#5c55bf}.login-form h1{font-size:30pt;font-weight:700;letter-spacing:-1px;font-style:oblique}.form-header,.form-footer{background-color:rgb(255 255 255 / .8);border:1px solid rgb(0 0 0 / .1)}.form-signin{padding:45px 35px 45px;background-color:#fff;border:1px solid rgb(0 0 0 / .1);border-bottom:0;border-top:0}.form-register{padding:45px 35px 45px;background-color:#fff;border:1px solid rgb(0 0 0 / .1);border-bottom:0;border-top:0}.form-header{text-align:center;padding:15px 40px;border-radius:10px 10px 0 0;color:#5c55bf}.form-header i{font-size:60px}.form-footer{padding:15px 40px;border-radius:0 0 10px 10px}.form-signin-heading{margin-bottom:30px}.bt-login{margin-top:20px;background-color:#6861ce;color:#fff;padding-bottom:10px;padding-top:10px;width:100%}.form-signin .form-control,.form-register .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus,.form-register .form-control:focus{z-index:2}.form-register input{border:1px solid #ddd;border-radius:0;color:#333;height:43px;margin-bottom:10px;padding-left:20px}.form-signin input[type="email"]{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type="password"]{border-top-left-radius:0;border-top-right-radius:0}ul li{margin-bottom:10px}.input-group-text{display:flex;align-items:center;justify-content:center;height:100%;border-radius:0}.input-group .form-control{height:45px}.input-group-text i{font-size:1rem}i{margin-right:4%}a{text-decoration:none;color:#333}.has-error{color:#ff0000!important}.has-success{color:#78b310!important}.has-error input{border:1px solid red!important}.has-success input{border:1px solid #78b310!important}.message_success{background-color:#78b310;color:#fff;padding:5px}.message_error{background-color:#e74c3c;color:#fff;padding:5px}h1{font-family:Pacifico}.banner{height:404px;background-image:url(assets/hime.png);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;text-align:center;position:relative;margin:0;padding:0;overflow:hidden;text-align:center}.banner::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1;text-align:center}.venycompruebafondo{position:relative;height:454px;background-image:url(assets/hime1.png);background-size:cover;background-position:center;background-repeat:no-repeat}.venycompruebafondo::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:1}.row.d-flex{position:relative;z-index:2}.footer{padding:20px;font-family:Arial,sans-serif;text-align:center;display:grid;grid-template-columns:1fr;grid-gap:10px;position:relative;bottom:0;width:100%}.payment-info{display:grid;grid-template-columns:1fr;justify-items:center}.payment-text span{text-color:#afafb3;color:#afafb3;font-size:.75rem;font-weight:400;line-height:1rem;text-align:inherit;display:flex;align-items:center;white-space:nowrap}.payment-methods ul{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;list-style:none;padding:0;gap:20px}.payment-methods li{width:50px;height:50px}.payment-icon{width:100%;height:auto;max-width:160px;max-height:93px;object-fit:contain;transition:all 0.3s ease}.payment-icon:hover{transform:scale(1.1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#3498db,#6861ce);border-radius:10px;border:2px solid #fff0;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#2980b9,#6861ce)}::-webkit-scrollbar-track{background:linear-gradient(to bottom,#ffffff,#e9ecef);border-radius:10px}::-webkit-scrollbar-track:hover{background:#e0e0e0}.scroll-container{scrollbar-width:thin;scrollbar-color:#6861ce #f0f0f0}.margom{margin-top:0}@media (max-width:800px){.margom{margin-top:20px}.centermo{display:flex;flex-direction:column;align-items:center;justify-content:center}.textcon{text-align:justify;font-size:25px}}@media (max-width:1200px){.textcon{margin-top:20px}}.pricing1{font-family:"Montserrat",sans-serif;color:#8d97ad;font-weight:300}.pricing1 h1,.pricing1 h2,.pricing1 h3,.pricing1 h4,.pricing1 h5,.pricing1 h6{color:#3e4555}.pricing1 .font-weight-medium{font-weight:500}.pricing1 .bg-light{background-color:#f4f8fa!important}.pricing1 .subtitle{color:#8d97ad;line-height:24px;font-size:14px}.pricing1 .font-14{font-size:14px}.pricing1 h5{line-height:22px;font-size:18px}.pricing1 .card.card-shadow{-webkit-box-shadow:0 0 30px rgb(115 128 157 / .1);box-shadow:0 0 30px rgb(115 128 157 / .1)}.pricing1 .on-hover{-webkit-transition:0.1s;-o-transition:0.1s;transition:0.1s}.pricing1 .on-hover:hover{-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform:scale(1.05);-webkit-font-smoothing:antialiased}.pricing1 .btn-success-gradiant{background:#5c55bf;background:-webkit-linear-gradient(left,#5c55bf 0%,#8671e6 100%);background:-o-linear-gradient(left,#5c55bf 0%,#8671e6 100%);background:linear-gradient(to right,#5c55bf 0%,#8671e6 100%)}.pricing1 .btn-success-gradiant:hover{background:#8671e6;background:-webkit-linear-gradient(left,#8671e6 0%,#5c55bf 100%);background:-o-linear-gradient(left,#8671e6 0%,#5c55bf 100%);background:linear-gradient(to right,#8671e6 0%,#5c55bf 100%)}.pricing1 .btn-danger-gradiant{background:#ff4d7e;background:-webkit-linear-gradient(legacy-direction(to right),#ff4d7e 0%,#ff6a5b 100%);background:-webkit-gradient(linear,left top,right top,from(#ff4d7e),to(#ff6a5b));background:-webkit-linear-gradient(left,#ff4d7e 0%,#ff6a5b 100%);background:-o-linear-gradient(left,#ff4d7e 0%,#ff6a5b 100%);background:linear-gradient(to right,#ff4d7e 0%,#ff6a5b 100%)}.pricing1 .btn-danger-gradiant:hover{background:#ff6a5b;background:-webkit-linear-gradient(legacy-direction(to right),#ff6a5b 0%,#ff4d7e 100%);background:-webkit-gradient(linear,left top,right top,from(#ff6a5b),to(#ff4d7e));background:-webkit-linear-gradient(left,#ff6a5b 0%,#ff4d7e 100%);background:-o-linear-gradient(left,#ff6a5b 0%,#ff4d7e 100%);background:linear-gradient(to right,#ff6a5b 0%,#ff4d7e 100%)}.pricing1 .btn-md{padding:15px 30px;font-size:16px}.pricing1 .onoffswitch{width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:0 auto}.pricing1 .onoffswitch-label{cursor:pointer;border:2px solid #fff0;border-radius:20px}.pricing1 .onoffswitch-inner{width:200%;margin-left:-100%;-webkit-transition:margin 0.3s ease-in 0s;-o-transition:margin 0.3s ease-in 0s;transition:margin 0.3s ease-in 0s}.pricing1 .onoffswitch-inner::before,.pricing1 .onoffswitch-inner::after{display:block;float:left;width:50%;height:30px;padding:0;line-height:30px;font-size:14px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.pricing1 .onoffswitch-inner::before{content:"";padding-right:27px;background-color:#2cdd9b;color:#FFF}.pricing1 .onoffswitch-inner::after{content:"";padding-right:24px;background-color:#3e4555;color:#999;text-align:right}.pricing1 .onoffswitch-switch{width:23px;margin:6px;height:23px;top:-1px;bottom:0;right:35px;border-radius:20px;-webkit-transition:all 0.3s ease-in 0s;-o-transition:all 0.3s ease-in 0s;transition:all 0.3s ease-in 0s}.pricing1 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.pricing1 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.pricing1 .price-badge{top:-13px;left:0;right:0;width:100px;margin:0 auto}.pricing1 .badge-inverse{background-color:#3e4555}.pricing1 .display-5{font-size:3rem;color:#263238}.pricing1 .pricing sup{font-size:18px;top:-20px}.pricing1 .pricing .yearly{display:none}.pricing .card{background-color:#f1f7fc90;border:1px solid lightgray;box-shadow:0 0 15px rgb(0 0 0)}.discount-tag{position:absolute;top:-3px;right:-10px;background-color:darkred;padding:5px 10px;border-radius:20px;display:flex;align-items:center;justify-content:center;transform:rotate(30deg)}.discount-text{color:#fff;font-size:12px;font-weight:700;margin-right:5px}.discount-circle{background-color:#fff;color:darkred;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}