.elementor-1471 .elementor-element.elementor-element-c1a5a19{--display:flex;top:0px;bottom:auto;z-index:10;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1471 .elementor-element.elementor-element-c1a5a19 + .wpr-hidden-header{top:0px;}.elementor-1471 .elementor-element.elementor-element-c1a5a19 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-1471 .elementor-element.elementor-element-e74e033{--display:flex;--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;--align-items:center;}.elementor-1471 .elementor-element.elementor-element-c2b9597{--display:flex;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-family:var( --e-global-typography-primary-font-family ), LINE Seed JP;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-family:var( --e-global-typography-primary-font-family ), LINE Seed JP;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-dual-header .premium-dh-description{font-family:var( --e-global-typography-text-font-family ), LINE Seed JP;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), LINE Seed JP;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1471 .elementor-element.elementor-element-70130f1 .premium-dual-header-first-header span{display:inline;}.elementor-1471 .elementor-element.elementor-element-70130f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1471 .elementor-element.elementor-element-70130f1 .premium-dual-header-first-span{font-family:"Montserrat", LINE Seed JP;font-size:32px;font-weight:400;line-height:55px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-accent );}.elementor-1471 .elementor-element.elementor-element-70130f1 .premium-dual-header-second-header{font-family:"Montserrat", LINE Seed JP;font-size:50px;font-weight:600;line-height:55px;letter-spacing:0px;word-spacing:0px;color:#D48166;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb > .elementor-widget-container{border-style:none;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-1 h4{font-family:"Montserrat", LINE Seed JP;font-size:22px;font-weight:400;background-color:#DCE2D7;color:#252525;height:45px;padding:10px 10px 10px 20px;margin:0px 0px 0px 0px;border-style:none;border-radius:25px 25px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-2 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:none;border-radius:15px 0px 0px 0px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-2 #username{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-3 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-3 #first_name{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-4 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-4 #last_name{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-5 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-5 #nickname{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-14 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-14 .default_field_display-name{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-7 h4{font-family:"Montserrat", LINE Seed JP;font-size:22px;font-weight:400;background-color:var( --e-global-color-text );color:#252525;height:45px;padding:10px 10px 10px 20px;border-style:none;border-radius:25px 25px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-8 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-8 #email{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-11 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-11 #description{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-12 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-12 #passw1{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-13 label{font-family:"Montserrat", LINE Seed JP;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #wppb-form-element-13 #passw2{font-family:"Montserrat", LINE Seed JP;font-size:14px;color:var( --e-global-color-accent );padding:5px 5px 5px 5px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #edit_profile.submit.button{font-family:"Montserrat", LINE Seed JP;font-size:22px;font-weight:400;background-color:var( --e-global-color-primary );color:#FFFFFF;width:400px;height:45px;padding:0px 0px 0px 0px;margin:30px 0px 0px 0px;border-style:none;border-radius:20px 20px 20px 20px;}.elementor-1471 .elementor-element.elementor-element-edf7dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1471 .elementor-element.elementor-element-c1a5a19{top:0px;bottom:auto;}.elementor-1471 .elementor-element.elementor-element-c1a5a19 + .wpr-hidden-header{top:0px;}.elementor-1471 .elementor-element.elementor-element-c1a5a19 + .wpr-hidden-header-flex{top:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #edit_profile.submit.button{width:100%;}}@media(max-width:767px){.elementor-1471 .elementor-element.elementor-element-c1a5a19{top:0px;bottom:auto;}.elementor-1471 .elementor-element.elementor-element-c1a5a19 + .wpr-hidden-header{top:0px;}.elementor-1471 .elementor-element.elementor-element-c1a5a19 + .wpr-hidden-header-flex{top:0px;}.elementor-1471 .elementor-element.elementor-element-e74e033{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-addon-dual-header .premium-dual-header-first-span{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header .premium-dual-header-second-header{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-premium-addon-dual-header.premium-bg-text-yes .elementor-widget-container:before{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-1471 .elementor-element.elementor-element-70130f1 .premium-dual-header-first-span{font-size:25px;}.elementor-1471 .elementor-element.elementor-element-f9ec3fb .wppb-edit-user #edit_profile.submit.button{width:100%;}}@media(min-width:768px){.elementor-1471 .elementor-element.elementor-element-c2b9597{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1471 .elementor-element.elementor-element-c2b9597{--width:100%;}}/* Start custom CSS for wppb-edit-profile, class: .elementor-element-f9ec3fb *//* Используем максимально точный путь к элементу */
div.wppb-user-forms div.wppb-success, 
div.wppb-user-forms div.wppb-not-logged-in,
.wppb-success {
    background-color: #DCE2D7 !important; 
    border-radius: 10px !important;
    border: 0px !important; /* Убираем рамку, если она мешает */
    padding: 15px !important;
    color: #252525 !important;
    margin-bottom: 20px !important;
    text-align: center;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 400 !important;
    /* Убедимся, что блок не сжимается */
    display: block !important;
    overflow: hidden !important; 
}

/* На случай, если текст внутри обернут в <p> */
.wppb-success p {
    margin: 0 !important;
    padding: 0 !important;
    color: inherit !important;
    font-family: inherit !important;
}

/* Стили для текста перенаправления */
.wppb-user-forms {
    font-family: 'Montserrat', sans-serif !important;
    line-height: 1.6;
    color: #252525;
}

.wppb-user-forms a {
    color: #252525 !important;
    text-decoration: underline !important;
    font-weight: 600;
}/* End custom CSS */