.elementor-432 .elementor-element.elementor-element-b72e83d{--display:flex;--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:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-432 .elementor-element.elementor-element-39522bd{--display:flex;--min-height:700px;--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;}.elementor-432 .elementor-element.elementor-element-39522bd:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-39522bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyandbliss.net/wp-content/uploads/2026/05/register-image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-432 .elementor-element.elementor-element-ed95030{--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:9%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%;}.elementor-432 .elementor-element.elementor-element-ed95030:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-ed95030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF6ED;}.elementor-432 .elementor-element.elementor-element-07156da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );color:var( --e-global-color-primary );}.elementor-432 .elementor-element.elementor-element-a0859fe.elementor-element{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-a0859fe{text-align:start;}.elementor-432 .elementor-element.elementor-element-a0859fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;color:var( --e-global-color-5f66cb9 );}.elementor-432 .elementor-element.elementor-element-3afcb24.elementor-element{--align-self:flex-start;}.elementor-432 .elementor-element.elementor-element-3afcb24{text-align:start;}.elementor-432 .elementor-element.elementor-element-3afcb24 .elementor-heading-title{font-family:"ambroise-firmin-std", Sans-serif;font-size:50px;font-weight:500;line-height:55px;color:var( --e-global-color-0c7f20f );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-432 .elementor-element.elementor-element-efac770{width:var( --container-widget-width, 773px );max-width:773px;--container-widget-width:773px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:26px;color:var( --e-global-color-0c7f20f );}.elementor-432 .elementor-element.elementor-element-efac770.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-432 .elementor-element.elementor-element-27f8bf4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-style:none;border-radius:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-432 .elementor-element.elementor-element-27f8bf4.elementor-element{--align-self:center;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group{padding-right:calc( 15px/2 );padding-left:calc( 15px/2 );margin-bottom:15px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-form-fields-wrapper{margin-left:calc( -15px/2 );margin-right:calc( -15px/2 );margin-bottom:-15px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-labels-inline .elementor-field-group > label{padding-left:12px;}body:not(.rtl) .elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-labels-inline .elementor-field-group > label{padding-right:12px;}body .elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-labels-above .elementor-field-group > label{padding-bottom:12px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group > label, .elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-subgroup label{color:var( --e-global-color-0c7f20f );}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-type-html{padding-bottom:0px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group .elementor-field{color:var( --e-global-color-0c7f20f );}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group .elementor-field, .elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-048c775 );border-color:#F9F6F5;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-048c775 );border-color:#F9F6F5;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-field-group .elementor-select-wrapper::before{color:#F9F6F5;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:25px;border-radius:8px 8px 8px 8px;padding:15px 30px 15px 30px;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-5f66cb9 );color:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-button[type="submit"]{background-color:var( --e-global-color-5f66cb9 );color:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-432 .elementor-element.elementor-element-27f8bf4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-432 .elementor-element.elementor-element-cba36bd{--display:flex;--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-432 .elementor-element.elementor-element-8ed41e5 .bba-form-side{background-color:#fdf6f0;width:calc(100% - 50%);padding:60px 48px 60px 48px;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-image-side img{object-position:center center;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-image-side{width:50%;height:100vh;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-panel.bba-active{min-height:100vh;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-form-inner{max-width:420px;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-brand{color:#e8637a;margin-bottom:28px;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-heading{color:#1a1a1a;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-subheading{color:#888888;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-field-group label{color:#333333;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-input-wrap{background:#ffffff !important;border-radius:8px !important;height:52px !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-input-wrap input{color:#333333 !important;height:calc(52px - 2px) !important;min-height:calc(52px - 2px) !important;padding:0px 16px 0px 40px !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-input-wrap select{color:#333333 !important;padding:0px 16px 0px 40px !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-input-wrap input::placeholder{color:#bbbbbb !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-icon{height:calc(52px - 2px) !important;width:44px !important;min-width:44px !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-toggle-pw{height:calc(52px - 2px) !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-input-wrap:focus-within{border-color:#d3688b !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-icon svg{color:#64748b !important;stroke:#64748b !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-field-group{margin-bottom:29px;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-btn-primary{background:#e8637a;color:#ffffff;height:50px;border-radius:50px;padding:14px 32px 14px 32px !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-btn-primary:hover{background:#d4526a;color:#ffffff;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-link-btn{color:#d3688b !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-terms-link{color:#d3688b !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-link-btn:hover{color:#b84a6e !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-terms-link:hover{color:#b84a6e !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 .bba-switch-text{color:#888888 !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 button.bba-toggle-pw svg{color:#64748b !important;stroke:#64748b !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 button.bba-toggle-pw:hover svg{color:#d3688b !important;stroke:#d3688b !important;}.elementor-432 .elementor-element.elementor-element-8ed41e5 button.bba-toggle-pw{width:44px !important;min-width:44px !important;}@media(max-width:1024px){.elementor-432 .elementor-element.elementor-element-39522bd{--min-height:600px;}.elementor-432 .elementor-element.elementor-element-ed95030{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-432 .elementor-element.elementor-element-3afcb24 .elementor-heading-title{font-size:40px;line-height:43px;}.elementor-432 .elementor-element.elementor-element-efac770{font-size:14px;line-height:23px;}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-39522bd{--min-height:300px;}.elementor-432 .elementor-element.elementor-element-ed95030{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-432 .elementor-element.elementor-element-3afcb24 .elementor-heading-title{font-size:35px;line-height:40px;}.elementor-432 .elementor-element.elementor-element-27f8bf4{padding:30px 30px 30px 30px;}}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-39522bd{--width:50%;}.elementor-432 .elementor-element.elementor-element-ed95030{--width:50%;}}@media(min-width:1025px){.elementor-432 .elementor-element.elementor-element-39522bd:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-39522bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for form, class: .elementor-element-27f8bf4 */.elementor-field-type-upload .elementor-upload-field {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: 144px !important;
    border: 2px dashed #dfe6e9 !important;
    border-radius: 8px !important;
    background-color: #ffffff !important;
    cursor: pointer !important;
    color: transparent !important;
    font-size: 0 !important;
    transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out !important;
    padding: 0 !important;
}

.elementor-field-type-upload .elementor-upload-field:hover {
    border-color: #db7094 !important;
}

.elementor-field-type-upload .elementor-upload-field::-webkit-file-upload-button {
    display: none !important;
}
.elementor-field-type-upload .elementor-upload-field::file-.elementor-432 .elementor-element.elementor-element-27f8bf4-button {
    display: none !important;
}

.elementor-field-type-upload .elementor-upload-field::before {
    content: "" !important;
    position: absolute !important;
    top: 38% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    width: 32px !important;
    height: 32px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 13v8'/%3E%3Cpath d='M4 14.899A7 7 0 1 1 15.71 8h1.79a4.5 4.5 0 0 1 2.5 8.242'/%3E%3Cpath d='m8 17 4-4 4 4'/%3E%3C/svg%3E") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    pointer-events: none !important;
}

.elementor-field-type-upload .elementor-upload-field::after {
    content: "Upload image" !important;
    position: absolute !important;
    top: 68% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #64748b !important;
    pointer-events: none !important;
    white-space: nowrap !important;
}

.elementor-field-type-upload .elementor-upload-field.has-file {
    border-color: #db7094 !important;
    border-style: solid !important;
}

.elementor-field-type-upload .elementor-upload-field.has-file::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23db7094' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") !important;
}

.elementor-field-type-upload .elementor-upload-field.has-file::after {
    content: var(--filename, "File selected") !important;
    color: #db7094 !important;
    font-weight: 500 !important;
}

.elementor-form-fields-wrapper input,
.elementor-form-fields-wrapper select,
.elementor-form-fields-wrapper textarea {
    transition: outline 0s !important;
}

.elementor-form-fields-wrapper input:focus,
.elementor-form-fields-wrapper select:focus,
.elementor-form-fields-wrapper textarea:focus {
    outline: 2px solid #db7094 !important;
    outline-offset: 0 !important;
    box-shadow: none !important;
    border-color: #db7094 !important;
    transition: none !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91 {
    display: inline-flex !important;
    align-items: center !important;
    line-height: normal !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91,
.elementor-field-group-field_853aa91 select#form-field-field_853aa91::picker(select) {
    appearance: base-select !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91::picker-icon {
    display: none !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91::picker(select) {
    border-radius: 8px !important;
    border: 1px solid #dfe6e9 !important;
    background-color: #ffffff !important;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.08) !important;
    padding: 4px 0 !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91 option {
    padding: 10px 16px !important;
    font-size: 14px !important;
    color: #0c0c1d !important;
    background-color: #ffffff !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    text-align: left !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91 option:hover {
    background-color: #f8f9fa !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91 option:checked {
    background-color: #f9ebf0 !important;
    color: #db7094 !important;
    font-weight: 500 !important;
}

.elementor-field-group-field_853aa91 select#form-field-field_853aa91 option::checkmark {
    order: 1 !important;
    margin-left: auto !important;
    margin-right: 0 !important;
    color: #db7094 !important;
    font-size: 14px !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS */body {
    overflow: hidden !important;
    height: 100vh !important;
    max-height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/100-1.ttf') format('truetype');
}
@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/200-1.ttf') format('truetype');
}
@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/300-1.ttf') format('truetype');
}
@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/500-1.ttf') format('truetype');
}
@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/500-1.ttf') format('truetype');
}
@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/600-1.ttf') format('truetype');
}
@font-face {
	font-family: 'ambroise-firmin-std';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://beautyandbliss.net/wp-content/uploads/2026/05/700.ttf') format('truetype');
}
/* End Custom Fonts CSS */