.elementor-1805 .elementor-element.elementor-element-4e5f5ef{--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;}.elementor-1805 .elementor-element.elementor-element-4e5f5ef:not(.elementor-motion-effects-element-type-background), .elementor-1805 .elementor-element.elementor-element-4e5f5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e4788ef );}.elementor-1805 .elementor-element.elementor-element-8f93560{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:40px 40px 40px 40px;}.elementor-1805 .elementor-element.elementor-element-8f93560:not(.elementor-motion-effects-element-type-background), .elementor-1805 .elementor-element.elementor-element-8f93560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bca2600 );}.elementor-1805 .elementor-element.elementor-element-495882f{--display:flex;--position:absolute;--min-height:100%;--overflow:hidden;top:0px;}.elementor-1805 .elementor-element.elementor-element-495882f:not(.elementor-motion-effects-element-type-background), .elementor-1805 .elementor-element.elementor-element-495882f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arzoomer.com/wp-content/uploads/2025/06/bg-form-test.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-495882f{left:0px;}body.rtl .elementor-1805 .elementor-element.elementor-element-495882f{right:0px;}.elementor-1805 .elementor-element.elementor-element-1add597{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-1805 .elementor-element.elementor-element-50167d0{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1805 .elementor-element.elementor-element-f022a2f{text-align:center;}.elementor-1805 .elementor-element.elementor-element-f022a2f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:calc(100%+10px);color:#FFFFFFE6;}.elementor-1805 .elementor-element.elementor-element-b1bc758{width:100%;max-width:100%;}.elementor-1805 .elementor-element.elementor-element-3b89ac8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:calc(100%+10px);color:var( --e-global-color-b7ab6a7 );}.elementor-1805 .elementor-element.elementor-element-3b89ac8 .elementor-heading-title a:hover, .elementor-1805 .elementor-element.elementor-element-3b89ac8 .elementor-heading-title a:focus{color:var( --e-global-color-d4a874e );}.elementor-1805 .elementor-element.elementor-element-11bab53{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;top:0px;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-11bab53{left:0px;}body.rtl .elementor-1805 .elementor-element.elementor-element-11bab53{right:0px;}.elementor-1805 .elementor-element.elementor-element-7123713{text-align:center;}.elementor-1805 .elementor-element.elementor-element-7123713 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:calc(100%+10px);color:var( --e-global-color-6c112bb );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-1805 .elementor-element.elementor-element-6c28700 .elementor-button{background-color:#000000C2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:calc(100%+10px);border-radius:30px 30px 30px 30px;padding:12px 40px 12px 40px;}.elementor-1805 .elementor-element.elementor-element-364b3f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-1805 .elementor-element.elementor-element-2e8f180{--display:flex;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1805 .elementor-element.elementor-element-a2afeb8{text-align:center;}.elementor-1805 .elementor-element.elementor-element-a2afeb8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:calc(100%+10px);color:#FFFFFFE6;}.elementor-1805 .elementor-element.elementor-element-b2967d7{width:100%;max-width:100%;}.elementor-1805 .elementor-element.elementor-element-771e2ee{--display:flex;--position:absolute;--min-height:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;top:0px;}body:not(.rtl) .elementor-1805 .elementor-element.elementor-element-771e2ee{left:0px;}body.rtl .elementor-1805 .elementor-element.elementor-element-771e2ee{right:0px;}.elementor-1805 .elementor-element.elementor-element-4a4baae{text-align:center;}.elementor-1805 .elementor-element.elementor-element-4a4baae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:700;line-height:calc(100%+10px);color:var( --e-global-color-6c112bb );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1805 .elementor-element.elementor-element-c9884e3{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:calc(100%+10px);color:var( --e-global-color-6c112bb );}.elementor-1805 .elementor-element.elementor-element-f15210a .elementor-button{background-color:#000000C2;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;line-height:calc(100%+10px);border-radius:30px 30px 30px 30px;padding:12px 40px 12px 40px;}@media(max-width:1279px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-1805 .elementor-element.elementor-element-50167d0{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1805 .elementor-element.elementor-element-f022a2f .elementor-heading-title{font-size:30px;}.elementor-1805 .elementor-element.elementor-element-11bab53{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1805 .elementor-element.elementor-element-7123713 .elementor-heading-title{font-size:46px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1805 .elementor-element.elementor-element-2e8f180{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1805 .elementor-element.elementor-element-a2afeb8 .elementor-heading-title{font-size:30px;}.elementor-1805 .elementor-element.elementor-element-771e2ee{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-1805 .elementor-element.elementor-element-4a4baae .elementor-heading-title{font-size:46px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1805 .elementor-element.elementor-element-8f93560{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1805 .elementor-element.elementor-element-50167d0{--min-height:80vh;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-1805 .elementor-element.elementor-element-f022a2f .elementor-heading-title{font-size:26px;}.elementor-1805 .elementor-element.elementor-element-11bab53{--min-height:80vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1805 .elementor-element.elementor-element-7123713 .elementor-heading-title{font-size:42px;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-1805 .elementor-element.elementor-element-2e8f180{--min-height:80vh;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1805 .elementor-element.elementor-element-a2afeb8 .elementor-heading-title{font-size:26px;}.elementor-1805 .elementor-element.elementor-element-771e2ee{--min-height:80vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1805 .elementor-element.elementor-element-4a4baae .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for pms-login, class: .elementor-element-b1bc758 */.elementor-1805 .elementor-element.elementor-element-b1bc758 form {
    font-family: Poppins;
}

.elementor-1805 .elementor-element.elementor-element-b1bc758 .login-remember label {
    color: #FFFFFF !important;
}

.elementor-1805 .elementor-element.elementor-element-b1bc758 .pms-form-design-wrapper .pms-form-submit,
.elementor-1805 .elementor-element.elementor-element-b1bc758 .pms-form-design-wrapper input[type="submit"] {
    width: 100% !important;
    border-radius: 30px !important;
    font-weight: 700;
    background: linear-gradient(90deg,rgba(138, 85, 231, 1) 0%, rgba(193, 223, 224, 1) 50%, rgba(184, 231, 247, 1) 100%);
    color: #1a1a1a !important;
}

.elementor-1805 .elementor-element.elementor-element-b1bc758 .login-submit {
    flex-basis: 100% !important;
}

.elementor-1805 .elementor-element.elementor-element-b1bc758 .login-extra {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c28700 */.elementor-1805 .elementor-element.elementor-element-6c28700 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for pms-register, class: .elementor-element-b2967d7 *//* Ajustes do Form */
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form ul:not(.pms-form-fields-wrapper),
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form .pms-field-subscriptions,
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-account-details-title {
    display: none !important;
}

.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-first-name-field,
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-last-name-field {
    width: 49% !important;
}

@media (max-width: 767px) {
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-first-name-field,
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-last-name-field {
    width: 100% !important;
}   
}

.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form-design-wrapper p {
    color: #FFFFFF !important;
}

.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form-design-wrapper .pms-form-submit,
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form-design-wrapper input[type="submit"] {
    width: 100% !important;
    border-radius: 30px !important;
    color: #1A1A1A !important;
    font-weight: 700;
    background: linear-gradient(90deg,rgba(210, 229, 222, 1) 0%, rgba(195, 232, 239, 1) 100%, rgba(189, 241, 255, 1) 50%) !important;
}

.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form-design-wrapper .pms-form-submit:hover,
.elementor-1805 .elementor-element.elementor-element-b2967d7 .pms-form-design-wrapper input[type="submit"]:hover {
    color: #1a1a1a !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f15210a */.elementor-1805 .elementor-element.elementor-element-f15210a {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS *//* CONFIGURAÇÕES DO FORM */
.pms-form-design-wrapper *,
.pms-login-error {
    font-family: 'Poppins' !important;
}

/* Estilo base para todos os campos com ícone */
#pms_user_login,
#pms_user_email,
#pms_first_name,
#pms_last_name,
#pms_pass1,
#pms_pass2,
.pms-form-design-wrapper#pms_login p.login-username input,
.pms-form-design-wrapper#pms_login p.login-password input {
    background-repeat: no-repeat;
    background-position: 10px center;
    background-size: 16px 16px;
    padding-left: 40px !important;
    transition: background-image 0.3s ease;
    display: flex;
    align-items: center;
}

.pms-user-login-field label,
.pms-user-email-field label,
.pms-first-name-field label,
.pms-last-name-field label,
.pms-pass1-field label,
.pms-pass2-field label,
.login-username label,
.login-password label {
    padding-left: 40px !important;
    margin-bottom: 10px;
}

/* Usuário */
#pms_user_login,
.pms-form-design-wrapper#pms_login p.login-username input {
    background-image: url("data:image/svg+xml,%3Csvg fill='%236E7A86' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.8 0 0 114.8 0 256s114.8 256 256 256 256-114.8 256-256S397.2 0 256 0zM256 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm0 320c-52.9 0-99.3-25.9-128-65.5 0-42.7 85.3-66.1 128-66.1s128 23.4 128 66.1c-28.7 39.6-75.1 65.5-128 65.5z'/%3E%3C/svg%3E");
}

#pms_user_login:focus,
.pms-form-design-wrapper#pms_login p.login-username input:focus{
    background-image: url("data:image/svg+xml,%3Csvg fill='%230570de' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 0C114.8 0 0 114.8 0 256s114.8 256 256 256 256-114.8 256-256S397.2 0 256 0zM256 128c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm0 320c-52.9 0-99.3-25.9-128-65.5 0-42.7 85.3-66.1 128-66.1s128 23.4 128 66.1c-28.7 39.6-75.1 65.5-128 65.5z'/%3E%3C/svg%3E");
}

