.elementor-6229 .elementor-element.elementor-element-5dc99c8{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6229 .elementor-element.elementor-element-a10977f{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6229 .elementor-element.elementor-element-c6593a7{text-align:start;}.elementor-6229 .elementor-element.elementor-element-c6593a7 img{width:242px;height:auto;}.elementor-6229 .elementor-element.elementor-element-f058632{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:128px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6229 .elementor-element.elementor-element-f925a59 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6229 .elementor-element.elementor-element-f925a59 .elementor-heading-title{font-size:36px;font-weight:700;line-height:41px;color:var( --e-global-color-32bfd64 );}.elementor-6229 .elementor-element.elementor-element-d92d888 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-6229 .elementor-element.elementor-element-d92d888 .elementor-heading-title{font-style:italic;}.elementor-6229 .elementor-element.elementor-element-3797807{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;}.elementor-6229 .elementor-element.elementor-element-b7be5bc > .elementor-widget-container{margin:auto 0 0 0;}.elementor-6229 .elementor-element.elementor-element-a381bad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6229 .elementor-element.elementor-element-e6e31ce img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-6229 .elementor-element.elementor-element-a10977f{--min-height:100vh;}.elementor-6229 .elementor-element.elementor-element-f058632{--margin-top:80px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-6229 .elementor-element.elementor-element-3797807{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-6229 .elementor-element.elementor-element-5dc99c8{--min-height:100vh;}.elementor-6229 .elementor-element.elementor-element-a10977f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-6229 .elementor-element.elementor-element-f058632{--width:100%;}.elementor-6229 .elementor-element.elementor-element-f925a59 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-6229 .elementor-element.elementor-element-f925a59 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-6229 .elementor-element.elementor-element-3797807 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6229 .elementor-element.elementor-element-3797807{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(min-width:768px){.elementor-6229 .elementor-element.elementor-element-5dc99c8{--content-width:1360px;}.elementor-6229 .elementor-element.elementor-element-a10977f{--width:50%;}.elementor-6229 .elementor-element.elementor-element-f058632{--width:432px;}.elementor-6229 .elementor-element.elementor-element-a381bad{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6229 .elementor-element.elementor-element-a10977f{--width:50%;}.elementor-6229 .elementor-element.elementor-element-f058632{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-3797807 */.elementor-6229 .elementor-element.elementor-element-3797807 input[type=text],
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=email], 
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password] {
    font-family: 'Inter', sans-serif;
    background-color: #ffffff; /*#F7F7FD;*/
    border-radius: 8px;
    border: 1px solid #D8D8E4;
    color: #1C1D20;
    padding: 14px 12px;
    height: 52px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 500;
    transition: none;
}

.elementor-6229 .elementor-element.elementor-element-3797807 input[type=text]::placeholder,
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=email]::placeholder, 
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password]::placeholder {
    color: #818490;
    font-family: 'Inter', sans-serif!important;
}
/*.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password] {*/
/*    font: small-caption;*/
/*    font-size: 40px;*/
/*    letter-spacing: -0.9px;*/
/*    padding-right: 46px;*/
/*}*/

/*.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password]::placeholder {*/
/*    font-family: 'Inter', sans-serif!important;*/
/*    font-size: 15px;*/
/*    line-height: 22px;*/
/*    font-weight: 500;*/
/*    letter-spacing: 0;*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    transform: translateY(-50%);*/
/*}*/
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=text]:focus-visible,
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=email]:focus-visible,
.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password]:focus-visible {
    border-color: var(--e-global-color-primary);; 
}

.elementor-6229 .elementor-element.elementor-element-3797807 .invalid input[type=text],
.elementor-6229 .elementor-element.elementor-element-3797807 .invalid input[type=email], 
.elementor-6229 .elementor-element.elementor-element-3797807 .invalid input[type=password] {
    border-color: #EB534B;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .invalid .error-massage {
    display: block;
    margin-top: 4px;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .invalid .mp-label-wrapper {
    color: #EB534B;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mp-label-wrapper {
        display: grid; 
        grid-template-rows: 0fr;
        transition: 0.3s ease-in-out;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mp-label-wrapper label {
    overflow: hidden;
    display: block!important;
    font-size: 14px;
    line-height: 17.5px;
    font-weight: 500;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mp-label-wrapper.active {
    grid-template-rows: 1fr;
    margin-bottom: 4px; 
}

.elementor-6229 .elementor-element.elementor-element-3797807 [type=submit] {
    width: 100%;
    background-color: var(--e-global-color-primary);
    border: 1px solid var(--e-global-color-primary);
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    border-radius: 8px;
    padding: 13px 16px;
}

.elementor-6229 .elementor-element.elementor-element-3797807 [type=submit]:not(:disabled):hover {
   background-color: var(--e-global-color-a079023);
   border-color: var(--e-global-color-a079023);
}

.elementor-6229 .elementor-element.elementor-element-3797807 [type=submit]:disabled {
    background-color: #DBDCED;
    border-color: #DBDCED;
    color: #8B8E99;
}
.elementor-6229 .elementor-element.elementor-element-3797807 button.mp-hide-pw {
    padding: 11px;
}
.elementor-6229 .elementor-element.elementor-element-3797807 .user-pass-wrapper {
    position: relative;
}
.elementor-6229 .elementor-element.elementor-element-3797807 .mp-form-row {
    margin-bottom: 24px;
}
.elementor-6229 .elementor-element.elementor-element-3797807 .mp-flex-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.elementor-6229 .elementor-element.elementor-element-3797807 .mepr-login-actions a {
    color:  var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 500;
    line-height: 20.44px;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mepr-login-actions a:hover {
   color: var(--e-global-color-a079023);
}

.elementor-6229 .elementor-element.elementor-element-3797807 .remember-wrapper label {
    font-size: 14px;
    font-weight: 500;
    line-height: 20.44px;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .error-massage {
    display: none;
    color: #EB534B;
    font-size: 13px;
    font-weight: 400;
    line-height: 15.6px;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .login-error {
    color: #EB534B;
    margin-bottom: 8px;
    font-weight: 500;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mp-hide-pw:focus {
    background-color: transparent;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mp-hide-pw .dashicons {
    font-size: 0;
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0002 7C8.89501 7 6.04269 9.18967 4.29183 10.9303C3.80075 11.4185 3.74741 11.4941 3.68349 11.69C3.68349 11.69 3.68072 11.6987 3.67677 11.7177C3.67293 11.7361 3.66878 11.7604 3.66502 11.7903C3.6574 11.8509 3.65283 11.9232 3.65283 12C3.65283 12.0768 3.6574 12.1491 3.66502 12.2097C3.66878 12.2396 3.67293 12.2639 3.67677 12.2823C3.68072 12.3013 3.68349 12.31 3.68349 12.31C3.74739 12.5059 3.80065 12.5813 4.29183 13.0696C6.04269 14.8102 8.89501 16.9999 12.0002 16.9999C15.1053 16.9999 17.957 14.8103 19.7079 13.0696C20.199 12.5815 20.2526 12.5056 20.3165 12.31C20.3164 12.31 20.3192 12.3013 20.3232 12.2823C20.327 12.2639 20.3312 12.2396 20.3349 12.2097C20.3425 12.1491 20.3471 12.0768 20.3471 12C20.3471 11.9232 20.3425 11.8509 20.3349 11.7903C20.3312 11.7604 20.327 11.7361 20.3232 11.7177C20.3192 11.6987 20.3165 11.69 20.3165 11.69C20.2526 11.4944 20.1989 11.4184 19.7079 10.9303C17.957 9.18961 15.1053 7 12.0002 7ZM2.88177 9.51193C4.68978 7.7145 8.04405 5 12.0002 5C15.9564 5 19.31 7.71456 21.118 9.51193C21.1369 9.53076 21.1558 9.54949 21.1746 9.56816C21.6007 9.99079 21.9927 10.3797 22.2178 11.0698C22.3161 11.3709 22.3471 11.715 22.3471 12C22.3471 12.2851 22.3161 12.6291 22.2178 12.9303C21.9928 13.6202 21.6007 14.0091 21.1749 14.4315C21.156 14.4503 21.137 14.4691 21.118 14.488C19.3101 16.2854 15.9564 18.9999 12.0002 18.9999C8.04405 18.9999 4.68978 16.2854 2.88177 14.488C2.86282 14.4691 2.84392 14.4504 2.82509 14.4317C2.39872 14.0087 2.00724 13.6204 1.7821 12.9303C1.68386 12.6291 1.65283 12.2851 1.65283 12C1.65283 11.7149 1.68386 11.3709 1.7821 11.0698C2.00727 10.3795 2.39881 9.99109 2.82538 9.56792C2.84411 9.54933 2.86291 9.53068 2.88177 9.51193L3.51396 10.1478L2.88177 9.51193ZM12 11C11.4477 11 11 11.4477 11 12C11 12.5523 11.4477 13 12 13C12.5523 13 13 12.5523 13 12C13 11.4477 12.5523 11 12 11ZM9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12Z' fill='%231C1D20'/%3E%3C/svg%3E%0A");
}

.elementor-6229 .elementor-element.elementor-element-3797807 .mp-hide-pw .dashicons.dashicons-hidden {
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.29278 3.29289C3.68331 2.90237 4.31647 2.90237 4.707 3.29289L20.707 19.2929C21.0975 19.6834 21.0975 20.3166 20.707 20.7071C20.3165 21.0976 19.6833 21.0976 19.2928 20.7071L16.4769 17.8912C15.1421 18.5409 13.6256 18.9999 11.9999 18.9999C8.04374 18.9999 4.68977 16.2854 2.88178 14.488C2.86278 14.4691 2.84385 14.4503 2.82498 14.4316C2.39865 14.0087 2.00721 13.6204 1.7821 12.9302C1.68387 12.6291 1.65284 12.285 1.65283 11.9999C1.65283 11.7149 1.68384 11.3708 1.78213 11.0695C2.00737 10.3793 2.39946 9.99037 2.82663 9.56668C2.84546 9.548 2.86436 9.52926 2.88331 9.51042C3.62258 8.77563 4.59141 7.91683 5.73308 7.1474L3.29278 4.70711C2.90226 4.31658 2.90226 3.68342 3.29278 3.29289ZM7.17768 8.59201C6.03339 9.31838 5.04617 10.1805 4.29323 10.9289C3.80092 11.4182 3.74737 11.4941 3.68347 11.6899L3.68347 11.6899C3.6834 11.6902 3.68065 11.6989 3.67677 11.7175C3.67292 11.736 3.66878 11.7602 3.66502 11.7901C3.6574 11.8508 3.65283 11.9231 3.65283 11.9999C3.65283 12.0767 3.65741 12.1491 3.66503 12.2097C3.66879 12.2396 3.67294 12.2639 3.67678 12.2824C3.68073 12.3013 3.68351 12.31 3.6835 12.31C3.7474 12.5059 3.80059 12.5813 4.29183 13.0696C6.04271 14.8103 8.89473 16.9999 11.9999 16.9999C13.0182 16.9999 14.0149 16.7646 14.9638 16.3782L13.2931 14.7074C12.9013 14.8948 12.4624 15 11.9999 15C10.343 15 8.99989 13.6569 8.99989 12C8.99989 11.5372 9.10511 11.0984 9.29249 10.7068L7.17768 8.59201ZM10.873 5.07256C11.2421 5.02535 11.6181 5 11.9999 5C15.956 5 19.3103 7.7145 21.1183 9.51193C21.1369 9.53045 21.1555 9.54888 21.174 9.56725C21.6007 9.9906 21.9927 10.3795 22.2179 11.0699L21.2672 11.38L22.2179 11.0699C22.3161 11.3709 22.3472 11.7149 22.3473 12.0001C22.3473 12.2851 22.3164 12.6294 22.2181 12.9308C21.9932 13.6199 21.6016 14.0084 21.1764 14.4301C21.1601 14.4462 21.1438 14.4623 21.1275 14.4786C21.1239 14.4822 21.1203 14.4859 21.1166 14.4895C20.83 14.7744 20.5101 15.0767 20.1603 15.3843C19.7456 15.7491 19.1137 15.7086 18.749 15.2939C18.3843 14.8792 18.4248 14.2473 18.8395 13.8826C19.1526 13.6072 19.4401 13.3358 19.6988 13.0789C19.7024 13.0752 19.706 13.0716 19.7096 13.068C20.2 12.5806 20.2532 12.5052 20.3167 12.3104C20.3167 12.3105 20.3195 12.3018 20.3234 12.2829C20.3272 12.2645 20.3314 12.2403 20.3351 12.2104C20.3427 12.1497 20.3473 12.0774 20.3473 12.0005C20.3473 11.9237 20.3427 11.8513 20.335 11.7906C20.3313 11.7606 20.3271 11.7363 20.3232 11.7178C20.3222 11.7126 20.3212 11.7081 20.3202 11.7043C20.3196 11.7014 20.3189 11.699 20.3184 11.6969C20.3173 11.6926 20.3166 11.6904 20.3165 11.6901' fill='%231C1D20'/%3E%3C/svg%3E%0A");
}
@media(max-width: 767px) {
    .elementor-6229 .elementor-element.elementor-element-3797807 .mp-form-row {
        margin-bottom: 20px;
    }
    .elementor-6229 .elementor-element.elementor-element-3797807 .mp-flex-row {
        margin-bottom: 28px;
    }
    .elementor-6229 .elementor-element.elementor-element-3797807 input[type=text],
    .elementor-6229 .elementor-element.elementor-element-3797807 input[type=email], 
    .elementor-6229 .elementor-element.elementor-element-3797807 input[type=password] {
        padding: 12px;
        height: 44px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 500;
    }
    /*.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password] {*/
    /*    font: small-caption;*/
    /*    font-size: 40px;*/
    /*    letter-spacing: -0.9px;*/
    /*    padding-right: 46px;*/
    /*}*/

    /*.elementor-6229 .elementor-element.elementor-element-3797807 input[type=password]::placeholder {*/
    /*    font-size: 14px;*/
    /*    line-height: 20px;*/
    /*    font-weight: 500;*/
    /*    position: absolute;*/
    /*    top: 50%;*/
    /*    transform: translateY(-50%);*/
    /*}*/
    
    .elementor-6229 .elementor-element.elementor-element-3797807 .remember-wrapper label {
        font-size: 13px;
        line-height: 18px;
    }
    .elementor-6229 .elementor-element.elementor-element-3797807 .mepr-login-actions a {
        font-size: 13px;
        line-height: 18px;
    }
    .elementor-6229 .elementor-element.elementor-element-3797807 [type=submit] {
        height: 44px;
        font-size: 13px;
        line-height: 18.2px;
        padding: 13px 16px;
    }

}

.elementor-6229 .elementor-element.elementor-element-b7be5bc a {
    padding-right: 23px!important;
    font-weight: 600!important;
}

.elementor-6229 .elementor-element.elementor-element-3797807 .login-error {
    margin-bottom: 20px;
}

.custom-checkbox__text:before {
    border-color: #C9CADB;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7be5bc */.elementor-6229 .elementor-element.elementor-element-b7be5bc {
    margin-top: auto;
}
.elementor-6229 .elementor-element.elementor-element-b7be5bc p {
    margin: 0;
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
}

.elementor-6229 .elementor-element.elementor-element-b7be5bc a {
    color:  var(--e-global-color-primary);
    font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2678 4.85247C11.6258 4.49449 12.2062 4.49449 12.5642 4.85247L18.0642 10.3525C18.4222 10.7104 18.4222 11.2909 18.0642 11.6488L12.5642 17.1488C12.2062 17.5068 11.6258 17.5068 11.2678 17.1488C10.9099 16.7909 10.9099 16.2104 11.2678 15.8525L15.203 11.9173H4.58268C4.07642 11.9173 3.66602 11.5069 3.66602 11.0007C3.66602 10.4944 4.07642 10.084 4.58268 10.084H15.203L11.2678 6.14883C10.9099 5.79085 10.9099 5.21045 11.2678 4.85247Z' fill='%23292FDF'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
    padding-right: 30px;
}

.elementor-6229 .elementor-element.elementor-element-b7be5bc a:hover {
   color: #2025B2;
}

@media (max-width: 767px) {
    .elementor-6229 .elementor-element.elementor-element-b7be5bc p {
        font-size: 13px;
        line-height: 18px;
    }

    .elementor-6229 .elementor-element.elementor-element-b7be5bc a {
        color:  var(--e-global-color-primary);
        font-size: 13px;
        line-height: 18px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a10977f */.elementor-6229 .elementor-element.elementor-element-a10977f {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6e31ce */.elementor-6229 .elementor-element.elementor-element-e6e31ce {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a381bad */@media(min-width: 1360px) {
    .elementor-6229 .elementor-element.elementor-element-a381bad {
      flex-grow: 1;
      margin-right: calc(((100vw - 1360px) /2*-1)) !Important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc99c8 */@media(min-width: 1024px) {
    .elementor-6229 .elementor-element.elementor-element-5dc99c8 {
        overflow: hidden;
        height: 100vh;
    }
}/* End custom CSS */