.elementor-1074 .elementor-element.elementor-element-cbe0555{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1074 .elementor-element.elementor-element-cbe0555:not(.elementor-motion-effects-element-type-background), .elementor-1074 .elementor-element.elementor-element-cbe0555 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1074 .elementor-element.elementor-element-6602168.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-6602168 */#ahp-avatar-carousel,#ahp-otp-inputs{margin-bottom:20px}.ahp-carousel-nav{background:#dbe1ff;border:none;font-size:24px;color:#0a33ff;cursor:pointer;padding:5px 13px;border-radius:10px;transition:color .2s,background-color .2s}.ahp-carousel-nav:hover{color:#333;background:#f8f8f8}.ahp-main-avatar-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:15px;gap:10px}.ahp-main-avatar-display{width:90px;height:90px;border-radius:30%;border:0;box-shadow:0 4px 15px rgba(28,66,255,.3);overflow:hidden;margin:10px}#ahp-main-avatar-img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.8,.25,1);border-radius:15px}.ahp-thumbnail-wrapper{height:70px;overflow-x:auto;overflow-y:hidden;cursor:grab;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.ahp-thumbnail-wrapper::-webkit-scrollbar{display:none}.ahp-thumbnail-wrapper.is-dragging{cursor:grabbing;scroll-behavior:auto}.ahp-thumbnail-strip{display:inline-flex;align-items:center;padding:5px 0}.ahp-thumbnail{width:60px;height:60px;border-radius:50%;object-fit:cover;margin:0 8px;cursor:pointer;border:3px solid transparent;opacity:.6;transition:.3s;flex-shrink:0;pointer-events:none}.ahp-thumbnail.active{opacity:1;transform:scale(1.1);border-color:#1c42ff}.ahp-form-container{text-align:center;max-width:380px;width:100%;margin:20px auto;padding:45px;background:#fff;border:1px solid #e5e5e5;border-radius:15px;font-family:"yekan bakh",YekanBakh,Tahoma,sans-serif}@media(max-width:480px){.ahp-form-container{width:90%;padding:35px}}.ahp-step{display:none}.ahp-step.active{display:block;animation:.5s ahp-fade-in}@keyframes ahp-fade-in{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ahp-form-description{font-size:14px;color:#3c3c3c;text-align:center;margin:0 0 15px}.ahp-message-box{display:none;padding:10px;margin-bottom:15px;border-radius:8px;font-size:14px;text-align:center;background:#fff1f2;color:#b91e2c;font-weight:400;border:0}.ahp-message-box.success{background:#e6f9ee;color:#28a745}.ahp-form-group{position:relative;margin-bottom:15px;overflow:hidden}.ahp-input-icon{position:absolute;top:60%;left:15px;transform:translateY(-50%);color:#797979;pointer-events:none;transition:transform .4s,color .3s}.ahp-form-group input{width:100%;padding:12px 15px 12px 45px;border:1px solid #cecece;border-radius:10px;font-size:17px;font-weight:500;line-height:1.5;background:#fff!important;color:#212121!important;-webkit-text-fill-color:#212121!important;text-align:center;direction:ltr;transition:border-color .3s,padding-left .4s}#ahp_user_name{padding:12px 15px;text-align:center;direction:rtl}.ahp-form-group input:focus{outline:0;border-color:#bbb;background:#fff!important;color:#212121!important;-webkit-text-fill-color:#212121!important}.ahp-form-group.input-is-active .ahp-input-icon{color:#1c42ff;transform:translateY(-50%) translateX(-50px)}.ahp-form-group.input-is-active input{padding-left:15px}#ahp-otp-inputs{display:flex;justify-content:center;gap:10px;direction:ltr}.otp-digit{width:52px!important;height:56px!important;text-align:center!important;font-size:22px!important;font-weight:700!important;padding:0!important;border-radius:8px!important;border:1.5px solid #cecece!important;background:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;caret-color:#1c42ff!important;box-sizing:border-box!important;line-height:56px!important;display:block!important;visibility:visible!important;opacity:1!important}.otp-digit:focus{border-color:#1c42ff!important;outline:0!important;background:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;box-shadow:0 0 0 3px rgba(28,66,255,.15)!important}.otp-digit:hover,.otp-digit:active{background:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.otp-digit.error{border-color:#b91e2c!important}.ahp-controls{display:flex;justify-content:space-between;margin-top:25px}.link-btn{background:none!important;border:none!important;color:#1c42ff!important;cursor:pointer;font-weight:500!important;padding:0!important;font-size:14px!important;width:auto!important}.link-btn:hover,.link-btn:focus{color:#1c42ff!important;text-decoration:underline!important;background:none!important;-webkit-text-fill-color:#1c42ff!important}#ahp-login-btn,#ahp-save-name-btn{width:100%;padding:10px;font-size:15px;font-weight:400;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1c42ff!important;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}#ahp-login-btn:hover,#ahp-login-btn:focus,#ahp-save-name-btn:hover,#ahp-save-name-btn:focus{background:#3657ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ahp-form-header{margin-bottom:20px;text-align:center}.ahp-form-logo{max-width:200px;height:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe0555 */#ahp-avatar-carousel,#ahp-otp-inputs{margin-bottom:20px}.ahp-carousel-nav{background:#dbe1ff;border:none;font-size:24px;color:#0a33ff;cursor:pointer;padding:5px 13px;border-radius:10px;transition:color .2s,background-color .2s}.ahp-carousel-nav:hover{color:#333;background:#f8f8f8}.ahp-main-avatar-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:15px;gap:10px}.ahp-main-avatar-display{width:90px;height:90px;border-radius:30%;border:0;box-shadow:0 4px 15px rgba(28,66,255,.3);overflow:hidden;margin:10px}#ahp-main-avatar-img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.25,.8,.25,1);border-radius:15px}.ahp-thumbnail-wrapper{height:70px;overflow-x:auto;overflow-y:hidden;cursor:grab;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.ahp-thumbnail-wrapper::-webkit-scrollbar{display:none}.ahp-thumbnail-wrapper.is-dragging{cursor:grabbing;scroll-behavior:auto}.ahp-thumbnail-strip{display:inline-flex;align-items:center;padding:5px 0}.ahp-thumbnail{width:60px;height:60px;border-radius:50%;object-fit:cover;margin:0 8px;cursor:pointer;border:3px solid transparent;opacity:.6;transition:.3s;flex-shrink:0;pointer-events:none}.ahp-thumbnail.active{opacity:1;transform:scale(1.1);border-color:#1c42ff}.ahp-form-container{text-align:center;max-width:380px;width:100%;margin:20px auto;padding:45px;background:#fff;border:1px solid #e5e5e5;border-radius:15px;font-family:"yekan bakh",YekanBakh,Tahoma,sans-serif}@media(max-width:480px){.ahp-form-container{width:90%;padding:35px}}.ahp-step{display:none}.ahp-step.active{display:block;animation:.5s ahp-fade-in}@keyframes ahp-fade-in{from{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.ahp-form-description{font-size:14px;color:#3c3c3c;text-align:center;margin:0 0 15px}.ahp-message-box{display:none;padding:10px;margin-bottom:15px;border-radius:8px;font-size:14px;text-align:center;background:#fff1f2;color:#b91e2c;font-weight:400;border:0}.ahp-message-box.success{background:#e6f9ee;color:#28a745}.ahp-form-group{position:relative;margin-bottom:15px;overflow:hidden}.ahp-input-icon{position:absolute;top:60%;left:15px;transform:translateY(-50%);color:#797979;pointer-events:none;transition:transform .4s,color .3s}.ahp-form-group input{width:100%;padding:12px 15px 12px 45px;border:1px solid #cecece;border-radius:10px;font-size:17px;font-weight:500;line-height:1.5;background:#fff!important;color:#212121!important;-webkit-text-fill-color:#212121!important;text-align:center;direction:ltr;transition:border-color .3s,padding-left .4s}#ahp_user_name{padding:12px 15px;text-align:center;direction:rtl}.ahp-form-group input:focus{outline:0;border-color:#bbb;background:#fff!important;color:#212121!important;-webkit-text-fill-color:#212121!important}.ahp-form-group.input-is-active .ahp-input-icon{color:#1c42ff;transform:translateY(-50%) translateX(-50px)}.ahp-form-group.input-is-active input{padding-left:15px}#ahp-otp-inputs{display:flex;justify-content:center;gap:10px;direction:ltr}.otp-digit{width:52px!important;height:56px!important;text-align:center!important;font-size:22px!important;font-weight:700!important;padding:0!important;border-radius:8px!important;border:1.5px solid #cecece!important;background:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;caret-color:#1c42ff!important;box-sizing:border-box!important;line-height:56px!important;display:block!important;visibility:visible!important;opacity:1!important}.otp-digit:focus{border-color:#1c42ff!important;outline:0!important;background:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important;box-shadow:0 0 0 3px rgba(28,66,255,.15)!important}.otp-digit:hover,.otp-digit:active{background:#fff!important;color:#1a1a1a!important;-webkit-text-fill-color:#1a1a1a!important}.otp-digit.error{border-color:#b91e2c!important}.ahp-controls{display:flex;justify-content:space-between;margin-top:25px}.link-btn{background:none!important;border:none!important;color:#1c42ff!important;cursor:pointer;font-weight:500!important;padding:0!important;font-size:14px!important;width:auto!important}.link-btn:hover,.link-btn:focus{color:#1c42ff!important;text-decoration:underline!important;background:none!important;-webkit-text-fill-color:#1c42ff!important}#ahp-login-btn,#ahp-save-name-btn{width:100%;padding:10px;font-size:15px;font-weight:400;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1c42ff!important;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s}#ahp-login-btn:hover,#ahp-login-btn:focus,#ahp-save-name-btn:hover,#ahp-save-name-btn:focus{background:#3657ff!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ahp-form-header{margin-bottom:20px;text-align:center}.ahp-form-logo{max-width:200px;height:auto}/* End custom CSS */