/* E-mail */
#pms_user_email {
    background-image: url("data:image/svg+xml,%3Csvg fill='%236E7A86' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8 327.4 338.3c-22.5 18.6-62.3 18.6-84.8 0L9.7 190.8C3.9 185.9 0 179.1 0 172V120c0-26.5 21.5-48 48-48h416c26.5 0 48 21.5 48 48v52c0 7.1-3.9 13.9-9.7 18.8zM512 236.3V392c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V236.3l203.6 168.5c35.2 29.1 93.6 29.1 128.8 0L512 236.3z'/%3E%3C/svg%3E");
}

#pms_user_email:focus {
    background-image: url("data:image/svg+xml,%3Csvg fill='%230570de' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8 327.4 338.3c-22.5 18.6-62.3 18.6-84.8 0L9.7 190.8C3.9 185.9 0 179.1 0 172V120c0-26.5 21.5-48 48-48h416c26.5 0 48 21.5 48 48v52c0 7.1-3.9 13.9-9.7 18.8zM512 236.3V392c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V236.3l203.6 168.5c35.2 29.1 93.6 29.1 128.8 0L512 236.3z'/%3E%3C/svg%3E");
}

/* Nomes */
#pms_first_name,
#pms_last_name {
    background-image: url("data:image/svg+xml,%3Csvg fill='%236E7A86' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.7 0 5-2.3 5-5s-2.3-5-5-5-5 2.3-5 5 2.3 5 5 5zm0 2c-3.3 0-10 1.7-10 5v3h20v-3c0-3.3-6.7-5-10-5z'/%3E%3C/svg%3E");
}

