.elementor-3354 .elementor-element.elementor-element-7df5166{--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;--justify-content:center;--align-items:center;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:35px;--padding-right:0px;--padding-bottom:45px;--padding-left:0px;}.elementor-3354 .elementor-element.elementor-element-7df5166:not(.elementor-motion-effects-element-type-background), .elementor-3354 .elementor-element.elementor-element-7df5166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-21a79e0 );}.elementor-3354 .elementor-element.elementor-element-7df5166, .elementor-3354 .elementor-element.elementor-element-7df5166::before{--border-transition:0.3s;}.elementor-3354 .elementor-element.elementor-element-c696714 img{width:90%;opacity:0.24;}.elementor-3354 .elementor-element.elementor-element-c696714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3354 .elementor-element.elementor-element-c696714{right:34.9px;}body.rtl .elementor-3354 .elementor-element.elementor-element-c696714{left:34.9px;}.elementor-3354 .elementor-element.elementor-element-c696714{top:35px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec{text-align:center;width:var( --container-widget-width, 584px );max-width:584px;--container-widget-width:584px;--container-widget-flex-grow:0;}.elementor-3354 .elementor-element.elementor-element-b6f87ec .elementor-heading-title{font-family:"Baskerville Old Face", Sans-serif;font-size:50px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:53px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec > .elementor-widget-container{margin:10px 0px 13px 0px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-a564061{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--align-items:flex-start;--gap:17px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3354 .elementor-element.elementor-element-b79da95 img{width:100%;max-width:100%;height:344px;object-fit:contain;}.elementor-3354 .elementor-element.elementor-element-a3b3111{--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;--justify-content:center;--align-items:flex-start;--gap:0px;--background-transition:0.3s;--margin-top:10px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7{color:#3A3A3A;font-family:"Work Sans", Sans-serif;font-size:17px;font-weight:400;line-height:29px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7.elementor-element{--align-self:flex-start;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:6px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-6px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group > label{font-family:"Work Sans", Sans-serif;font-size:0px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:29px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-type-html{padding-bottom:0px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group .elementor-field{color:#131313;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group .elementor-field, .elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-subgroup label{font-family:"Work Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:0px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-button{font-family:"Baskerville Old Face", Sans-serif;font-size:25px;font-weight:400;line-height:26px;letter-spacing:0.6px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .e-form__buttons__wrapper__button-next{color:#FFFFFFF5;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-button[type="submit"]{color:#FFFFFFF5;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-button[type="submit"] svg *{fill:#FFFFFFF5;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3354 .elementor-element.elementor-element-b8b3f38{--e-form-steps-indicators-spacing:24px;--e-form-steps-indicator-progress-background-color:#FFFFFF;--e-form-steps-indicator-progress-height:29px;--e-form-steps-indicator-progress-border-radius:100px;--e-form-steps-indicator-progress-meter-color:#FFFFFF;width:100%;max-width:100%;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .e-form__indicators__indicator__progress__meter{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.6px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-3354 .dialog-message{width:950px;height:auto;padding:0px 15px 0px 15px;}#elementor-popup-modal-3354{justify-content:center;align-items:center;pointer-events:all;background-color:rgba(0,0,0,.8);}#elementor-popup-modal-3354 .dialog-widget-content{background-color:#FFFFFF00;margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-3354 .elementor-element.elementor-element-b6f87ec .elementor-heading-title{font-size:45px;line-height:50px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec{--container-widget-width:522px;--container-widget-flex-grow:0;width:var( --container-widget-width, 522px );max-width:522px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7{font-size:16px;line-height:28px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-3354 .dialog-message{width:95vw;padding:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-3354 .elementor-element.elementor-element-7df5166{--width:100%;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:40px;--padding-right:0px;--padding-bottom:100px;--padding-left:0px;}.elementor-3354 .elementor-element.elementor-element-c696714 img{width:69%;}.elementor-3354 .elementor-element.elementor-element-c696714 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3354 .elementor-element.elementor-element-c696714{right:34.891px;}body.rtl .elementor-3354 .elementor-element.elementor-element-c696714{left:34.891px;}.elementor-3354 .elementor-element.elementor-element-c696714{top:23px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec .elementor-heading-title{font-size:33px;line-height:38px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec > .elementor-widget-container{margin:4px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-b6f87ec{width:100%;max-width:100%;}.elementor-3354 .elementor-element.elementor-element-a564061{--gap:0px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-3354 .elementor-element.elementor-element-b79da95 img{height:267px;}.elementor-3354 .elementor-element.elementor-element-b79da95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-a3b3111{--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:15px;--padding-bottom:0px;--padding-left:15px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7{font-size:14px;line-height:22px;}.elementor-3354 .elementor-element.elementor-element-1b3a5a7 > .elementor-widget-container{margin:0px 7px 0px 7px;padding:0px 0px 0px 0px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group > label{font-size:0px;line-height:26px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group .elementor-field, .elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-subgroup label{font-size:16px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-button{font-size:22px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38{--e-form-steps-indicators-spacing:14px;--e-form-steps-indicator-progress-height:25px;width:100%;max-width:100%;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 .e-form__indicators__indicator__progress__meter{font-size:12px;}.elementor-3354 .elementor-element.elementor-element-b8b3f38 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}#elementor-popup-modal-3354 .dialog-message{width:95vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-3354{justify-content:center;align-items:center;}#elementor-popup-modal-3354 .dialog-widget-content{border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-3354 .elementor-element.elementor-element-7df5166{--width:100%;}.elementor-3354 .elementor-element.elementor-element-a564061{--width:100%;}.elementor-3354 .elementor-element.elementor-element-a3b3111{--width:380px;}}/* Start custom CSS for form, class: .elementor-element-b8b3f38 */.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form #form-field-date{
    border: 0.482761px solid #BBBBBB;
box-shadow: 0px 28.9657px 30.1726px -8.44832px rgba(159, 159, 159, 0.1);
border-radius: 2px;
padding-left:22px;
padding-top: 15px;
padding-bottom: 15px;
}
.elementor-field-label{
    margin-bottom: 6px;
}
.elementor-button-align-stretch .e-form__buttons__wrapper{
    flex-basis: 100%
}
.elementor-field-type-previous .elementor-button{
    display: none;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    border: 0.482761px solid #BBBBBB;
box-shadow: 0px 28.9657px 30.1726px -8.44832px rgba(159, 159, 159, 0.1);
border-radius: 2px;
padding-left:66px;
padding-top: 18px;
padding-bottom: 18px;
transition:all 1s ease;
}

.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper):focus{
    border: 0.482761px solid rgba(69, 69, 69, 0.68);
    background: #FBFBFB;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-email .elementor-field-label{
    font-size: 19px;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text{
    margin-bottom: 15px;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text .elementor-field-label:before{
    content:"Enter your name to get started...";
    font-size: 19px;
}

.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-email .elementor-field-label:before{
    content:"Nice name, What's your best email , ";
    font-size: 19px;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text:before{
    content:" "; 
    width: 23px;
    height: 23px;

    background: url("https://offer.machooosinternational.com/wp-content/uploads/2022/10/user-name.svg");
}

.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-email:before{
    content:" ";  
    width: 23px;
    height: 18px;
    top:84px;
    background: url("https://offer.machooosinternational.com/wp-content/uploads/2022/10/Email.svg");
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-tel .elementor-field-label:before{
    font-size: 19px;
    content:"And the Phone number?";
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-tel:before{
    content:" ";
    width: 16px;
    height: 22px;
    left: 30px;
   
    background: url("https://offer.machooosinternational.com/wp-content/uploads/2022/10/phone-call.svg");
    
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-textarea .elementor-field-label:before{
    font-size: 19px;
    content:"Where are you from?";
    
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-textarea:before{
    width: 19px;
    height: 23px;
   
background: url("https://offer.machooosinternational.com/wp-content/uploads/2022/10/location.svg");
    
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-select .elementor-field-label:before{
    font-size: 19px;
    content:"When are you going to marry?";
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text:before,.elementor-field-type-email:before,.elementor-field-type-tel:before,.elementor-field-type-textarea:before,.elementor-field-type-select:before{
        position: absolute;
    content:" ";
       background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    left:28px;
  top:62px;
}

.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-button[type="submit"],.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form  .e-form__buttons__wrapper__button-next{
background: linear-gradient(342.6deg, #0C0C0C 46.08%, #3E3E3E 113.21%);
box-shadow: 1px 5px 7px rgba(168, 168, 168, 0.56);
border-radius: 2px;
padding: 20px 0px;
transition:all 0.4s ease;
}
.elementor-button[type="submit"]:hover{
    transform:scale(0.98);
}
@media (max-width:700px){
    .elementor-field-label{
    margin-bottom: 7px;
}
    .elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text .elementor-field-label:before,.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text .elementor-field-label:before,.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-tel .elementor-field-label:before,.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-textarea .elementor-field-label:before,.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-select .elementor-field-label:before{
    font-size:18px;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-text:before{
    top:58%;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-email:before{
    top:68%;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-tel:before{
    top:60%;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-field-type-textarea:before{
    top:60%;
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form 
.elementor-button[type="submit"],.elementor-3354 .elementor-element.elementor-element-b8b3f38 form.elementor-form  .e-form__buttons__wrapper__button-next{
    padding:0px 0px;
}
}
.elementor-3354 .elementor-element.elementor-element-b8b3f38 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
border-radius: 2px;
padding-left:60px;
padding-top: 16px;
padding-bottom: 16px;
transition:all 1s ease;
}



.e-form__indicators__indicator__progress{
    background: #F4F3F3;
box-shadow: inset 0px 0px 3px rgba(0, 0, 0, 0.25);
border-radius: 53px;
overflow: auto !important;
}
.e-form__indicators__indicator__progress__meter{
    background: linear-gradient(342.6deg, #0C0C0C 46.08%, #3E3E3E 113.21%);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.17);
border-radius: 53px;
overflow: auto !Important;
}


.e-form__indicators{
    overflow: auto !Important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-3354{
    overflow: hidden;
}/* End custom CSS */