.elementor-33490 .elementor-element.elementor-element-3a2ead7{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-33490 .elementor-element.elementor-element-a44e186{--display:flex;}.elementor-33490 .elementor-element.elementor-element-5aee65b{--display:flex;--justify-content:center;}.elementor-33490 .elementor-element.elementor-element-5b32be4{--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;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-33490 .elementor-element.elementor-element-1d48943{--display:flex;}.elementor-33490 .elementor-element.elementor-element-d31eeb2 .section-heading-beauty-sup-title{font-family:"Nahid", Sans-serif;font-feature-settings:"numr";font-size:9px;text-transform:uppercase;letter-spacing:2.8px;}.elementor-33490 .elementor-element.elementor-element-d31eeb2 .section-heading-beauty-title .bef-title-bold2{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-33490 .elementor-element.elementor-element-d31eeb2 .section-heading-beauty-title .title-bold3{color:#B1D7B4 !important;font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-33490 .elementor-element.elementor-element-d31eeb2 .section-heading-beauty-title .aft-title-bold4{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";}.elementor-33490 .elementor-element.elementor-element-d31eeb2 .section-heading-beauty .section-heading-beauty-p-sub{font-family:"IRANYekanX", Sans-serif;font-feature-settings:"numr";font-size:12px;line-height:31px;}@media(min-width:768px){.elementor-33490 .elementor-element.elementor-element-3a2ead7{--content-width:1320px;}}@media(max-width:1024px){.elementor-33490 .elementor-element.elementor-element-3a2ead7{--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;}}@media(max-width:767px){.elementor-33490 .elementor-element.elementor-element-d31eeb2 .section-heading-beauty-sup-title{font-size:14px;line-height:35px;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-64908be */.gform_body input, .gform_body textarea {
    background-color: #f1f1f1;
    border: none;
    border-radius: 5px;
    width: 100% !important;
    padding: 10px !important;
    color: #666 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}
.gform_body {
    width: 100%;
    max-width: 600px;
    margin: auto;
}
.gform_body select {
    background-color: #658067;
    border: none;
    border-radius: 5px;
    width: 100% !important;
    padding: 10px !important;
    color: #383737 !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}

.name_first,.name_last {
    width: 100% !important;
}

.gform_body label {
    font-size: 15px !important;
    font-weight: 600 !important;
}
.gform_footer{
    width: 100% !important;
    max-width:600px !important;
    margin: 25px auto !important;
}
.gform_footer input[type=submit] {
    background-image: linear-gradient(135deg,#658067,#B1D7B4);
    border: 0px !important;
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    padding: 10px 20px;
    border-radius: 5px;
}
.ginput_container.ginput_container_radio ul li {
    float: right;
    width: 50%;
}
.ginput_container.ginput_container_radio ul {
    padding: 10px 0 10px 0;
    float: right;
}/* End custom CSS */