.with_frm_style{--form-width:100%;--form-align:left;--direction:ltr;--fieldset:0px;--fieldset-color:#000000;--fieldset-padding:0 0 15px 0;--fieldset-bg-color:transparent;--title-size:40px;--title-color:#444444;--title-margin-top:10px;--title-margin-bottom:60px;--form-desc-size:14px;--form-desc-color:#666666;--form-desc-margin-top:10px;--form-desc-margin-bottom:25px;--form-desc-padding:0;--font-size:15px;--label-color:#3f4b5b;--weight:normal;--position:none;--align:left;--width:150px;--required-color:#B94A48;--required-weight:bold;--label-padding:0 0 3px 0;--description-font-size:12px;--description-color:#666666;--description-weight:normal;--description-style:normal;--description-align:left;--description-margin:0;--field-font-size:14px;--field-height:40px;--line-height:40px;--field-width:100%;--auto-width:100%;--field-pad:6px 10px;--field-margin:20px;--field-weight:normal;--text-color:#555555;--border-color:#BFC3C8;--field-border-width:1px;--field-border-style:solid;--bg-color:#ffffff;--bg-color-active:#ffffff;--border-color-active:#66afe9;--text-color-error:#444444;--bg-color-error:#ffffff;--border-color-error:#B94A48;--border-width-error:1px;--border-style-error:solid;--bg-color-disabled:#ffffff;--border-color-disabled:#E5E5E5;--text-color-disabled:#A1A1A1;--radio-align:block;--check-align:block;--check-font-size:13px;--check-label-color:#444444;--check-weight:normal;--section-font-size:18px;--section-color:#444444;--section-weight:bold;--section-pad:15px 0 3px 0;--section-mar-top:15px;--section-mar-bottom:30px;--section-bg-color:transparent;--section-border-color:#e8e8e8;--section-border-width:2px;--section-border-style:solid;--section-border-loc:-top;--collapse-pos:after;--repeat-icon-color:#ffffff;--submit-font-size:15px;--submit-width:auto;--submit-height:auto;--submit-bg-color:#579AF6;--submit-border-color:#579AF6;--submit-border-width:1px;--submit-text-color:#ffffff;--submit-weight:normal;--submit-border-radius:4px;--submit-margin:10px;--submit-padding:10px 20px;--submit-shadow-color:#eeeeee;--submit-hover-bg-color:#efefef;--submit-hover-color:#444444;--submit-hover-border-color:#cccccc;--submit-active-bg-color:#efefef;--submit-active-color:#444444;--submit-active-border-color:#cccccc;--border-radius:4px;--error-bg:#F2DEDE;--error-border:#EBCCD1;--error-text:#B94A48;--error-font-size:14px;--success-bg-color:#DFF0D8;--success-border-color:#D6E9C6;--success-text-color:#468847;--success-font-size:14px;--progress-bg-color:#eaeaea;--progress-active-color:#ffffff;--progress-active-bg-color:#579AF6;--progress-color:#3f4b5b;--progress-border-color:#E5E5E5;--progress-border-size:2px;--progress-size:24px;--toggle-font-size:15px;--toggle-on-color:579AF6;--toggle-off-color:eaeaea;--slider-font-size:24px;--slider-color:579AF6;--slider-bar-color:579AF6;--date-head-bg-color:579AF6;--date-head-color:ffffff;--date-band-color:2568c4;--bg-image-id:0;--bg-image-opacity:100%;--box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset}.frm_hidden,.frm_add_form_row.frm_hidden,.frm_remove_form_row.frm_hidden,.with_frm_style .frm_button.frm_hidden{display:none}.with_frm_style,.with_frm_style form,.with_frm_style .frm-show-form div.frm_description p{text-align:left!important;text-align:var(--form-align)!important}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}.with_frm_style .frm-show-form div.frm_description p{font-size:14px!important;font-size:var(--form-desc-size)!important;color:#666666!important;color:var(--form-desc-color)!important;margin-top:10px!important;margin-top:var(--form-desc-margin-top)!important;margin-bottom:25px!important;margin-bottom:var(--form-desc-margin-bottom)!important;padding:0!important;padding:var(--form-desc-padding)!important}form input.frm_verify{position:absolute;left:-3000px}.with_frm_style fieldset{min-width:0;display:block}.with_frm_style fieldset fieldset{border:none;margin:0;padding:0;background-color:#fff0}.with_frm_style .frm_form_fields>fieldset{border-width:0px!important;border-width:var(--fieldset)!important;border-style:solid;border-color:#000000!important;border-color:var(--fieldset-color)!important;margin:0;padding:0 0 15px 0!important;padding:var(--fieldset-padding)!important;background-color:#fff0;background-color:var(--fieldset-bg-color)!important}legend.frm_hidden{display:none!important}.with_frm_style .frm_form_fields{opacity:1;transition:opacity 0.1s linear}.with_frm_style .frm_doing_ajax{opacity:.5}.frm_transparent{color:#fff0}.with_frm_style legend+h3,.with_frm_style h3.frm_form_title{font-size:40px!important;font-size:var(--title-size)!important;color:#444444!important;color:var(--title-color)!important;margin-top:10px!important;margin-top:var(--title-margin-top)!important;margin-bottom:60px!important;margin-bottom:var(--title-margin-bottom)!important}.with_frm_style .frm_form_field.frm_html_container,.with_frm_style .frm_form_field .frm_show_it{color:#666666!important;color:var(--form-desc-color)!important}.with_frm_style .frm_form_field.frm_html_container{font-size:14px!important;font-size:var(--form-desc-size)!important}.with_frm_style .frm_form_field .frm_show_it{font-size:14px!important;font-size:var(--field-font-size)!important;font-weight:400;font-weight:var(--field-weight)!important}.with_frm_style .frm_required{color:#B94A48!important;color:var(--required-color)!important;font-weight:bold!important;font-weight:var(--required-weight)!important}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container{font-family:var(--font)!important;font-size:14px;font-size:var(--field-font-size)!important;margin-bottom:0!important}.with_frm_style textarea{vertical-align:top;height:auto}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=phone],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style textarea,.frm_form_fields_style,.with_frm_style .frm_scroll_box .frm_opt_container,.frm_form_fields_active_style,.frm_form_fields_error_style,.with_frm_style .frm-card-element.StripeElement,.with_frm_style .chosen-container-multi .chosen-choices,.with_frm_style .chosen-container-single .chosen-single{color:#555;color:var(--text-color)!important;background-color:#ffffff!important;background-color:var(--bg-color)!important;background-image:none!important;border-color:#BFC3C8;border-color:var(--border-color)!important;border-width:1px;border-width:var(--field-border-width)!important;border-style:solid;border-style:var(--field-border-style)!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px;border-radius:var(--border-radius)!important;width:100%;width:var(--field-width)!important;max-width:100%;font-size:14px;font-size:var(--field-font-size)!important;padding:6px 10px;padding:var(--field-pad)!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none!important;font-weight:400;font-weight:var(--field-weight);box-shadow:var(--box-shadow)!important}.with_frm_style input[type=radio],.with_frm_style input[type=checkbox]{border-color:#BFC3C8!important;border-color:var(--border-color)!important;box-shadow:var(--box-shadow)!important;float:none}.with_frm_style input[type=radio]:after,.with_frm_style input[type=checkbox]:after{display:none}.with_frm_style input[type=text],.with_frm_style input[type=password],.with_frm_style input[type=email],.with_frm_style input[type=number],.with_frm_style input[type=url],.with_frm_style input[type=tel],.with_frm_style input[type=file],.with_frm_style input[type=search],.with_frm_style select,.with_frm_style .frm-card-element.StripeElement{height:40px;height:var(--field-height)!important;line-height:1.3!important}.with_frm_style select[multiple=multiple]{height:auto!important}.input[type=file].frm_transparent:focus,.with_frm_style input[type=file]{background-color:#fff0;border:none;outline:none;box-shadow:none}.with_frm_style input[type=file]{color:#555;color:var(--text-color)!important;padding:0;font-size:14px;font-size:var(--field-font-size)!important;display:initial}.with_frm_style input[type=file].frm_transparent{color:transparent!important}.with_frm_style .wp-editor-wrap{width:100%!important;width:var(--field-width)!important;max-width:100%}.with_frm_style .wp-editor-container textarea{border:none!important;box-shadow:none!important}.with_frm_style .mceIframeContainer{background-color:#ffffff!important;background-color:var(--bg-color)!important}.with_frm_style select{width:100%;width:var(--auto-width)!important;max-width:100%;background-position-y:center}.with_frm_style input[disabled],.with_frm_style select[disabled],.with_frm_style textarea[disabled],.with_frm_style input[readonly],.with_frm_style select[readonly],.with_frm_style textarea[readonly]{background-color:#fff;background-color:var(--bg-color-disabled)!important;color:#A1A1A1;color:var(--text-color-disabled)!important;border-color:#E5E5E5;border-color:var(--border-color-disabled)!important}.frm_preview_page:before{content:normal!important}.frm_preview_page{padding:25px}.with_frm_style .frm_primary_label{max-width:100%;font-size:15px!important;font-size:var(--font-size)!important;color:#3f4b5b!important;color:var(--label-color)!important;font-weight:normal!important;font-weight:var(--weight)!important;text-align:left!important;text-align:var(--align)!important;padding:0 0 3px 0!important;padding:var(--label-padding)!important;margin:0;width:auto;display:block}.with_frm_style .frm_top_container .frm_primary_label,.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_top{display:block;float:none;width:auto}.with_frm_style .frm_inline_container .frm_primary_label{margin-right:10px}.with_frm_style .frm_right_container .frm_primary_label,.with_frm_style .frm_pos_right{display:inline;float:right;margin-left:10px}.with_frm_style .frm_pos_center{text-align:center}.with_frm_style .frm_none_container .frm_primary_label,.with_frm_style .frm_pos_none,.frm_pos_none,.frm_none_container .frm_primary_label{display:none}.with_frm_style .frm_section_heading.frm_hide_section{margin-top:0!important}.with_frm_style .frm_hidden_container .frm_primary_label,.with_frm_style .frm_pos_hidden,.frm_hidden_container .frm_primary_label{visibility:hidden;white-space:nowrap}.frm_visible{opacity:1}.with_frm_style .frm_inside_container{position:relative;padding-top:16px;padding-top:calc(0.5 * var(--field-height))}.with_frm_style .frm_inside_container>input,.with_frm_style .frm_inside_container>select,.with_frm_style .frm_inside_container>textarea{display:block}.with_frm_style .frm_inside_container>input::-moz-placeholder,.with_frm_style .frm_inside_container>textarea::-moz-placeholder{opacity:0!important;transition:opacity 0.3s ease-in}.with_frm_style .frm_inside_container>input:-ms-input-placeholder,.with_frm_style .frm_inside_container>textarea:-ms-input-placeholder{opacity:0;transition:opacity 0.3s ease-in}.with_frm_style .frm_inside_container>input::placeholder,.with_frm_style .frm_inside_container>textarea::placeholder{opacity:0;transition:opacity 0.3s ease-in}.with_frm_style .frm_inside_container>label{transition:all 0.3s ease-in;position:absolute;top:17px;top:calc(1px + .5 * var(--field-height));left:3px;width:100%;line-height:1.3;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:6px 10px;padding:var(--field-pad);font-size:14px;font-size:var(--field-font-size);font-weight:400;font-weight:var(--field-weight);-ms-pointer-events:none;pointer-events:none}.with_frm_style.frm_style_lines-no-boxes .frm_inside_container>label{line-height:1}.with_frm_style .frm_inside_container.frm_label_float_top>label{top:0;left:0;padding:0;font-size:12px;font-size:calc(0.85 * var(--field-font-size))}.with_frm_style .frm_inside_container.frm_label_float_top>input::-moz-placeholder,.with_frm_style .frm_inside_container.frm_label_float_top>textarea::-moz-placeholder{opacity:1!important;transition:opacity 0.3s ease-in}.with_frm_style .frm_inside_container.frm_label_float_top>input:-ms-input-placeholder,.with_frm_style .frm_inside_container.frm_label_float_top>textarea:-ms-input-placeholder{opacity:1;transition:opacity 0.3s ease-in}.with_frm_style .frm_inside_container.frm_label_float_top>input::placeholder,.with_frm_style .frm_inside_container.frm_label_float_top>textarea::placeholder{opacity:1;transition:opacity 0.3s ease-in}.with_frm_style .frm_description,.with_frm_style .frm_pro_max_limit_desc{clear:both}.with_frm_style input[type=number][readonly]{-moz-appearance:textfield}.with_frm_style select[multiple="multiple"]{height:auto;line-height:normal}.with_frm_style .frm_catlevel_2,.with_frm_style .frm_catlevel_3,.with_frm_style .frm_catlevel_4,.with_frm_style .frm_catlevel_5{margin-left:18px}.with_frm_style .wp-editor-container{border:1px solid #e5e5e5}.with_frm_style .quicktags-toolbar input{font-size:12px!important}.with_frm_style .wp-editor-container textarea{border:none}.with_frm_style .auto_width #loginform input,.with_frm_style .auto_width input,.with_frm_style input.auto_width,.with_frm_style select.auto_width,.with_frm_style textarea.auto_width{width:auto!important}.with_frm_style .frm_repeat_buttons{white-space:nowrap}.with_frm_style .frm_button{text-decoration:none!important;;border:1px solid #eee;display:inline-block;padding:10px 20px!important;padding:var(--submit-padding)!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;border-radius:var(--border-radius)!important;font-size:15px!important;font-size:var(--submit-font-size)!important;font-weight:normal!important;font-weight:var(--submit-weight)!important;color:#ffffff!important;color:var(--submit-text-color)!important;background:#579AF6!important;background:var(--submit-bg-color)!important;border-width:1px;border-width:var(--submit-border-width)!important;border-color:#579AF6!important;border-color:var(--submit-border-color)!important;height:auto!important;height:var(--submit-height)!important}.with_frm_style .frm_button.frm_inverse{color:var(--submit-bg-color)!important;background:var(--submit-text-color)!important}.with_frm_style .frm_submit{clear:both}.frm_inline_form .frm_form_field,.frm_inline_form .frm_submit{grid-column:span 1 / span 1}.frm_inline_form .frm_submit{margin:0}.frm_submit.frm_inline_submit input[type=submit],.frm_submit.frm_inline_submit button,.frm_inline_form .frm_submit input[type=submit],.frm_inline_form .frm_submit button{margin-top:0}.with_frm_style.frm_center_submit .frm_submit{text-align:center}.with_frm_style .frm_inline_success .frm_submit{display:flex;flex-direction:row;align-items:center;margin:0}.with_frm_style .frm_inline_success .frm_submit .frm_message{flex:1;margin:0;padding-left:10px}.with_frm_style .frm_inline_success.frm_alignright_success .frm_submit .frm_message{text-align:right}.with_frm_style.frm_center_submit .frm_submit input[type=submit],.with_frm_style.frm_center_submit .frm_submit input[type=button],.with_frm_style.frm_center_submit .frm_submit button{margin-bottom:8px!important}.with_frm_style .frm-edit-page-btn,.with_frm_style .frm_submit input[type=submit],.with_frm_style .frm_submit input[type=button],.with_frm_style .frm_submit button{-webkit-appearance:none;cursor:pointer}.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{display:block;margin:0 auto}.with_frm_style .frm_loading_prev .frm_ajax_loading,.with_frm_style .frm_loading_form .frm_ajax_loading{visibility:visible!important}.with_frm_style .frm_loading_prev .frm_prev_page,.with_frm_style .frm_loading_form .frm_button_submit{position:relative;opacity:.8;color:transparent!important;text-shadow:none!important}.with_frm_style .frm_loading_prev .frm_prev_page:hover,.with_frm_style .frm_loading_prev .frm_prev_page:active,.with_frm_style .frm_loading_prev .frm_prev_page:focus,.with_frm_style .frm_loading_form .frm_button_submit:hover,.with_frm_style .frm_loading_form .frm_button_submit:active,.with_frm_style .frm_loading_form .frm_button_submit:focus{cursor:not-allowed;color:#fff0;outline:none!important;box-shadow:none}.with_frm_style .frm_loading_prev .frm_prev_page::before,.with_frm_style .frm_loading_form .frm_button_submit:before{content:'';display:inline-block;position:absolute;background:#fff0;border:1px solid #fff;border-top-color:#fff0;border-left-color:#fff0;border-radius:50%;box-sizing:border-box;top:50%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;-webkit-animation:spin 2s linear infinite;-moz-animation:spin 2s linear infinite;-o-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.frm_forms.frm_style_formidable-style.with_frm_style{max-width:100%!important;direction:ltr!important;margin:0 auto}.frm_inline_form.frm_style_formidable-style.with_frm_style form{text-align:center}.frm_style_formidable-style.with_frm_style .frm_icon_font{color:#3f4b5b!important}.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_minus_icon:before{content:"\e600"}.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_plus_icon:before{content:"\e602"}.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_minus_icon:before,.frm_style_formidable-style.with_frm_style .frm_icon_font.frm_plus_icon:before{color:#ffffff!important;vertical-align:middle}.frm_style_formidable-style.with_frm_style .frm_trigger.active .frm_icon_font.frm_arrow_icon:before{content:"\e62d";color:#444444!important}.frm_style_formidable-style.with_frm_style .frm_trigger .frm_icon_font.frm_arrow_icon:before{content:"\e62a";color:#444444!important}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:20px!important}.frm_style_formidable-style.with_frm_style .form-field.frm_section_heading{margin-bottom:0!important}.frm_style_formidable-style.with_frm_style p.description,.frm_style_formidable-style.with_frm_style div.description,.frm_style_formidable-style.with_frm_style div.frm_description,.frm_style_formidable-style.with_frm_style .frm-show-form>div.frm_description,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc{padding:0;font-size:12px!important;color:#666666!important;font-weight:normal!important;text-align:left!important;font-style:normal!important;max-width:100%}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container{grid-template-columns:150px auto}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_right_container{grid-template-columns:auto 150px}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_data_container,.frm_style_formidable-style.with_frm_style .frm_inline_container.frm_dynamic_select_container .frm_opt_container{display:inline!important}.frm_style_formidable-style.with_frm_style .frm_pos_right{display:inline!important;width:150px!important}.frm_style_formidable-style.with_frm_style .frm_none_container .frm_primary_label,.frm_style_formidable-style.with_frm_style .frm_pos_none{display:none!important}.frm_style_formidable-style.with_frm_style .frm_scale label{font-weight:normal!important;font-size:13px!important;color:#444444!important}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color:#A1A1A1!important}.frm_style_formidable-style.with_frm_style input::-webkit-input-placeholder,.frm_style_formidable-style.with_frm_style textarea::-webkit-input-placeholder{color:#A1A1A1!important}.frm_style_formidable-style.with_frm_style input::-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea::-moz-placeholder{color:#A1A1A1!important;opacity:1}.frm_style_formidable-style.with_frm_style input:-ms-input-placeholder,frm_style_formidable-style.with_frm_style textarea:-ms-input-placeholder{color:#A1A1A1!important}.frm_style_formidable-style.with_frm_style input:-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea:-moz-placeholder{color:#A1A1A1!important}.frm_style_formidable-style.with_frm_style .frm_default,.frm_style_formidable-style.with_frm_style input.frm_default,.frm_style_formidable-style.with_frm_style textarea.frm_default,.frm_style_formidable-style.with_frm_style select.frm_default,.frm_style_formidable-style.with_frm_style .placeholder,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices li.search-field .default,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-default{color:#A1A1A1!important}.frm_style_formidable-style.with_frm_style .form-field input:not([type=file]):focus,.frm_style_formidable-style.with_frm_style select:focus,.frm_style_formidable-style.with_frm_style textarea:focus,.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_focus_field input[type=search],.frm_form_fields_active_style,.frm_style_formidable-style.with_frm_style .frm_focus_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .chosen-container-single.chosen-container-active .chosen-single,.frm_style_formidable-style.with_frm_style .chosen-container-active .chosen-choices{background-color:#ffffff!important;border-color:#66afe9!important;color:var(--text-color);box-shadow:0 1px 1px rgb(0 0 0 / .075) inset,0 0 8px rgb(102 175 233 / .6)}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message,.frm_style_formidable-style.with_frm_style input[type=submit],.frm_style_formidable-style.with_frm_style .frm_submit input[type=button],.frm_style_formidable-style.with_frm_style .frm_submit button,.frm_form_submit_style,.frm_style_formidable-style.with_frm_style .frm-edit-page-btn{width:auto!important;font-size:15px!important;height:auto!important;line-height:normal!important;text-align:center;background:#579AF6!important;border-width:1px;border-color:#579AF6!important;border-style:solid;color:#ffffff!important;cursor:pointer;font-weight:normal!important;-moz-border-radius:4px!important;-webkit-border-radius:4px!important;border-radius:4px!important;text-shadow:none;padding:10px 20px!important;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-shadow:0 1px 1px #eee;-webkit-box-shadow:0 1px 1px #eee;box-shadow:0 1px 1px #eee;margin:10px;margin-left:0;margin-right:0;vertical-align:middle}.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message{margin:0}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:hover,.frm_style_formidable-style.with_frm_style input[type=submit]:hover,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:hover,.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background:#efefef!important;border-color:#cccccc!important;color:#444444!important}.frm_style_formidable-style.with_frm_style.frm_center_submit .frm_submit .frm_ajax_loading{margin-bottom:10px}.frm_style_formidable-style.with_frm_style .frm-edit-page-btn:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:focus,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:focus,.frm_style_formidable-style.with_frm_style .frm_submit button:focus,.frm_style_formidable-style.with_frm_style input[type=submit]:active,.frm_style_formidable-style.with_frm_style .frm_submit input[type=button]:active,.frm_style_formidable-style.with_frm_style .frm_submit button:active{background:#efefef!important;border-color:#cccccc!important;color:#444444!important;outline:none}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:hover,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:active,.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:focus,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:hover,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:active,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:focus{color:transparent!important;background:#579AF6!important}.frm_style_formidable-style.with_frm_style .frm_loading_prev .frm_prev_page:before,.frm_style_formidable-style.with_frm_style .frm_loading_form .frm_button_submit:before{border-bottom-color:#ffffff!important;border-right-color:#ffffff!important}.frm_style_formidable-style.with_frm_style.frm_inline_top .frm_submit::before,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit::before{content:"before";font-size:15px!important;color:#3f4b5b!important;font-weight:normal!important;margin:0;padding:0 0 3px 0!important;width:auto;display:block;visibility:hidden}.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit input,.frm_style_formidable-style.with_frm_style.frm_inline_form .frm_submit button,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit input,.frm_style_formidable-style.with_frm_style .frm_submit.frm_inline_submit button{margin:0!important}.frm_style_formidable-style.with_frm_style #frm_field_cptch_number_container{font-size:15px!important;color:#3f4b5b!important;font-weight:normal!important;clear:both}.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=text],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=password],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=url],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=tel],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=number],.frm_style_formidable-style.with_frm_style .frm_blank_field input[type=email],.frm_style_formidable-style.with_frm_style .frm_blank_field textarea,.frm_style_formidable-style.with_frm_style .frm_blank_field .mce-edit-area iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field select:not(.ui-datepicker-month):not(.ui-datepicker-year),.frm_form_fields_error_style,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .g-recaptcha iframe,.frm_style_formidable-style.with_frm_style .frm_blank_field .frm-card-element.StripeElement,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .frm_blank_field .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_form_field :invalid{color:#444444!important;background-color:#ffffff!important;border-color:#B94A48!important;border-width:1px!important;border-style:solid!important}.frm_style_formidable-style.with_frm_style .frm_blank_field .sigWrapper{border-color:#B94A48!important}.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_limit_error{font-weight:normal!important}.frm_style_formidable-style.with_frm_style .frm_blank_field label,.frm_style_formidable-style.with_frm_style .frm_error,.frm_style_formidable-style.with_frm_style .frm_limit_error{color:#B94A48!important}.frm_style_formidable-style.with_frm_style .frm_error_style{background-color:#F2DEDE!important;border:1px solid #EBCCD1!important;border-radius:4px!important;color:#B94A48!important;font-size:14px!important;margin:0;margin-bottom:20px}.frm_style_formidable-style.with_frm_style #frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#BFC3C8 25%,#fff0 25%,#fff0 50%,#BFC3C8 50%,#BFC3C8 75%,#fff0 75%,#fff0)}.frm_style_formidable-style.with_frm_style #frm_loading .progress-bar{background-color:#ffffff!important}.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total_big textarea,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input,.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea{color:#555555!important;background-color:transparent!important;border:none!important;display:inline!important;width:auto!important;padding:0!important}.frm_ajax_loading{visibility:hidden;width:auto}.frm_form_submit_style{height:auto}a.frm_save_draft{cursor:pointer}.with_frm_style a.frm_save_draft,.with_frm_style a.frm_start_over{font-size:15px;font-size:var(--submit-font-size);font-weight:400;font-weight:var(--submit-weight)}.horizontal_radio .frm_radio{margin:0 5px 0 0}.horizontal_radio .frm_checkbox{margin:0;margin-right:5px}.vertical_radio .frm_checkbox,.vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block}.horizontal_radio .frm_checkbox,.horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block;padding-left:0}.with_frm_style .frm_radio{display:block!important;display:var(--radio-align)!important}.with_frm_style .frm_checkbox{display:block!important;display:var(--check-align)!important}.with_frm_style .vertical_radio .frm_checkbox,.with_frm_style .vertical_radio .frm_radio,.vertical_radio .frm_catlevel_1{display:block!important}.with_frm_style .horizontal_radio .frm_checkbox,.with_frm_style .horizontal_radio .frm_radio,.horizontal_radio .frm_catlevel_1{display:inline-block!important}.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label{display:inline;white-space:normal}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{display:block;padding-left:20px;text-indent:-20px}.with_frm_style .frm_radio label,.with_frm_style .frm_checkbox label{font-size:13px!important;font-size:var(--check-font-size)!important;color:#444444!important;color:var(--check-label-color)!important;font-weight:normal!important;font-weight:var(--check-weight)!important;line-height:1.3}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{font-size:13px!important;font-size:var(--check-font-size)!important;position:static!important}.frm_file_container .frm_file_link,.with_frm_style .frm_radio label .frm_file_container,.with_frm_style .frm_checkbox label .frm_file_container{display:inline-block;margin:5px;vertical-align:middle}.with_frm_style .frm_radio input[type=radio]{border-radius:50%}.with_frm_style .frm_checkbox input[type=checkbox]{border-radius:0}.with_frm_style .frm_radio input[type=radio],.with_frm_style .frm_checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--bg-color);flex:none;display:inline-block!important;margin:0 5px 0 0;color:var(--border-color);width:18px;min-width:18px;height:18px;border:1px solid currentColor;border-color:var(--border-color);vertical-align:middle;position:initial;padding:0}.with_frm_style .frm_radio input[type=radio]:before,.with_frm_style .frm_checkbox input[type=checkbox]:before{content:'';width:12px;height:12px;border-radius:50%;transform:scale(0);transition:120ms transform ease-in-out;box-shadow:inset 10px 10px var(--text-color);display:block;margin:2px 0 0 2px}.with_frm_style .frm_checkbox input[type=checkbox]:before{clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);border-radius:0}.with_frm_style .frm_radio input[type=radio]:checked:before,.with_frm_style .frm_checkbox input[type=checkbox]:checked:before{transform:scale(1)}.with_frm_style :invalid,.with_frm_style :-moz-submit-invalid,.with_frm_style :-moz-ui-invalid{box-shadow:none}.with_frm_style .frm_error_style img{padding-right:10px;vertical-align:middle;border:none}.with_frm_style .frm_trigger{cursor:pointer}.with_frm_style .frm_error_style,.with_frm_style .frm_message,.frm_success_style{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:15px}.with_frm_style .frm_message p{margin-bottom:5px;color:#468847;color:var(--success-text-color)!important}.with_frm_style .frm_message,.frm_success_style{margin:5px 0 15px;border:1px solid #D6E9C6;border-color:var(--success-border-color);background-color:#DFF0D8;background-color:var(--success-bg-color);color:#468847;color:var(--success-text-color)!important;border-radius:4px;border-radius:var(--border-radius);font-size:14px;font-size:var(--success-font-size)!important}.with_frm_style .frm_plain_success .frm_message{background-color:#fff0;padding:0;border:none;font-size:inherit!important;color:inherit!important}.with_frm_style .frm_plain_success .frm_message p{color:inherit!important}.frm_form_fields_style,.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_submit_style{width:auto}.with_frm_style .frm_trigger span{float:left}.with_frm_style table.frm-grid,#content .with_frm_style table.frm-grid{border-collapse:collapse;border:none}.frm-grid td,.frm-grid th{padding:5px;border-width:1px;border-style:solid;border-color:#BFC3C8;border-color:var(--border-color);border-top:none;border-left:none;border-right:none}.frm-alt-table{width:100%;border-collapse:separate;margin-top:.5em;font-size:15px;border-width:1px}.with_frm_style .frm-alt-table{border-color:#BFC3C8;border-color:var(--border-color)}.frm-alt-table th{width:200px}.frm-alt-table tr{background-color:#fff0}.frm-alt-table th,.frm-alt-table td{background-color:#fff0;vertical-align:top;text-align:left;padding:20px;border-color:#fff0}.frm-alt-table tr:nth-child(even){background-color:#ecf0f5}table.form_results.with_frm_style{border:1px solid #BFC3C8!important;border-width:var(--field-border-width)!important;border-color:var(--border-color)!important}table.form_results.with_frm_style tr td{text-align:left;padding:7px 9px;color:#555;color:var(--text-color)!important;border-top:1px solid #BFC3C8;border-top-width:var(--field-border-width)!important;border-top-color:var(--border-color)!important}table.form_results.with_frm_style tr.frm_even,.frm-grid .frm_even{background-color:#fff;background-color:var(--bg-color)!important}table.form_results.with_frm_style tr.frm_odd,.frm-grid .frm_odd{background-color:#fff;background-color:var(--bg-color)!important}.frm_color_block{background-color:#ecf0f5;padding:40px}.with_frm_style .frm-show-form .frm_color_block.frm_section_heading h3,.frm_color_block.frm_section_heading h3{border-width:0!important}.frm_collapse .ui-icon{display:inline-block}.frm_toggle_container{border:1px solid #fff0}.frm_toggle_container ul{margin:5px 0;padding-left:0;list-style-type:none}.frm_toggle_container .frm_month_heading{text-indent:15px}.frm_toggle_container .frm_month_listing{margin-left:40px}#frm_loading{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999}#frm_loading h3{font-weight:500;padding-bottom:15px;color:#fff;font-size:24px}#frm_loading_content{position:fixed;top:20%;left:33%;width:33%;text-align:center;padding-top:30px;font-weight:700;z-index:9999999}#frm_loading img{max-width:100%}#frm_loading .progress{border-radius:4px;box-shadow:0 1px 2px rgb(0 0 0 / .1) inset;height:20px;margin-bottom:20px;overflow:hidden}#frm_loading .progress.active .progress-bar{animation:2s linear 0s normal none infinite progress-bar-stripes}#frm_loading .progress-striped .progress-bar{background-image:linear-gradient(45deg,#BFC3C8 25%,#fff0 25%,#fff0 50%,#BFC3C8 50%,#BFC3C8 75%,#fff0 75%,#fff0);background-size:40px 40px}#frm_loading .progress-bar{background-color:#fff;background-color:var(--bg-color);box-shadow:0 -1px 0 rgb(0 0 0 / .15) inset;float:left;height:100%;line-height:20px;text-align:center;transition:width 0.6s ease 0s;width:100%}.frm_image_from_url{height:50px}.frm-loading-img{background:url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/formidable/images/ajax_loader.gif) no-repeat center center;padding:6px 12px}select.frm_loading_lookup{background-image:url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/formidable/images/ajax_loader.gif)!important;background-position:10px;background-repeat:no-repeat;color:transparent!important}.frm_screen_reader{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.frm_screen_reader.frm_hidden{display:initial}.frm_verify{position:absolute;left:-3000px}.frm_clear_none{clear:none}.frm_clear{clear:both}.frm_form_field.frm_alignright{float:right!important}.with_frm_style .frm_form_field{clear:both}.frm_combo_inputs_container,.frm_grid_container,.frm_form_fields .frm_section_heading,.frm_form_fields .frm_fields_container{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:max-content;grid-gap:0 2%}.frm_combo_inputs_container>*,.frm_grid_container>*,.frm_section_heading>*,.frm_fields_container .frm_form_field,.frm_fields_container>*{grid-column:span 12 / span 12}.frm_inline,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_inline,.frm_form_field.frm_inline,.frm_submit.frm_inline,.frm_form_field.frm_right_inline,.frm_form_field.frm_last_inline{width:auto;grid-column:span 2 / span 2}.frm6,.frm_half,.frm_form_field.frm_three_fifths,.frm_form_field.frm6,.frm_submit.frm6,.frm_form_field.frm_left_half,.frm_form_field.frm_right_half,.frm_form_field.frm_first_half,.frm_form_field.frm_last_half,.frm_form_field.frm_half,.frm_submit.frm_half{grid-column:span 6 / span 6}.frm4,.frm_third,.frm_form_field.frm_two_fifths,.frm_form_field.frm4,.frm_submit.frm4,.frm_form_field.frm_left_third,.frm_form_field.frm_third,.frm_submit.frm_third,.frm_form_field.frm_right_third,.frm_form_field.frm_first_third,.frm_form_field.frm_last_third{grid-column:span 4 / span 4}.frm8,.frm_two_thirds,.frm_form_field.frm8,.frm_submit.frm8,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_right_two_thirds,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_last_two_thirds,.frm_form_field.frm_two_thirds{grid-column:span 8/span 8}.frm3,.frm_fourth,.frm_form_field.frm3,.frm_submit.frm3,.frm_form_field.frm_left_fourth,.frm_form_field.frm_fourth,.frm_submit.frm_fourth,.frm_form_field.frm_right_fourth,.frm_form_field.frm_first_fourth,.frm_form_field.frm_last_fourth{grid-column:span 3/span 3}.frm9,.frm_three_fourths,.frm_form_field.frm_four_fifths,.frm_form_field.frm9,.frm_submit.frm9,.frm_form_field.frm_three_fourths{grid-column:span 9/span 9}.frm_form_field.frm_left_fifth,.frm_form_field.frm_fifth,.frm_submit.frm_fifth,.frm_form_field.frm_right_fifth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_last_fifth{grid-column:span 2/span 2}.frm2,.frm_sixth,.frm_form_field.frm2,.frm_submit.frm2,.frm_form_field.frm_sixth,.frm_submit.frm_sixth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_last_sixth{grid-column:span 2/span 2}.frm10,.frm_form_field.frm10,.frm_submit.frm10{grid-column:span 10/span 10}.frm1,.frm_form_field.frm1,.frm_submit.frm1,.frm_form_field.frm_seventh,.frm_submit.frm_seventh,.frm_form_field.frm_first_seventh,.frm_form_field.frm_last_seventh.frm_form_field.frm_eighth,.frm_submit.frm_eighth,.frm_form_field.frm_first_eighth,.frm_form_field.frm_last_eighth{grid-column:span 1/span 1}.frm5,.frm_form_field.frm5,.frm_submit.frm5{grid-column:span 5/span 5}.frm7,.frm_form_field.frm7,.frm_submit.frm7{grid-column:span 7/span 7}.frm11,.frm_form_field.frm11,.frm_submit.frm11{grid-column:span 11/span 11}.frm12,.frm_full,.frm_full .wp-editor-wrap,.frm_full>input:not([type='checkbox']):not([type='radio']):not([type='button']),.frm_full select,.frm_full textarea{width:100%!important;grid-column:span 12/span 12;box-sizing:border-box}.frm_full .wp-editor-wrap input{width:auto!important}.frm_first,.frm_form_field.frm_left_half,.frm_form_field.frm_left_third,.frm_form_field.frm_left_two_thirds,.frm_form_field.frm_left_fourth,.frm_form_field.frm_left_fifth,.frm_form_field.frm_left_inline,.frm_form_field.frm_first_half,.frm_form_field.frm_first_third,.frm_form_field.frm_first_two_thirds,.frm_form_field.frm_first_fourth,.frm_form_field.frm_first_fifth,.frm_form_field.frm_first_sixth,.frm_form_field.frm_first_seventh,.frm_form_field.frm_first_eighth,.frm_form_field.frm_first_inline,.frm_form_field.frm_first{grid-column-start:1}.frm_last,.frm_form_field.frm_last,.frm_form_field.frm_alignright{grid-column-end:-1;justify-content:end}.with_frm_style.frm_rtl .frm_form_fields .star-rating{float:right}.with_frm_style.frm_rtl .frm_grid .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_first .frm_primary_label,.with_frm_style.frm_rtl .frm_grid_odd .frm_primary_label,.with_frm_style.frm_rtl .frm_grid .frm_radio,.with_frm_style.frm_rtl .frm_grid_first .frm_radio,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio,.with_frm_style.frm_rtl .frm_grid .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox{float:right!important;margin-right:0!important}.with_frm_style.frm_rtl .frm_grid_first .frm_radio label input,.with_frm_style.frm_rtl .frm_grid .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_radio label input,.with_frm_style.frm_rtl .frm_grid_first .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid .frm_checkbox label input,.with_frm_style.frm_rtl .frm_grid_odd .frm_checkbox label input{float:left}.with_frm_style.frm_rtl .frm_catlevel_2,.with_frm_style.frm_rtl .frm_catlevel_3,.with_frm_style.frm_rtl .frm_catlevel_4,.with_frm_style.frm_rtl .frm_catlevel_5{margin-right:18px}.with_frm_style.frm_rtl div>.frm_time_select{margin-right:5px}.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container{display:grid;grid-template-columns:25% auto;width:100%;grid-auto-rows:min-content}.frm_form_field.frm_right_container{grid-template-columns:auto 25%}.frm_form_field.frm_inline_container{grid-template-columns:repeat(2,minmax(auto,max-content))}.frm_form_field.frm_inline_container .frm_primary_label,.frm_form_field.frm_right_container .frm_primary_label,.frm_form_field.frm_left_container .frm_primary_label{margin-right:10px;grid-row:span 2/span 2;padding-top:4px}.frm_form_field.frm_left_container .frm_primary_label{grid-column:1;grid-row:span 2/span 2}.frm_form_field.frm_right_container .frm_primary_label{grid-column:2;grid-row:1;margin-right:0;margin-left:10px}.frm_form_field.frm_inline_container .frm_description,.frm_form_field.frm_left_container .frm_description{grid-column:2}.frm_form_field.frm_right_container .frm_description{grid-column:1}.frm_conf_field.frm_left_container{grid-template-columns:67%}.frm_conf_field.frm_left_container .frm_description{grid-column:1}.frm-fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@media only screen and (max-width:750px){.frm_grid_container.frm_no_grid_750>div{grid-column:span 12/span 12}}@media only screen and (max-width:600px){.frm_section_heading>.frm_form_field,.frm_fields_container>.frm_submit,.frm_grid_container>.frm_form_field,.frm_fields_container>.frm_form_field{grid-column:1 / span 12!important}.frm_grid_container.frm_no_grid_600,.frm_form_field.frm_inline_container,.frm_form_field.frm_right_container,.frm_form_field.frm_left_container{display:block}}.frm_conf_field.frm_left_container .frm_primary_label{display:none}.wp-editor-wrap *,.wp-editor-wrap *:after,.wp-editor-wrap *:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.with_frm_style .frm_grid,.with_frm_style .frm_grid_first,.with_frm_style .frm_grid_odd{clear:both;margin-bottom:0!important;padding:5px;border-width:1px;border-style:solid;border-color:#BFC3C8;border-color:var(--border-color)!important;border-left:none;border-right:none}.with_frm_style .frm_grid,.with_frm_style .frm_grid_odd{border-top:none}.frm_grid .frm_error,.frm_grid_first .frm_error,.frm_grid_odd .frm_error,.frm_grid .frm_limit_error,.frm_grid_first .frm_limit_error,.frm_grid_odd .frm_limit_error{display:none}.frm_grid:after,.frm_grid_first:after,.frm_grid_odd:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.frm_grid_first{margin-top:20px}.frm_grid_first,.frm_grid_odd{background-color:#fff;background-color:var(--bg-color)}.frm_grid{background-color:#ffffff!important;background-color:var(--bg-color-active)!important}.with_frm_style .frm_grid.frm_blank_field,.with_frm_style .frm_grid_first.frm_blank_field,.with_frm_style .frm_grid_odd.frm_blank_field{background-color:#F2DEDE!important;background-color:var(--error-bg)!important;border-color:#EBCCD1;border-color:var(--error-bg)}.frm_grid .frm_primary_label,.frm_grid_first .frm_primary_label,.frm_grid_odd .frm_primary_label,.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{float:left!important;display:block;margin-top:0;margin-left:0!important}.frm_grid_first .frm_radio label,.frm_grid .frm_radio label,.frm_grid_odd .frm_radio label,.frm_grid_first .frm_checkbox label,.frm_grid .frm_checkbox label,.frm_grid_odd .frm_checkbox label{visibility:hidden;white-space:nowrap;text-align:left}.frm_grid_first .frm_radio label input,.frm_grid .frm_radio label input,.frm_grid_odd .frm_radio label input,.frm_grid_first .frm_checkbox label input,.frm_grid .frm_checkbox label input,.frm_grid_odd .frm_checkbox label input{visibility:visible;margin:2px 0 0;float:right}.frm_grid .frm_radio,.frm_grid_first .frm_radio,.frm_grid_odd .frm_radio,.frm_grid .frm_checkbox,.frm_grid_first .frm_checkbox,.frm_grid_odd .frm_checkbox{display:inline}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox,.frm_grid_2 .frm_primary_label{width:48%!important}.frm_grid_2 .frm_radio,.frm_grid_2 .frm_checkbox{margin-right:4%}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox,.frm_grid_3 .frm_primary_label{width:30%!important}.frm_grid_3 .frm_radio,.frm_grid_3 .frm_checkbox{margin-right:3%}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{width:20%!important}.frm_grid_4 .frm_primary_label{width:28%!important}.frm_grid_4 .frm_radio,.frm_grid_4 .frm_checkbox{margin-right:4%}.frm_grid_5 .frm_primary_label,.frm_grid_7 .frm_primary_label{width:24%!important}.frm_grid_5 .frm_radio,.frm_grid_5 .frm_checkbox{width:17%!important;margin-right:2%}.frm_grid_6 .frm_primary_label{width:25%!important}.frm_grid_6 .frm_radio,.frm_grid_6 .frm_checkbox{width:14%!important;margin-right:1%}.frm_grid_7 .frm_primary_label{width:22%!important}.frm_grid_7 .frm_radio,.frm_grid_7 .frm_checkbox{width:12%!important;margin-right:1%}.frm_grid_8 .frm_primary_label{width:23%!important}.frm_grid_8 .frm_radio,.frm_grid_8 .frm_checkbox{width:10%!important;margin-right:1%}.frm_grid_9 .frm_primary_label{width:20%!important}.frm_grid_9 .frm_radio,.frm_grid_9 .frm_checkbox{width:9%!important;margin-right:1%}.frm_grid_10 .frm_primary_label{width:19%!important}.frm_grid_10 .frm_radio,.frm_grid_10 .frm_checkbox{width:8%!important;margin-right:1%}.frm_form_field.frm_inline_container .frm_opt_container,.frm_form_field.frm_right_container .frm_opt_container,.frm_form_field.frm_left_container .frm_opt_container{padding-top:4px}.with_frm_style .frm_inline_container.frm_grid_first .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_odd .frm_primary_label,.with_frm_style .frm_inline_container.frm_grid_first .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid .frm_opt_container,.with_frm_style .frm_inline_container.frm_grid_odd .frm_opt_container{margin-right:0}.frm_form_field.frm_two_col .frm_opt_container,.frm_form_field.frm_three_col .frm_opt_container,.frm_form_field.frm_four_col .frm_opt_container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:max-content;grid-gap:0 2.5%}.frm_form_field.frm_three_col .frm_opt_container{grid-template-columns:repeat(3,1fr)}.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns:repeat(4,1fr)}.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox,.frm_form_field.frm_four_col .frm_radio,.frm_form_field.frm_four_col .frm_checkbox{grid-column-end:span 1}.frm_form_field .frm_checkbox,.frm_form_field .frm_checkbox+.frm_checkbox,.frm_form_field .frm_radio,.frm_form_field .frm_radio+.frm_radio{margin-top:0;margin-bottom:0}.frm_form_field.frm_scroll_box .frm_opt_container{height:100px;overflow:auto}.frm_html_container.frm_scroll_box,.frm_form_field.frm_html_scroll_box{height:100px;overflow:auto;background-color:#fff;background-color:var(--bg-color);border-color:#BFC3C8;border-color:var(--border-color);border-width:1px;border-width:var(--field-border-width);border-style:solid;border-style:var(--field-border-style);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-radius:var(--border-radius);width:100%;width:var(--field-width);max-width:100%;font-size:14px;font-size:var(--field-font-size);padding:6px 10px;padding:var(--field-pad);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none!important;font-weight:400;box-shadow:var(--box-shadow)}.frm_form_field.frm_total_big input,.frm_form_field.frm_total_big textarea,.frm_form_field.frm_total input,.frm_form_field.frm_total textarea{opacity:1;background-color:transparent!important;border:none!important;font-weight:700;-moz-box-shadow:none;-webkit-box-shadow:none;width:auto!important;height:auto!important;box-shadow:none!important;display:inline;-moz-appearance:textfield;padding:0}.frm_form_field.frm_total_big input::-webkit-outer-spin-button,.frm_form_field.frm_total_big input::-webkit-inner-spin-button,.frm_form_field.frm_total input::-webkit-outer-spin-button,.frm_form_field.frm_total input::-webkit-inner-spin-button{-webkit-appearance:none}.frm_form_field.frm_total_big input:focus,.frm_form_field.frm_total_big textarea:focus,.frm_form_field.frm_total input:focus,.frm_form_field.frm_total textarea:focus{background-color:#fff0;border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.frm_form_field.frm_label_justify .frm_primary_label{text-align:justify!important}.frm_form_field.frm_capitalize input,.frm_form_field.frm_capitalize select,.frm_form_field.frm_capitalize .frm_opt_container label{text-transform:capitalize}.frm_clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.frm_clearfix{display:block}.with_frm_style .frm_repeat_sec .frm_form_field.frm_repeat_buttons .frm_icon_font::before{color:#ffffff!important;color:var(--repeat-icon-color)!important}.with_frm_style .frm_combo_inputs_container>.frm_form_subfield-first,.with_frm_style .frm_combo_inputs_container>.frm_form_subfield-middle,.with_frm_style .frm_combo_inputs_container>.frm_form_subfield-last{margin-bottom:0!important}@media only screen and (max-width:900px){.frm_form_field .frm_repeat_grid .frm_form_field.frm_sixth .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_seventh .frm_primary_label,.frm_form_field .frm_repeat_grid .frm_form_field.frm_eighth .frm_primary_label{display:block!important}}@media only screen and (max-width:600px){.frm_form_field.frm_four_col .frm_opt_container{grid-template-columns:repeat(2,1fr)}.with_frm_style .frm_repeat_inline,.with_frm_style .frm_repeat_grid{margin:20px 0}}@media only screen and (max-width:500px){.frm_form_field.frm_two_col .frm_radio,.frm_form_field.frm_two_col .frm_checkbox,.frm_form_field.frm_three_col .frm_radio,.frm_form_field.frm_three_col .frm_checkbox{width:auto;margin-right:0;float:none;display:block}.frm_form_field input[type=file]{max-width:220px}.with_frm_style .frm-g-recaptcha>div>div,.with_frm_style .g-recaptcha>div>div{width:inherit!important;display:block;overflow:hidden;max-width:302px;border-right:1px solid #d3d3d3;border-radius:4px;box-shadow:2px 0 4px -1px rgb(0 0 0 / .08);-moz-box-shadow:2px 0 4px -1px rgb(0 0 0 / .08)}.with_frm_style .g-recaptcha iframe,.with_frm_style .frm-g-recaptcha iframe{width:100%}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/affs/assets/css/../fonts/fontawesome-webfont.eot#1780335761);src:url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/affs/assets/css/../fonts/fontawesome-webfont.eot#1780335761) format('embedded-opentype'),url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/affs/assets/css/../fonts/fontawesome-webfont.woff2#1780335761) format('woff2'),url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/affs/assets/css/../fonts/fontawesome-webfont.woff#1780335761) format('woff'),url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/affs/assets/css/../fonts/fontawesome-webfont.ttf#1780335761) format('truetype'),url(https://www.thinkmint.ng/buyrealestate/wp-content/plugins/affs/assets/css/../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fs_affiliates_active_status,.fs_affiliates_inactive_status,.fs_affiliates_pending_approval_status,.fs_affiliates_paid_status,.fs_affiliates_unpaid_status,.fs_affiliates_rejected_status,.fs_affiliates_suspended_status,.fs_affiliates_acknowledged_status,.fs_affiliates_denied_status,.fs_affiliates_pending_status,.fs_affiliates_processing_status,.fs_affiliates_success_status,.fs_affiliates_new_status,.fs_affiliates_cancelled_status,.fs_affiliates_notconverted_status,.fs_affiliates_converted_status,.fs_affiliates_active_status,.fs_affiliates_hold_status{display:inline-flex;border-radius:4px;border-bottom:1px solid rgb(0 0 0 / .05);margin:-.25em 0;cursor:inherit!important;max-width:100%;padding:.3em 1em;font-weight:700;word-break:break-word}.fs_affiliates_active_status{background:#02cc4f;color:#fff}.fs_affiliates_inactive_status{background:#eba3a3;color:#761919}.fs_affiliates_pending_approval_status{background:#f55b11;color:#fff}.fs_affiliates_paid_status{background:#c6e1c6;color:#5b841b}.fs_affiliates_unpaid_status{background:#616e70;color:#fff}.fs_affiliates_rejected_status{background:#d63369;color:#fff}.fs_affiliates_suspended_status{background:#287cd6;color:#fff}.fs_affiliates_acknowledged_status{background:#8e1093;color:#fff}.fs_affiliates_denied_status{background:#0b9fba;color:#fff}.fs_affiliates_pending_status{background:#efd812;color:#000}.fs_affiliates_pending_status{background:#efd812;color:#000}.fs_affiliates_processing_status{background:#0498ff;color:#fff}.fs_affiliates_success_status{background:#219b52;color:#fff}.fs_affiliates_new_status{background:#102f80;color:#fff}.fs_affiliates_cancelled_status{background:red;color:#fff}.fs_affiliates_notconverted_status{background:#c95555;color:#fff}.fs_affiliates_converted_status{background:#6c9606;color:#fff}.fs_affiliates_hold_status{background:#161515;color:#fff}.fs_affiliates_register_notice,.fs_affiliates_pending_approval_notice,.fs_affiliates_rejected_notice,.fs_affiliates_suspended_notice,.fs_affiliates_hold_notice{margin:10px auto;width:100%;border-radius:10px;font-size:14px!important;padding:10px}.fs_affiliates_register_notice{background:#0c6;border:1px solid #393;color:#000}.fs_affiliates_pending_approval_notice{background:#fc0;border:1px solid #f93;color:#000}.fs_affiliates_rejected_notice{background:#f66;border:1px solid #f06;color:#fff}.fs_affiliates_suspended_notice{background:#3cf;border:1px solid #39f;color:#000}.fs_affiliates_hold_notice{background:#933;border:1px solid maroon;color:#fff}.fs_affiliate_campaigns_list_table .remove_campaigns_list_btn{text-transform:uppercase!important;background:#de1f05!important;padding:10px 20px!important;color:#fefefe!important;width:auto!important;height:auto!important;border:none!important;border-radius:5px;text-shadow:none!important;font-weight:700;box-shadow:0 5px #c11a04!important;margin-bottom:10px;font-size:14px!important;letter-spacing:1px;cursor:pointer}.fs_affiliate_campaigns_list_table .remove_campaigns_list_btn:active{transform:translateY(5px);box-shadow:none!important}.fs_affiliates_msg_success{display:block;width:96%;margin:10px auto;border:1px solid #138f30!important;padding:10px 10px 10px 10px!important;box-shadow:0 0 1px #138f30!important;color:#fff;background:#138f30!important}.fs_affiliates_msg_fails{display:block;width:96%;margin:10px auto;border:1px solid #cb0000!important;padding:10px 10px 10px 10px!important;box-shadow:0 0 1px #cb0000!important;color:#fff;background:#cb0000!important}.fs_affiliates_msg_success_post{display:block;width:96%;margin:10px auto;border:1px solid #138f30!important;padding:10px 10px 10px 10px!important;box-shadow:0 0 1px #138f30!important;color:#fff;background:#138f30!important}.fs_affiliates_msg_fails_post{display:block;width:96%;margin:10px auto;border:1px solid #cb0000!important;padding:10px 10px 10px 10px!important;box-shadow:0 0 1px #cb0000!important;color:#fff;background:#cb0000!important}.fs_affiliates_msg_success i,.fs_affiliates_msg_fails i,.fs_affiliates_msg_success_post i,.fs_affiliates_msg_fails_post i{margin-right:10px;font-size:16px}p.fs_affiliates_success_notices,p.fs_affiliates_failure_notices{position:fixed;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1.5em 0;text-align:center;z-index:99998;color:#fff;font-size:14px;font-weight:700}p.fs_affiliates_success_notices{background-color:#00ab28}p.fs_affiliates_failure_notices{background-color:#ef1212}.fs-affiliates-product-commisssion-table tfoot nav{float:right;border:0;clear:none;padding:0;margin-bottom:0}.fs-affiliates-product-commisssion-table tfoot nav ul{margin:0;list-style:none;border:none!important}.fs-affiliates-product-commisssion-table tfoot nav ul li{display:inline-block;margin-left:3px}.fs-product-commission-search-btn{margin-bottom:15px!important;margin-left:10px!important;margin-top:5px}.fs-affiliates-product-commisssion-table tfoot nav ul li span{margin:0;padding:0}.fs-affiliates-product-commisssion-table tfoot nav ul li a{display:inline-block;padding:10px;margin:0;background:#fafafa;border:none;color:#43454b;text-decoration:none;border:1px solid #ccc}.fs-affiliates-product-commisssion-table tfoot nav ul li .current{background:#ccc;border:none}.fs-affiliates-product-commisssion-table thead tr th{background:#ccc;border:none}.fs-affiliates-product-commisssion-table tfoot nav ul li .current a,.fs-affiliates-product-commisssion-table tfoot nav ul li a:hover{background:#ccc;border:none;color:#000}.fs_affiliates_frontend_dashboard{width:100%;float:left;box-shadow:0 0 5px #000;margin-bottom:20px}.fs_affiliates_frontend_dashboard .fs_affiliates_frontend_dashboard{background:none;border:none;box-shadow:none;margin-bottom:0}.fs_affiliates_frontend_dashboard .fs_affiliates_menu{width:100%;float:left}.fs_affiliates_frontend_dashboard .fs_affiliates_menu .fs_affiliates_menu_ul{width:100%;float:left;padding-left:20px;margin:0}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li{list-style:none;float:left}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li a{padding:10px 15px 10px 15px;display:block;font-size:16px;outline:none;text-decoration:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li a:hover{text-decoration:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li a i{padding-right:10px;font-size:18px}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li a.current{text-decoration:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul ul{position:absolute;display:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover{position:relative}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover ul{top:40px;background:#52ac67;padding:0;z-index:99;display:block;left:0;margin:0}.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover ul li a{display:block;width:200px;padding:5px 10px;outline:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content{float:left;width:100%}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator{width:96%;margin:15px auto}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator h2,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_form h2{font-size:18px;margin:0 0 15px 0;padding:0 0 10px 0;font-weight:600}.fs_affiliates_validation_error,.fs_affiliates_refer_friend_validation_error{color:#d30034;float:left}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table.fs_affiliates_generate_link_table{width:100%;margin:0 0 5px 0px!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table.fs_affiliates_generate_link_table tr{background:none!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table.fs_affiliates_generate_link_table,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table.fs_affiliates_generate_link_table td,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table.fs_affiliates_generate_link_table th{border:none!important;padding:5px 0px!important;background:none!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table td input[type='text'],.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table td select{height:35px}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table td input[type='text'],.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table td select{border-radius:5px;border:1px solid #bbb;width:100%;padding:0 0 0 10px;background:#f1f1f1;color:#222;margin:0px!important;box-shadow:none!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator label{width:100%;display:block;padding:0 0 10px 0}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_form p input[type='text']{border-radius:5px;border:1px solid #bbb;width:100%;padding:0 0 0 10px;background:#f1f1f1;color:#222;margin:0px!important;box-shadow:none!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_form p textarea{border-radius:5px;border:1px solid #bbb;width:100%;padding:0 0 0 10px;background:#f1f1f1;color:#222;margin:0px!important;box-shadow:none!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator table td .fs_affiliates_generate_affiliate_link,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_form .fs_affiliates_form_save,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_download_btn,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs-product-commission-search-btn,.fs_affiliates_generate_campaign_affiliate_link{padding:10px 15px!important;color:#fefefe!important;width:170px!important;text-align:center;height:auto!important;border:none!important;text-shadow:none!important;font-weight:600;font-size:16px!important;letter-spacing:1px;margin:10px 0 0 0px!important;display:block;float:left}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_download_btn{border:2px solid #2fa3f2!important;color:#000!important;box-shadow:none;margin:0 auto!important;width:120px!important;float:none!important;font-size:13px!important;padding:7px 10px!important}.fs_affiliates_fileupload_frontend_table .fs_affiliates_download_btn i,.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_qrdownload_btn i{margin-left:10px}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_download_btn:hover{background:#2fa3f2!important;box-shadow:0 5px #308fd2!important;color:#fff!important}.fs_affiliates_form_save:active,.fs_affiliates_generate_affiliate_link:active,.fs_affiliates_download_btn:active,.fs-product-commission-search-btn:active{transform:translateY(5px);box-shadow:none!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_qrdownload_btn{border:2px solid #2fa3f2!important;color:#fff!important;box-shadow:none;width:135px!important;float:none!important;font-size:13px!important;padding:7px 10px!important;display:block;background:#2fa3f2!important;font-weight:700;letter-spacing:1px;text-align:center}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_qrdownload_btn:hover{box-shadow:0 0 3px #000}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator .fs_display_generated_link,.fs_display_generated_campaign_link{width:100%;float:left}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_link_generator .fs_display_generated_link p,.fs_display_generated_campaign_link p{color:#000!important;margin:5px!important;padding:5px 0px!important}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_form{width:96%;margin:2% 0 2% 2%;float:left}.fs_affiliates_form p{margin-bottom:10px!important;width:100%;float:left;display:block}.fs_affiliates_form p label,.fs_affiliates_form label{width:100%;display:block;padding:0 0 10px 0}.fs_affiliates_form label span{color:#000}.fs_affiliates_form p label.fs_affiliates_label{width:25%;display:block;float:left}.fs_affiliates_form p label.fs_affiliates_commission{width:50%;display:block;float:left}.fs_affiliates_form p input.fs_affiliates_checkbox{width:auto!important}.fs_affiliates_form p input,.fs_affiliates_form p select{border-radius:5px;border:1px solid #bbb;width:100%;padding:0 0 0 10px;background:#f1f1f1;height:35px;color:#222;margin:0px!important;box-shadow:none!important}.fs_affiliates_form .pagination-centered{float:none;display:block;margin:10px auto;padding:10px;text-align:center}#fs_affiliates_pay_msg_success{display:block;margin-left:2%;margin-top:2%;color:#09bc1b;font-size:14px;font-weight:700}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_order_detail_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_customer_detail_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table,.fs_affiliates_menu_content table.fs_affiliates_domain_table{width:97%;margin:20px auto;border-collapse:collapse;background:#fff;border:1px solid #ccc}.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table{width:100%;margin:20px auto;border-collapse:collapse;background:#fff;border:1px solid #ccc}.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table .fs_affiliate_payout_request_log_table{width:100%}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tr:nth-child(2n+1),.fs_affiliates_menu_content table.fs_affiliates_domain_table tr:nth-child(2n+1){background:#f9f9f9}.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_order_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_customer_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table tbody th{width:250px}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_order_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_customer_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody th,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody th,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table thead th,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody th{font-weight:700;border:1px solid #ccc;padding:10px;text-align:center;font-size:14px}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody td,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_order_detail_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_customer_detail_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody td,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody td,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody td{padding:10px;border:1px solid #ccc;color:#000;font-size:14px}.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td img{width:100px;height:auto}table.fs_affiliates_creatives_frontend_table td.fs_copy_creatives_link .fs_copy_clipboard_image{width:auto!important;height:auto!important}table.fs_affiliates_creatives_frontend_table td.fs_copy_creatives_link,table.fs_affiliates_creatives_frontend_table .fs_copy_message{text-align:center!important}.fs_affiliates_landing_page_table .fs_copy_affiliate_link{text-align:center}.fs_affiliates_landing_page_table .fs_landing_pages_link p{margin-bottom:10px}.fs_display_generated_link .fp_affiliates_vk,.fs_display_generated_link .fp_affiliates_whatsapp,.fs_display_generated_link .fp_affiliates_fb,.fs_display_generated_link .twitter-share-button,.fs_display_generated_link #___plus_0,.fs_landing_pages_link .fp_affiliates_vk,.fs_landing_pages_link .fp_affiliates_whatsapp,.fs_landing_pages_link .fp_affiliates_fb,.fs_landing_pages_link .twitter-share-button,.fs_landing_pages_link #___plus_0{float:left!important;margin-right:5px!important;margin-bottom:10px;border-radius:3px}.fp_affiliates_vk{background:#4682c7;width:54px}.fp_affiliates_whatsapp{background:#25d366;width:50px}.fp_affiliates_fb{background:#3b5998;width:54px;cursor:pointer}.fp_affiliates_fb:hover{opacity:.7}.fp_affiliates_vk,.fp_affiliates_whatsapp,.fp_affiliates_fb{height:20px;color:#fff!important;font-size:10px;font-weight:700;text-decoration:none;line-height:18px}.fp_affiliates_vk:hover,.fp_affiliates_whatsapp:hover,.fp_affiliates_fb:hover{color:#fff!important;text-decoration:none}.fp_affiliates_vk i,.fp_affiliates_whatsapp i,.fp_affiliates_fb i{margin:4px 2px 0 3px;color:#fff!important;font-size:12px;font-weight:700}.affiliate_referrer_fields{display:block}.affiliate_referrer_fields select{min-width:150px}@media screen and (max-width:767px){.fs_affiliates_frontend_dashboard .fs_affiliates_menu ul.fs_affiliates_menu_ul li:hover ul li a{display:block;width:150px;padding:5px 10px;outline:none}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_download_btn{width:120px;margin:0 auto!important}.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_order_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_customer_detail_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table tbody th{width:50%;font-weight:700;text-align:left}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table .fs_affiliates_menu_content table.fs_affiliates_domain_table{border:none}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody tr,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody tr,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody tr,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody tr{display:block;margin-bottom:15px}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody tr:first-child,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tr:first-child,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tr:first-child,.fs_affiliates_menu_content table.fs_affiliates_domain_table tr:first-child{display:block;margin-bottom:0}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody th,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody th,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table thead th,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody th{display:none}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody td,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody td,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody td,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody td,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody td{width:100%;padding:0;display:table;color:#000;border-top:none;border-bottom:1px solid #ccc;word-wrap:normal;word-break:break-all}.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td img{width:100px;height:auto}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td:empty:after,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table td:empty:after,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table td:empty:after,.fs_affiliates_menu_content table.fs_affiliates_domain_table td:empty:after{content:'-'}.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody td:before,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody td:before{display:table-cell;padding:10px;text-align:left;width:50%;color:#fff;margin-right:10px;font-weight:700}}@media screen and (max-width:767px){.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table_one tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table_two tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table_three tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_leaderboard_frontend_table_four tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_fileupload_frontend_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_landing_page_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_coupon_linking_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody td:before{content:attr(data-title)}.fs_affiliates_menu_content table.fs_affiliate_payout_request_log_table tbody td:before{content:attr(data-title)}}@media screen and (max-width:460px){.fs_affiliates_menu_content table.fs_affiliates_referrals_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_visits_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_creatives_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliate_transaction_log_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_campaigns_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliate_campaigns_list_table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_Payout_frontend_table tbody td:before,.fs_affiliates_menu_content table.fs-affiliates-product-commisssion-table tbody td:before,.fs_affiliates_menu_content table.fs_affiliates_domain_table tbody td:before{display:table-cell;padding:10px;text-align:left;width:50%;margin-right:10px;font-weight:700}.fs_affiliates_menu_content table.fs_affiliates_overview_frontend_table tbody th,.fs_affiliates_menu_content table.fs_affiliates_commission_frontend_table tbody th{width:50%;font-weight:700;text-align:left}.fs_affiliates_frontend_dashboard .fs_affiliates_menu_content .fs_affiliates_download_btn{width:auto!important;margin:5px!important}}#affwp-custom-links-table .affwp-custom-link,.affwp-custom-link-action,.affwp-form label{cursor:pointer}table.affwp-table{text-align:left;width:100%;border:none;margin:0 0 21px;border-collapse:collapse}table.affwp-table td,table.affwp-table th{text-align:left;border:1px solid #eee;color:#666;padding:.3em 1em;max-width:100%}table.affwp-table th{background:#fafafa;font-weight:700}.affwp-form{margin-bottom:20px}.affwp-form fieldset{border:none}.affwp-form legend{font-size:120%;margin-bottom:1em}.affwp-form input[type=text],.affwp-form input[type=password],.affwp-form input[type=email],.affwp-form input[type=url],.affwp-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.affwp-form input{border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1)}.affwp-form input[type=text].required,.affwp-form input[type=password].required,.affwp-form input[type=email].required,.affwp-form input[type=url].required{color:inherit}.affwp-form input[type=checkbox]{display:inline-block}.affwp-form label+input,.affwp-form label+select,.affwp-form label+textarea{width:100%}.affwp-form .affwp-field-terms-of-use-content{background-color:#fff;border:1px solid rgba(51,51,51,.1);color:#444;padding:0 1rem;margin:1rem 0 .5rem;height:8rem;overflow-y:auto;overflow-x:hidden;font-size:14px}.affwp-form .affwp-field-terms-of-use-content *{font-size:14px}.affwp-form .affwp-label-checkbox-multiple,.affwp-form .affwp-label-radio{display:flex;align-items:center}.affwp-form .affwp-label-checkbox-multiple input,.affwp-form .affwp-label-radio input{margin:0 5px 0 0}.affwp-hidden{display:none}.affwp-wrap{margin-bottom:20px}#affwp-custom-link-generator{background:#f9f9f9;padding:20px;border:1px solid #eaeaea;margin-bottom:40px}.affwp-custom-link-row{display:flex;justify-content:space-between;gap:4rem;position:relative}.affwp-custom-link-actions{display:flex;gap:1rem;align-items:center;visibility:hidden;opacity:0;transition:opacity .1s ease-out}.affwp-custom-link-actions button:hover{background:0 0;border:0}.affwp-custom-link-action{color:#666;transition:color .1s ease-out;width:20px;height:20px;display:inline-block}#affwp-custom-links-table td[data-field=link]:hover .affwp-custom-link-actions{visibility:visible;opacity:1}button.affwp-tooltip{appearance:none;-webkit-appearance:none;border:none;margin:0;padding:0;background-color:unset!important;display:flex}.affwp-errors,.affwp-notice{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:1px solid #e6db55;margin:0 0 21px;background:#ffffe0;color:#333}.affwp-error,.affwp-notice{padding:10px}p.affwp-error{margin:0!important}#affwp-affiliate-dashboard h4,#affwp-affiliate-dashboard-url-generator h4,#affwp-graphs-filter{margin-bottom:20px}#affwp-affiliate-dashboard-url-generator h4{margin-top:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs{margin:0 0 20px;padding:0;border:none}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li{display:inline-block;padding:0 10px 0 0;margin:0}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active{font-weight:700}#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a{text-decoration:none}#affwp-affiliate-dashboard .affwp-graph{margin-bottom:20px}#affwp-affiliate-dashboard .affwp-graph table{width:auto}#affwp-affiliate-dashboard-visits{table-layout:fixed}#affwp-affiliate-dashboard-visits .referring-url,#affwp-affiliate-dashboard-visits .visit-url{width:30%}#affwp-affiliate-dashboard-visits .referral-status{width:15%}#affwp-affiliate-dashboard-visits .visit-date{width:25%}#affwp-affiliate-dashboard .affwp-send-notifications-wrap label,.affwp-form .affwp-tos,.affwp-form .affwp-user-remember{width:auto}#affwp-affiliate-dashboard-payouts-service{margin-bottom:50px}.affwp-form select#affwp-payout-service-account-type,.affwp-form select#affwp-payout-service-country{width:100%}.visit-converted i{display:inline-block;position:relative;top:2px;left:2px}.visit-converted i:before{font-family:dashicons;font-style:normal}.visit-converted.yes i:before{content:"\f147";color:#5e95ef}.visit-converted.no i:before{content:"\f158";color:#ef6c5e}.affwp-creative pre{background-color:transparent;background-color:rgba(0,0,0,.01);border:1px solid #eaeaea;border:1px solid rgba(51,51,51,.1);line-height:1.5;max-width:100%;overflow:auto;padding:1em;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.affwp-creative code,.affwp-creative pre{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.affwp-table-wrap{overflow-x:auto}.affwp-table{word-wrap:break-word;table-layout:auto}.affwp-creative{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eaeaea;border-bottom:1px solid rgba(51,51,51,.1)}.affwp-creative:last-of-type{border-bottom:none;padding-bottom:0}.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}.affwp-table-responsive td:before{content:attr(data-th) ":\00a0";font-weight:700;display:none}@media (max-width:767px){#affwp-affiliate-dashboard-campaign-stats .affwp-table-responsive td.affwp-table-no-data{display:block}#affwp-affiliate-dashboard-payouts .affwp-table-responsive td.affwp-table-no-data:before,#affwp-affiliate-dashboard-referrals .affwp-table-responsive td.affwp-table-no-data:before,#affwp-affiliate-dashboard-visits .affwp-table-responsive td.affwp-table-no-data:before{display:none}.affwp-table-responsive td:last-child{margin-bottom:20px}.affwp-table-responsive td:first-child{background-color:#fafafa}.affwp-table-responsive td:before{display:inline-block}.affwp-table-responsive th{display:none}.affwp-table-responsive td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.affwp-custom-link-row{flex-direction:column;gap:0}.affwp-custom-link-actions{visibility:visible;opacity:1;padding:10px 0}}:root{--color-primary:#ffb027;--color-primary-dark:#d4901a;--color-primary-light:rgb(255 176 39 / 0.12);--color-primary-hover:#e8a020;--color-secondary:#111762;--color-secondary-light:#1c2485;--color-secondary-muted:rgb(17 23 98 / 0.08);--color-white:oklch(100% 0 0);--color-light-grey:oklch(97.8% 0.005 270);--color-pale-grey:oklch(95% 0.007 270);--color-border:oklch(91% 0.009 270);--color-mid-grey:oklch(55% 0.009 258);--color-dark-grey:oklch(25% 0.018 260);--color-text:oklch(30% 0.018 260);--color-success:oklch(69% 0.153 162);--color-danger:oklch(56% 0.20 25);--font-heading:'Playfair Display', Georgia, 'Times New Roman', serif;--font-body:'Outfit', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--nav-height:76px;--max-width:1200px;--max-width-sm:900px;--spacing-xs:0.375rem;--spacing-sm:0.75rem;--spacing-md:1.25rem;--spacing-lg:2rem;--spacing-xl:3.5rem;--spacing-2xl:5.5rem;--shadow-xs:0 1px 4px rgba(14,24,85,0.06);--shadow-sm:0 2px 10px rgba(14,24,85,0.07);--shadow-card:0 4px 24px rgba(14,24,85,0.09);--shadow-lift:0 12px 48px rgba(14,24,85,0.16);--shadow-nav:0 2px 24px rgba(14,24,85,0.14);--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--transition:transform 0.28s cubic-bezier(0.4, 0, 0.2, 1),
                       opacity 0.28s cubic-bezier(0.4, 0, 0.2, 1),
                       background-color 0.28s cubic-bezier(0.4, 0, 0.2, 1),
                       color 0.28s cubic-bezier(0.4, 0, 0.2, 1),
                       border-color 0.28s cubic-bezier(0.4, 0, 0.2, 1),
                       box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:transform 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                       opacity 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                       background-color 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                       color 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                       border-color 0.45s cubic-bezier(0.4, 0, 0.2, 1),
                       box-shadow 0.45s cubic-bezier(0.4, 0, 0.2, 1);--transition-spring:transform 0.35s cubic-bezier(0.4, 0, 0.2, 1),
                       opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1),
                       background-color 0.35s cubic-bezier(0.4, 0, 0.2, 1),
                       color 0.35s cubic-bezier(0.4, 0, 0.2, 1),
                       border-color 0.35s cubic-bezier(0.4, 0, 0.2, 1),
                       box-shadow 0.35s cubic-bezier(0.4, 0, 0.2, 1)}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-text);background-color:var(--color-white);padding-top:var(--nav-height)!important;overflow-x:clip}#masthead,.site-header{display:none!important}.site,#page,#content,.site-content,.site-main,#main{margin-top:0!important;padding-top:0!important}.admin-bar .site-nav{top:32px}.admin-bar body{padding-top:calc(var(--nav-height) + 32px)!important}@media screen and (max-width:782px){.admin-bar .site-nav{top:46px}.admin-bar body{padding-top:calc(var(--nav-height) + 46px)!important}}a{color:var(--color-secondary);text-decoration:none;transition:var(--transition)}a:hover{color:var(--color-primary-dark)}img{max-width:100%;display:block}ul{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2;color:var(--color-secondary);font-weight:700}h1{font-size:clamp(2rem, 5vw, 3.5rem)}h2{font-size:clamp(1.6rem, 3.5vw, 2.4rem)}h3{font-size:clamp(1.2rem, 2.5vw, 1.6rem)}h4{font-size:1.1rem}p{font-family:var(--font-body);color:var(--color-mid-grey);line-height:1.7}.container{max-width:var(--max-width);margin-inline:auto;padding-inline:1.5rem}.container-sm{max-width:var(--max-width-sm);margin-inline:auto;padding-inline:1.5rem}.section-label{font-family:var(--font-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.6rem;padding-left:.65rem;border-left:3px solid var(--color-primary);display:block}.section-heading{font-family:var(--font-heading);color:var(--color-secondary);margin-bottom:.5rem}.section-sub{color:var(--color-mid-grey);font-size:1.05rem;max-width:520px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}.skip-to-content{position:absolute;top:-100%;left:1rem;z-index:9999;padding:.75rem 1.5rem;background:var(--color-secondary);color:var(--color-white);font-family:var(--font-body);font-weight:600;font-size:.9rem;border-radius:0 0 var(--radius-md) var(--radius-md);text-decoration:none;transition:top 0.2s ease}.skip-to-content:focus{top:0;outline:2px solid var(--color-primary);outline-offset:2px}.form-label{display:block;font-family:var(--font-body);font-size:.8rem;font-weight:600;color:var(--color-dark-grey);margin-bottom:.3rem}.form-group{display:flex;flex-direction:column;gap:.3rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.6rem;border:2px solid #fff0;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:.9rem;font-weight:600;cursor:pointer;transition:var(--transition);text-decoration:none;white-space:nowrap;line-height:1}.btn-primary{background:var(--color-primary);color:var(--color-secondary);border-color:var(--color-primary)}.btn-primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-secondary);transform:translateY(-1px);box-shadow:0 6px 20px rgb(255 167 54 / .35)}.btn-secondary{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.btn-secondary:hover{background:var(--color-secondary-light);color:var(--color-white);transform:translateY(-1px)}.btn-outline{background:#fff0;color:var(--color-secondary);border-color:var(--color-border)}.btn-outline:hover{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.btn-outline-white{background:#fff0;color:var(--color-white);border-color:rgb(255 255 255 / .5)}.btn-outline-white:hover{background:var(--color-white);color:var(--color-secondary);border-color:var(--color-white)}.btn-lg{padding:.9rem 2.2rem;font-size:1rem}.btn-sm{padding:.5rem 1.1rem;font-size:.8rem}.site-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--color-secondary);height:var(--nav-height);display:flex;align-items:center;transition:var(--transition)}.site-nav.scrolled{box-shadow:var(--shadow-nav);background:rgb(14 24 85 / .97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-container{max-width:var(--max-width);width:100%;margin-inline:auto;padding-inline:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.nav-logo{flex-shrink:0;text-decoration:none}.nav-logo img{height:44px;width:auto}.nav-logo-text{font-family:var(--font-body);font-weight:800;color:var(--color-white);letter-spacing:.05em;line-height:1;text-transform:uppercase;display:flex;flex-direction:column;gap:.15em}.logo-brand{font-size:1.25rem;color:var(--color-primary);letter-spacing:.05em}.logo-wordmark{text-transform:none}.logo-descriptor{font-size:.6rem;font-weight:600;color:rgb(255 255 255 / .65);letter-spacing:.3em}.nav-menu{display:flex;align-items:center;gap:2.5rem;flex:1;justify-content:flex-end}.nav-links{display:flex;align-items:center;gap:.25rem}.nav-links li a{display:block;padding:.5rem .85rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;color:rgb(255 255 255 / .85);border-radius:var(--radius-md);transition:var(--transition);position:relative;overflow:hidden}.nav-links li a::after{content:'';position:absolute;bottom:3px;left:.85rem;right:.85rem;height:2px;background:var(--color-primary);border-radius:1px;transform:scaleX(0);transform-origin:right center;transition:transform 0.28s cubic-bezier(.4,0,.2,1)}.nav-links li a:hover,.nav-links li a.active{color:var(--color-white);background:rgb(255 255 255 / .06)}.nav-links li a:hover::after,.nav-links li a.active::after{transform:scaleX(1);transform-origin:left center}.nav-cta{flex-shrink:0}.nav-cta-btn{flex-shrink:0;display:inline-block;padding:.55rem 1.25rem;background:var(--color-primary);color:var(--color-secondary)!important;font-family:var(--font-body);font-size:.875rem;font-weight:700;border-radius:var(--radius-md);text-decoration:none!important;transition:var(--transition);white-space:nowrap}.nav-cta-btn:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.nav-affiliate-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border:1.5px solid rgb(255 255 255 / .35);border-radius:var(--radius-md);color:rgb(255 255 255 / .9)!important;font-family:var(--font-body);font-size:.85rem;font-weight:600;text-decoration:none!important;white-space:nowrap;transition:var(--transition);letter-spacing:.01em}.nav-affiliate-btn:hover{background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .6);color:var(--color-white)!important;transform:translateY(-1px)}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;background:#fff0;border:1px solid rgb(255 255 255 / .2);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition)}.nav-toggle:hover{background:rgb(255 255 255 / .1)}.nav-toggle span{display:block;width:100%;height:2px;background:var(--color-white);border-radius:2px;transition:var(--transition);transform-origin:center}.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-secondary)}.hero-bg{position:absolute;inset:0;background-image:url(https://images.unsplash.com/photo-1560448204-e02f11c3d0e2?w=1920&q=85);background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.04);transition:transform 8s ease}.hero:hover .hero-bg{transform:scale(1)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgb(14 24 85 / .78) 0%,rgb(14 24 85 / .55) 55%,rgb(0 0 0 / .45) 100%)}.hero::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none;opacity:.045;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(https://www.thinkmint.ng/buyrealestate/wp-content/themes/twentynineteen-child/%23g)'/%3E%3C/svg%3E")}.hero::before{display:none}.hero{padding-bottom:8rem;clip-path:polygon(0 0,100% 0,100% 88%,0 100%);margin-bottom:-5rem}.hero-content{position:relative;z-index:2;text-align:center;padding:3rem 1.5rem;max-width:740px;width:100%;margin-inline:auto;animation:heroFadeUp 0.9s cubic-bezier(.22,1,.36,1) both}@keyframes heroFadeUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.hero-markets{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .65rem;margin-bottom:1.5rem}.hero-markets span{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:rgb(255 255 255 / .5)}.hero-markets span[aria-hidden]{color:var(--color-primary);font-size:.6rem}.hero-title{font-family:var(--font-heading);font-size:clamp(2.8rem, 6.5vw, 4.8rem);font-weight:700;color:var(--color-white);line-height:1.05;margin-bottom:1rem;letter-spacing:-.02em}.hero-title-eyebrow{display:block;font-family:var(--font-body);font-size:clamp(0.7rem, 1.4vw, 0.8rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(255 255 255 / .55);margin-bottom:.4em}.hero-title em{display:block;font-style:italic;color:var(--color-primary)}.hero-sub{font-size:clamp(1rem, 2.5vw, 1.2rem);color:rgb(255 255 255 / .8);margin-bottom:2.5rem;font-family:var(--font-body);font-weight:400;line-height:1.6}.hero-perks{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem 1.25rem;text-align:left}.hero-perk{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:rgb(255 255 255 / .85);opacity:0;animation:heroFadeUp 0.5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(0.45s + var(--i) * 0.07s)}.hero-perk svg{flex-shrink:0;color:var(--color-primary)}.hero-perk-highlight{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-white);background:rgb(255 167 54 / .12);border:1px solid rgb(255 167 54 / .3);border-radius:var(--radius-pill);padding:.5rem 1.1rem;margin-bottom:2rem;opacity:0;animation:heroFadeUp 0.5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:0.97s}.hero-perk-highlight svg{flex-shrink:0;color:var(--color-primary)}.hero-perk-highlight strong{color:var(--color-primary);font-weight:700}@media (max-width:640px){.hero-perks{grid-template-columns:repeat(2,1fr);gap:.5rem .75rem}.hero-perk{font-size:.8rem}.hero-perk-highlight{font-size:.8rem;text-align:center}}.hero-search{background:var(--color-white);border-radius:var(--radius-xl);padding:.6rem .6rem .6rem 0;display:flex;align-items:center;gap:0;box-shadow:0 20px 60px rgb(0 0 0 / .25),0 0 0 1px rgb(255 255 255 / .1);max-width:720px;margin-inline:auto;overflow:hidden}.hero-search-field{flex:1;display:flex;align-items:center;gap:.6rem;padding:.7rem 1.2rem;border-right:1px solid var(--color-border)}.hero-search-field:last-of-type{border-right:none}.hero-search-field svg{color:var(--color-mid-grey);flex-shrink:0;width:18px;height:18px}.hero-search-field input,.hero-search-field select{border:none;outline:none;background:#fff0;font-family:var(--font-body);font-size:.9rem;color:var(--color-dark-grey);width:100%;min-width:0}.hero-search-field input::placeholder{color:var(--color-mid-grey)}.hero-search-field select{cursor:pointer;color:var(--color-mid-grey);-webkit-appearance:none}.hero-search-btn{flex-shrink:0;padding:.75rem 1.75rem;background:var(--color-primary);color:var(--color-secondary);border:none;border-radius:var(--radius-lg);font-family:var(--font-body);font-size:.92rem;font-weight:700;cursor:pointer;transition:var(--transition);white-space:nowrap;display:flex;align-items:center;gap:.5rem}.hero-search-btn:hover{background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px rgb(255 167 54 / .4)}.hero-stats{display:flex;justify-content:center;gap:2.5rem;margin-top:2.5rem;flex-wrap:wrap}.hero-stat{text-align:center}.hero-stat-num{display:block;font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--color-white);line-height:1}.hero-stat-label{font-size:.78rem;color:rgb(255 255 255 / .65);font-family:var(--font-body);margin-top:.2rem}.quick-section{padding:var(--spacing-2xl) 0;background:var(--color-light-grey);background-image:radial-gradient(circle,rgb(14 24 85 / .055) 1px,transparent 1px);background-size:22px 22px;border-bottom:1px solid var(--color-border);position:relative;z-index:1}.quick-section-header{text-align:center;margin-bottom:var(--spacing-xl)}.quick-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.quick-tile{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.75rem 1rem 1.5rem;text-align:center;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:.85rem;transition:var(--transition-spring);cursor:pointer;position:relative;overflow:hidden}.quick-tile::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary-light),transparent);opacity:0;transition:var(--transition)}.quick-tile:hover{transform:translateY(-6px);box-shadow:var(--shadow-lift);border-color:var(--color-primary);color:var(--color-secondary)}.quick-tile:hover::before{opacity:1}.quick-tile-icon{width:52px;height:52px;border-radius:var(--radius-md);background:var(--color-pale-grey);display:flex;align-items:center;justify-content:center;transition:var(--transition);position:relative;z-index:1}.quick-tile-icon svg{width:24px;height:24px;color:var(--color-secondary);transition:var(--transition)}.quick-tile:hover .quick-tile-icon{background:var(--color-primary)}.quick-tile:hover .quick-tile-icon svg{color:var(--color-secondary)}.quick-tile-label{font-family:var(--font-body);font-size:.82rem;font-weight:600;color:var(--color-dark-grey);line-height:1.3;position:relative;z-index:1}.quick-tile-count{font-size:.72rem;color:var(--color-mid-grey);position:relative;z-index:1}.listings-section{padding:var(--spacing-2xl) 0;background:var(--color-white)}.listings-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:var(--spacing-xl);gap:1rem;flex-wrap:wrap}.listings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.listings-portfolio-footer{margin-top:3.5rem;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem}.lpf-rule{width:48px;height:2px;background:var(--color-primary);border-radius:2px;margin-bottom:1rem;opacity:.5}.lpf-heading{font-family:var(--font-heading);font-size:clamp(1.3rem, 2.5vw, 1.75rem);font-weight:700;font-style:italic;color:var(--color-dark-grey);line-height:1.2;margin:0}.lpf-sub{font-family:var(--font-body);font-size:.875rem;color:var(--color-mid-grey);margin:0 0 1rem}.lpf-cta{display:inline-flex;align-items:center;gap:.5rem}.property-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-spring),opacity 0.55s ease,transform 0.55s ease;display:flex;flex-direction:column;position:relative;opacity:0;transform:translateY(28px)}.property-card.is-visible{opacity:1;transform:translateY(0)}.no-js .property-card{opacity:1;transform:none}.property-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lift);border-color:#fff0}.card-image-wrap{position:relative;overflow:hidden;height:220px;flex-shrink:0}.card-image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s cubic-bezier(.4,0,.2,1)}.card-image-wrap::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,rgb(14 24 85 / .18),transparent);z-index:1;pointer-events:none;transition:opacity 0.35s ease}.property-card:hover .card-image-wrap::after{opacity:.5}.property-card:hover .card-image-wrap img{transform:scale(1.06)}.card-badge{position:absolute;top:.85rem;left:.85rem;background:var(--color-primary);color:var(--color-secondary);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .8rem;border-radius:var(--radius-pill);z-index:2}.card-badge.rent{background:var(--color-secondary)}.card-wishlist{position:absolute;top:.85rem;right:.85rem;width:34px;height:34px;background:rgb(255 255 255 / .92);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--transition);z-index:2;backdrop-filter:blur(4px)}.card-wishlist:hover{background:var(--color-white);transform:scale(1.1)}.card-wishlist svg{width:16px;height:16px;color:var(--color-mid-grey);transition:var(--transition)}.card-wishlist:hover svg{color:var(--color-danger);fill:var(--color-danger)}.card-body{padding:1.25rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.card-price{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--color-secondary);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.card-price-period{font-size:.78rem;font-family:var(--font-body);color:var(--color-mid-grey);font-weight:400}.card-title{font-family:var(--font-body);font-size:.97rem;font-weight:600;color:var(--color-dark-grey);line-height:1.35}.card-location{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--color-mid-grey);font-family:var(--font-body)}.card-location svg{width:13px;height:13px;color:var(--color-primary);flex-shrink:0}.card-specs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.75rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.card-spec{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--color-mid-grey);font-family:var(--font-body);white-space:nowrap}.card-spec svg{width:14px;height:14px;color:var(--color-secondary);opacity:.6;flex-shrink:0}.card-spec-type{width:100%;font-size:.75rem;color:rgb(14 24 85 / .45);white-space:normal;padding-top:.2rem;border-top:1px solid var(--color-border);margin-top:.15rem}.card-footer{margin-top:auto}.card-cta{display:block;width:100%;text-align:center;padding:.65rem 1rem;background:#fff0;color:var(--color-secondary);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.85rem;font-weight:600;transition:var(--transition);cursor:pointer;text-decoration:none}.card-cta:hover{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.why-section{background:var(--color-secondary);padding:var(--spacing-2xl) 0;position:relative;overflow:hidden}.why-header{text-align:center;margin-bottom:var(--spacing-xl)}.why-header .section-label{color:var(--color-primary)}.why-header .section-heading{color:var(--color-white);font-size:clamp(1.8rem, 4vw, 2.6rem)}.why-header .section-sub{color:rgb(255 255 255 / .65);margin-inline:auto}.why-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:auto auto;gap:1.5rem;position:relative;z-index:1}.why-card:first-child{grid-column:1;grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end}.why-card:nth-child(2),.why-card:nth-child(3){grid-column:2}.why-card{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:var(--radius-lg);padding:2.25rem 2rem;text-align:left;transition:var(--transition);position:relative;overflow:hidden}.why-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-primary);transform:scaleX(0);transition:var(--transition);transform-origin:left}.why-card:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 167 54 / .3);box-shadow:0 0 0 1px rgb(255 167 54 / .06) inset,var(--shadow-lift)}.why-card:hover::before{transform:scaleX(1)}.why-num{display:block;font-family:var(--font-heading);font-size:clamp(3.2rem, 7vw, 5rem);font-weight:700;font-style:italic;color:rgb(255 167 54 / .13);line-height:1;margin-bottom:1rem;letter-spacing:-.02em;user-select:none}.why-card:first-child .why-num{font-size:clamp(4rem, 9vw, 6.5rem);color:rgb(255 167 54 / .1);margin-bottom:.75rem}.why-card:first-child .why-num::after{content:'';display:block;width:36px;height:2px;background:var(--color-primary);border-radius:2px;margin-top:.85rem;margin-bottom:1.1rem}.why-card:first-child h3{font-size:1.4rem}.why-card h3{font-family:var(--font-heading);color:var(--color-white);font-size:1.25rem;margin-bottom:.75rem}.why-card p{color:rgb(255 255 255 / .65);font-size:.92rem;line-height:1.7}.video-section{background:var(--color-secondary);padding:var(--spacing-2xl) 0;position:relative;overflow:hidden}.video-section::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.035;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(https://www.thinkmint.ng/buyrealestate/wp-content/themes/twentynineteen-child/%23g)'/%3E%3C/svg%3E")}.video-section::before{content:'';position:absolute;top:-180px;right:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgb(255 167 54 / .07) 0%,transparent 65%);pointer-events:none;z-index:0}.video-section .container{position:relative;z-index:1}.video-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:4rem;align-items:center}.yt-facade{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;aspect-ratio:16 / 9;background:var(--color-secondary);box-shadow:var(--shadow-card)}.yt-facade img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity 0.28s ease}.yt-facade:hover img{opacity:.8}.yt-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fff0;border:none;padding:0;cursor:pointer}.yt-play svg{width:80px;height:80px;filter:drop-shadow(0 4px 20px rgb(0 0 0 / .35));transition:transform 0.25s cubic-bezier(.4,0,.2,1)}.yt-facade:hover .yt-play svg{transform:scale(1.1)}.yt-embed{width:100%;aspect-ratio:16 / 9;border:none;border-radius:var(--radius-lg);display:block}.video-copy{display:flex;flex-direction:column;justify-content:center;position:relative;padding-left:1.75rem}.video-copy::before{content:'';position:absolute;left:0;top:.25rem;bottom:.25rem;width:2px;background:linear-gradient(to bottom,var(--color-primary),#fff0);border-radius:2px}.video-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:1.25rem}.video-title{font-family:var(--font-heading);font-size:clamp(1.75rem, 3vw, 2.4rem);font-weight:800;color:var(--color-white);line-height:1.2;margin-bottom:1.25rem}.video-desc{color:rgb(255 255 255 / .62);font-size:1rem;line-height:1.75;margin-bottom:1.5rem}.video-trust{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.8rem;font-weight:600;color:rgb(255 255 255 / .45);margin-bottom:2rem;letter-spacing:.01em}.video-trust .vt-stars{color:var(--color-primary);font-size:.75rem;letter-spacing:.05em}.yt-facade{border:1px solid rgb(255 167 54 / .15)}@media (max-width:900px){.video-grid{grid-template-columns:1fr;gap:2.5rem}.video-copy{padding-left:0}.video-copy::before{display:none}}.team-section{background:var(--color-secondary);padding:var(--spacing-2xl) 0;position:relative;overflow:hidden}.team-header{text-align:center;margin-bottom:3.5rem}.team-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1rem}.team-eyebrow-line{width:32px;height:2px;background:var(--color-primary);border-radius:2px}.team-eyebrow-text{font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.team-title{font-family:var(--font-heading);font-size:clamp(1.9rem, 3.5vw, 2.6rem);font-weight:800;color:var(--color-white);margin:0 0 1.25rem;line-height:1.15}.team-divider{width:52px;height:3px;background:var(--color-primary);margin:0 auto;border-radius:2px}.team-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:stretch}.team-card{flex:1;min-width:190px;max-width:240px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);padding:2.5rem 1.25rem 2rem;text-align:center}.team-card img{width:150px;height:150px;float:none;display:block;margin:0 auto}.team-card:hover{background:oklch(100% 0 0 / .1);transform:translateY(-4px);transition:var(--transition)}.cta-banner{background:linear-gradient(135deg,var(--color-secondary) 0%,var(--color-secondary-light) 100%);padding:var(--spacing-2xl) 1.5rem;text-align:center;position:relative;overflow:hidden}.cta-banner::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgb(255 167 54 / .08) 0%,transparent 70%);pointer-events:none}.cta-banner-content{position:relative;z-index:1;max-width:680px;margin-inline:auto}.cta-banner h2{font-family:var(--font-heading);font-size:clamp(1.8rem, 4vw, 2.8rem);color:var(--color-white);margin-bottom:1rem}.cta-banner h2 em{font-style:italic;color:var(--color-primary)}.cta-banner p{color:rgb(255 255 255 / .7);font-size:1.05rem;margin-bottom:2rem;line-height:1.6}.cta-banner-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.footer-newsletter{background:var(--color-primary);padding:5rem 0;position:relative;overflow:hidden}.footer-newsletter::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgb(0 0 0 / .09) 1.5px,transparent 1.5px);background-size:22px 22px;pointer-events:none}.footer-newsletter::after{content:'';position:absolute;top:-120px;right:-120px;width:500px;height:500px;border-radius:50%;border:56px solid rgb(14 24 85 / .1);pointer-events:none}.footer-newsletter-inner{display:grid;grid-template-columns:auto 1fr 1fr;gap:3rem;align-items:center;position:relative;z-index:1}.fnl-stat{padding-right:3rem;border-right:2px solid rgb(14 24 85 / .2)}.fnl-stat-number{font-family:var(--font-heading);font-size:clamp(3.2rem, 5.5vw, 4.8rem);font-weight:900;color:var(--color-secondary);line-height:1;letter-spacing:-.04em}.fnl-stat-label{font-size:.75rem;font-weight:700;color:rgb(14 24 85 / .6);text-transform:uppercase;letter-spacing:.12em;margin-top:.6rem;line-height:1.5}.fnl-copy{padding-left:0;border-left:none}.fnl-label{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(14 24 85 / .6);margin:0 0 .85rem}.fnl-heading{font-family:var(--font-heading);font-size:clamp(1.4rem, 2.4vw, 1.9rem);font-weight:800;font-style:normal;color:var(--color-secondary);line-height:1.2;margin:0 0 .85rem}.fnl-sub{font-size:.875rem;color:rgb(14 24 85 / .65);line-height:1.65;margin:0}.fnl-form{background:var(--color-secondary);border-radius:16px;padding:1.75rem;box-shadow:0 0 0 1px rgb(255 255 255 / .08) inset,0 20px 48px rgb(0 0 0 / .28),0 4px 12px rgb(0 0 0 / .16);position:relative}.fnl-form::before{display:none}.fnl-form .ff-all-fields{display:grid;grid-template-columns:1fr 1fr;gap:.85rem 1rem;margin-bottom:.85rem}.fnl-form .ff-t-container{margin:0!important;padding:0!important}.fnl-form .ff-el-group label,.fnl-form .ff-el-group .ff-el-input--label label{color:rgb(255 255 255 / .45)!important;font-size:0.65rem!important;font-weight:700!important;letter-spacing:0.14em!important;text-transform:uppercase!important;margin-bottom:0.4rem!important;display:block!important}.fnl-form .ff-el-form-control,.fnl-form input[type="email"],.fnl-form input[type="text"]{background:rgb(255 255 255 / .07)!important;border:1.5px solid rgb(255 255 255 / .12)!important;border-radius:10px!important;color:var(--color-white)!important;padding:.8rem 1rem!important;font-size:0.9rem!important;font-family:var(--font-body)!important;min-height:48px!important;width:100%!important;transition:border-color 0.2s,background 0.2s,box-shadow 0.2s!important}.fnl-form .ff-el-form-control:focus,.fnl-form input[type="email"]:focus,.fnl-form input[type="text"]:focus{background:rgb(255 255 255 / .1)!important;border-color:var(--color-primary)!important;outline:none!important;box-shadow:0 0 0 3px rgb(249 132 32 / .25)!important}.fnl-form .ff-el-form-control::placeholder{color:rgb(255 255 255 / .22)!important}.fnl-form .ff-btn-container{margin-top:0.25rem!important}.fnl-form .ff-btn,.fnl-form button[type="submit"]{background:var(--color-white)!important;border:none!important;border-radius:10px!important;color:var(--color-secondary)!important;font-family:var(--font-body)!important;font-size:0.85rem!important;font-weight:800!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:.95rem 1.5rem!important;width:100%!important;min-height:52px!important;cursor:pointer!important;transition:background 0.22s,color 0.22s,transform 0.18s,box-shadow 0.22s!important}.fnl-form .ff-btn:hover,.fnl-form button[type="submit"]:hover{background:var(--color-primary)!important;color:var(--color-secondary)!important;transform:translateY(-2px)!important;box-shadow:0 10px 28px rgb(0 0 0 / .25)!important}.fnl-form .ff-btn-container::after{content:'No spam. Unsubscribe anytime.';display:block;text-align:center;font-size:.68rem;color:rgb(255 255 255 / .28);margin-top:.85rem;letter-spacing:.05em}.fnl-form .ff-message-success{color:#6ee7b7!important;background:rgb(6 78 59 / .3)!important;border-left:3px solid #10b981!important;border-radius:10px!important;padding:1rem 1.25rem!important;font-size:0.9rem!important;font-weight:600!important}.site-footer{background:radial-gradient(ellipse 55% 60% at 12% 0%,rgb(255 167 54 / .07) 0%,transparent 100%),#050c28;padding:0;position:relative;overflow:hidden}.site-footer::before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .022) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .022) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1.3fr;gap:0;padding:4.5rem 0 4rem;border-bottom:1px solid rgb(255 255 255 / .07);position:relative;z-index:1}.footer-grid>*{padding:0 2.5rem}.footer-grid>*:first-child{padding-left:0}.footer-grid>*:last-child{padding-right:0}.footer-grid>*+*{border-left:1px solid rgb(255 255 255 / .06)}.footer-brand{position:relative}.footer-logo-text{font-family:var(--font-body);font-weight:800;color:var(--color-white);margin-bottom:1.1rem;letter-spacing:.05em;line-height:1;text-transform:uppercase;display:flex;flex-direction:column;gap:.15em}.footer-tagline{font-size:.875rem;color:rgb(255 255 255 / .45);line-height:1.75;margin-bottom:2rem;max-width:26ch}.footer-social{display:flex;gap:.5rem;flex-wrap:wrap}.footer-social a{width:44px;height:44px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .09);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .5);transition:var(--transition)}.footer-social a:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary);transform:translateY(-3px);box-shadow:0 8px 22px rgb(255 167 54 / .32)}.footer-social a svg{width:17px;height:17px}.footer-col-heading{font-family:var(--font-body);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .9);margin-bottom:1.5rem;padding-bottom:.85rem;border-bottom:1px solid rgb(255 255 255 / .07);position:relative}.footer-col-heading::after{content:'';position:absolute;bottom:-1px;left:0;width:24px;height:2px;background:var(--color-primary);border-radius:2px}.footer-links{display:flex;flex-direction:column;gap:0}.footer-links li a{font-size:.875rem;color:rgb(255 255 255 / .48);font-family:var(--font-body);padding:.38rem 0;display:block;position:relative;padding-left:0;transition:color 0.22s ease,padding-left 0.22s ease;overflow:hidden}.footer-links li a::before{content:'→';position:absolute;left:-1.4rem;top:50%;transform:translateY(-50%);opacity:0;color:var(--color-primary);font-size:.75rem;transition:left 0.22s ease,opacity 0.2s ease}.footer-links li a:hover{color:rgb(255 255 255 / .9);padding-left:1.35rem}.footer-links li a:hover::before{left:0;opacity:1}.footer-contact-item{display:flex;align-items:flex-start;gap:.65rem;margin-bottom:.9rem}.footer-contact-item svg{width:14px;height:14px;color:var(--color-primary);flex-shrink:0;margin-top:.22rem;opacity:.9}.footer-contact-item span,.footer-contact-item a{font-size:.85rem;color:rgb(255 255 255 / .48);line-height:1.6}.footer-contact-item a:hover{color:var(--color-primary)}.footer-contact-region{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .28);margin:1.35rem 0 .7rem;display:flex;align-items:center;gap:.6rem}.footer-contact-region::after{content:'';flex:1;height:1px;background:rgb(255 255 255 / .06)}.footer-contact-region:first-of-type{margin-top:0}.footer-bottom{padding:1.4rem 0;position:relative;z-index:1}.footer-bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-bottom-inner span{font-size:.78rem;color:rgb(255 255 255 / .25);font-family:var(--font-body)}.footer-bottom-links{display:flex;gap:1.75rem}.footer-bottom-links a{font-size:.78rem;color:rgb(255 255 255 / .25);font-family:var(--font-body);transition:color 0.2s}.footer-bottom-links a:hover{color:rgb(255 255 255 / .65)}.blog-page-hero{background:var(--color-secondary);padding:calc(var(--nav-height) + 3.5rem) 0 4rem;position:relative;overflow:hidden}.blog-page-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 15% 60%,rgb(255 167 54 / .1) 0%,transparent 55%),radial-gradient(ellipse at 85% 20%,rgb(255 167 54 / .06) 0%,transparent 50%);pointer-events:none}.blog-page-hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.blog-page-hero .container{position:relative;z-index:1}.blog-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:rgb(255 255 255 / .5);margin-bottom:1.5rem}.blog-breadcrumb a{color:rgb(255 255 255 / .5);text-decoration:none;transition:color 0.2s}.blog-breadcrumb a:hover{color:var(--color-primary)}.blog-breadcrumb span{color:rgb(255 255 255 / .3)}.blog-page-title{font-family:var(--font-heading);font-size:clamp(2.2rem, 4.5vw, 3.5rem);font-weight:800;color:var(--color-white);line-height:1.15;margin:.5rem 0 1rem;max-width:640px}.blog-page-sub{font-size:1rem;color:rgb(255 255 255 / .6);line-height:1.7;max-width:520px;margin-bottom:2.5rem}.blog-categories{display:flex;flex-wrap:wrap;gap:.55rem}.blog-cat-pill{display:inline-flex;align-items:center;padding:.4rem 1rem;border:1.5px solid rgb(255 255 255 / .25);border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;color:rgb(255 255 255 / .7);text-decoration:none;letter-spacing:.02em;transition:border-color 0.22s,color 0.22s,background 0.22s;cursor:pointer}.blog-cat-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.blog-cat-pill.is-active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.blog-page-body{background:var(--color-light-grey);padding:var(--spacing-2xl) 0 calc(var(--spacing-2xl) + 1rem)}.blog-count-label{font-size:.85rem;color:var(--color-mid-grey);margin-bottom:1.75rem}.blog-page-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.blog-card{background:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:box-shadow 0.32s ease,transform 0.32s ease;border:1px solid var(--color-border)}.blog-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-5px)}.blog-card--featured{grid-column:1 / -1;flex-direction:row}.blog-card--featured .blog-card-img-wrap{flex:0 0 55%;aspect-ratio:auto;min-height:340px}.blog-card--featured .blog-card-body{padding:2.5rem 2.25rem;justify-content:center}.blog-card--featured .blog-card-title{font-size:clamp(1.5rem, 2.5vw, 2rem);margin-bottom:1rem}.blog-card--featured .blog-card-excerpt{-webkit-line-clamp:4}.blog-card-img-wrap{display:block;aspect-ratio:4 / 3;overflow:hidden;position:relative;background:var(--color-pale-grey);text-decoration:none}.blog-card-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform 0.55s cubic-bezier(.4,0,.2,1)}.blog-card:hover .blog-card-img-wrap img{transform:scale(1.06)}.blog-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-pale-grey) 0%,var(--color-border) 100%);color:var(--color-mid-grey)}.blog-card-placeholder svg{width:48px;height:48px;opacity:.4}.blog-card-cat{position:absolute;bottom:.85rem;left:.85rem;padding:.28rem .75rem;background:rgb(14 24 85 / .85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:var(--radius-pill);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);pointer-events:none}.blog-card-body{padding:1.5rem 1.6rem 0;display:flex;flex-direction:column;flex:1;gap:0}.blog-card-title{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;line-height:1.3;color:var(--color-dark-grey);margin:0 0 .8rem}.blog-card-title a{color:inherit;text-decoration:none;transition:color 0.22s}.blog-card-title a:hover{color:var(--color-secondary)}.blog-card-excerpt{font-size:.875rem;color:var(--color-mid-grey);line-height:1.72;margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding:1rem 1.6rem 1.25rem;border-top:1px solid var(--color-border)}.blog-card-meta{display:flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden}.blog-card-author-initial{width:26px;height:26px;border-radius:50%;background:var(--color-secondary);color:var(--color-white);font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.blog-card-author{font-size:.78rem;font-weight:600;color:var(--color-dark-grey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.blog-card-sep{font-size:.75rem;color:var(--color-border)}.blog-card-date,.blog-card-readtime{font-size:.75rem;color:var(--color-mid-grey);white-space:nowrap}.blog-card-read{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;color:var(--color-secondary);background:var(--color-primary);text-decoration:none;padding:.45em 1em .45em .85em;border-radius:999px;white-space:nowrap;flex-shrink:0;transition:background 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease}.blog-card-read svg{width:13px;height:13px;flex-shrink:0;transition:transform 0.22s ease}.blog-card-read:hover{background:var(--color-primary-dark);color:var(--color-secondary);transform:translateY(-1px);box-shadow:0 4px 12px rgb(212 144 26 / .35)}.blog-card-read:hover svg{transform:translateX(2px)}.blog-no-posts{grid-column:1 / -1;text-align:center;padding:5rem 0;color:var(--color-mid-grey)}.blog-no-posts svg{width:48px;height:48px;margin:0 auto 1rem;display:block;opacity:.35}.blog-no-posts p{font-size:1rem;margin-bottom:1rem}.blog-no-posts a{font-size:.9rem;font-weight:600;color:var(--color-primary);text-decoration:none}.blog-no-posts a:hover{text-decoration:underline}.blog-pagination{margin-top:3.5rem}@media (max-width:960px){.blog-page-grid{grid-template-columns:repeat(2,1fr)}.blog-card--featured{flex-direction:column}.blog-card--featured .blog-card-img-wrap{flex:none;aspect-ratio:16 / 9;min-height:auto}.blog-card--featured .blog-card-body{padding:1.75rem 1.6rem}.blog-card--featured .blog-card-title{font-size:1.35rem}}@media (max-width:580px){.blog-page-hero{padding:calc(var(--nav-height) + 2.5rem) 0 3rem}.blog-page-grid{grid-template-columns:1fr;gap:1.25rem}.blog-card--featured{grid-column:auto}}.sp-hero{position:relative;min-height:480px;display:flex;align-items:flex-end;background:var(--color-secondary);overflow:hidden}.sp-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center top;background-repeat:no-repeat}.sp-hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,oklch(19% .108 264 / .92) 0%,oklch(19% .108 264 / .6) 50%,oklch(19% .108 264 / .2) 100%)}.sp-hero-inner{position:relative;z-index:1;padding-top:6rem;padding-bottom:3.5rem;max-width:820px}.sp-cat-badge{display:inline-block;background:var(--color-primary);color:var(--color-secondary);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:.3em .9em;border-radius:999px;text-decoration:none;margin-bottom:1.25rem}.sp-cat-badge:hover{opacity:.9}.sp-title{font-family:var(--font-heading);font-size:clamp(1.9rem, 4.5vw, 3.2rem);font-weight:800;color:var(--color-white);line-height:1.15;margin:0 0 1.5rem}.sp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;font-size:.88rem;color:rgb(255 255 255 / .75)}.sp-meta-initial{width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--color-secondary);font-weight:700;font-size:.82rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.sp-meta-author{font-weight:600;color:var(--color-white)}.sp-meta-dot{opacity:.4}.sp-body{background:var(--color-white);padding:2.5rem 0 3rem}.sp-content{max-width:760px;margin:0 auto}.sp-content p{font-size:1.08rem;line-height:1.88;color:var(--color-text);margin-bottom:1.6rem}.sp-content p:empty,.sp-content p:has(>br:only-child){display:none;margin:0}.sp-content h2{font-family:var(--font-heading);font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:800;color:var(--color-secondary);margin:2.75rem 0 1rem;line-height:1.25}.sp-content h3{font-family:var(--font-heading);font-size:clamp(1.15rem, 2vw, 1.45rem);font-weight:700;color:var(--color-secondary);margin:2.25rem 0 .75rem;line-height:1.3}.sp-content h4{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-dark-grey);margin:1.75rem 0 .5rem}.sp-content blockquote{border-left:4px solid var(--color-primary);background:var(--color-pale-grey);margin:2.5rem 0;padding:1.25rem 1.75rem;border-radius:0 var(--radius-lg) var(--radius-lg) 0}.sp-content blockquote p{font-size:1.15rem;font-style:italic;color:var(--color-secondary);margin-bottom:0;line-height:1.7}.sp-content ul,.sp-content ol{padding-left:1.5rem;margin-bottom:1.6rem}.sp-content li{font-size:1.05rem;line-height:1.8;color:var(--color-text);margin-bottom:.5rem}.sp-content a{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sp-content a:hover{opacity:.8}.sp-content strong{color:var(--color-secondary);font-weight:700}.sp-content img{max-width:100%;height:auto;border-radius:var(--radius-lg);display:block;margin:2.5rem auto}.sp-content figure{margin:2.5rem 0}.sp-content figcaption{font-size:.82rem;color:var(--color-mid-grey);text-align:center;margin-top:.5rem}.sp-content code{font-family:'Courier New',monospace;font-size:.88em;background:var(--color-pale-grey);padding:.2em .45em;border-radius:4px;color:var(--color-secondary)}.sp-content pre{background:var(--color-secondary);color:var(--color-white);padding:1.5rem 1.75rem;border-radius:var(--radius-lg);overflow-x:auto;margin-bottom:1.6rem}.sp-content pre code{background:#fff0;padding:0;color:inherit;font-size:.9rem}.sp-content hr{border:none;border-top:2px solid var(--color-border);margin:3rem 0}.sp-author-section{background:var(--color-pale-grey);padding:2rem 0}.sp-author-card{max-width:760px;margin:0 auto;display:flex;align-items:flex-start;gap:1.5rem;background:var(--color-white);border-radius:var(--radius-lg);padding:2rem;border-left:4px solid var(--color-primary);box-shadow:var(--shadow-card)}.sp-avatar-img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.sp-author-label{font-size:.72rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.3rem}.sp-author-name{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-secondary);margin-bottom:.5rem}.sp-author-bio{font-size:.92rem;color:var(--color-mid-grey);line-height:1.65;margin:0}.sp-related{background:var(--color-pale-grey);padding:3rem 0}.sp-related-heading{font-family:var(--font-heading);font-size:clamp(1.4rem, 2.5vw, 2rem);font-weight:800;color:var(--color-secondary);margin-bottom:2rem}.sp-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.sp-related-grid .blog-card-img-wrap{aspect-ratio:16 / 9}.sp-post-nav{background:var(--color-white);border-top:1px solid var(--color-border);padding:2rem 0}.sp-post-nav-inner{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sp-nav-link{display:flex;flex-direction:column;gap:.4rem;text-decoration:none;padding:1.25rem 1.5rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);transition:var(--transition)}.sp-nav-link:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card)}.sp-nav-next{text-align:right}.sp-nav-dir{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.sp-nav-title{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--color-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.sp-related-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sp-hero{min-height:360px}.sp-hero-inner{padding-bottom:2.5rem}.sp-body{padding:1.75rem 0 2rem}.sp-related-grid{grid-template-columns:1fr}.sp-post-nav-inner{grid-template-columns:1fr}.sp-nav-next{text-align:left}.sp-author-card{flex-direction:column}}.listings-page-hero{background:var(--color-secondary);padding:3rem 1.5rem;text-align:center}.listings-page-hero h1{color:var(--color-white);font-size:clamp(1.6rem, 4vw, 2.4rem);margin-bottom:.5rem}.listings-page-hero p{color:rgb(255 255 255 / .65)}.filter-bar{position:sticky;top:var(--nav-height);z-index:100;background:var(--color-white);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.filter-form{display:flex;align-items:center;gap:.75rem;padding:1rem 0;flex-wrap:wrap}.filter-field{display:flex;align-items:center;gap:.5rem;background:var(--color-light-grey);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.6rem 1rem;flex:1;min-width:140px;transition:var(--transition)}.filter-field:focus-within{border-color:var(--color-secondary);background:var(--color-white);box-shadow:0 0 0 3px var(--color-secondary-muted)}.filter-field svg{width:15px;height:15px;color:var(--color-mid-grey);flex-shrink:0}.filter-field input,.filter-field select{border:none;outline:none;background:#fff0;font-family:var(--font-body);font-size:.85rem;color:var(--color-dark-grey);width:100%;min-width:0}.filter-field select{cursor:pointer}.filter-btn{flex-shrink:0;padding:.65rem 1.5rem;background:var(--color-primary);color:var(--color-secondary);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.88rem;font-weight:600;cursor:pointer;transition:var(--transition)}.filter-btn:hover{background:var(--color-primary-dark)}.listings-body{padding:var(--spacing-xl) 0 var(--spacing-2xl)}.listings-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.listings-count{font-family:var(--font-body);font-size:.9rem;color:var(--color-mid-grey)}.listings-sort{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-mid-grey)}.listings-sort select{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.35rem .75rem;font-size:.85rem;font-family:var(--font-body);color:var(--color-dark-grey);cursor:pointer;background:var(--color-white);outline:none}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;max-width:560px;margin-left:auto;margin-right:auto}.pagination a,.pagination span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.88rem;font-weight:500;color:var(--color-mid-grey);border:1px solid var(--color-border);text-decoration:none;transition:var(--transition);cursor:pointer}.pagination a:hover{background:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.pagination .current{background:var(--color-primary);color:var(--color-secondary);border-color:var(--color-primary);font-weight:700;cursor:default}.pagination-ellipsis{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:.9rem;color:var(--color-mid-grey);pointer-events:none;user-select:none}.single-property-page{padding-bottom:var(--spacing-2xl)}.pgallery-mosaic{display:grid;grid-template-columns:60% 40%;grid-template-rows:520px;gap:3px;background:#111;position:relative;overflow:hidden}.pgallery-hero{position:relative;overflow:hidden}.pgallery-hero img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.pgallery-hero:hover img{transform:scale(1.025)}.pgallery-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px}.pgallery-cell{position:relative;overflow:hidden}.pgallery-cell img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s ease}.pgallery-cell:hover img{transform:scale(1.045)}.pgallery-has-more::after{content:'';position:absolute;inset:0;background:rgb(0 0 0 / .42)}.pgallery-more-count{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;z-index:2;pointer-events:none;font-family:var(--font-body)}.pgallery-badge{position:absolute;top:1.1rem;left:1.1rem;z-index:10;padding:.28rem .8rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;pointer-events:none}.pgallery-badge.badge-sale{background:var(--color-primary);color:#000}.pgallery-badge.badge-rent{background:#10b981;color:#fff}.pgallery-viewall{position:absolute;bottom:1rem;right:1rem;z-index:20;display:flex;align-items:center;gap:.4rem;background:rgb(255 255 255 / .93);border:none;border-radius:8px;padding:.5rem .9rem;font-size:.78rem;font-weight:700;color:var(--color-secondary);cursor:pointer;font-family:var(--font-body);transition:background 0.2s;box-shadow:0 2px 10px rgb(0 0 0 / .2)}.pgallery-viewall:hover{background:#fff}.pgallery-mosaic.pgallery-single{grid-template-columns:1fr}.pgallery-mosaic.pgallery-single .pgallery-hero{cursor:default}@media (max-width:768px){.pgallery-mosaic{grid-template-columns:1fr;grid-template-rows:280px}.pgallery-grid{display:none}.pgallery-viewall{font-size:.72rem;padding:.4rem .7rem}}.prop-header{background:#fff;border-bottom:1px solid #eee;padding:1.75rem 0 1.5rem}.prop-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#888;margin-bottom:.75rem;flex-wrap:wrap;font-family:var(--font-body)}.prop-breadcrumb a{color:var(--color-secondary);text-decoration:none}.prop-breadcrumb a:hover{color:var(--color-primary)}.prop-title{font-family:var(--font-heading);font-size:clamp(1.6rem, 3vw, 2.4rem);font-weight:800;color:var(--color-secondary);line-height:1.2;margin:0 0 .875rem}.prop-meta-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem}.prop-location{display:flex;align-items:center;gap:.4rem;font-size:.92rem;color:#555;font-family:var(--font-body)}.prop-location svg{width:16px;height:16px;color:var(--color-primary);flex-shrink:0}.prop-price{font-family:var(--font-heading);font-size:1.6rem;font-weight:800;color:var(--color-primary);letter-spacing:-.02em}.pgallery-lightbox{position:fixed;inset:0;z-index:9999;background:rgb(0 0 0 / .96);display:flex;align-items:center;justify-content:center}.pgallery-lightbox[hidden]{display:none}.lightbox-img-wrap{max-width:90vw;max-height:85vh;display:flex;align-items:center;justify-content:center}.lightbox-img-wrap img{max-width:100%;max-height:85vh;object-fit:contain;border-radius:4px;display:block}.lightbox-close{position:absolute;top:1.25rem;right:1.25rem;width:48px;height:48px;border-radius:50%;background:rgb(255 255 255 / .12);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.lightbox-close:hover{background:rgb(255 255 255 / .25)}.lightbox-arrow{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:rgb(255 255 255 / .12);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s}.lightbox-arrow:hover{background:rgb(255 255 255 / .25)}.lightbox-prev{left:1.5rem}.lightbox-next{right:1.5rem}.lightbox-counter{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);color:rgb(255 255 255 / .65);font-size:.85rem;font-family:var(--font-body)}@media (max-width:768px){.pgallery-main{height:280px}.pgallery-arrow{width:40px;height:40px}.pgallery-thumbs{padding:.5rem .75rem;gap:.375rem}.pgallery-thumb{width:64px;height:48px}.pgallery-viewall{font-size:.72rem;padding:.4rem .7rem}.prop-title{font-size:1.4rem}.prop-price{font-size:1.3rem}.lightbox-arrow{width:44px;height:44px}.lightbox-prev{left:.5rem}.lightbox-next{right:.5rem}}.back-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-family:var(--font-body);color:var(--color-mid-grey);text-decoration:none;margin:1.25rem 0;transition:var(--transition);font-weight:500}.back-link:hover{color:var(--color-secondary)}.back-link svg{width:16px;height:16px}.specs-bar{display:flex;align-items:stretch;background:var(--color-secondary);border:none;border-radius:0;overflow:hidden;margin-bottom:2.5rem;flex-wrap:wrap}.spec-item{flex:1;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.4rem 1rem;border-right:1px solid rgb(255 255 255 / .1);text-align:center}.spec-item:last-child{border-right:none}.spec-item svg{width:22px;height:22px;color:var(--color-primary)}.spec-item-value{font-family:var(--font-body);font-size:1rem;font-weight:700;color:var(--color-white)}.spec-item-label{font-size:.7rem;color:rgb(255 255 255 / .55);text-transform:uppercase;letter-spacing:.07em;font-family:var(--font-body)}.property-layout{display:grid;grid-template-columns:2fr 1fr;gap:2.5rem;align-items:start}.property-description h2{font-family:var(--font-heading);font-size:1.45rem;color:var(--color-secondary);margin-bottom:1.25rem;padding-bottom:.75rem;position:relative}.property-description h2::after{content:'';position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--color-primary);border-radius:2px}.property-description p{color:var(--color-mid-grey);line-height:1.8;margin-bottom:1.25rem;font-size:.95rem}.property-details-heading{font-family:var(--font-heading);font-size:1.3rem;color:var(--color-secondary);margin:2.5rem 0 1rem;padding-top:2rem;padding-bottom:.75rem;border-top:1px solid var(--color-border);position:relative}.property-details-heading::after{content:'';position:absolute;bottom:0;left:0;width:44px;height:3px;background:var(--color-primary);border-radius:2px}.property-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.detail-row{display:contents}.detail-row dt,.detail-row dd{padding:.8rem 1rem;border-bottom:1px solid var(--color-border);font-family:var(--font-body);font-size:.88rem}.detail-row dt{font-weight:600;color:var(--color-secondary);background:var(--color-light-grey);border-right:1px solid var(--color-border);border-left:3px solid var(--color-primary)}.detail-row dd{color:var(--color-mid-grey);background:var(--color-white)}.agent-card{position:sticky;top:calc(var(--nav-height) + 1.5rem);background:var(--color-white);border:1px solid rgb(14 24 85 / .08);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .05),0 8px 32px rgb(14 24 85 / .09)}.agent-card-header{padding:1rem 1.5rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid rgb(14 24 85 / .06);background:#fff0}.agent-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0;border:none}.agent-logo{width:72px;height:30px;border-radius:2px;object-fit:contain;background:#fff0;padding:0;border:none;flex-shrink:0;opacity:.82}.agent-info h4{color:var(--color-secondary);font-size:.88rem;font-family:var(--font-heading);font-weight:600;line-height:1.2}.agent-info span{font-size:.67rem;color:rgb(14 24 85 / .42);font-family:var(--font-body);font-weight:600;letter-spacing:.07em;text-transform:uppercase}.agent-card-body{padding:1.75rem 1.5rem 1.5rem;background:#fff0}.agent-form-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-secondary);line-height:1.25;margin-bottom:1.5rem}.agent-form{display:flex;flex-direction:column;gap:1rem}.agent-form .form-label{color:rgb(14 24 85 / .48);font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-bottom:.3rem}.agent-form input,.agent-form textarea{width:100%;padding:.45rem 0 .55rem;min-height:40px;border:none;border-bottom:1.5px solid rgb(14 24 85 / .14);border-radius:0;font-family:var(--font-body);font-size:.9rem;color:var(--color-secondary);background:#fff0;outline:none;transition:border-color 0.18s ease;resize:none}.agent-form input:focus,.agent-form textarea:focus{border-bottom-color:var(--color-primary);box-shadow:none;background:#fff0}.agent-form input::placeholder,.agent-form textarea::placeholder{color:rgb(14 24 85 / .25)}.agent-form textarea{min-height:72px;resize:vertical}.agent-form-btn{width:100%;padding:.9rem;background:var(--color-secondary);color:var(--color-white);border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-size:.88rem;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:var(--transition);display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.5rem}.agent-form-btn:hover{background:rgb(14 24 85 / .82);transform:translateY(-1px);box-shadow:0 6px 24px rgb(14 24 85 / .22)}.agent-form-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.agent-phone-cta{display:flex;align-items:center;gap:.4rem;padding:.85rem 1.5rem;border-top:1px solid rgb(14 24 85 / .06);font-family:var(--font-body);font-size:.82rem;color:rgb(14 24 85 / .4);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.agent-phone-cta svg{width:14px;height:14px;color:var(--color-primary);flex-shrink:0}.agent-phone-cta a{color:var(--color-primary);text-decoration:none;font-weight:700;font-size:.9rem;letter-spacing:0;text-transform:none;transition:opacity 0.15s ease}.agent-phone-cta a:hover{opacity:.72}.agent-cta-group{display:flex;flex-direction:column;gap:0;padding:1rem 1.5rem 1.1rem;border-top:1px solid rgb(14 24 85 / .06)}.agent-cta-group::before{content:'Also available';display:block;font-family:var(--font-body);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(14 24 85 / .3);margin-bottom:.5rem}.agent-cta{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.55rem 0;font-family:var(--font-body);font-size:.86rem;font-weight:500;color:rgb(14 24 85 / .62);text-decoration:none;background:#fff0;border:none;border-bottom:1px solid rgb(14 24 85 / .05);border-radius:0;min-height:44px;text-transform:none;letter-spacing:0;cursor:pointer;transition:color 0.15s ease}.agent-cta:last-child{border-bottom:none}.agent-cta::after{content:'→';font-size:.9rem;color:rgb(14 24 85 / .25);transition:transform 0.15s ease,color 0.15s ease;flex-shrink:0}.agent-cta:hover{color:var(--color-secondary)}.agent-cta:hover::after{transform:translateX(4px);color:var(--color-primary)}.agent-cta-mortgage,.agent-cta-brochure,.agent-cta-whatsapp{background:#fff0;border-color:rgb(14 24 85 / .05);color:rgb(14 24 85 / .62);box-shadow:none}.agent-cta-mortgage:hover,.agent-cta-brochure:hover,.agent-cta-whatsapp:hover{background:#fff0;border-color:rgb(14 24 85 / .05);color:var(--color-secondary);transform:none;box-shadow:none}@media (max-width:1200px){.quick-grid{grid-template-columns:repeat(3,1fr)}.listings-grid{grid-template-columns:repeat(2,1fr)}.footer-newsletter{padding:3rem 0}.footer-newsletter-inner{grid-template-columns:1fr;gap:2rem}.fnl-stat{border-right:none;border-bottom:1px solid rgb(14 24 85 / .2);padding-right:0;padding-bottom:1.75rem;display:flex;align-items:center;gap:1.25rem}.fnl-stat-number{font-size:3rem}.fnl-heading{font-size:1.35rem}.footer-grid{grid-template-columns:1fr 1fr;gap:0}.footer-grid>*{padding:2rem 1.5rem;border-left:none!important;border-top:1px solid rgb(255 255 255 / .06)}.footer-grid>*:first-child{padding-left:1.5rem;grid-column:1 / -1;border-top:none}.footer-grid>*:nth-child(2),.footer-grid>*:nth-child(3){border-top:1px solid rgb(255 255 255 / .06)}.footer-grid>*:nth-child(3){border-left:1px solid rgb(255 255 255 / .06)!important}.footer-grid>*:last-child{padding-right:1.5rem}.property-layout{grid-template-columns:1fr}.agent-card{position:static}}@media (max-width:768px){.nav-toggle{display:flex}.nav-menu{position:fixed;top:var(--nav-height);left:0;right:0;background:var(--color-secondary);flex-direction:column;align-items:stretch;padding:1.5rem;gap:0;box-shadow:0 8px 32px rgb(0 0 0 / .2);transform:translateY(-110%);opacity:0;transition:var(--transition-slow);pointer-events:none}.nav-menu.nav-open{transform:translateY(0);opacity:1;pointer-events:all}.nav-links{flex-direction:column;align-items:stretch;gap:0;margin-bottom:1.25rem}.nav-links li a{padding:.9rem 1rem;border-bottom:1px solid rgb(255 255 255 / .08);border-radius:0}.nav-cta{width:100%;justify-content:center;padding:.9rem}.nav-affiliate-btn{justify-content:center;padding:.9rem 1rem;border-radius:0;border:none;border-top:1px solid rgb(255 255 255 / .08);font-size:.95rem}.nav-affiliate-btn:hover{transform:none}.hero{clip-path:polygon(0 0,100% 0,100% 94%,0 100%);margin-bottom:-3rem;padding-bottom:5rem}.hero-search{flex-direction:column;border-radius:var(--radius-lg);padding:.75rem;gap:.5rem}.hero-search-field{border-right:none;border-bottom:1px solid var(--color-border);padding:.6rem .75rem;width:100%}.hero-search-field:last-of-type{border-bottom:none}.hero-search-btn{width:100%;justify-content:center;border-radius:var(--radius-md)}.hero-stats{gap:1.5rem}.quick-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.listings-grid{grid-template-columns:1fr}.why-section .container{overflow:hidden;position:relative}.why-section .container::after{content:'';position:absolute;top:0;right:0;width:48px;height:100%;background:linear-gradient(to right,transparent,var(--color-secondary));pointer-events:none;z-index:2}.why-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.5rem;scrollbar-width:none;-ms-overflow-style:none;margin-inline:calc(-1 * var(--spacing-md));padding-inline:var(--spacing-md);position:relative;z-index:1}.why-grid::-webkit-scrollbar{display:none}.why-card{flex:0 0 82%;scroll-snap-align:start;max-width:340px;transition:border-color 0.25s ease,box-shadow 0.25s ease}.why-card:first-child{justify-content:flex-start}.why-card.is-active{border-color:rgb(255 167 54 / .4);box-shadow:0 0 0 1px rgb(255 167 54 / .2)}.why-nav{display:flex;align-items:center;gap:.75rem;margin-top:1.75rem}.why-arrow{width:36px;height:36px;flex-shrink:0;border-radius:50%;border:1.5px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .05);color:rgb(255 255 255 / .6);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background 0.22s ease,border-color 0.22s ease,color 0.22s ease,opacity 0.22s ease}.why-arrow:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.why-arrow:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.why-arrow[disabled]{opacity:.28;cursor:not-allowed;pointer-events:none}.why-progress{flex:1;height:2px;background:rgb(255 255 255 / .1);border-radius:2px;overflow:hidden}.why-progress-fill{height:100%;background:var(--color-primary);border-radius:2px;transition:width 0.3s cubic-bezier(.4,0,.2,1)}.why-counter{font-family:var(--font-body);font-size:.7rem;font-weight:700;letter-spacing:.14em;color:rgb(255 255 255 / .35);white-space:nowrap;min-width:3.5rem;text-align:right}.why-counter-current{color:var(--color-primary)}.footer-newsletter{padding:2.75rem 0}.footer-newsletter-inner{grid-template-columns:1fr;gap:1.75rem}.fnl-form .ff-all-fields{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:0}.footer-grid>*{padding:1.75rem 0 1.75rem 1rem;border-left:none!important}.footer-grid>*:first-child{grid-column:auto;padding-top:0;padding-left:0}.footer-grid>*:last-child{grid-column:auto;padding-right:0}.footer-bottom-inner{flex-direction:column;text-align:center;gap:.5rem}.filter-form{flex-direction:column;align-items:stretch}.filter-field{min-width:0}.single-property-page .property-hero-img{height:420px}.hero-overlay-content{padding:1.5rem}.hero-meta-row{flex-direction:column;align-items:flex-start;gap:.4rem}.specs-bar{flex-direction:column}.spec-item{flex-direction:row;width:100%;border-right:none;border-bottom:1px solid rgb(255 255 255 / .1);justify-content:flex-start;text-align:left;gap:.75rem}.spec-item:last-child{border-bottom:none}.property-details-grid{grid-template-columns:1fr}.detail-row dt{border-right:none}.cta-banner-actions{flex-direction:column;align-items:center}.team-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}.team-avatar-wrap{width:100px;max-width:100px}.team-avatar-wrap img{width:100px;max-width:100px}.property-hero-img{height:260px}}@media (max-width:480px){.fnl-form .ff-all-fields{grid-template-columns:1fr}.fnl-form{padding:1.5rem 1.25rem}.fnl-copy{border-left:none;border-top:2px solid rgb(14 24 85 / .2);padding-left:0;padding-top:1.25rem}.footer-bottom-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1rem}.footer-contact-item{font-size:.8rem}.quick-grid{grid-template-columns:repeat(3,1fr)}.quick-tile{padding:1.25rem .5rem}.quick-tile-icon{width:42px;height:42px}.quick-tile-label{font-size:.72rem}}.card-wishlist{min-width:44px;min-height:44px}.pagination a,.pagination span{min-width:44px;min-height:44px}.btn,.nav-cta,.hero-search-btn,.filter-btn,.agent-form-btn,.card-cta{min-height:44px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}.hero-bg{transform:none!important;transition:none!important}.hero-content{animation:none!important}.property-card:hover{transform:none}.quick-tile:hover{transform:none}.property-card{opacity:1!important;transform:none!important}.hero{clip-path:none!important;margin-bottom:0!important;padding-bottom:0!important}.hero::after{display:none!important}}.js-reveal .reveal{opacity:0;transform:translateY(32px);transition:opacity 0.7s cubic-bezier(.4,0,.2,1),transform 0.7s cubic-bezier(.4,0,.2,1)}.js-reveal .reveal.visible{opacity:1;transform:none}.js-reveal .reveal-delay-1{transition-delay:0.1s}.js-reveal .reveal-delay-2{transition-delay:0.2s}.js-reveal .reveal-delay-3{transition-delay:0.3s}.js-reveal .reveal-delay-4{transition-delay:0.4s}.about-hero{min-height:82vh;background:var(--color-secondary);display:flex;align-items:center;position:relative;overflow:hidden;padding:7rem 0 5rem}.about-hero::before{content:'';position:absolute;top:-180px;right:-180px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgb(255 167 54 / .13) 0%,transparent 70%);pointer-events:none}.about-hero::after{content:'';position:absolute;bottom:-200px;left:-100px;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgb(255 167 54 / .06) 0%,transparent 70%);pointer-events:none}.about-hero-content{position:relative;z-index:1;max-width:720px}.about-hero-eyebrow{display:inline-flex;align-items:center;gap:.65rem;margin-bottom:2rem}.about-hero-eyebrow span{font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary)}.about-hero-eyebrow::before,.about-hero-eyebrow::after{content:'';display:block;width:28px;height:2px;background:var(--color-primary);border-radius:2px}.about-hero-title{font-family:var(--font-heading);font-size:clamp(2.8rem, 6vw, 4.6rem);font-weight:900;color:var(--color-white);line-height:1.06;letter-spacing:-.02em;margin-bottom:1.75rem}.about-hero-title em{font-style:normal;color:var(--color-primary);position:relative}.about-hero-sub{font-size:1.1rem;color:rgb(255 255 255 / .68);max-width:520px;line-height:1.75;margin-bottom:2.5rem}.about-hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn-ghost-light{display:inline-block;padding:.75rem 1.75rem;border:1.5px solid rgb(255 255 255 / .3);color:rgb(255 255 255 / .9)!important;font-family:var(--font-body);font-size:.9rem;font-weight:600;border-radius:var(--radius-md);text-decoration:none!important;transition:var(--transition)}.btn-ghost-light:hover{border-color:var(--color-primary);color:var(--color-primary)!important}.about-hero-chips{display:flex;gap:1rem;flex-wrap:wrap;margin-top:3rem}.about-hero-chip{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);border-radius:var(--radius-pill);padding:.5rem 1.2rem;display:flex;align-items:center;gap:.55rem}.about-hero-chip strong{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--color-primary)}.about-hero-chip span{font-size:.8rem;color:rgb(255 255 255 / .6)}.about-story{padding:0;background:var(--color-white)}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;min-height:560px}.about-story-text{padding:6rem 4rem 6rem 0}.about-story-text .section-label{margin-bottom:1rem}.about-story-text h2{font-family:var(--font-heading);font-size:clamp(1.9rem, 3.5vw, 2.8rem);font-weight:800;color:var(--color-secondary);line-height:1.15;margin-bottom:1.75rem}.about-story-text p{color:var(--color-mid-grey);line-height:1.8;margin-bottom:1.1rem;font-size:.975rem}.about-story-quote{margin-top:2rem;padding-left:1.5rem;border-left:3px solid var(--color-primary)}.about-story-quote p{font-family:var(--font-heading);font-size:1.15rem;font-style:italic;color:var(--color-secondary);line-height:1.55}.about-stats-panel{background:var(--color-secondary);display:grid;grid-template-columns:1fr 1fr;position:relative;overflow:hidden}.about-stats-panel::before{content:'';position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:rgb(255 167 54 / .08);pointer-events:none}.about-stat-block{padding:3rem 2rem;border-right:1px solid rgb(255 255 255 / .07);border-bottom:1px solid rgb(255 255 255 / .07);display:flex;flex-direction:column;justify-content:center;transition:background 0.3s}.about-stat-block:hover{background:rgb(255 167 54 / .06)}.about-stat-block:nth-child(2n){border-right:none}.about-stat-block:nth-child(3),.about-stat-block:nth-child(4){border-bottom:none}.about-stat-num{display:block;font-family:var(--font-heading);font-size:clamp(2.8rem, 4vw, 3.8rem);font-weight:900;color:var(--color-white);line-height:1;margin-bottom:.6rem;letter-spacing:-.03em}.about-stat-num sup{font-size:.45em;color:var(--color-primary);vertical-align:super}.about-stat-label{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .45);line-height:1.4}.about-values{background:#0b1640;padding:var(--spacing-2xl) 0}.about-values-header{text-align:center;margin-bottom:4rem}.about-values-header .section-label{display:inline-block;margin-bottom:.75rem}.about-values-header h2{font-family:var(--font-heading);font-size:clamp(1.8rem, 3.5vw, 2.6rem);font-weight:800;color:var(--color-white);line-height:1.15}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.about-value-card{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:var(--radius-lg);padding:2.25rem 1.5rem;transition:var(--transition);position:relative;overflow:hidden}.about-value-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform 0.35s cubic-bezier(.4,0,.2,1)}.about-value-card:hover{background:rgb(255 255 255 / .07);transform:translateY(-5px);box-shadow:0 20px 60px rgb(0 0 0 / .25)}.about-value-card:hover::after{transform:scaleX(1)}.about-value-icon{width:46px;height:46px;background:rgb(255 167 54 / .12);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.about-value-icon svg{width:20px;height:20px;stroke:var(--color-primary)}.about-value-card h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--color-white);margin-bottom:.65rem}.about-value-card p{font-size:.875rem;color:rgb(255 255 255 / .5);line-height:1.7}.about-cta-strip{background:var(--color-primary);padding:4rem 0}.about-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.about-cta-inner h3{font-family:var(--font-heading);font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:800;color:var(--color-secondary);margin-bottom:.3rem}.about-cta-inner p{color:rgb(14 24 85 / .65);font-size:.95rem}.about-cta-buttons{display:flex;gap:1rem;flex-wrap:wrap;flex-shrink:0}.btn-outline-light{display:inline-block;padding:.75rem 1.75rem;border:2px solid var(--color-secondary);color:var(--color-secondary)!important;font-family:var(--font-body);font-size:.9rem;font-weight:700;border-radius:var(--radius-md);text-decoration:none!important;transition:var(--transition)}.btn-outline-light:hover{background:var(--color-secondary);color:var(--color-white)!important}@media (max-width:1024px){.about-values-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.about-story-grid{grid-template-columns:1fr}.about-story-text{padding:4rem 0 2rem}.about-stats-panel{grid-template-columns:1fr 1fr}.about-cta-inner{flex-direction:column;text-align:center}.about-cta-buttons{justify-content:center}}@media (max-width:600px){.about-values-grid{grid-template-columns:1fr}.about-hero-chips{flex-direction:column;align-items:flex-start}}body.page-contact .site-main,body.page-contact #main,body.page-about .site-main,body.page-about #main{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.contact-split{display:grid;grid-template-columns:420px 1fr;min-height:calc(100vh - var(--nav-height))}.contact-panel-left{background:var(--color-secondary);padding:5rem 3.5rem;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.contact-panel-left::before{content:'';position:absolute;bottom:-160px;left:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(255 167 54 / .1) 0%,transparent 65%);pointer-events:none}.contact-panel-left::after{content:'';position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%;background:rgb(255 255 255 / .03);pointer-events:none}.contact-left-top{position:relative;z-index:1}.contact-eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.75rem}.contact-eyebrow::before{content:'';display:block;width:24px;height:2px;background:var(--color-primary);border-radius:2px}.contact-eyebrow span{font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary)}.contact-panel-title{font-family:var(--font-heading);font-size:clamp(2rem, 3.5vw, 3rem);font-weight:900;color:var(--color-white);line-height:1.1;letter-spacing:-.02em;margin-bottom:.9rem}.contact-panel-title em{font-style:normal;color:var(--color-primary)}.contact-panel-sub{font-size:.925rem;color:rgb(255 255 255 / .55);line-height:1.7;margin-bottom:3rem}.contact-offices{position:relative;z-index:1}.contact-office-block{margin-bottom:2.25rem}.contact-office-block:last-of-type{margin-bottom:0}.contact-office-region{font-size:.65rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.85rem;display:flex;align-items:center;gap:.5rem}.contact-office-region::after{content:'';flex:1;height:1px;background:rgb(255 255 255 / .1);border-radius:1px}.contact-info-row{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;color:rgb(255 255 255 / .65);line-height:1.55}.contact-info-row svg{width:15px;height:15px;stroke:var(--color-primary);flex-shrink:0;margin-top:2px}.contact-info-row a{color:rgb(255 255 255 / .65);text-decoration:none;transition:color 0.2s}.contact-info-row a:hover{color:var(--color-primary)}.contact-left-social{position:relative;z-index:1}.contact-left-social p{font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .35);margin-bottom:.9rem}.contact-left-social .footer-social a{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .1)}.contact-left-social .footer-social a:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-secondary)}.contact-panel-right{background:var(--color-light-grey);padding:5rem 4.5rem;display:flex;align-items:center}.contact-form-inner{width:100%;max-width:580px}.contact-form-heading{font-family:var(--font-heading);font-size:clamp(1.6rem, 2.5vw, 2.2rem);font-weight:800;color:var(--color-secondary);margin-bottom:.4rem}.contact-form-sub{font-size:.9rem;color:var(--color-mid-grey);margin-bottom:2.25rem}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.cf-field{display:flex;flex-direction:column;margin-bottom:1.25rem}.cf-field label{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:.5rem}.cf-field label span{color:var(--color-primary)}.cf-field input,.cf-field select,.cf-field textarea{width:100%;padding:.85rem 1rem;background:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.95rem;color:var(--color-text);transition:var(--transition);outline:none;-webkit-appearance:none;appearance:none}.cf-field input:focus,.cf-field select:focus,.cf-field textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 167 54 / .15)}.cf-field textarea{resize:vertical;min-height:130px}.cf-submit{width:100%;padding:1rem;font-size:1rem;font-weight:700;border:none;cursor:pointer;border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-secondary);font-family:var(--font-body);letter-spacing:.02em;transition:var(--transition);margin-top:.5rem}.cf-submit:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 8px 28px rgb(255 167 54 / .3)}@media (max-width:1024px){.contact-split{grid-template-columns:360px 1fr}.contact-panel-left{padding:4rem 2.5rem}.contact-panel-right{padding:4rem 3rem}}@media (max-width:768px){.contact-split{grid-template-columns:1fr}.contact-panel-left{padding:4rem 1.75rem}.contact-panel-right{padding:3.5rem 1.75rem}.contact-panel-right{align-items:flex-start}.cf-row{grid-template-columns:1fr}}.legal-hero{background:var(--color-secondary);padding:4.5rem 0 3.5rem;position:relative;overflow:hidden}.legal-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgb(255 167 54 / .07) 0%,transparent 60%);pointer-events:none}.legal-hero .section-label{margin-bottom:.75rem}.legal-hero-title{font-family:var(--font-heading);font-size:clamp(2rem, 4vw, 3rem);font-weight:800;color:var(--color-white);margin-bottom:.9rem;line-height:1.15}.legal-hero-sub{font-size:1rem;color:rgb(255 255 255 / .65);max-width:520px;line-height:1.7}.legal-body{padding:var(--spacing-2xl) 0;background:var(--color-light-grey)}.legal-container{display:grid;grid-template-columns:1fr 280px;gap:3rem;align-items:start}.legal-content{background:var(--color-white);border-radius:var(--radius-xl);padding:3rem 3.5rem;box-shadow:var(--shadow-card)}.legal-content h2{font-family:var(--font-heading);font-size:1.35rem;font-weight:700;color:var(--color-secondary);margin:2rem 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--color-pale-grey)}.legal-content h2:first-child{margin-top:0}.legal-content h3{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--color-secondary);margin:1.5rem 0 .5rem}.legal-content p{font-size:.95rem;color:var(--color-mid-grey);line-height:1.8;margin-bottom:1rem}.legal-content ul,.legal-content ol{padding-left:1.5rem;margin-bottom:1rem}.legal-content li{font-size:.95rem;color:var(--color-mid-grey);line-height:1.75;margin-bottom:.4rem}.legal-content a{color:var(--color-primary);text-decoration:underline}.legal-content strong{color:var(--color-dark-grey)}.legal-sidebar-card{background:var(--color-white);border-radius:var(--radius-lg);padding:1.75rem;box-shadow:var(--shadow-card);border-top:3px solid var(--color-primary)}.legal-sidebar-card h3{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-secondary);margin-bottom:.6rem}.legal-sidebar-card p{font-size:.875rem;color:var(--color-mid-grey);line-height:1.65;margin-bottom:1.1rem}.legal-sidebar-links{list-style:none;padding:0;margin:0}.legal-sidebar-links li{border-bottom:1px solid var(--color-pale-grey)}.legal-sidebar-links li:last-child{border-bottom:none}.legal-sidebar-links a{display:block;padding:.6rem 0;font-size:.875rem;color:var(--color-secondary);text-decoration:none;transition:color 0.2s}.legal-sidebar-links a:hover{color:var(--color-primary)}@media (max-width:768px){.legal-container{grid-template-columns:1fr}.legal-content{padding:2rem 1.5rem}}.enquiry-success{display:flex;align-items:center;gap:.5rem;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;border-radius:var(--radius-md);padding:.875rem 1rem;font-size:.88rem;font-weight:600;margin-bottom:1rem}