.elementor-1553 .elementor-element.elementor-element-adba7f8{--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;--overlay-opacity:0.56;}.elementor-1553 .elementor-element.elementor-element-adba7f8:not(.elementor-motion-effects-element-type-background), .elementor-1553 .elementor-element.elementor-element-adba7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stg-digitoool-dgt.kinsta.cloud/wp-content/uploads/2025/05/swirl.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1553 .elementor-element.elementor-element-adba7f8::before, .elementor-1553 .elementor-element.elementor-element-adba7f8 > .elementor-background-video-container::before, .elementor-1553 .elementor-element.elementor-element-adba7f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1553 .elementor-element.elementor-element-adba7f8 > .elementor-background-slideshow::before, .elementor-1553 .elementor-element.elementor-element-adba7f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1553 .elementor-element.elementor-element-adba7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-c13034d );--background-overlay:'';}.elementor-1553 .elementor-element.elementor-element-5e9a461{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-64f621a );--border-color:var( --e-global-color-64f621a );--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1553 .elementor-element.elementor-element-5e9a461:not(.elementor-motion-effects-element-type-background), .elementor-1553 .elementor-element.elementor-element-5e9a461 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c13034d );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1553 .elementor-element.elementor-element-89acced{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-1553 .elementor-element.elementor-element-89acced > .elementor-widget-container{border-style:none;}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-wrapper{gap:16px;}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title{margin-block-end:8px;}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon{font-size:40px;}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title, .elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title a{font-family:var( --e-global-typography-5cc6f06-font-family ), system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var( --e-global-typography-5cc6f06-font-size );line-height:var( --e-global-typography-5cc6f06-line-height );letter-spacing:var( --e-global-typography-5cc6f06-letter-spacing );}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-description{font-family:var( --e-global-typography-47d4a73-font-family ), system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:var( --e-global-typography-47d4a73-font-size );font-weight:var( --e-global-typography-47d4a73-font-weight );line-height:var( --e-global-typography-47d4a73-line-height );}@media(max-width:1024px){.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title, .elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title a{font-size:var( --e-global-typography-5cc6f06-font-size );line-height:var( --e-global-typography-5cc6f06-line-height );letter-spacing:var( --e-global-typography-5cc6f06-letter-spacing );}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-description{font-size:var( --e-global-typography-47d4a73-font-size );line-height:var( --e-global-typography-47d4a73-line-height );}}@media(min-width:768px){.elementor-1553 .elementor-element.elementor-element-5e9a461{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1553 .elementor-element.elementor-element-5e9a461{--width:48%;}}@media(max-width:880px) and (min-width:768px){.elementor-1553 .elementor-element.elementor-element-5e9a461{--width:64%;}}@media(max-width:767px){.elementor-1553 .elementor-element.elementor-element-5e9a461{--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title, .elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-title a{font-size:var( --e-global-typography-5cc6f06-font-size );line-height:var( --e-global-typography-5cc6f06-line-height );letter-spacing:var( --e-global-typography-5cc6f06-letter-spacing );}.elementor-1553 .elementor-element.elementor-element-89acced .elementor-icon-box-description{font-size:var( --e-global-typography-47d4a73-font-size );line-height:var( --e-global-typography-47d4a73-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-08ead83 */.elementor-1553 .elementor-element.elementor-element-08ead83 fieldset {border:none;padding:0px;}
.elementor-1553 .elementor-element.elementor-element-08ead83 legend {display:none;}
.elementor-1553 .elementor-element.elementor-element-08ead83 .somfrp-lost-pass-form-text {color:#ADB5B2;text-align:center;margin:0 0 1.75rem 0;}
.elementor-1553 .elementor-element.elementor-element-08ead83 .lostpassword-submit {margin:0.5rem 0 0 0;}
.elementor-1553 .elementor-element.elementor-element-08ead83 input#somfrp_user_info, input#som_new_user_pass, input#som_new_user_pass_again {background:rgba(187, 187, 187, 0.16);color:#fff;border:1px solid rgba(173, 181, 178, 0.16);}
input#som_new_user_pass {margin:0 0 0.75rem 0;}
.elementor-1553 .elementor-element.elementor-element-08ead83 button#reset-pass-submit {width:100%;background:#fff;color:#000;font-weight:600;font-family: var(--e-global-typography-47d4a73-font-family), system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: var(--e-global-typography-47d4a73-font-size);border:none;margin:0.5rem 0 0 0;}
.elementor-1553 .elementor-element.elementor-element-08ead83 label {font-family: var(--e-global-typography-47d4a73-font-family), system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-size: var(--e-global-typography-47d4a73-font-size);color:#fff;margin:0 0 0.5rem ;}
.elementor-1553 .elementor-element.elementor-element-08ead83 p.som-password-sent-message.som-password-error-message {background:rgba(187, 187, 187, 0.16)!important;border:none;color:#df6200;text-align:center;position:absolute;bottom:-6.25rem;}/* End custom CSS */