:root{--radius:16px;--ice-900:#0b1f36;--ice-700:#1e4d79;--ice-500:#58a0ff;--ice-300:#b6c0cb;--ice-100:#dee3e5;--graphite:#404546;--fire-violet:#8f2ea3;--fire-magenta:#c7358f;--fire-coral:#d95959;--fire-gold:#f2c84b;--background:#fff;--foreground:#0b1f36;--card:#fff;--card-foreground:#0b1f36;--popover:#fff;--popover-foreground:#0b1f36;--primary:#1e4d79;--primary-foreground:#fff;--secondary:#dee3e5;--secondary-foreground:#0b1f36;--muted:#f2f4f7;--muted-foreground:#5a6572;--accent:#f2c84b;--accent-foreground:#0b1f36;--destructive:#d95959;--destructive-foreground:#fff;--border:#e6e9ee;--input:#e6e9ee;--ring:#58a0ff;--gradient-ice:linear-gradient(135deg,#1e4d79 0%,#58a0ff 55%,#dee3e5 100%);--gradient-fire:linear-gradient(135deg,#8f2ea3 0%,#c7358f 55%,#f2c84b 100%);--gradient-fire-soft:linear-gradient(135deg,#8f2ea3 0%,#c7358f 60%,#d95959 100%);--gradient-hero:linear-gradient(135deg,#0b1f36 0%,#1e4d79 60%,#8f2ea3 100%);--shadow-elegant:0 20px 60px -25px oklab(41.0795% -.0311543 -.0842034 / .4);--shadow-fire:0 20px 60px -20px oklab(57.6989% .195994 -.043621 / .45);--shadow-card:0 1px 2px #0b1f360a,0 8px 24px -12px #0b1f361f}.heading-display{margin:0;color:var(--ice-900);font-weight:800}.text-gradient-fire,.text-gradient-fire-soft,.text-gradient-ice{display:inline;color:transparent;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.text-gradient-fire{background-image:var(--gradient-fire)}.text-gradient-fire-soft{background-image:var(--gradient-fire-soft)}.text-gradient-ice{background-image:var(--gradient-ice)}.text-ice-900{color:var(--ice-900)}.text-ice-700{color:var(--ice-700)}.text-fire-violet{color:var(--fire-violet)}.text-fire-magenta{color:var(--fire-magenta)}.text-fire-coral{color:var(--fire-coral)}.text-fire-gold{color:var(--fire-gold)}.text-bold{font-weight:700}.text-extrabold{font-weight:800}.text-black{font-weight:900}@media screen and (max-width:980px){#reverse-columns{display:flex;flex-direction:column-reverse}}.hamburger{background:rgba(0,0,0,0.2);backdrop-filter:blur(10px);padding:10px;border-radius:5px}@media screen and (max-width:1115px){.et_pb_row_0.et_pb_row.hero-custom-row{margin-top:-150px!important}}.dp-custom-blurb-image .et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap::before{content:url('http://demo.divi-pixel.com/insurance/wp-content/uploads/sites/44/2024/02/dp-insurance-asset-03-01.svg');width:40px;height:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;border-radius:50%;border:2px solid #fff;background:#ffffff}.et_pb_main_blurb_image .et_pb_image_wrap.et_pb_only_image_mode_wrap{position:relative}.et_pb_contact_form label.et_pb_contact_form_label{font-size:16px;display:block!important;color:#000000;font-family:"manrope";margin-bottom:5px}.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{display:none}.et_pb_contact_form ::-webkit-input-placeholder{color:#fff!important}.et_pb_contact_form.my_contact :-moz-placeholder{color:#fff!important}.et_pb_contact_form ::-moz-placeholder{color:#fff!important}.et_pb_contact_form :-ms-input-placeholder{color:#fff!important}.et_pb_contact_field_options_list span{display:inline-block;color:#000000;margin-right:30px}.et_contact_bottom_container{width:100%!important}