.elementor-kit-42{--e-global-color-primary:#102C5D;--e-global-color-secondary:#05172F;--e-global-color-text:#535B66;--e-global-color-accent:#DD161A;--e-global-typography-primary-font-family:"Wittgenstein";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Mulish";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-a240090-font-family:"Wittgenstein";--e-global-typography-a240090-font-size:clamp(40px, calc(32.123px + 2.283vw), 65px);--e-global-typography-a240090-font-weight:800;--e-global-typography-a240090-line-height:1.1em;--e-global-typography-64480c9-font-family:"Wittgenstein";--e-global-typography-64480c9-font-size:clamp(30px, calc(25.274px + 1.37vw), 45px);--e-global-typography-64480c9-font-weight:500;--e-global-typography-64480c9-line-height:1.2em;--e-global-typography-f18bb94-font-family:"Wittgenstein";--e-global-typography-f18bb94-font-size:clamp(24px, calc(21.164px + 0.822vw), 33px);--e-global-typography-f18bb94-font-weight:500;--e-global-typography-f18bb94-line-height:1.3em;--e-global-typography-db4502a-font-family:"Wittgenstein";--e-global-typography-db4502a-font-size:clamp(20px, calc(18.74px + 0.365vw), 24px);--e-global-typography-db4502a-font-weight:500;--e-global-typography-db4502a-line-height:1.3em;--e-global-typography-9f55752-font-family:"Wittgenstein";--e-global-typography-9f55752-font-size:clamp(18px, calc(17.37px + 0.183vw), 20px);--e-global-typography-9f55752-font-weight:500;--e-global-typography-9f55752-line-height:1.4em;--e-global-typography-f48c19e-font-family:"Mulish";--e-global-typography-f48c19e-font-size:clamp(32px, calc(30.74px + 0.365vw), 36px);--e-global-typography-f48c19e-line-height:1.2em;--e-global-typography-63deb9a-font-family:"Mulish";--e-global-typography-63deb9a-font-size:clamp(24px, calc(22.11px + 0.548vw), 30px);--e-global-typography-63deb9a-line-height:1.2em;--e-global-typography-4f0b87e-font-family:"Mulish";--e-global-typography-4f0b87e-font-size:clamp(20px, calc(18.74px + 0.365vw), 24px);--e-global-typography-4f0b87e-line-height:1.3em;--e-global-typography-2671e48-font-family:"Mulish";--e-global-typography-2671e48-font-size:clamp(18px, calc(17.37px + 0.183vw), 20px);--e-global-typography-2671e48-line-height:1.5em;--e-global-typography-973614d-font-family:"Mulish";--e-global-typography-973614d-font-size:clamp(16px, calc(15.37px + 0.183vw), 18px);--e-global-typography-973614d-line-height:1.5em;--e-global-typography-a647171-font-family:"Mulish";--e-global-typography-a647171-font-size:clamp(14px, calc(13.37px + 0.183vw), 16px);--e-global-typography-a647171-line-height:1.5em;--e-global-typography-b52cf22-font-family:"Mulish";--e-global-typography-b52cf22-font-size:clamp(12px, calc(11.37px + 0.183vw), 14px);--e-global-typography-b52cf22-line-height:1.5em;--e-global-typography-e4abe18-font-family:"Mulish";--e-global-typography-e4abe18-font-size:clamp(10px, calc(9.37px + 0.183vw), 12px);--e-global-typography-e4abe18-line-height:1.6em;color:var( --e-global-color-text );font-family:var( --e-global-typography-973614d-font-family ), Sans-serif;font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{background-color:#DD161A;font-family:var( --e-global-typography-973614d-font-family ), Sans-serif;font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-kit-42 button:hover,.elementor-kit-42 button:focus,.elementor-kit-42 input[type="button"]:hover,.elementor-kit-42 input[type="button"]:focus,.elementor-kit-42 input[type="submit"]:hover,.elementor-kit-42 input[type="submit"]:focus,.elementor-kit-42 .elementor-button:hover,.elementor-kit-42 .elementor-button:focus{background-color:#FB7450;}.elementor-kit-42 e-page-transition{background-color:#FFBC7D;}.elementor-kit-42 a{color:var( --e-global-color-v4-red );}.elementor-kit-42 a:hover{color:var( --e-global-color-v4-red-hover );}.elementor-kit-42 h1{color:var( --e-global-color-v4-grey-blue-headings );font-family:var( --e-global-typography-a240090-font-family ), Sans-serif;font-size:var( --e-global-typography-a240090-font-size );font-weight:var( --e-global-typography-a240090-font-weight );line-height:var( --e-global-typography-a240090-line-height );}.elementor-kit-42 h2{color:var( --e-global-color-v4-grey-blue-headings );font-family:var( --e-global-typography-64480c9-font-family ), Sans-serif;font-size:var( --e-global-typography-64480c9-font-size );font-weight:var( --e-global-typography-64480c9-font-weight );line-height:var( --e-global-typography-64480c9-line-height );}.elementor-kit-42 h3{color:var( --e-global-color-v4-grey-blue-headings );font-family:var( --e-global-typography-f18bb94-font-family ), Sans-serif;font-size:var( --e-global-typography-f18bb94-font-size );font-weight:var( --e-global-typography-f18bb94-font-weight );line-height:var( --e-global-typography-f18bb94-line-height );}.elementor-kit-42 h4{color:var( --e-global-color-v4-grey-blue-headings );font-family:var( --e-global-typography-db4502a-font-family ), Sans-serif;font-size:var( --e-global-typography-db4502a-font-size );font-weight:var( --e-global-typography-db4502a-font-weight );line-height:var( --e-global-typography-db4502a-line-height );}.elementor-kit-42 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-9f55752-font-family ), Sans-serif;font-size:var( --e-global-typography-9f55752-font-size );font-weight:var( --e-global-typography-9f55752-font-weight );line-height:var( --e-global-typography-9f55752-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;--container-default-padding-top:clamp(56px, calc(40.877px + 4.384vw), 104px);--container-default-padding-right:0;--container-default-padding-bottom:clamp(56px, calc(40.877px + 4.384vw), 104px);--container-default-padding-left:0;}.elementor-widget:not(:last-child){--kit-widget-spacing:clamp(16px, calc(13.479px + 0.731vw), 24px);}.elementor-element{--widgets-spacing:clamp(16px, calc(13.479px + 0.731vw), 24px) clamp(16px, calc(13.479px + 0.731vw), 24px);--widgets-spacing-row:clamp(16px, calc(13.479px + 0.731vw), 24px);--widgets-spacing-column:clamp(16px, calc(13.479px + 0.731vw), 24px);}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-42{font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-kit-42 h1{font-size:var( --e-global-typography-a240090-font-size );line-height:var( --e-global-typography-a240090-line-height );}.elementor-kit-42 h2{font-size:var( --e-global-typography-64480c9-font-size );line-height:var( --e-global-typography-64480c9-line-height );}.elementor-kit-42 h3{font-size:var( --e-global-typography-f18bb94-font-size );line-height:var( --e-global-typography-f18bb94-line-height );}.elementor-kit-42 h4{font-size:var( --e-global-typography-db4502a-font-size );line-height:var( --e-global-typography-db4502a-line-height );}.elementor-kit-42 h5{font-size:var( --e-global-typography-9f55752-font-size );line-height:var( --e-global-typography-9f55752-line-height );}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}@media(max-width:1024px){.elementor-kit-42{font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-kit-42 h1{font-size:var( --e-global-typography-a240090-font-size );line-height:var( --e-global-typography-a240090-line-height );}.elementor-kit-42 h2{font-size:var( --e-global-typography-64480c9-font-size );line-height:var( --e-global-typography-64480c9-line-height );}.elementor-kit-42 h3{font-size:var( --e-global-typography-f18bb94-font-size );line-height:var( --e-global-typography-f18bb94-line-height );}.elementor-kit-42 h4{font-size:var( --e-global-typography-db4502a-font-size );line-height:var( --e-global-typography-db4502a-line-height );}.elementor-kit-42 h5{font-size:var( --e-global-typography-9f55752-font-size );line-height:var( --e-global-typography-9f55752-line-height );}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}@media(max-width:767px){.elementor-kit-42{font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-kit-42 h1{font-size:var( --e-global-typography-a240090-font-size );line-height:var( --e-global-typography-a240090-line-height );}.elementor-kit-42 h2{font-size:var( --e-global-typography-64480c9-font-size );line-height:var( --e-global-typography-64480c9-line-height );}.elementor-kit-42 h3{font-size:var( --e-global-typography-f18bb94-font-size );line-height:var( --e-global-typography-f18bb94-line-height );}.elementor-kit-42 h4{font-size:var( --e-global-typography-db4502a-font-size );line-height:var( --e-global-typography-db4502a-line-height );}.elementor-kit-42 h5{font-size:var( --e-global-typography-9f55752-font-size );line-height:var( --e-global-typography-9f55752-line-height );}.elementor-kit-42 button,.elementor-kit-42 input[type="button"],.elementor-kit-42 input[type="submit"],.elementor-kit-42 .elementor-button{font-size:var( --e-global-typography-973614d-font-size );line-height:var( --e-global-typography-973614d-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:95%;}.e-con{--container-max-width:95%;}}:root { --Brand-Blue:#102C5D; --Black:#000000; --red:#DD161A; --red-hover:#FB2024; --e-gv-1855032:#123D6D; --white-blue:#F4F8FC; --e-gv-33d19dd:#A2C7F0; --light-blue:#0D4189; --White:#ffffff; --grey-txt:#535B66; --size-4xl:clamp(80px, calc(64.877px + 4.384vw), 128px);; --size-3xl:clamp(64px, calc(51.397px + 3.653vw), 104px);; --size-2xl:clamp(56px, calc(45.918px + 2.922vw), 88px);; --size-xl:clamp(48px, calc(42.959px + 1.461vw), 64px);; --size-lg:clamp(40px, calc(37.479px + 0.731vw), 48px);; --size-md:clamp(32px, calc(29.479px + 0.731vw), 40px);; --size-sm:clamp(24px, calc(21.479px + 0.731vw), 32px);; --size-xs:clamp(16px, calc(13.479px + 0.731vw), 24px);; --size-xxs:clamp(8px, calc(5.479px + 0.731vw), 16px);; --size-3xs:clamp(4px, calc(2.74px + 0.365vw), 8px);; --e-gv-0be2340:#D8D8D82B; --dark-blue:#05172F; --med-dark-blue:#072247; --e-gv-a1b34d9:#E25926; --e-gv-be0e8cd:#F26B35; --e-gv-70778bc:#016268; --e-gv-fa07c42:#329FA6; --e-gv-c12355e:#329FA6; --e-gv-5de6feb:#E2D1B3; --e-gv-853e4c1:#FAF8F3; --gap-s:clamp(8px, calc(5.479px + 0.731vw), 16px);; --gap-reg:clamp(16px, calc(13.479px + 0.731vw), 24px);; --reg-text:clamp(16px, calc(15.37px + 0.183vw), 18px);; --e-gv-1413af4:#FFFDF8; --e-gv-d4ddcbe:#00272E; --e-gv-12142ef:#58595B; --max-site-width:1440px; --container-width:95%; --gap-l:clamp(32px, calc(21.918px + 2.922vw), 64px);; --gap-m:clamp(24px, calc(21.479px + 0.731vw), 32px);; --gap-xl:clamp(56px, calc(43.397px + 3.653vw), 96px);; --gap-2xl:clamp(64px, calc(51.397px + 3.653vw), 104px);; --H1-65-40:clamp(40px, calc(32.123px + 2.283vw), 65px);; --H2-45-30:clamp(30px, calc(25.274px + 1.37vw), 45px);; --H3-33-24:clamp(24px, calc(21.164px + 0.822vw), 33px);; --H4-24-20:clamp(20px, calc(18.74px + 0.365vw), 24px);; --H5-20-18:clamp(18px, calc(17.37px + 0.183vw), 20px);; --3xl-text:clamp(32px, calc(30.74px + 0.365vw), 36px);; --2xl-text:clamp(24px, calc(22.11px + 0.548vw), 30px);; --xl-text:clamp(20px, calc(18.74px + 0.365vw), 24px);; --l-text:clamp(18px, calc(17.37px + 0.183vw), 20px);; --m-text:clamp(14px, calc(13.37px + 0.183vw), 16px);; --s-text:clamp(12px, calc(11.37px + 0.183vw), 14px);; --xs-text:clamp(10px, calc(9.37px + 0.183vw), 12px);; --e-gv-309ebb9:#ff7c48; --e-gv-788f1ce:#003740; --display-reg--88-56:clamp(56px, calc(45.918px + 2.922vw), 88px);; --grey-blue-headings:#2A4677; --e-gv-1bf5f58:clamp(16px, calc(13.479px + 0.731vw), 24px);; --Deep-Teal:#163C3D; --e-gv-56b5b9a:clamp(8px, calc(5.479px + 0.731vw), 16px);; }
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Wittgenstein';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.rheingoldlaw.com/wp-content/uploads/2026/08/Wittgenstein-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Wittgenstein';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.rheingoldlaw.com/wp-content/uploads/2026/08/Wittgenstein-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Wittgenstein';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging.rheingoldlaw.com/wp-content/uploads/2026/08/Wittgenstein-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://staging.rheingoldlaw.com/wp-content/uploads/2026/08/Mulish-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.rheingoldlaw.com/wp-content/uploads/2026/08/Mulish-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://staging.rheingoldlaw.com/wp-content/uploads/2026/08/Mulish-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */