.elementor-3186 .elementor-element.elementor-element-09bf7c5{--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;}.elementor-3186 .elementor-element.elementor-element-3df173a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-3186 .elementor-element.elementor-element-85a3fd6{--display:flex;}.elementor-3186 .elementor-element.elementor-element-72c7c39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3186 .elementor-element.elementor-element-72c7c39{text-align:center;}.elementor-3186 .elementor-element.elementor-element-72c7c39 img{width:128px;}.elementor-3186 .elementor-element.elementor-element-981dd2d > .elementor-widget-container{margin:32px 0px 8px 0px;}.elementor-3186 .elementor-element.elementor-element-981dd2d{text-align:center;}.elementor-3186 .elementor-element.elementor-element-981dd2d .elementor-heading-title{font-size:clamp(2rem, 1.6364rem + 1.2121vw, 2.5rem);font-weight:700;line-height:120%;letter-spacing:-0.02em;}.elementor-3186 .elementor-element.elementor-element-b38c18b > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3186 .elementor-element.elementor-element-b38c18b{text-align:center;}.elementor-3186 .elementor-element.elementor-element-b38c18b .elementor-heading-title{font-size:var( --e-global-typography-6385c7f-font-size );font-weight:var( --e-global-typography-6385c7f-font-weight );line-height:var( --e-global-typography-6385c7f-line-height );letter-spacing:var( --e-global-typography-6385c7f-letter-spacing );color:var( --e-global-color-text );}.elementor-3186 .elementor-element.elementor-element-58d11f0 > .elementor-widget-container{margin:16px 0px 40px 0px;}.elementor-3186 .elementor-element.elementor-element-58d11f0{text-align:center;}.elementor-3186 .elementor-element.elementor-element-58d11f0 .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );font-weight:var( --e-global-typography-d6d2b80-font-weight );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}.elementor-3186 .elementor-element.elementor-element-7af0247 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-3186 .elementor-element.elementor-element-7af0247{bottom:0px;text-align:center;}.elementor-3186 .elementor-element.elementor-element-7af0247 .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );font-weight:var( --e-global-typography-d6d2b80-font-weight );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );color:var( --e-global-color-text );}.elementor-3186 .elementor-element.elementor-element-26e6095{--display:flex;--position:fixed;top:0px;}body:not(.rtl) .elementor-3186 .elementor-element.elementor-element-26e6095{right:0px;}body.rtl .elementor-3186 .elementor-element.elementor-element-26e6095{left:0px;}.elementor-3186 .elementor-element.elementor-element-efadbd6 img{width:100%;height:100vh;}body:not(.rtl) .elementor-3186 .elementor-element.elementor-element-beb20ce{right:32px;}body.rtl .elementor-3186 .elementor-element.elementor-element-beb20ce{left:32px;}.elementor-3186 .elementor-element.elementor-element-beb20ce{top:32px;text-align:right;}.elementor-3186 .elementor-element.elementor-element-beb20ce img{width:128px;}@media(min-width:768px){.elementor-3186 .elementor-element.elementor-element-3df173a{--width:60%;}.elementor-3186 .elementor-element.elementor-element-26e6095{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3186 .elementor-element.elementor-element-3df173a{--width:100%;}}@media(max-width:1024px){.elementor-3186 .elementor-element.elementor-element-b38c18b .elementor-heading-title{font-size:var( --e-global-typography-6385c7f-font-size );line-height:var( --e-global-typography-6385c7f-line-height );letter-spacing:var( --e-global-typography-6385c7f-letter-spacing );}.elementor-3186 .elementor-element.elementor-element-58d11f0 .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}.elementor-3186 .elementor-element.elementor-element-7af0247 .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}}@media(max-width:767px){.elementor-3186 .elementor-element.elementor-element-b38c18b .elementor-heading-title{font-size:var( --e-global-typography-6385c7f-font-size );line-height:var( --e-global-typography-6385c7f-line-height );letter-spacing:var( --e-global-typography-6385c7f-letter-spacing );}.elementor-3186 .elementor-element.elementor-element-58d11f0 .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}.elementor-3186 .elementor-element.elementor-element-7af0247 .elementor-heading-title{font-size:var( --e-global-typography-d6d2b80-font-size );line-height:var( --e-global-typography-d6d2b80-line-height );letter-spacing:var( --e-global-typography-d6d2b80-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-f89344a */::placeholder {
  color: #999999 !important;
  opacity: 1 !important; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #999999 !important;
}


/* Notices */
.woocommerce-notices-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.woocommerce-notices-wrapper>ul, .woocommerce-notices-wrapper>div {
    margin-top: 0 !important;
    border-radius: 8px !important;
    margin-bottom: 16px;
}

.woocommerce-notices-wrapper>ul::before, .woocommerce-notices-wrapper>div::before {
    top: 14px !important;
}

.woocommerce-notices-wrapper:has(.woocommerce-message) ~ form {
    display: none;
}

.woocommerce-notices-wrapper li {
    font-size: var(--e-global-typography-d6d2b80-font-size);
    font-weight: var(--e-global-typography-d6d2b80-font-weight);
    line-height: var(--e-global-typography-d6d2b80-line-height);
    letter-spacing: var(--e-global-typography-d6d2b80-letter-spacing);
}

.elementor-3186 .elementor-element.elementor-element-f89344a .woocommerce-ResetPassword>p:first-child {
    display: none;
}

/* Form */
.elementor-3186 .elementor-element.elementor-element-f89344a form {
    margin: 0 !important;
    padding: 0 !important;
    height: unset !important;
    border: 0 !important;
}

/* Field Row */
.elementor-3186 .elementor-element.elementor-element-f89344a .woocommerce-form-row {
    margin-bottom: 24px !important;
    padding: 0 !important;
}

.elementor-3186 .elementor-element.elementor-element-f89344a .form-row-last {
    margin-bottom: 0 !important;
}

/* Field Label */
.elementor-3186 .elementor-element.elementor-element-f89344a label {
    font-size: var(--e-global-typography-37de5ef-font-size);
    font-weight: var(--e-global-typography-37de5ef-font-weight);
    line-height: var(--e-global-typography-37de5ef-line-height);
    letter-spacing: var(--e-global-typography-37de5ef-letter-spacing);
    margin-bottom: 8px !important;
    color: var(--e-global-color-text) !important;
}

/* Field Input */
.elementor-3186 .elementor-element.elementor-element-f89344a input {
    font-size: var(--e-global-typography-6385c7f-font-size) !important;
    font-weight: var(--e-global-typography-6385c7f-font-weight) !important;
    line-height: var(--e-global-typography-6385c7f-line-height) !important;
    letter-spacing: var(--e-global-typography-6385c7f-letter-spacing) !important;
    border-radius: 8px !important;
    background-color: transparent !important;
    border: solid 1px rgba(0,0,0,0.15) !important;
    transition: 0s !important;
    height: unset !important;
    padding: 8px 16px !important;
    color: var(--e-global-color-secondary) !important;
}

.elementor-3186 .elementor-element.elementor-element-f89344a input:focus {
    /*outline: none;*/
    outline-color: var(--e-global-color-primary) !important;
    outline-width: 0.5px !important;
    /*box-shadow: 0 0 0 .25rem rgb(253 13 13 / 10%);*/
    transition: 0s !important;
}

/* Submit Button */
.elementor-3186 .elementor-element.elementor-element-f89344a form>p:last-of-type {
    padding: 0 !important;
    margin-top: 32px !important;
    margin-bottom: 0 !important;
}

.elementor-3186 .elementor-element.elementor-element-f89344a form p .woocommerce-Button {
    font-size: var(--e-global-typography-b525233-font-size);
    font-weight: var(--e-global-typography-b525233-font-weight);
    line-height: var(--e-global-typography-b525233-line-height);
    letter-spacing: var(--e-global-typography-b525233-letter-spacing);
    margin-right: 0 !important;
    width: 100% !important;
    float: none !important;
    border-radius: 56px !important;
    background: var(--e-global-color-primary) !important;
    padding: 8px 16px !important;
    height: 44px;
}

.elementor-3186 .elementor-element.elementor-element-f89344a form p .woocommerce-Button:hover {
    background: var(--e-global-color-ffe1fb7) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85a3fd6 */.elementor-3186 .elementor-element.elementor-element-85a3fd6 {
    max-width: 400px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-efadbd6 */.elementor-3186 .elementor-element.elementor-element-efadbd6 img {
    object-fit: cover;
}/* End custom CSS */