.elementor-46356 .elementor-element.elementor-element-a4f90c1{--display:flex;}.elementor-46356 .elementor-element.elementor-element-e8a51f0 .elementor-icon-wrapper{text-align:center;}#elementor-popup-modal-46356 .dialog-widget-content{background-color:#FFFFFF00;}#elementor-popup-modal-46356{background-color:rgba(18,32,39,0.42);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-46356 .dialog-message{width:560px;height:auto;}#elementor-popup-modal-46356 .dialog-close-button{display:flex;top:28px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-46356 .dialog-close-button{right:28px;}body.rtl #elementor-popup-modal-46356 .dialog-close-button{left:28px;}@media(max-width:767px){#elementor-popup-modal-46356 .dialog-message{width:96vw;}}/* Start custom CSS for container, class: .elementor-element-a4f90c1 */.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1{margin:0 auto;border-color:#e2e9ec;box-shadow:0 8px 30px #183f3808}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input:focus-visible,.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 button:focus-visible,.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-management:focus-visible{outline:2px solid #7791ad;outline-offset:3px;box-shadow:0 0 0 5px #7791ad12}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input:not(.shm-id-code):focus{border-color:#7791ad}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-active=true]{border:1px solid #7791ad;background:#f7f9fc;box-shadow:inset 0 0 0 1px #7791ad26}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-selected=true]{background:#eaf0f6}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1{--shm-focus-edge:#7089a5;--shm-focus-halo:#7089a518}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input:not(.shm-id-code){transition:border-color .16s ease,box-shadow .16s ease}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input:not(.shm-id-code):focus{border-color:var(--shm-focus-edge);outline:0;box-shadow:0 0 0 3px var(--shm-focus-halo)}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input.shm-id-code:focus,.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input.shm-id-code:focus-visible{outline:0;box-shadow:none}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-active=true]{border:1px solid var(--shm-focus-edge);background:#f8fafc;box-shadow:0 0 0 3px var(--shm-focus-halo),inset 0 0 0 1px #7089a526}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-selected=true]{background:#eaf0f6}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 button:focus-visible,.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-management:focus-visible{outline:2px solid var(--shm-focus-edge);outline-offset:3px;box-shadow:0 0 0 5px #7089a50a}
@media(forced-colors:active){.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input:not(.shm-id-code):focus{outline:2px solid Highlight;outline-offset:2px}.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-active=true]{outline:2px solid Highlight;outline-offset:2px}}
@media(prefers-reduced-motion:reduce){.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input,.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span{transition:none}}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-intro h2{margin:0 0 10px;letter-spacing:normal}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-intro p{margin:0 0 24px;line-height:1.95}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-status:empty{display:none}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-status:not(:empty){margin:0 0 18px}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-hint{line-height:1.9}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1){background:rgba(20,29,45,.58)!important;backdrop-filter:blur(3px)}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-widget-content{border-radius:24px!important;box-shadow:0 24px 90px #0b172c30!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-message{width:560px!important;max-width:100%;height:auto!important;max-height:calc(100dvh - 40px)!important;overflow:hidden!important}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button{top:16px!important;left:16px!important;right:auto!important;width:40px;height:40px;border-radius:50%;background:#f4f6f9;color:#647084;display:flex!important;align-items:center;justify-content:center;z-index:3;font-size:17px}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button:hover{background:#eaf0f6;color:#292d32}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button{border:0!important;box-shadow:none!important;outline:0!important;outline-offset:0!important;background:#f4f6f9;transition:background-color .16s ease,color .16s ease}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button:hover{background:#eaf0f6;color:#334155}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button:focus-visible{outline:1.5px solid #788da6!important;outline-offset:-1.5px!important;background:#eef2f7;box-shadow:none!important}
.elementor-popup-modal.shm-pointer-open:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button:focus-visible{outline:0!important}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-widget-content.fadeInUp{animation-name:shmPurchasePopupIn!important;animation-timing-function:cubic-bezier(.2,.7,.2,1)!important}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-widget-content.fadeOutDown{animation-name:shmPurchasePopupOut!important;animation-direction:normal!important;animation-fill-mode:both!important;animation-timing-function:ease-in!important}
.elementor-46356 .elementor-element.elementor-element-a4f90c1{padding:56px 28px 28px;gap:0;background:#fff;direction:rtl}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .elementor-widget-shomarito_identity{width:100%;max-width:none}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1{--shm-id-primary:var(--e-global-color-primary,#1E9F49);width:100%;max-width:none;margin:0;border:0;box-shadow:none;padding:8px 4px;background:#fff}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shm-id-intro h2{font-size:24px;line-height:1.5}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shm-id-intro p{font-size:14px;line-height:1.9}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 button:hover{background:color-mix(in srgb,var(--shm-id-primary) 85%,black)}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-actions button{color:var(--shm-id-primary);background:transparent}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-actions button:hover{background:transparent}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-message{overflow-y:auto!important;overscroll-behavior:contain}
@media(max-width:767px){.elementor-46356 .elementor-element.elementor-element-a4f90c1{padding:48px 24px 24px}.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-widget-content{max-width:calc(100vw - 16px)!important;border-radius:20px!important}.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-message{width:calc(100vw - 16px)!important}.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button{top:12px!important;left:12px!important;width:36px;height:36px}}

/* Whatsino's agreed container treatment; shared login layout and copy retained. */
.elementor-46356 .elementor-element.elementor-element-a4f90c1{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,#fff 38%,#f2fbf5 100%);border:1px solid #e3efe7;border-radius:24px}
.elementor-46356 .elementor-element.elementor-element-a4f90c1:before{content:'';position:absolute;z-index:-1;width:240px;height:240px;border-radius:50%;top:-150px;right:-100px;background:rgba(30,159,73,.035);pointer-events:none}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1{background:transparent}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .whatsino-auth-mark{position:absolute;top:56px;right:32px;width:46px;height:46px;z-index:1}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .whatsino-auth-mark .elementor-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:var(--e-global-color-primary,#1E9F49);color:#fff;fill:#fff;font-size:22px;transform:rotate(-5deg);box-shadow:0 7px 20px rgba(30,159,73,.16)}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .whatsino-auth-mark svg{width:22px;height:22px}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shm-id-intro h2{min-height:46px;padding-right:62px;display:flex;align-items:center;margin-bottom:16px}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 input:not(.shm-id-code){border-color:#cddfd2;border-radius:12px;background:rgba(255,255,255,.9)}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 button{border-radius:12px;box-shadow:0 5px 16px rgba(30,159,73,.12)}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-actions button{box-shadow:none}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1{--shm-focus-edge:#5b9270;--shm-focus-halo:#1e9f4912}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span{border-color:#cddfd2;border-radius:12px}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-active=true]{background:#f3fbf6}
.elementor-46356 .elementor-element.elementor-element-a4f90c1 .shomarito-identity-v1 .shm-id-boxes span[data-selected=true]{background:#e7f6ec}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-widget-content{box-shadow:0 24px 80px rgba(18,50,30,.16)!important}
.elementor-popup-modal:has(.elementor-46356 .elementor-element.elementor-element-a4f90c1) .dialog-close-button{background:#f2f7f3;color:#56675c}
@media(max-width:767px){.elementor-46356 .elementor-element.elementor-element-a4f90c1{border-radius:20px}.elementor-46356 .elementor-element.elementor-element-a4f90c1 .whatsino-auth-mark{top:48px;right:28px}}/* End custom CSS */