.elementor-kit-22{--e-global-color-primary:#0096D5;--e-global-color-secondary:#022D40;--e-global-color-text:#000000;--e-global-color-accent:#182023;--e-global-color-1077da0:#FFFFFF;--e-global-color-5bcc117:#FFFFFF7A;--e-global-color-20e45ca:#FFFFFFAD;--e-global-color-c60a3c0:#000000;--e-global-color-2fe8db2:#00000080;--e-global-color-201b6c5:#000000BA;--e-global-color-bb571ed:#00000000;--e-global-color-bbnavy2:#063B55;--e-global-color-bbnavy3:#033B55;--e-global-color-bbneutral0:#00080B;--e-global-color-bbneutral5:#7F8385;--e-global-color-bbneutral8:#D8D9DA;--e-global-color-bbneutral9:#F2F2F2;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-size:1.2rem;--e-global-typography-accent-font-weight:700;--e-global-typography-02ad4e2-font-size:1.2rem;--e-global-typography-93031e8-font-weight:bold;--e-global-typography-9a8c69b-font-size:1.125rem;--e-global-typography-ff29a5e-font-size:0.875rem;--e-global-typography-ff8b1b3-font-size:clamp(3rem, 2.5385rem + 2.0513vw, 4rem);--e-global-typography-c300c38-font-size:clamp(2.4rem, 2.1231rem + 1.2308vw, 3rem);--e-global-typography-5a2b337-font-size:clamp(2.1rem, 1.9154rem + 0.8205vw, 2.5rem);--e-global-typography-f46c5f2-font-size:clamp(1.8rem, 1.7077rem + 0.4103vw, 2rem);--e-global-typography-d47b8cf-font-size:clamp(1.6rem, 1.5308rem + 0.3077vw, 1.75rem);--e-global-typography-cf8abfd-font-size:clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);--e-global-typography-515e9a9-font-size:clamp(1.2rem, 1.1769rem + 0.1026vw, 1.25rem);font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-22 button,.elementor-kit-22 input[type="button"],.elementor-kit-22 input[type="submit"],.elementor-kit-22 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:#FFFFFF;border-radius:7px 7px 7px 7px;padding:14px 28px 14px 28px;}.elementor-kit-22 e-page-transition{background-color:#FFBC7D;}.elementor-kit-22 a{color:var( --e-global-color-primary );}.elementor-kit-22 a:hover{color:var( --e-global-color-201b6c5 );}.elementor-kit-22 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h5{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-22 h6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-22{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-22 h1{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h3{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h5{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-22 h6{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-22 button,.elementor-kit-22 input[type="button"],.elementor-kit-22 input[type="submit"],.elementor-kit-22 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-22{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-22 h1{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h2{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h3{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-22 h5{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-22 h6{line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-22 button,.elementor-kit-22 input[type="button"],.elementor-kit-22 input[type="submit"],.elementor-kit-22 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Buyers Blueprint global form styling (Forminator) */
.forminator-custom-form .forminator-field input[type=text],.forminator-custom-form .forminator-field input[type=email],.forminator-custom-form .forminator-field input[type=tel],.forminator-custom-form .forminator-field textarea,.forminator-custom-form .forminator-field select,.forminator-custom-form .forminator-field .select2-selection--single{background:#F2F2F2 !important;border:1px solid transparent !important;border-radius:7px !important;padding:14px 16px !important;font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;color:#192023 !important;min-height:52px;transition:border-color .2s ease,box-shadow .2s ease;}
.forminator-custom-form .forminator-field .select2-selection--single .select2-selection__rendered{line-height:24px !important;color:#192023 !important;font-weight:700;}
.forminator-custom-form .forminator-field .select2-selection--single .select2-selection__arrow{top:14px !important;right:12px !important;}
.forminator-custom-form .forminator-field input::placeholder,.forminator-custom-form .forminator-field textarea::placeholder{color:#192023 !important;opacity:.85;}
.forminator-custom-form .forminator-field input:focus,.forminator-custom-form .forminator-field textarea:focus,.forminator-custom-form .forminator-field select:focus{border-color:#0096D5 !important;box-shadow:0 0 0 1px #0096D5 !important;outline:none !important;}
.forminator-custom-form textarea{min-height:150px !important;}
.forminator-custom-form .forminator-label{display:none !important;}
.forminator-custom-form .forminator-button-submit{background:#0096D5 !important;color:#fff !important;border-radius:7px !important;font-family:'Nunito Sans',sans-serif !important;font-weight:700 !important;font-size:1.1rem !important;padding:16px 28px !important;width:100%;transition:transform .15s ease,background-color .2s ease;}
.forminator-custom-form .forminator-button-submit:hover{background:#0086bf !important;transform:translateY(-1px);}
.forminator-custom-form .forminator-response-message.forminator-error{color:#ffb4a8 !important;}
.forminator-custom-form .forminator-error-message{color:#ffb4a8 !important;}
/* Global utilities */
html{scroll-behavior:smooth}
#form{scroll-margin-top:90px}
.bb-maxw-60{max-width:60rem;margin-left:auto;margin-right:auto}
.bb-maxw-56{max-width:56rem;margin-left:auto;margin-right:auto}
.bb-maxw-48{max-width:48rem;margin-left:auto;margin-right:auto}
.bb-maxw-40{max-width:40rem;margin-left:auto;margin-right:auto}
.bb-blur .elementor-heading-title{filter:blur(5px);user-select:none}
/* Legal pages */
.bb-legal h3{font-family:'Montserrat',sans-serif;font-size:22px;margin:1.6em 0 .5em;color:#00080B}
.bb-legal ol,.bb-legal ul{margin:0 0 1em 1.4em;padding:0}
.bb-legal li{margin-bottom:.4em}
.bb-legal p{margin-bottom:.9em}
.bb-legal a{color:#0096D5}
/* QA fixes */
.forminator-custom-form .select2,.forminator-custom-form .select2-container{width:100% !important;max-width:100% !important}
.forminator-custom-form .select2-selection__rendered,.forminator-custom-form .select2-selection__placeholder{display:block !important;max-width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.elementor-location-footer a{color:#182023}
.elementor-location-footer a:hover{color:#0096D5}
.bb-stars{justify-content:center}
.bb-stars>.e-con{width:auto !important;flex:0 0 auto !important}
.bb-logo-strip{justify-content:center}
.bb-logo-strip>.e-con{width:auto !important;flex:0 0 auto !important}
.bb-logo-strip .elementor-widget-image img{height:52px;width:auto !important;max-width:none}
.bb-prop-cards .elementor-widget-image img{aspect-ratio:3/2;object-fit:cover;width:100%}
.bb-tst-cards>.e-con>.e-con .elementor-widget-image img{border-radius:50%;width:48px;height:48px;object-fit:cover}
@media(min-width:768px){.bb-benefit-card>.e-con:first-child{width:32% !important}.bb-benefit-card>.e-con:last-child{width:68% !important}}
@media(max-width:767px){.bb-benefit-card>.e-con{width:100% !important}}/* End custom CSS */