#pms_first_name:focus,
#pms_last_name:focus{
    background-image: url("data:image/svg+xml,%3Csvg fill='%230570de' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12c2.7 0 5-2.3 5-5s-2.3-5-5-5-5 2.3-5 5 2.3 5 5 5zm0 2c-3.3 0-10 1.7-10 5v3h20v-3c0-3.3-6.7-5-10-5z'/%3E%3C/svg%3E");
}

/* Senhas */
#pms_pass1,
#pms_pass2,
.pms-form-design-wrapper#pms_login p.login-password input {
    background-image: url("data:image/svg+xml,%3Csvg fill='%236E7A86' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 192h-24v-72C376 53.7 322.3 0 256 0S136 53.7 136 120v72h-24c-26.5 0-48 21.5-48 48v224c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48zM184 120c0-39.8 32.2-72 72-72s72 32.2 72 72v72H184v-72zm88 240v40c0 13.3-10.7 24-24 24s-24-10.7-24-24v-40c-14.3-8.3-24-23.8-24-40 0-26.5 21.5-48 48-48s48 21.5 48 48c0 16.2-9.7 31.7-24 40z'/%3E%3C/svg%3E");
}

#pms_pass1:focus,
#pms_pass2:focus,
.pms-form-design-wrapper#pms_login p.login-password input:focus {
    background-image: url("data:image/svg+xml,%3Csvg fill='%230570de' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M400 192h-24v-72C376 53.7 322.3 0 256 0S136 53.7 136 120v72h-24c-26.5 0-48 21.5-48 48v224c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V240c0-26.5-21.5-48-48-48zM184 120c0-39.8 32.2-72 72-72s72 32.2 72 72v72H184v-72zm88 240v40c0 13.3-10.7 24-24 24s-24-10.7-24-24v-40c-14.3-8.3-24-23.8-24-40 0-26.5 21.5-48 48-48s48 21.5 48 48c0 16.2-9.7 31.7-24 40z'/%3E%3C/svg%3E");
}

/* CONFIGURAÇÕES DOS CONTAINERS */

.background{
    transition: all .5s;
}

.formLogin{
    opacity: 0;
    transition: all .5s 0s;
}

.formCadastro{
    opacity: 0;
    transition: all .5s 0s;
}

.containerLogin{
    transform: translateX(-100%);
    transition: all .5s 0s;
}

.containerCadastro{
    transform: translateX(100%);
    transition: all .5s 0s;
}

/* Login Ativo */

.containerPai.loginActive .containerLogin{
    opacity: 0;
    pointer-events: none;
}

.containerPai.loginActive .formLogin{
    opacity: 1;
    transition: all .5s .3s
}

.containerPai.loginActive .containerCadastro{
    transform: translateX(0%);
    transition: all .5s .2s
}

.containerPai.loginActive .formCadastro{
    opacity: 0;
    pointer-events: none;
}


.containerPai.loginActive .background{
    transform: translateX(50%);
}

/* Cadastro Ativo */

.containerPai.cadastroActive .containerCadastro{
    opacity: 0;
    pointer-events: none;
}

.containerPai.cadastroActive .formCadastro{
    opacity: 1;
    transition: all .5s .3s;
}

.containerPai.cadastroActive .containerLogin{
    transform: translateX(0%);
    transition: all .5s .2s;
}

.containerPai.cadastroActive .formLogin{
    opacity: 0;
    pointer-events: none;
}

.containerPai.cadastroActive .background{
    transform: translateX(-50%);
}

/* Configurações do Mobile */

@media (max-width: 767px) {
.containerLogin{
    transform: translateY(-100%);
}

.containerCadastro{
    transform: translateY(100%);
}

.containerPai.loginActive .containerCadastro,
.containerPai.cadastroActive .containerLogin {
    transform: translateY(0%);
}

.containerPai.loginActive .background {
    transform: translateY(50%);
}

.containerPai.cadastroActive .background{
    transform: translateY(-50%);
}
}/* End custom CSS */