.elementor-40263 .elementor-element.elementor-element-6da9d73{--display:flex;--padding-top:100px;--padding-bottom:100px;--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-40263 .elementor-element.elementor-element-9a421ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.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-40263 .elementor-element.elementor-element-1155e38{font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.6em;color:#000000;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .step-nav button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-input--label label{color:#000000;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group select,  .elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;}.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group select{height:44px;}.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group textarea, .elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group select{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-958b42b );color:#ffffff !important;}@media(min-width:768px){.elementor-40263 .elementor-element.elementor-element-6da9d73{--content-width:740px;}}/* Start custom CSS for html, class: .elementor-element-7e18512 */.elementor-40263 .elementor-element.elementor-element-7e18512 .view_product{
    color: #D3A52A;
}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-f94bfdf */.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-progress-bar {
    background-color: #D3A52A !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-progress-bar span {
    color: #fff !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf input:focus {
    border: 2px solid #325a51 !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf input#ff_5_names_first_name_ {
    max-width: 100% !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform-step{
    overflow: visible !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform .ff-step-container {
    overflow: visible;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .choices__list.choices__list--dropdown {
    overflow: visible !important;
    max-height: 350px !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .frm-fluent-form .choices__inner{
    border-radius: 9px;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span {
    background-color: #D3A52A;
    border-color: #D3A52A !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check label>span:hover {
    color: #D3A52A;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff_item_selected label>span:hover {
    color: #fff !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf button.ff-float-right.ff-btn.ff-btn-next.ff-btn-secondary {
    width: 120px;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.ff_list_buttons.ff_cond_v {
    margin: 40px 0;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.finish_style.ff_list_buttons.ff_cond_v {
    margin: 70px 0 !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff_el_checkable_photo_holders {
    display: flex !important;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .finish_style .ff_el_checkable_photo_holders {
    justify-content: flex-start !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-form-check.ff-el-form-check-.ff-el-image-holder label:first-child {
    height: 100px;
    width: 100%;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder{
    width: 17.5% !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.ff_list_buttons.ff_cond_v label {
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 15px;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-form-check.ff-el-form-check-.ff-el-image-holder label:first-child {
    margin: 0 !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-form-check.ff-el-form-check-.ff-el-image-holder label:last-child {
    width: 100%;
    margin: 0 !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check.ff-el-image-holder span {
    text-wrap: wrap;
    line-height: 1.6;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.finish_style.ff_list_buttons.ff_cond_v .ff-el-form-check.ff-el-form-check-.ff-el-image-holder {
    width: 22% !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.finish_style.ff_list_buttons.ff_cond_v .ff-el-form-check.ff-el-form-check-.ff-el-image-holder:last-child label:first-child {
    background-size: contain !important;
}
label.ff_file_upload_holder {
    width: 100%;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-form-check.ff-el-form-check-.ff-el-image-holder.ff_item_selected {
    border-color: #D3A52A !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .qtn_suitable {
    gap: 50px !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .sfd-preview-table{
    margin: 0 !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .sfd-preview-table td{
    border: 1px solid #e0e0e0;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.finish_style.ff_list_buttons.ff_cond_v .ff-el-form-check.ff-el-form-check-.ff-el-image-holder label:last-child {
    height: 100% !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf .ff-el-group.has-conditions.finish_style.ff_list_buttons.ff_cond_v .ff-el-form-check.ff-el-form-check-.ff-el-image-holder label:last-child span {
    height: 100%;
    display: flex;
    justify-content: center;
    text-transform: capitalize;
    font-weight: 600 !important;
    letter-spacing: 0.2px;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf span.ff_upload_btn.ff-btn {
    border: 1px dashed #D3A52A !important;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_no_style {
    width: 180px;
}
.elementor-40263 .elementor-element.elementor-element-f94bfdf button.iti__selected-country {
    background: transparent;
}
.ff-el-group.ff-custom_html p {
    line-height: 1.8 !important;
    color: #000;
    font-weight: 400;
    letter-spacing: 0.2px;
}/* End custom CSS */