PageSourceSearch

https://www.arcprivatewealth.com/resource-center/articles

html arcprivatewealth.com collected 2026-09-30 16:35:32 UTC 138,722 bytes, 3,613 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6
7<html class="no-js" lang="en">
8<head id="Head1">
9    
10    
11
12
13
14
15
16
17    
18<meta charset="utf-8">
19<meta http-equiv="X-UA-Compatible" content="IE=edge">
20<!--[if (gte IE 9)|!(IE)]><!-->
21<meta name="viewport" content="width=device-width, initial-scale=1.0">
22<!--<![endif]-->
23<meta name="generator" content="FMG Suite">
24
25
26
27            <link rel="icon" sizes="32x32" type="image/png" href="//static.fmgsuite.com/media/WebsiteFavicon/variantSize/6043dfa4-7d83-4394-b918-25e1a9fe05ac.png" />
28
29
30
31
32
33
34
35<title>Latest Articles | Arc Private Wealth</title><meta name="robots" content="index, follow"/>
36    
37
38
39<script type="application/ld+json">
40    {
41  "@context": "https://schema.org",
42  "@type": "FinancialService",
43  "@id": "https://www.arcprivatewealth.com",
44  "name": "Arc Private Wealth",
45  "logo": "//static.fmgsuite.com/media/TransparentLogo/variantSize/4b8fa3fe-b156-484b-b9da-f9cf1939cd64.png",
46  "url": "https://www.arcprivatewealth.com",
47  "telephone": "419-556-4010",
48  "priceRange": "N/A",
49  "address": {
50    "@type": "PostalAddress",
51    "streetAddress": "1052 Pray Blvd",
52    "addressLocality": "Waterville",
53    "addressRegion": "OH",
54    "postalCode": "43566",
55    "addressCountry": "US"
56  },
57  "location": [
58    {
59      "@type": "PostalAddress",
60      "streetAddress": "1052 Pray Blvd",
61      "addressLocality": "Waterville",
62      "addressRegion": "OH",
63      "postalCode": "43566",
64      "addressCountry": "US",
65      "telephone": "419-556-4009"
66    },
67    {
68      "@type": "PostalAddress",
69      "streetAddress": "2815 Dustin Rd, STE A",
70      "addressLocality": "Oregon",
71      "addressRegion": "OH",
72      "postalCode": "43616",
73      "addressCountry": "US",
74      "telephone": "419-556-4022"
75    }
76  ],
77  "sameAs": [
78    "https://linkedin.com"
79  ]
80}
81</script>
81
82
83
84<link rel="stylesheet" type="text/css" media="" href="//static.fmgsuite.com/site/templates/007/dist/7ac.css?v=2.86.45.30851.739" />    <link rel="stylesheet" type="text/css" href="//static.fmgsuite.com/site/globalassets/template7/css/global-asset-styles.css" />
85    
86    
87
88        <style type="text/css">
89
90
91
92
93/* #2D537F  #0A4A5B #00AEEF */
94:root{
95--paletteColor1: #2D537F;
96--paletteColor2: #0A4A5B;
97--paletteColor3: #00AEEF;
98
99--paletteColor1H: 213;
100--paletteColor1S: 47.7%;
101--paletteColor1L: 33.7%;
102
103--paletteColor2H: 193;
104--paletteColor2S: 80.2%;
105--paletteColor2L: 19.8%;
106
107--paletteColor3H: 197;
108--paletteColor3S: 100%;
109--paletteColor3L: 46.9%;
110}
111a{
112    color:#00AEEF;
113}
114h1, h2, h3, h4,
115h1 a, h2 a, h3 a, h4 a
116{color:#2D537F;}
117
118.c-svg path{
119    fill: #2D537F;
120}
121.c-vcard-download--link {
122    color: #2D537F;
123}
124
125
126.back-to-top{background: #00AEEF; }
127
128.c-topnav__navbar {
129    background: #00AEEF;
130}
131
132.c-topnav__menu-item .c-topnav__menu-text {
133    color: #fff;
134}
135
136.angleLeft,
137.angleRight {
138    background: #fff;
139}
140.c-topnav__submenu {
141    background:rgba(83,94,92,1);
142}
143.c-topnav__menu-item:hover .c-topnav__menu-text {
144    background: #00AEEF;
145    color: #fff;
146}
147
148li.c-topnav__submenu-item a {
149    color: #fff;
150}
151
152.c-circle {
153    background:rgba(47,54,52,1);
154}
155@media (min-width:992px) {
156
157    .c-topbar {
158        background:#0A4A5B;
159        color:#fff;
160    }
161    .c-topbar a {
162        color:#c1c1c1;
163    }
164    .c-topbar a:not(.c-social-media--link):hover{
165        color:#00AEEF;
166    }
167    .c-topnav__navbar {
168        background:none;
169    }
170
171    .c-topnav__menu-item .c-topnav__menu-text {
172        color: #0A4A5B;
173    }
174    .c-topnav__menu-item .c-topnav__menu-text.selected{
175        background: #00AEEF;
176        color: #fff;
177    }
178
179    .c-topnav__submenu {
180        background:rgba(34,34,34,.95);
181    }
182
183    .c-topnav__menu-item:hover .c-topnav__menu-text {
184        background:#00AEEF;
185        opacity:.80;
186    }
187
188    .c-topnav__submenu-item:hover{
189        background:#00AEEF;
190    }
191    
192} /* END MEDIA */
193
194/*HERO*/
195
196
197@media (min-width: 992px) {
198    .top-bar  {background:#0A4A5B;}
199}
200
201.c-btn {
202    color: #00AEEF;
203    background: none;
204    border: solid 1px #00AEEF;
205}
206
207.c-btn:hover,
208.c-btn:focus,
209.c-btn:active {
210    text-decoration: none;
211    color: #fff;
212    background-color: #00AEEF;
213}
214.c-additional__content {
215    background-color: #F8F8F5;
216}
217
218.c-additional__content--small .c-accordion__link {
219    background: #00AEEF;
220}
221
222.c-additional__content nav a {
223    color: #0A4A5B;
224}
225.c-additional__content nav a:hover{
226   background: #00AEEF;
227   color: #fff;
228}
229
230.c-additional__content nav .selected {
231    color: #fff;
232    background: #00AEEF;
233}
234
235.c-additional__content h4 a {
236    color: #666;
237}
238
239.c-additional__content .viewAll a,
240.c-additional__content h4 a:hover {
241    color: #0A4A5B;
242}
243
244.c-additional__content--small .panel-heading {
245    background: #00AEEF;
246}
247
248.c-matter-flag__body {
249    background: #00AEEF;
250}
251.c-matter-flag__body:hover{
252    opacity:.95;
253}
254.c-team-member__info a{
255    color:#00AEEF;
256}
257
258footer {
259    background: #0A4A5B;
260    color: #fff;
261}
262
263footer h4 {
264    color: #fff;
265    text-decoration:underline;
266}
267
268footer a {
269    color: #fff;
270}
271footer a:hover{
272    color: #D8D8D6;
273}
274.quickLinks ul a {
275    color: #fff;
276}
277.quickLinks ul a:hover{
278    color: #D8D8D6;
279}
280footer .c-socialMedia a {
281    color: #fff;
282}
283
284footer .c-socialMedia a:hover {
285   color: #fff;
286}
287
288
289.article-008 th,
290.article-012 th,
291.article-017 th {background-color:#00AEEF}
292
293/*CONTENT GATE MODAL*/
294.c-popup__submit {
295    color:#00AEEF; border-color:#00AEEF; background:#00AEEF;
296}
297.c-popup__submit:hover {
298    opacity:0.75;
299}
300
301.c-matter__meta {
302    color: #2D537F;
303}
304
305.c-matter__pull-quote {
306    background-color: #00AEEF;
307    color: #fff;
308}
309
310/*EVENTS
311//==================================================*/
312.c-event__date-box {
313    border-color: #00AEEF;
314}
315.c-event-date--day {
316    color: #00AEEF;
317}
318.c-event-reg--submit.c-loading:after {
319    border-top-color: #00AEEF;
320}
321
322        </style>
323    
324    
325
326    
327    
328    
329
330
331
332<link rel="preconnect" href="https://fonts.googleapis.com" /><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="crossorigin" /><link href="https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet" /><link rel="stylesheet" href="https://fmg-websites-custom.s3.amazonaws.com/fontawesome/css/all.css" /><link href="https://fmg-websites-custom.s3.amazonaws.com/fontawesome/css/v4-shims.css" rel="stylesheet" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/[email protected]/src/regular/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/[email protected]/src/thin/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/[email protected]/src/light/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/[email protected]/src/bold/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/[email protected]/src/fill/style.css" /><link rel="stylesheet" type="text/css" href="https://unpkg.com/@phosphor-icons/[email protected]/src/duotone/style.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Headers/sticky/css/sticky.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Footers/aurora-footer/css/aurora-footer.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/css/sections.css" /><link rel="stylesheet" href="https://fmg-websites-custom.s3.amazonaws.com/building-blocks/SectionDefaults/css/sectionDefaults.css" /><link rel="stylesheet" type="text/css" href="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/css/commonRequests.css" /><link rel="stylesheet" href="https://fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/css/sectionDefaults-BackCompat.css" /><link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined" rel="stylesheet" /><style>
333/* (BM1) */
334:root {
335    /*Font (BM1-1)*/
336    --headingFontFamily: "Montserrat", sans-serif;
337    --headingTextTransform: none;
338    --headingFontWeight: normal;
339    --bodyFontFamily: "Montserrat", sans-serif;
340    --bodyFontSize: 16px;
341    
342    /* Hero Font */
343    --heroFontFamily: "Montserrat", sans-serif;
344    --heroFontWeight: 200;
345    --heroTextTransform: uppercase;
346
347  
348    /*General Colors (BM1-2)*/
349    --headingColor: var(--paletteColor2);
350    --subHeaderColor: var(--paletteColor2);
351    --hyperlinkColor: var(--paletteColor1);
352    --hyperlinkHoverColor: var(--paletteColor3);
353    --bodyFontColor: #5D5D5D;
354    --editingBackground: var(--siteMainBackground);
355    
356    /*Buttons (BM1-3)*/
357    --btnFontWeight: 500;
358    --btnTextColor: #0A4A5B;
359    --btnTextHoverColor: #fff;
360    --btnBackgroundColor: #ff;
361    --btnBackgroundHoverColor: var(--paletteColor2);
362    --btnBorderColor: #0A4A5B;
363    --btnBorderHoverColor: var(--paletteColor2);
364    --btnTextTransform: uppercase;
365    --btnFontSize: 0.875rem;
366    --btnLetterSpacing: 0.09em;
367    --btnBorderWidth: 2px;
368    --btnBorderRadius: 40px;
369    --btnDisplay: inline-flex;
370    --boxBtnDisplay: inline-flex;
371    --boxBtnDisplayHover: inline-flex;
372    --hollowBtnTextColor: var(--paletteColor2);
373    --hollowBtnBorderColor: var(--paletteColor2);
374    --ArrowBtnMask: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="none"><path d="M23.9873 15.9917L24.3409 15.6381L24.6944 15.9917L24.3409 16.3452L23.9873 15.9917ZM7.99564 16.4917C7.7195 16.4917 7.49564 16.2678 7.49564 15.9917C7.49564 15.7155 7.7195 15.4917 7.99564 15.4917V15.9917V16.4917ZM18.6567 10.6611L19.0103 10.3076L24.3409 15.6381L23.9873 15.9917L23.6338 16.3452L18.3032 11.0147L18.6567 10.6611ZM23.9873 15.9917L24.3409 16.3452L19.0103 21.6758L18.6567 21.3222L18.3032 20.9687L23.6338 15.6381L23.9873 15.9917ZM23.9873 15.9917V16.4917H7.99564V15.9917V15.4917H23.9873V15.9917Z" fill="%23fff" /></svg>');
375
376    /*Header (BM1-4)*/
377    --headerBackgroundColor: #ffffff;
378    --topBarBackgroundColor: var(--paletteColor2);
379    --topBarFontColor: #fff;
380    --topBarFontHoverColor: hsl(var(--paletteColor1H), var(--paletteColor1S), calc(var(--paletteColor1L) + 25%));;
381    --headerBtnTextColor: #fff;
382    --headerBtnTextHoverColor: var(--topBarFontHoverColor);
383    --headerBtnBackgroundColor: transparent;
384    --headerBtnBackgroundHoverColor: transparent;
385    --headerBtnBorderColor: var(--btnBorderColor);
386    --headerBtnBorderHoverColor: var(--btnBorderHoverColor);
387    --headerBtnBorderWidth: 0px;
388    --headerBtnBorderRadius: 0px;
389    --headerBtnFontWeight: 400;
390    --headerBtnSpacing: 0px;
391    --specialNavBtnFontColor: #fff;
392    --specialNavBtnFontHoverColor: #fff;
393    --specialNavBtnBackgroundColor: #50504E;
394    --specialNavBtnBackgroundHoverColor: var(--paletteColor2);
395    --specialNavBtnBorderColor: #111;
396    --specialNavBtnBorderHoverColor: #111;
397    --specialNavBtnBorderWidth: var(--btnBorderWidth);
398    --specialNavBtnBorderRadius: 5px;
399    --specialNavBtnPadding: 10px calc(30px + var(--btnBeforeWidth)) 10px 15px;
400    --specialNavBtnFontSize: 0.875rem;
401    --specialNavBtnLetterSpacing: 2.1px;
402    --specialNavBtn2FontColor: var(--paletteColor2);
403    --specialNavBtn2FontHoverColor: #fff;
404    --specialNavBtn2BackgroundColor: transparent;
405    --specialNavBtn2BackgroundHoverColor: var(--paletteColor1);
406    --specialNavBtn2BorderColor: var(--paletteColor2);
407    --specialNavBtn2BorderHoverColor: var(--paletteColor1);
408    --specialNavBtn2BorderWidth: 2px;
409    --navArrows: #fff;
410    --navHoverArrows: #fff;
411    --headerWidth: 1600px;
412    --headerShadow: 0px 6px 12px 0px rgba(154, 154, 154, 0.25);
413    
414    /*Logo*/
415    --logoWidth: 250px;
416    --logoWidthScroll: 250px;
417    
418    /*Navigation (BM1-5)*/
419    --parentNavItemColor: #1E1E1E;
420    --parentNavItemHoverColor: var(--paletteColor1);
421    --selectedParentNavFontColor: var(--parentNavItemHoverColor);
422    --parentNavItemBackgroundColor: transparent;
423    --parentNavItemBackgroundHoverColor: transparent;
424    --parentNavItemUnderlineColor: transparent;
425    --selectedParentNavFontColor: var(--parentNavItemHoverColor);
426    --selectedParentNavBackgroundColor: var(--parentNavItemBackgroundHoverColor);
427    --selectedNavItemUnderlineColor: var(--parentNavItemUnderlineColor);
428    --subNavFontColor: #fff;
429    --subNavFontHoverColor: #fff;
430    --subNavBackgroundColor: rgba(34, 34, 34, 0.95);
431    --mobileSubNavBackgroundColor: transparent;
432    --subNavBackgroundHoverColor: var(--paletteColor1);
433    --navFontSize: 14px;
434    --subNavFontSize: 14px;
435    --navFontFamily: "Lora", serif;
436    --parentNavTextTransform: uppercase;
437    --parentNavLetterSpacing: 0.15em;
438    --parentNavFontWeight: 700;
439    --subNavFontWeight: 700;
440    
441    /* Before Scroll Header */
442    --beforeScrollLogo: transparent;
443    --beforeMainLogoOpacity: 1;
444    
445    /*Mobile Header (BM1-6)*/
446    --mobileTopBarBackgroundColor: #ffffff;
447    --expandCircleColor: var(--paletteColor2);
448    --mobileHamburgerMenuColor: var(--expandCircleColor);
449    --mobileNavigationFontColor: #fff;
450    --mobileNavigationFontHoverColor: #fff;
451    --mobileNavigationBackgroundColor: transparent;
452    --mobileNavigationBackgroundHoverColor: var(--paletteColor1);
453    
454    /*Footer (BM1-7)*/
455    --footerBackgroundColor: var(--paletteColor1);
456    --footerHeaderColor: #fff;
457    --footerBodyColor: #fff;
458    --footerHyperlinkColor: #fff;
459    --footerHyperlinkHoverColor: var(--paletteColor3);
460    --footerSocialHyperlinkColor: #fff;
461    --footerSocialHyperlinkHoverColor: var(--paletteColor3);
462    --footerBodyFontSize: 14px;
463    
464    /*Site Background (BM1-8)*/
465    --bodyContainerBackground: #fff;
466    --bodyBackground: #fff;
467    --linearGradientVertical: linear-gradient(180deg, hsla(var(--primaryHSL), 0.4) 0%, var(--paletteColor2) 100%);
468    --linearGradientHorizontal: linear-gradient(270deg, rgba(0,0,0,0.50) 45%, #000 100%);
469    --siteMainBackground: linear-gradient(0deg, rgba(255, 255, 255, 0.49) 0%, rgba(255, 255, 255, 0.49) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.00) -114.54%, #FFF 100%), linear-gradient(90deg, var(--Color, #7E9FC5) 9.74%, var(--Color-2, #2D537F) 93.96%);
470    --siteSideBackground: #fff;
471    --contentMaxWidth: 100%;
472    
473    /*Misc (BM1-9)*/
474    --sitewideContainerWidth: 1400px;
475    --defaultSectionContainerSidePadding: 20px;
476    --borderRadius: 0px;
477    --sectionMaxHeight: 60vh;
478    --mobileSectionMaxHeight: 35vh;
479    --superSectionBackgroundEffect: linear-gradient(0deg,  rgba(255, 255, 255, 0.5), #fff);
480    --lineColor: var(--paletteColor1);
481    --lineWidth: 3px;
482    --backToTop: var(--paletteColor3);
483    --backToTopIconColor: #fff;
484    --placeholderColor: #1e1e1e;
485    --boxInnerJustifyContent: flex-start;
486
487    --objectComponentBorderRadius: 0px;
488    --boxBorderRadius: 0px;
489    --imgTextImageElementBorderRadius: 0px;
490    --boxImageBorderRadius: 0px;
491    --formInputBorderRadius: 0px;
492    --formInputMargin: 5px 0px 0px;
493    --teamMemberGridBackground: #fff;
494    --imgTextImageElementMaxHeightMobile: min(500px, 65vh);
495    --sectionContainerBeforeBackground: hsla(var(--primaryHSL), 0.5);
496    --gridContentBackground: transparent;
497    --boxIconColor: var(--paletteColor1);
498    --boxIconHoverColor: var(--paletteColor1);
499    --boxIconFontSize: 2.5rem;
500    --dividerColor: rgba(0, 0, 0, 0.20);
501    
502    /* FMG Resource Content */
503    --additionalContentHeadlineColor: #1E1E1E;
504    --fmgContentFlagFontColor: #fff;
505    --fmgContentFlagBackgroundColor: var(--paletteColor2);
506    --fmgContentFlagFontHoverColor: #fff;
507    --fmgContentFlagBackgroundHoverColor: var(--paletteColor1);
508    
509    /* Subpage Banners (BM1-10)*/
510    --subpageBannerImg: url(//static.fmgsuite.com/media/SectionBackgroundImage/originalSize/5b2830ff-ef74-4e70-b829-b0e1dd8af856.png);
511    --subpageBannerTextColor: #fff;
512    --subpageBannerTextPosition: left;
513    --bannerPaddingTop: 70px;
514    --bannerPaddingBottom: 70px;
515    
516    /*Sup (BM1-11)*/
517    --supColor: var(--paletteColor1);
518    --supFontSize: 1rem;
519
520    /*Flexbox*/
521    --flexSectionPadding: 0px;
522    
523    /*Default CSS*/
524    --boxTitleFlex: none;
525    
526    /* Text */
527    --headingLineHeight: 1.2;
528    
529    /* After Effects */
530    --watermarkBG: url(//static.fmgsuite.com/media/InlineContent/originalSize/8e784440-36ed-4c4b-9cc0-cbdf7119dd06.png);
531}
532</style><style>
533/* ---------- Text/Font ---------- (BM2)*/
534section {
535    --heading2MinFontSize: calc(var(--heading2MinFontSizeRem, 1.5) * 1rem);
536    --heading2MaxFontSize: calc(var(--heading2MaxFontSizeRem, 2) * 1rem);
537    --heading2MinFontSizepx: calc(var(--heading2MinFontSizeRem, 1.5) * var(--bodyFontSizepx, 16));
538    --heading2MaxFontSizepx: calc(var(--heading2MaxFontSizeRem, 2) * var(--bodyFontSizepx, 16));
539    --heading2ScalerVW: calc(((100 * (var(--heading2MaxFontSizepx) - var(--heading2MinFontSizepx)))/(var(--fontMaxViewPort, 1200) - var(--fontMinViewport, 600))) * 1vw);
540    --heading2ScalerRem: calc(((((var(--fontMinViewport, 600) * var(--heading2MaxFontSizepx)) - (var(--fontMaxViewPort, 1200) * var(--heading2MinFontSizepx))) / (var(--fontMinViewport, 600) - var(--fontMaxViewPort, 1200))) / var(--bodyFontSizepx, 16)) * 1rem);
541    --heading2ScalerValue: var(--heading2ScalerVW) + var(--heading2ScalerRem);
542    --heading2ResponsiveFont: clamp(var(--heading2MinFontSize), var(--heading2ScalerValue), var(--heading2MaxFontSize));
543}
544
545section {
546  --headingMinFontSizeRem: 1.8;
547  --headingMaxFontSizeRem: 2.5;
548  --heading2MinFontSizeRem: 1.8;
549  --heading2MaxFontSizeRem: 2.5;
550  --heading1FontSize: var(--headingResponsiveFont);
551  --heading2FontSize: var(--heading2ResponsiveFont);
552}
553
554.section{
555  --heading4FontSize: 1.3rem;
556}
557
558.section li {
559  line-height: var(--bodyLineHeight, 1.5);
560  padding-bottom: 7px;
561  
562  &:last-child{
563    padding-bottom: 0px;
564  }
565}
566
567.section :is(ul.accordion, ul.sc-accordion, ul.accordion-Accessible) li {
568  padding: 0px;
569}
570
571.titleSizing, .dev-titleSizing.section_Boxes.section{
572  --headingMinFontSizeRem: 1.5;
573  --headingMaxFontSizeRem: 2.5;
574  --heading2FontSize: var(--headingResponsiveFont);
575}
576
577.e-page__edit-mode .dev-boxes-Clickable-Base .c-section-boxes__inner-box .c-box__btn{
578  display: inline-flex;
579}
580
581.section :is(.c-box__paragraph, .box-copy) p:first-of-type {
582  margin-top: 0px;
583}
584
585.section :is(h1, h2, h3, h4, h5, h6) + p {
586  margin-top: 0px;
587}
588
589:is(h1, h2, h3, h4, h5, h6) > p {
590  margin: 0px;
591  line-height: inherit;
592}
593
594.dev-bodyFont{
595  --headingFontFamily: var(--bodyFontFamily);
596}
597
598h4 {
599  --heading4FontSize: 1.3rem;
600}
601
602.dev-isH4 h2:not(.titleSizing), .isH4 {
603  font-size: var(--heading4FontSize, 1.3rem) !important;
604}
605
606.dev-boldHeading, .boldHeading{
607  --headingFontWeight: 600;
608}
609
610.dev-JumboTextSize.section {
611  --headingMinFontSizeRem: 2;
612  --headingMaxFontSizeRem: 3.5;
613  --fontMinViewport: 1200;
614  --fontMaxViewPort: 1400;
615  --heading2FontSize: var(--headingResponsiveFont);
616}
617
618@media(max-width: 600px){
619  h3{
620    font-size: var(--heading3MobileFontSize, var(--heading3FontSize, 1.5em));
621  }
622}
623
624.section_Boxes.section{
625  --headingMinFontSizeRem: 1.3;
626  --headingMaxFontSizeRem: 1.8;
627  --heading2FontSize: var(--headingResponsiveFont);
628}
629
630.section h1 sup{
631    color: var(--supColor, inherit);
632    font-weight: var(--supFontWeight, inherit);
633    font-size: var(--supFontSize, smaller);
634    vertical-align: var(--supVerticalAlign, super);
635    text-transform: var(--supTextTransform, normal);
636    text-shadow: var(--supTextShadow, none);
637}
638
639.section:not(.dev-NoSupEffect) :is(h1, h2) sup{
640  font-family: var(--supFontFamily, 'Lora', serif);
641  
642  display: block;
643  top: 0;
644  margin-bottom: 0.6em;
645  letter-spacing: 0.8px;
646  
647  + br{
648    display: none;
649  }
650}
651
652.section:not(.dev-NoSupEffect){
653  --supFontWeight: 700;
654  --supFontSize: 1rem;
655  --supTextTransform: uppercase;
656}
657
658.dev-altSup :is(h1, h2) sup{
659  --supColor: #464141;
660  --supFontWeight: 400;
661  --supTextTransform: uppercase;
662  --supFontFamily: var(--bodyFontFamily);
663}
664
665.dev-altSupWhite :is(h1, h2) sup{
666  --supColor: #fff;
667  --supFontWeight: 400;
668  --supTextTransform: uppercase;
669  --supFontFamily: var(--bodyFontFamily);
670}
671
672.dev-altSup{
673  --headingColor: #464141;
674}
675
676.dev-accentSup{
677  --supColor: var(--paletteColor3);
678}
679
680.dev-boldSup{
681  --supFontWeight: bold;
682}
683
684.dev-accentTitle{
685  --boxTitleSpanStyle: normal;
686}
687
688.dev-accentTitle h2 span[style*="underline"]{
689    text-decoration: none !important;
690    color: var(--paletteColor3);
691}
692
693.box-icon{
694    background: var(--boxIconInnerBackground, transparent);
695    border-radius: var(--boxIconInnerBorder-Radius, var(--boxIconBorder-Radius, 50%));
696    height: var(--boxIconInnerHeight, auto);
697    width: var(--boxIconInnerWidth, var(--boxIconInnerHeight, auto));
698    display: var(--boxIconInnerDisplay, flex);
699    align-items: var(--boxIconInnerAlignItems, center);
700    justify-content: var(--boxIconInnerJustifyContent, center);
701    padding: var(--boxIconInnerPadding, 4px);
702    line-height: 1;
703    color: var(--boxIconColor, var(--paletteColor1));
704    font-size: var(--boxIconFontSize, 2.5rem);
705}
706 
707.box-icon :is(i, span, svg){
708    font-size: var(--boxIconFontSize, 2.5rem);
709    color: inherit;
710    line-height: 1.0;
711    transition: all 0.3s ease-in;
712}
713 
714.box-icon svg{
715  width: var(--boxIconFontSize, 2.5rem);
716}
717
718.c-section-boxes__inner-box:hover :is(.c-box-icon, .box-icon){
719	color: var(--boxIconHoverColor, var(--boxTextHoverColor, var(--boxIconColor, var(--paletteColor1))));
720	background: var(--boxIconInnerHoverBackground, var(--boxIconInnerBackground, transparent));
721}
722
723.section_Boxes .Icon .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned)) .c-box__icon .c-box-icon {
724    opacity: 0;
725}
726.section_Boxes .Icon .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned)) .c-box__paragraph {
727    --boxParagraphPosition: static;
728    overflow: visible !important;
729}
730
731body:not(.e-page__edit-mode) .section_Boxes .Icon .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned)) .box-icon{
732    top: var(--iconBoxTopPadding, var(--boxInnerPadding, 20px));
733    left: var(--iconBoxLeftPadding, var(--boxInnerPadding, 20px));
734    position: absolute;
735    z-index: 3;
736    width: calc(100% - (var(--boxInnerPadding, 20px) * 2));
737}
738
739body:not(.e-page__edit-mode) .section_Boxes .Icon .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned))[style*="padding:0px"]{
740  --boxInnerPadding: 0px;
741}
742
743body:not(.e-page__edit-mode) .section_Boxes .Icon .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned)) .box-icon.iconBG{
744  width: auto;
745}
746
747body:not(.e-page__edit-mode) .section_Boxes :is(.Icon.c-box-text__align--None, .Icon.c-box-text__align--Center) .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned)) .box-icon.iconBG{
748 --iconBoxLeftPadding: 50%;
749 transform: translate(-50%, 0);
750}
751
752body:not(.e-page__edit-mode) .section_Boxes .Icon.c-box-text__align--Right .c-section-boxes__inner-box:has(.box-icon:not(.notPositioned)) .box-icon.iconBG{
753  --iconBoxLeftPadding: auto;
754  right: var(--iconBoxRightPadding, var(--boxInnerPadding, 20px));
755}
756
757.box-icon.iconBG {
758  --boxIconColor: #fff;
759    --boxIconInnerBackground: var(--paletteColor1);
760    --boxIconHoverColor: var(--boxIconColor);
761    max-height: 100% !important;
762    --boxIconInnerPadding: 15px 20px;
763    aspect-ratio: 1;
764}
765
766.c-section-boxes__inner-box:has(.iconBG){
767    --boxIconPadding: 20px;
768}
769
770.c-box-text__align--Left, .u-text-align--None, .u-text-align--Left{
771    --boxIconInnerJustifyContent: flex-start;
772}
773
774.c-box-text__align--Right, .u-text-align--Right{
775    --boxIconInnerJustifyContent: flex-end;
776}
777 
778.accordion :is(i, span.c-box-icon, svg){
779  --boxIconFontSize: 1.5rem;
780}
781 
782.c-box-text__align--Center .box-icon {
783    margin-inline: auto;
784}
785 
786.c-box-text__align--Right .box-icon {
787    margin-inline: auto 0px;
788}
789 .section_Boxes .c-section-boxes__inner-box[style*="padding:0px"]{
790    --boxInnerPadding: 0px;
791}
792
793.boxInnerWrapper{
794    color: inherit;
795}
796
797@media(max-width: 991px){
798  br.desktopBreak, .section:not(.dev-noTitleBreak) :is(h2, h1) > br, .desktop-only{
799    display: none;
800  }
801}
802
803.dev-mt0 :is(h2, h1), .mt0{
804  margin-top: 0px !important;
805}
806
807.dev-m0 :is(h2, h1), .m0{
808  margin-block: 0px !important;
809}
810
811.dev-mb0 :is(h2, h1), .mb0{
812  margin-bottom: 0px !important;
813}
814
815.dev-altHeadingColor{
816  --headingColor: #21364B;
817}
818
819.dev-altHeadingColor h2{
820  --headingColor: #21364B;
821  --boxTextColor: var(--headingColor);
822  --boxTextHoverColor: var(--headingColor);
823}
824
825.dev-boxColor .box{
826  --boxTextColor: #5D5D5D;
827  --boxTextHoverColor: #5D5D5D;
828  --boxLevelBorderColor: rgba(0, 0, 0, 0.20);
829}
830
831.dev-altHeadingFamily{
832  --headingFontFamily: 'Lora', serif;
833}
834
835.dev-logoHeading{
836    h2::before{
837        content: '';
838        display: block;
839        width: 127px;
840        height: auto;
841        aspect-ratio: 4.8846;
842        background: url(//static.fmgsuite.com/media/InlineContent/originalSize/ef8f07ac-6c6e-43cc-8f00-016b88484633.png);
843        margin-bottom: 20px;
844    }
845
846    .u-text-align--Center h2::before{
847        margin-inline: auto;
848    }
849
850    .u-text-align--Right h2::before{
851        margin-inline: auto 0px;
852    }
853}
854
855.dev-darkHeading h2, .darkHeading{
856  --headingColor: #373737;
857  --boxTextColor: #373737;
858  --boxTextHoverColor: #373737;
859}
860
861.dev-upperHeading h2, .upperHeading{
862  --headingTextTransform: uppercase;
863}
864
865/* ---------- Buttons/Links ---------- (BM3)*/
866
867 .dev-btnLinks{
868  --btnBackgroundColor: transparent;
869  --btnBackgroundHoverColor: transparent;
870  --btnPadding: 0px;
871  --btnTextColor: var(--hyperlinkColor);
872  --btnTextHoverColor: var(--hyperlinkHoverColor);
873  --btnBorderWidth: 0px;
874  --btnBorderRadius: 0px;
875}
876
877.dev-btnLinks :is(.c-btn, .submit, .c-popup__submit){
878    border-bottom: 1px solid;
879}
880 
881a.wrappedBoxLink{
882  color: inherit;
883}
884
885.dev-hero-Welllington, .dev-cta-TextForm, #mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text{
886  --btnPadding: 8px 13px;
887  --btnBorderColor: #fff;
888  --btnBorderHoverColor: #fff;
889  --btnBorderRadius: 5px;
890  --btnTextTransform: uppercase;
891  --btnFontFamily: "Lora", serif;
892  --btnFontSize: 0.875rem;
893  --btnLetterSpacing: 2.1px;
894  --btnFontWeight: 700;
895  --btnTextColor: #fff;
896  --btnTextHoverColor: #fff;
897  --btnBackgroundColor: #50504E;
898  --btnBackgroundHoverColor: var(--paletteColor2);
899  --btnPadding: 10px calc(30px + var(--btnBeforeWidth)) 10px 15px;
900    --btnFlexFlow: row;
901    --btnJustifyContent: center;
902    --btnAlignItems: center;
903    --btnBeforeContent: '';
904    --btnBeforeZIndex: 1;
905    --btnBeforeBackground: var(--btnTextColor);
906    --btnBeforeHoverBackground: var(--btnTextHoverColor);
907    --btnBeforeWidth: 2.5em;
908    --btnBeforeHeight: auto;
909    --btnBeforeAspectRatio: 1;
910    --btnBeforeDisplay: block;
911    --btnBeforePosition: absolute;
912    --btnBeforeRight: 15px;
913    --btnBeforeTop: 50%;
914    --btnBeforeMask: var(--ArrowBtnMask) center right no-repeat;
915    
916    .c-btn, .submit, .c-popup__submit{
917      box-shadow: none;
918    }
919    
920    .c-btn:before, .submit::before, .c-popup__submit::before{
921      border-radius: var(--btnBorderRadius, 0px);
922      transform: translate(0, -50%);
923    }
924}
925
926#mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text{
927  --btnBeforeBackground: var(--specialNavBtnFontColor, var(--btnTextColor, #fff));
928  --btnBeforeHoverBackground: var(--specialNavBtnFontHoverColor, var(--btnTextHoverColor, #fff));
929}
930
931 #mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text::before{
932  border-radius: var(--btnBorderRadius, 0px);
933  transform: translate(0, -50%);
934}
935
936.dev-sectionEffects-ThemedBackground:not(.dev-btnLinks, .dev-btnStyle-Hollow, .combinedSuperSections, .dev-normalizeBtn, .dev-cta-TextForm), .dev-sectionEffects-ThemedBackground .section:not(.dev-btnLinks, .dev-btnStyle-Hollow, .dev-normalizeBtn, .dev-cta-TextForm){
937  --btnBorderColor: #fff;
938  --btnTextColor: #fff;
939  --btnBorderHoverColor: #fff;
940  --btnBackgroundHoverColor: #fff;
941  --btnTextHoverColor: #111;
942}
943
944.dev-altBtn1{
945    --btnBorderWidth: 1px;
946    --btnBorderColor: #fff;
947    --btnBorderHoverColor: #fff;
948    --btnBorderRadius: 0px;
949    --btnTextColor: #fff;
950    --btnFontWeight: 700;
951    --btnPadding: 10px 15px;
952    --btnBackgroundColor: #7E9FC5;
953    --btnBackgroundHoverColor: var(--paletteColor1);
954}
955
956.dev-btnStyle-Hollow-White{
957  --hollowBtnTextColor: #fff;
958  --hollowBtnBorderColor: #fff;
959}
960 
961.c-btn, .submit, .c-popup__submit{
962  letter-spacing: var(--btnLetterSpacing, unset);
963  text-shadow: var(--btnTextShadow, unset);
964  font-family: var(--btnFontFamily, var(--bodyFontFamily));
965  box-shadow: 0 4px 8.5px 0 rgba(0, 0, 0, 0.25);
966}
967
968:where(.c-btn, .submit, .c-popup__submit)::before, :where(.c-btn, .submit, .c-popup__submit):after{
969    -o-transition: ease-in .2s all;
970    -moz-transition: ease-in .2s all;
971    -webkit-transition: ease-in .2s all;
972    transition: ease-in .2s all;
973}
974
975.dev-boxes-Clickable-Base-Button{
976    --boxBtnDisplay: inline-flex;
977    --boxBtnDisplayHover: inline-flex;
978}
979
980.c-header .c-topbar .o-container .c-header-btn .c-header-btn--link{
981  letter-spacing: var(--headerBtnLetterSpacing, var(--btnLetterSpacing, unset));
982  text-shadow: var(--headerBtnTextShadow, var(--btnTextShadow, unset));
983  font-size: var(--headerBtnFontSize, var(--btnFontSize, inherit));
984  font-weight: var(--headerBtnFontWeight, var(--btnFontWeight, bold));
985  padding: var(--headerBtnPadding, var(--btnPadding, 15px 20px));
986  text-transform: var(--headerBtnTextTransform, var(--btnTextTransform, uppercase));
987}
988
989@media(min-width: 992px){
990    
991  #mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text{
992    font-size: var(--specialNavBtnFontSize, var(--btnFontSize, inherit));
993    font-family: var(--bodyFontFamily, "Helvetica Neue", Helvetica, Arial, sans-serif);
994    text-transform: var(--specialNavBtnTextTransform, var(--btnTextTransform, uppercase));
995    letter-spacing: var(--specialNavBtnLetterSpacing, var(--btnLetterSpacing, unset));
996    text-shadow: var(--specialNavBtnTextShadow, var(--btnTextShadow, unset));
997    --btnAfterColor: var(--specialNavBtnFontColor, var(--btnTextColor, #fff));
998    --btnAfterHoverColor: var(--specialNavBtnFontHoverColor, var(--btnTextHoverColor, #fff));
999  }
1000  
1001  #mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text span{
1002    padding: 0px !important;
1003    border-bottom: none;
1004  }
1005}
1006
1007.button-offset {
1008    margin-top: 30px !important; 
1009}
1010
1011
1012/* ---------- Header/Navigation/Topbar ---------- (BM4)*/
1013
1014#mainNav .c-topnav__menu-item:not(.navBtn) .c-topnav__menu-text, #mainNav .c-topnav__submenu a {
1015  text-transform: var(--parentNavTextTransform, none);
1016  letter-spacing: var(--parentNavLetterSpacing, 0px);
1017}
1018
1019body.subpage:has(#section_0.dev-ebook-form) header.c-header :is(nav#main, .c-topnav__navwrapper, .nav, .navbar){
1020  display: block;
1021}
1022
1023.c-header #mainNav ul.middleNav{
1024    list-style: none;
1025    padding-left: 0;
1026    display: -webkit-box;
1027    display: flex;
1028    flex-wrap: wrap;
1029    flex-direction: column;
1030    margin-top: 0;
1031}
1032
1033@media(max-width: 991px){
1034  body.subpage:has(#section_0.dev-ebook-form) header.c-header .c-topnav__navbar-btn{
1035    display: block;
1036  }
1037  
1038  #mainNav .c-topnav__menu-item.navBtn .c-topnav__menu-text {
1039    text-transform: var(--parentNavTextTransform, none);
1040    letter-spacing: var(--parentNavLetterSpacing, 0px);
1041  }
1042}
1043
1044@media(min-width: 991px){
1045  .c-topnav__submenu-item a {
1046        padding: 1rem;
1047    }
1048    
1049  /* Transparent Header */
1050  :is(body.homepage:not(.e-page__edit-mode), body:not(.e-page__edit-mode):has(.dev-bannerSection, .bannerSection, .dev-TransparentHeader)) header.c-header {
1051      position: fixed;
1052  }
1053  
1054  .c-header .c-header-content {
1055    flex-grow: 1;
1056}
1057
1058.c-header #mainNav .c-topnav__container{
1059    width: 100%;
1060}
1061
1062.c-header #mainNav ul.middleNav{
1063        flex-grow: 1;
1064        flex-direction: row;
1065        align-items: center;
1066        /*justify-content: space-around;*/
1067        margin-bottom: 0;
1068        height: 100%;
1069        /*padding-inline: 30px;*/
1070    }
1071  
1072  /* Before Scroll Parent Nav */
1073  :is(body.homepage:not(.e-page__edit-mode), body:not(.e-page__edit-mode):has(.dev-bannerSection, .bannerSection, .dev-TransparentHeader)) header.c-header:not(.scrolled){
1074    --headerBackgroundColor: transparent;
1075    --headerShadow: none;
1076    --parentNavItemColor: #fff;
1077    --parentNavItemHoverColor: #fff;
1078    --selectedParentNavFontColor: var(--parentNavItemHoverColor);
1079    --specialNavBtn2FontColor: #fff;
1080    --specialNavBtn2BorderColor: #fff;
1081    --specialNavBtnBorderColor: #fff;
1082    --specialNavBtnBorderHoverColor: #fff;
1083    
1084    #agentLogo{
1085      filter: brightness(0) invert(1);
1086    }
1087  }
1088  
1089    .c-header .c-template__logo .c-logo--link {
1090    position: relative;
1091}
1092
1093body:not(.e-page__edit-mode) .c-header .c-template__logo .c-logo--link::before{
1094    content: '';
1095    background: var(--beforeScrollLogo, transparent);
1096    position: absolute;
1097    width: 100%;
1098    height: 100%;
1099    background-size: contain;
1100    background-repeat: no-repeat;
1101    z-index: 1;
1102    transition: all 0.3s ease-in;
1103}
1104
1105:is(body.homepage:not(.e-page__edit-mode), body:not(.e-page__edit-mode):has(.dev-bannerSection, .bannerSection, .dev-TransparentHeader)) header.c-header:not(.scrolled) #agentLogo{
1106  opacity: var(--beforeMainLogoOpacity, 1);
1107}
1108
1109 header.c-header.scrolled .c-template__logo .c-logo--link::before{
1110    opacity: 0;
1111}
1112
1113  :is(body.homepage:not(.e-page__edit-mode), body:not(.e-page__edit-mode):has(.dev-bannerSection, .bannerSection, .dev-TransparentHeader)) header.c-header:not(.scrolled) :is(#mainNav, .c-header--overylay) {
1114      background: transparent !important;
1115  }
1116  
1117  #mainNav .c-topnav__menu-item.navBtn.navBtn2{
1118    --specialNavBtnFontColor: var(--specialNavBtn2FontColor);
1119    --specialNavBtnFontHoverColor: var(--specialNavBtn2FontHoverColor);
1120    --specialNavBtnBackgroundColor: var(--specialNavBtn2BackgroundColor);
1121    --specialNavBtnBackgroundHoverColor: var(--specialNavBtn2BackgroundHoverColor);
1122    --specialNavBtnBorderColor: var(--specialNavBtn2BorderColor);
1123    --specialNavBtnBorderHoverColor: var(--specialNavBtn2BorderHoverColor);
1124    --specialNavBtnBorderWidth: var(--specialNavBtn2BorderWidth);
1125  }
1126}
1127
1128@media(max-width: 991px){
1129  #mainNav .c-topnav__menu-item:has(.dropdown-text.selected) {
1130    --navArrows: var(--navHoverArrows, #fff);
1131  }
1132}
1133
1134/* ---------- General ---------- (BM5)*/
1135label.no-show{
1136  display: none;  
1137}
1138
1139script[src*="acsb.js"] + body .back-to-top {
1140    bottom: 40px;
1141}
1142
1143@media(min-width: 1024px){
1144    script[src*="acsb.js"] + body .back-to-top {
1145        bottom: 70px;
1146        right: 25px;
1147    }
1148}
1149
1150.bannerSection + .o-container:not(:empty):has( > *){
1151    padding-top: 50px;
1152}
1153
1154#content:has(.dev-bannerSection) > .o-container{
1155    display: none;
1156}
1157
1158.e-page__edit-mode .mce-textbox{
1159  --formInputBorderRadius: 0px;
1160}
1161
1162.e-page__edit-mode .c-btn[class*="c-btn--"]{
1163  --btnBeforeDisplay: none;
1164  --btnAfterDisplay: none;
1165  --btnPadding: 15px 20px;
1166  --btnBorderColor: var(--paletteColor3);
1167}
1168
1169.MuiButton-containedNeutral {
1170    color: #000;
1171}
1172
1173.section_SideBySide.dev-imgText-CenterText{
1174  --defaultSectionGridAlignItems: center;
1175}
1176
1177.section.section_SideBySide {
1178    --defaultSectionGridMinHeight: auto;
1179}
1180
1181
1182
1183/* Fix Font Awesome 6 Arrows */
1184.back-to-top{
1185    --fa-style-family: 'Phosphor';
1186}
1187
1188.back-to-top i::before{
1189    content: "\e13c"; /* Angle Up */
1190}
1191
1192.section_Rotator :is(.c-rotator-nav-prev, .c-rotator-nav-next){
1193  --fa-style-family: 'Phosphor';
1194  overflow: hidden;
1195  width: 40px;
1196}
1197
1198.section_Rotator .c-rotator-nav-item--prev i::before{
1199  content: "\e138"; /* Angle Left */
1200}
1201
1202.section_Rotator .c-rotator-nav-item--next i::before{
1203  content: "\e13a"; /* Angle Right */
1204}
1205
1206/* Subpage Banners */
1207.bannerSection{
1208  --defaultSectionBackground: var(--subpageBannerImg, var(--paletteColor1));
1209  --defaultSectionOverlayColor: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 68.85%, #FFF 100%), linear-gradient(90deg, #7E9FC5 9.74%, #2D537F 93.96%);
1210}
1211
1212.dev-bannerSection, .bannerSection{
1213  --defaultSectionContainerPaddingTop: var(--bannerPaddingTop, 100px);
1214  --defaultSectionContainerPaddingBottom: var(--bannerPaddingBottom, 100px);
1215  --defaultSectionBackgroundPosition: 50% 50%;
1216  --headingMinFontSizeRem: 2.5;
1217  --headingMaxFontSizeRem: 3.5;
1218  --subpageBannerFontSize: var(--headingResponsiveFont);
1219  --subpageBannerMobileFontSize: var(--headingResponsiveFont);
1220  --headingTextTransform: uppercase;
1221  --defaultSectionOverlayColor: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 68.85%, #FFF 100%), linear-gradient(90deg, #7E9FC5 9.74%, #2D537F 93.96%);
1222  .videoBGContainer:after{
1223      mix-blend-mode: multiply;
1224  }
1225}
1226
1227.dev-bannerSectionCombiner-Combined{
1228  --defaultSectionBackground: var(--subpageBannerImg, var(--paletteColor1));
1229  --defaultSectionOverlayColor: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 68.85%, #FFF 100%), linear-gradient(90deg, #7E9FC5 9.74%, #2D537F 93.96%);
1230  
1231  .dev-bannerSection{
1232    --defaultSectionBackground: transparent;
1233    --defaultSectionOverlayColor: transparent;
1234  }
1235  
1236  .videoBGContainer:after{
1237      mix-blend-mode: multiply;
1238  }
1239}
1240
1241@media(min-width: 992px){
1242  body:not(.e-page__edit-mode) {
1243    --adjustedBannerPaddingTop: calc(var(--bannerPaddingTop) + var(--headerHeight,113.328125px));
1244  }
1245  
1246  body:not(.e-page__edit-mode) :is(.dev-bannerSection#section_0, .bannerSection){
1247    --defaultSectionContainerPaddingTop: var(--adjustedBannerPaddingTop, 200px);
1248  }
1249}
1250
1251.JumboSolid{
1252    --defaultSectionBorderBottomWidth: 1px;
1253    --defaultSectionBorderBottomColor: var(--dividerColor, #333);
1254    --defaultSectionBorderBottomStyle: solid;
1255}
1256
1257.JumboDashed{
1258    --defaultSectionBorderBottomWidth: 1px;
1259    --defaultSectionBorderBottomColor: var(--dividerColor, #333);
1260    --defaultSectionBorderBottomStyle: dashed;
1261}
1262
1263.LargeSolid, .LargeDashed{
1264    --sectionAfterContent: '';
1265    --sectionAfterDisplay: block;
1266    --sectionAfterWidth: 95%;
1267    --sectionAfterMaxWidth: calc(var(--sitewideContainerWidth, 1200px) - (var(--defaultSectionContainerSidePadding, max(2%, 20px)) * 2));
1268    
1269    &:after{
1270      border-color: var(--dividerColor, #333);
1271    }
1272}
1273
1274
1275.section.CaretDown {
1276    --defaultSectionMarginBottom: calc(0px - var(--caretHeight, 57px));
1277    --defaultSectionZIndex: 1;
1278    clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - var(--caretHeight, 57px)), calc(50% + var(--caretHeight, 57px)) calc(100% - var(--caretHeight, 57px)), 50% 100%, calc(50% - var(--caretHeight, 57px)) calc(100% - var(--caretHeight, 57px)), 0% calc(100% - var(--caretHeight, 57px)));
1279}
1280
1281.section.CaretDown .overlay{
1282    padding-bottom: var(--caretHeight, 57px);
1283}
1284
1285.section.CaretDown :is(.caretLeft, .caretRight){
1286    display: none;
1287}
1288
1289/* ---------- Footer ---------- (BM6)*/
1290
1291/*Footer*/
1292.footer-container{
1293  max-width: 100%;
1294}
1295
1296/* Aurora Footer Fix */
1297footer {
1298    --footerContactDisplay: none;
1299    --footerQuickLinksDisplay: none;
1300    --footerDisclosureWidth: 100%;
1301    padding-top: 70px;
1302    font-weight: 700;
1303    
1304}
1305
1306footer h4{
1307  font-weight: 700;
1308  text-transform: uppercase;
1309  letter-spacing: 0.16em;
1310}
1311
1312footer .customFooter .footerLogo a {
1313    text-decoration: none;
1314}
1315
1316footer .customFooter .footerLogo .c-logo--image{
1317    margin-bottom: 30px;
1318    max-width: 100%;
1319}
1320
1321.footer-container .o-grid__collapse{
1322    flex-wrap: wrap;
1323}
1324
1325footer .customFooter{
1326    width: 100%;
1327}
1328
1329footer .customFooter .footerLogo{
1330    flex-grow: 1;
1331    display: flex;
1332    flex-direction: column;
1333    align-items: center;
1334}
1335
1336footer .footerLogo #agentLogo{
1337  width: 230px;
1338  max-width: 100%;
1339  margin-bottom: 20px;
1340  /*filter: brightness(0) invert(1);*/
1341}
1342
1343.customFooter .customFooterAddress, .customFooter .customFooterContactLinks{
1344    margin-top: 0px;
1345}
1346
1347.customFooter .customFooterAddress::before, .customFooter .customFooterContactLinks::before{
1348    display: none;
1349}
1350
1351.customFooter .customFooterAddress{
1352    align-items: flex-start;
1353    text-align: left;
1354}
1355
1356 .customFooter .customFooterContactLinks{
1357    align-items: flex-end;
1358     text-align: right;
1359 }
1360
1361.moonlight-address_block :is(.moonlight-address1, .moonlight-address2){
1362    display: inline-block;
1363}
1364
1365.customFooter h4{
1366    margin-bottom: 15px;
1367    text-decoration: none;
1368}
1369
1370@media(min-width: 992px){
1371    .customFooter .customFooterAddress, .customFooter .customFooterContactLinks{
1372        width: 350px;
1373    }
1374}
1375
1376.customFooter .customFooterContactLinks p{
1377  margin-bottom: 0;
1378}
1379
1380@media(max-width: 991px){
1381    .customFooter :is(.customFooterAddress, .customFooterContactLinks){
1382        text-align: center;
1383        align-items: center;
1384    }
1385
1386    .customFooter {
1387        gap: 20px;
1388    }
1389}
1390
1391.footer-container .o-grid__collapse .contact a {
1392  --footerHyperlinkTextDecoration: none;
1393}
1394
1395/* ---------- Sections ---------- (BM7)*/
1396
1397/* Hero __________________________ (BM7-1)*/
1398.dev-hero-Welllington{
1399  --defaultSectionOverlayColor: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 68.85%, #FFF 100%);
1400  --defaultSectionBackgroundPosition: 50% 20%;
1401  --defaultSectionBorderRadiusBottomRight: 0px;
1402  --defaultSectionTextMaxWidth: 1300px;
1403  --defaultSectionGridAlignContent: center;
1404  --defaultSectionGridJustifyContent: center;
1405  --mobileDefaultSectionGridJustifyContent: center;
1406  --containerMinHeightMobile: 500px;
1407  --containerMinHeight: max(100vh, 700px);
1408  --headingLineHeight: 1.1;
1409  --headingMinFontSizeRem: 2.5;
1410  --headingMaxFontSizeRem: 4.5;
1411  --heading1FontSize: var(--headingResponsiveFont);
1412  --heading2FontSize: var(--heading1FontSize);
1413  --defaultSectionContainerPaddingTop: 50px;
1414  --defaultSectionContainerPaddingBottom: 50px;
1415  --defaultSectionTextBtnMarginTop: 15px;
1416  --defaultSectionGridMinHeight: auto;
1417  
1418  p{
1419    font-family: var(--headingFontFamily);
1420    font-weight: 700;
1421    font-size: 1.2rem;
1422  }
1423}
1424
1425.dev-hero-Welllington.dev-videoBG1 .videoBGContainer{
1426  --overlayColor: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 68.85%, #FFF 100%), linear-gradient(90deg, #7E9FC5 9.74%, #2D537F 93.96%);
1427  
1428  &:after{
1429    mix-blend-mode: multiply;
1430  }
1431  
1432}
1433
1434@media(min-width: 992px){
1435    body:not(.e-page__edit-mode) .dev-floatHeroSection{
1436        --defaultSectionZIndex: 3;
1437        transform: translate(0, -100%);
1438        --defaultSectionMarginBottom: -214px;
1439    }
1440}
1441
1442.dev-hero-Welllington :is(h1, h2){
1443  font-family: var(--heroFontFamily, var(--headingFontFamily, "Lato", sans-serif));
1444  text-transform: var(--heroTextTransform, var(--headingTextTransform, none));
1445  font-weight: var(--heroFontWeight, var(--headingFontFamily, "Lato", sans-serif));
1446}
1447
1448.dev-hero-Welllington .o-container{
1449  min-height: var(--containerMinHeightMobile, unset);
1450  display: flex;
1451  flex-direction: column;
1452  justify-content: center;
1453}
1454
1455@media(min-width: 992px){
1456  .dev-hero-Welllington .o-container{
1457    min-height: var(--containerMinHeight, unset);
1458  }
1459}
1460
1461.dev-videoBackground{
1462    --defaultSectionContainerZIndex: 1;
1463    --overlayColor: var(--defaultSectionOverlayColor, rgba(0, 0, 0, 0.25));
1464}
1465
1466.dev-videoBackground .overlay:has(.videoBGContainer){
1467  --defaultSectionOverlayColor: transparent;
1468}
1469
1470/* Rotators ______________________ (BM7-2)*/
1471
1472/* Combined Sections _____________ (BM7-3)*/
1473
1474.dev-bgCombiner-Combined, .dev-bannerSectionCombiner-Combined{
1475    --superSectionContainerPaddingTop: 0px;
1476    --superSectionContainerPaddingBottom: 0px;
1477}
1478
1479.dev-bgCombiner-Combined .primaryGrid, .dev-bannerSectionCombiner-Combined .primaryGrid{
1480    gap: 0px !important;
1481}
1482
1483/* Forms _________________________ (BM7-4)*/
1484
1485.section_Form{
1486  --headingMarginBottom: 30px;
1487}
1488
1489.section_Form:has(*[style*="color:#fff"]){
1490  --defaultSectionContentFontColor: #fff;
1491}
1492
1493.section_Form.dev-form-Placeholder .o-form__wrapper .c-leadGen-form__input{
1494    flex-grow: 1;
1495    margin-left: 0px;
1496}
1497
1498.section_Form.dev-form-Placeholder .o-form__wrapper .c-leadGen-form__input.c-form__email{
1499    flex-grow: 2;
1500}
1501
1502.e-page__edit-mode :is(.section_Form:has(*[style*="color:#fff"]), .dev-sectionEffects-ThemedBackground.section_Form) select{
1503    filter: brightness(0) invert(1);
1504}
1505
1506.section_Form .box-copy + form{
1507    margin-top: 30px;
1508}
1509
1510/* Lead Gen Form Fix */
1511.o-form__wrapper.u-text-align--Center .c-leadGen-form__wrapper {
1512    justify-content: center;
1513}
1514
1515.c-leadGen-form__wrapper{
1516  --formInputBorderRadius: 12px;
1517}
1518
1519.o-form__wrapper.u-text-align--Center {
1520    --formAlignItems: center;
1521}
1522
1523.o-form__wrapper.u-text-align--Right .c-leadGen-form__wrapper {
1524    justify-content: flex-end;
1525}
1526
1527.o-form__wrapper.u-text-align--Right {
1528    --formAlignItems: flex-end;
1529}
1530
1531.dev-cta-TextForm-Combined{
1532  --headingMarginTop: 0px;
1533  --defaultSectionTextMaxWidth: 550px;
1534  sup{
1535    --supFontWeight: 400;
1536  }
1537}
1538
1539.c-leadGen-form__wrapper input{
1540    min-height: var(--formInputMinHeight, 60px);
1541}
1542
1543.c-leadGen-form__wrapper :is(input, textarea){
1544    border-top-width: var(--formBorderTopWidth, var(--formBoderWidth, 1px));
1545    border-right-width: var(--formBorderRightWidth, var(--formBoderWidth, 1px));
1546    border-bottom-width: var(--formBorderBottomWidth, var(--formBoderWidth, 1px));
1547    border-left-width: var(--formBorderLeftWidth, var(--formBoderWidth, 1px));
1548    border-top-style: var(--formBorderTopStyle, var(--formBorderStyle, solid));
1549    border-right-style: var(--formBorderRightStyle, var(--formBorderStyle, solid));
1550    border-bottom-style: var(--formBorderBottomStyle, var(--formBorderStyle, solid));
1551    border-left-style: var(--formBorderLeftStyle, var(--formBorderStyle, solid));
1552    border-top-color: var(--formBorderTopColor, var(--formBorderColor, #e1e1e1));
1553    border-right-color: var(--formBorderRightColor, var(--formBorderColor, #e1e1e1));
1554    border-bottom-color: var(--formBorderBottomColor, var(--formBorderColor, #e1e1e1));
1555    border-left-color: var(--formBorderLeftColor, var(--formBorderColor, #e1e1e1));
1556    border-radius: var(--formInputBorderRadius, var(--btnBorderRadius, var(--borderRadius, 0px)));
1557    color: var(--formInputColor, var(--defaultSectionContentFontColor, var(--bodyFontColor, #666)));
1558    background-color: var(--formInputBackground, transparent);
1559    height: var(--formInputHeight, auto);
1560    padding: var(--formInputPadding, 20px);
1561    margin: var(--formInputMargin, 0px);
1562    outline: none !important;
1563}
1564
1565
1566@media(min-width: 992px){
1567  .dev-cta-TextForm-Combined{
1568    --superSectionContainerPaddingTop: 100px;
1569    --superSectionContainerPaddingBottom: 100px;
1570  }
1571}
1572
1573.dev-form-Placeholder.dev-sectionEffects-ThemedBackground, .dev-sectionEffects-ThemedBackground .dev-form-Placeholder{
1574  --formInputBackground: rgba(255, 255, 255, 0.26);
1575  --placeholderColor: #fff;
1576  --formInputColor: #fff;
1577  --formBorderColor: #fff;
1578  --formBoderWidth: 1px;
1579}
1580
1581.dev-upperFormStyle input::placeholder, .dev-upperFormStyle textarea::placeholder{
1582  text-transform: uppercase;
1583  letter-spacing: 1.6px;
1584  font-weight: bold;
1585}
1586
1587
1588/* Chrome/Opera/Safari */
1589.dev-upperFormStyle input::-webkit-input-placeholder, .dev-upperFormStyle textarea::-webkit-input-placeholder{
1590  text-transform: uppercase;
1591  letter-spacing: 1.6px;
1592  font-weight: bold;
1593}
1594
1595/* Firefox 19+ */
1596.dev-upperFormStyle input::-moz-placeholder, .dev-upperFormStyle textarea::-moz-placeholder{
1597  text-transform: uppercase;
1598  letter-spacing: 1.6px;
1599  font-weight: bold;
1600}
1601
1602/* IE 10+ */
1603.dev-upperFormStyle input:-ms-input-placeholder, .dev-upperFormStyle textarea:-ms-input-placeholder{
1604  text-transform: uppercase;
1605  letter-spacing: 1.6px;
1606  font-weight: bold;
1607}
1608
1609/* Firefox 18- */
1610.dev-upperFormStyle input:-moz-placeholder, .dev-upperFormStyle textarea:-moz-placeholder{
1611  text-transform: uppercase;
1612  letter-spacing: 1.6px;
1613  font-weight: bold;
1614}
1615
1616.dev-cta-TextForm input::placeholder, .dev-cta-TextForm textarea::placeholder{
1617  font-weight: bold;
1618}
1619
1620
1621/* Chrome/Opera/Safari */
1622.dev-cta-TextForm input::-webkit-input-placeholder, .dev-cta-TextForm textarea::-webkit-input-placeholder{
1623  font-weight: bold;
1624}
1625
1626/* Firefox 19+ */
1627.dev-cta-TextForm input::-moz-placeholder, .dev-cta-TextForm textarea::-moz-placeholder{
1628  font-weight: bold;
1629}
1630
1631/* IE 10+ */
1632.dev-cta-TextForm input:-ms-input-placeholder, .dev-cta-TextForm textarea:-ms-input-placeholder{
1633  font-weight: bold;
1634}
1635
1636/* Firefox 18- */
1637.dev-cta-TextForm input:-moz-placeholder, .dev-cta-TextForm textarea:-moz-placeholder{
1638  font-weight: bold;
1639}
1640/* Img Text SXS __________________ (BM7-5)*/
1641
1642.section_SideBySide{
1643  --headingMarginTop: 0px;
1644}
1645
1646.section_SideBySide .c-sxs__text .c-sxs--description{
1647  margin-bottom: 30px;
1648}
1649
1650.dev-imgText-VerticalCenter{
1651  --imgTextBoxTopPadding: 100px;
1652  --imgTextBoxBottomPadding: 100px;
1653}
1654
1655/* Border Radius Image */
1656.dev-imgText-Rounded{
1657  --imgTextImageElementBorderRadius: 0px max(40px, 27%) 0px max(40px, 27%);
1658}
1659
1660.dev-imgText-Round{
1661  --imgTextImageElementBorderRadius: 16px;
1662}
1663
1664.dev-imgText-Shadow{
1665  --imgTextImageElementBoxShadow: 0 5px 16px 0 rgba(0, 0, 0, 0.25);
1666  --imgTextImageOverflow: visible;
1667  --imgTextImageWrapOverflow: visible;
1668}
1669
1670.dev-textBox-Right{
1671  --defaultSectionGridJustifyContent: flex-end;
1672}
1673
1674.dev-boxWidth-500 {
1675    --defaultSectionTextMaxWidth: 500px;
1676}
1677.dev-boxWidth-600 {
1678    --defaultSectionTextMaxWidth: 600px;
1679}
1680.dev-boxWidth-900 {
1681    --defaultSectionTextMaxWidth: 900px;
1682}
1683.dev-boxWidth-1100 {
1684    --defaultSectionTextMaxWidth: 1100px;
1685}
1686.dev-boxWidth-500 .u-text-align--Center,
1687.dev-boxWidth-600 .u-text-align--Center,
1688.dev-boxWidth-900 .u-text-align--Center,
1689.dev-boxWidth-1100 .u-text-align--Center {
1690  --defaultSectionTextMargin: 0 auto;
1691}
1692
1693.dev-sectionEffects-TopLine{
1694  --sectionContainerBeforeBackground: rgba(17, 17, 17);
1695}
1696
1697.dev-sectionEffects-TopLine-Center {
1698    --sectionContainerBeforePositionLeft: calc(50% - (var(--sectionContainerBeforeWidth, 1px) / 2));
1699}
1700
1701.dev-sectionEffects-TopLine-Right {
1702    --sectionContainerBeforePositionLeft: auto;
1703    --sectionContainerBeforePositionRight: 5%;
1704}
1705
1706@media(prefers-reduced-motion: no-preference){
1707    .dev-scrollIn.dev-sectionEffects-TopLine{
1708        --sectionContainerBeforeOpacity: 0;
1709        --sectionContainerBeforeTransform: scaleY(0);
1710    }
1711
1712    .dev-scrollIn.dev-sectionEffects-TopLine .o-container::before{
1713        transform-origin: top;
1714        transition: all 0.7s ease-in;
1715    }
1716    
1717    .dev-scrollIn.dev-sectionEffects-TopLine.visible{
1718        --sectionContainerBeforeOpacity: 1;
1719        --sectionContainerBeforeTransform: scaleY(1);
1720    }
1721}
1722
1723@media(min-width: 768px){
1724  .maxBodyWidth{
1725    max-width: 450px;
1726  }
1727  
1728  .maxBodyWidth-Center{
1729    max-width: 450px;
1730    margin-inline: auto;
1731  }
1732  
1733  .maxBodyWidth-Right{
1734    max-width: 450px;
1735    margin-inline: auto 0px;
1736  }
1737}
1738
1739.dev-noPaddingTopMobile{
1740    --sectionContainerBeforeHeight: 100px !important;
1741    --imgTextBoxTopPadding: 20px !important;
1742    --imgTextBoxBottomPadding: 0px !important;
1743}
1744
1745@media(max-width: 991px){
1746    .dev-noPaddingTopMobile .o-container{
1747        padding-top: 0px !important;
1748    }
1749    
1750    .dev-noPaddingTopMobile{
1751      --imgTextBoxBottomPadding: 20px !important;
1752    }
1753    
1754    .dev-noPaddingBlockMobile .o-container{
1755        padding-block: 0px !important;
1756    }
1757}
1758
1759
1760.dev-noPaddingTopMobile-Large{
1761    --sectionContainerBeforeHeight: 200px !important;
1762    --imgTextBoxTopPadding: 20px !important;
1763    --imgTextBoxBottomPadding: 50px !important;
1764}
1765
1766@media(max-width: 991px){
1767    .dev-noPaddingTopMobile-Large .o-container{
1768        padding-top: 0px !important;
1769    }
1770}
1771
1772/* Full Width Overlap Images */
1773
1774.dev-imgText-FullsizeImg-TextContainer{
1775    --imgTextBoxTopPadding: 100px;
1776    --imgTextBoxBottomPadding: 100px;
1777    --defaultSectionGridMinHeight: unset;
1778}
1779
1780.dev-imgText-FullsizeImg-TextContainer.dev-imgText-ImgOverhanging-Top{
1781  --imgTextBoxBottomPadding: 150px;
1782}
1783
1784.dev-imgText-FullsizeImg-TextContainer.dev-imgText-ImgOverhanging-Bottom{
1785 --imgTextBoxTopPadding: 150px;
1786}
1787
1788.dev-sectionEffects-TopLine.dev-imgText-FullsizeImg-TextContainer{
1789  --imgTextBoxTopPadding: max(100px, 8vw);
1790    --sectionContainerBeforeHeight: var(--imgTextBoxTopPadding);
1791}
1792
1793@media(min-width: 992px){
1794  .section_SideBySide.dev-imgText-ImgOverhanging-Top.dev-sectionEffects-TopLine{
1795    --imgTextBoxTopPadding: max(50px, 4.5vw);
1796  }
1797  
1798  .section_SideBySide.dev-imgText-ImgOverhanging-Bottom.dev-sectionEffects-TopLine{
1799    --imgTextBoxTopPadding: max(100px, 7vw);
1800  }
1801    
1802    .dev-imgText-FullsizeImg-TextContainer.dev-sectionEffects-TopLine.dev-TopLineLeft{
1803        --sectionContainerBeforePositionRight: 46.5%;
1804    }
1805    
1806    .dev-imgText-FullsizeImg-TextContainer.dev-sectionEffects-TopLine.dev-TopLineRight{
1807        --sectionContainerBeforePositionRight: auto;
1808        --sectionContainerBeforePositionLeft: 46.5%;
1809    }
1810    
1811    .dev-imgText-FullsizeImg-TextContainer.dev-imgText-ImgOverhanging-Bottom{
1812          --imgTextImageElementHeight: calc(100% + 240px);
1813    }
1814    
1815    .dev-imgText-FullsizeImg-TextContainer.dev-imgText-ImgOverhanging-Top{
1816      --imgTextImageElementHeight: calc(100% + 100px);
1817    }
1818}
1819
1820.dev-topImage {
1821  --imgTextImageElementHorizonalPlacement: 50%;
1822  --imgTextImageElementVeritcalPlacement: 0%;
1823}
1824
1825.dev-imgText-Fullsize{
1826    --defaultSectionContainerMaxSectionWidth: 100%;
1827    --defaultSectionContainerSidePadding: 20px;
1828    --defaultSectionContainerPaddingTop: 20px;
1829    --defaultSectionContainerPaddingBottom: 20px;
1830    --imgTextImageElementBorderRadius: 0px;
1831    --imgTextImageElementMaxHeightMobile: 100%;
1832    --mobileSectionMaxHeight: 500px;
1833}
1834
1835@media(min-width: 992px){
1836    .dev-imgText-Fullsize{
1837        --defaultSectionContainerSidePadding: 0px;
1838        --defaultSectionContainerPaddingTop: 0px;
1839        --defaultSectionContainerPaddingBottom: 0px;
1840        --sectionMaxHeight: max(35vw, 60vh);
1841    }
1842}
1843
1844.dev-imgText-CenterText{
1845  --defaultSectionGridAlignItems: center;
1846}
1847
1848/* Sets Max Width of Half Screen Image */
1849
1850@media (min-width: 992px){
1851    .dev-imgHalfScreenMaxWidth{
1852        --imgTextImageElementWidth: min(100%, 750px);
1853        --imgTextImageElementHeight: auto;
1854        --imgTextImageAlignItems: center;
1855    }
1856    
1857    .dev-imgHalfScreenMaxWidth.Right {
1858      --imgTextImageJustifyContent: flex-end;
1859    }
1860    
1861    .dev-imgHalfScreenMaxWidth.dev-imgText-ImgOverhanging-Top{
1862       --imgTextImageAlignItems: flex-end;
1863    }
1864    
1865    .dev-imgHalfScreenMaxWidth.dev-imgText-ImgOverhanging-Bottom{
1866       --imgTextImageAlignItems: flex-start;
1867    }
1868    
1869    .dev-imgHalfScreenMaxWidth.Right .c-sxs__image .wrap{
1870        right: 0px;
1871    }
1872    
1873    .dev-imgHalfScreenExpand{
1874      --imgTextImageWidth: min(50%, 750px);
1875    }
1876    
1877    .dev-imgHalfScreenExpand .c-sxs__text{
1878      flex-grow: 1;
1879    }
1880    
1881    .dev-imgText-FullsizeImg-TextContainer:not(.dev-imgHalfScreenExpand, .dev-imgHalfScreenMaxWidth, .dev-imgText-ImgOverhanging-Bottom, .dev-imgText-ImgOverhanging-Top){
1882      --defaultSectionGridGap: 0px;
1883      --imgTextBoxPadding: var(--imgTextBoxTopPadding, 0px) calc(2% + 2rem) var(--imgTextBoxBottomPadding, 0px) 2%;
1884      
1885      &.Left{
1886        --imgTextBoxPadding: var(--imgTextBoxTopPadding, 0px) 2% var(--imgTextBoxBottomPadding, 0px) calc(2% + 2rem);
1887      }
1888    }
1889}
1890
1891/* Team Widgets __________________ (BM7-6)*/
1892.section_TeamList{
1893  --teamContainerJustifyContent: center;
1894}
1895
1896.section_TeamList .c-team-list__section--developer {
1897    --teamMemberListPortraitImgMaxWidth: 300px;
1898    --teamMemberListPortraitImgWidth: max(100%, 300px);
1899    --teamMemberListPortraitWidth: min(100%, 300px);
1900    --teamMemberListInfoWidth: max(calc(100% - var(--teamMemberListPortraitImgMaxWidth)), 320px);
1901}
1902
1903.section_TeamList .c-team-section__container h4 {
1904    --hyperlinkColor: var(--headingColor);
1905}
1906
1907
1908.section_TeamList .c-team-member__info h4 + p:not([class]){
1909  color: var(--teamPositionColor, #253371);
1910}
1911
1912@media(min-width: 992px){
1913    .section_TeamList .c-team-list__section--developer {
1914        --teamMemberListRowGap: 4rem;
1915        --teamMemberListRowAlignItems: flex-start;
1916    }
1917}
1918
1919.dev-teamMember-FullImageGrid {
1920    --teamMemberGridMaxWidth: 350px;
1921    --teamMemberGridWidth: 100%;
1922    --teamContainerHorizontalGap: 2rem;
1923    --teamContainerJustifyContent: center;
1924    --teamMemberGridBackground: transparent;
1925    --teamMemberH4PPadding: 20px 0px 5px;
1926    --teamContainerFlexFlow: row wrap;
1927    --teamMemberGridInfoPadding: 0px;
1928}
1929
1930.dev-teamMember-FullImageGrid .c-team-member__info p.u-margin-bottom--5 + p.u-margin-bottom--5{
1931  margin-top: 0px;
1932}
1933
1934@media(min-width: 768px){
1935  .dev-teamMember-FullImageGrid {
1936    --teamMemberGridWidth: calc(50% - (var(--teamContainerHorizontalGap, 1.5rem) / 2));
1937  }
1938}
1939
1940@media(min-width: 992px){
1941  .dev-teamMember-FullImageGrid {
1942    --teamMemberGridWidth: calc(25% - (var(--teamContainerHorizontalGap, 1.5rem) * 3 / 4));
1943  }
1944}
1945
1946.section_TeamList .c-fmg-divider {
1947    display: none;
1948}
1949
1950.dev-team-totPopup .c-team-list__section--developer {
1951    border-radius: 6px;
1952    overflow: hidden;
1953}
1954
1955.dev-team-totPopup.section_TeamList {
1956  --teamContainerJustifyContent: flex-start;
1957  --overlayColor: linear-gradient(180deg, rgba(113, 193, 172, 0.00) 0%, #0181B1 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.52) 0%, rgba(0, 0, 0, 0.52) 100%);
1958  
1959    .c-team-list__section--developer{
1960        --teamMemberListInfoWidth: 100%;
1961        --teamContainerGap: 20px;
1962        --teamMemberListRowGap: 15px;
1963        --ToTMemberHeadlineFontSize: 1.5rem;
1964        --ToTMemberHeadlineTransform: capitalize;
1965        --ToTMemberHeadlineSpacing: 0px;
1966        --teamMemberListPadding: 0px;
1967        --headingColor: #fff;
1968        --teamPositionColor: #fff;
1969        color: #fff;
1970        --hyperlinkColor: #fff;
1971        --hyperlinkHoverColor: #fff;
1972
1973    
1974        h4{
1975            font-family: var(--bodyFontFamily);
1976            
1977            p{
1978              color: inherit !important;
1979            }
1980        }
1981    }
1982
1983    .c-team-section__container .c-team-list__section--developer .c-team-member__portrait::before{
1984        content: '';
1985        background: var(--overlayColor, hsla(var(--secondaryHSL), 0.75));
1986    }
1987    
1988    .c-team-section__container .c-team-list__section--developer > .row{
1989      position: relative;
1990    }
1991    
1992    .c-team-section__container .c-team-list__section--developer .c-team-member__info{
1993      text-align: left;
1994      position: absolute;
1995      top: 0;
1996      left: 0;
1997      padding: 20px 20px 50px;
1998      background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.30) 100%);
1999      width: 100%;
2000      height: 100%;
2001      display: flex;
2002      flex-direction: column;
2003      justify-content: flex-end;
2004      align-items: flex-start;
2005      
2006      &:after{
2007        content: 'Learn More';
2008        display: none;
2009        margin-top: 40px;
2010        font-weight: 700;
2011        text-transform: uppercase;
2012        letter-spacing: 0.15em;
2013      }
2014      
2015      .ContactInfo .c-social-media--link{
2016        margin-block: 3px;
2017      }
2018      
2019      .ContactInfo a[href*="tel:"]::before{
2020           content: 'Office: ';
2021           font-family: var(--bodyFontWeight);
2022           font-size: 1rem;
2023           width: auto;
2024           min-width: auto;
2025           height: auto;
2026           border-radius: 0px;
2027           background: none !important;
2028      }
2029      
2030      .ContactInfo a[href*="mailto:"]::before{
2031           content: none;
2032      }
2033    }
2034    
2035    .c-team-section__container .c-team-list__section--developer:hover .c-team-member__info{
2036      background: none;
2037      
2038      &:after{
2039        display: block;
2040      }
2041      
2042      .ContactInfo{
2043        display: block;
2044        
2045      }
2046    }
2047    
2048    .c-team-section__container .c-team-list__section--developer .c-team-member__info h4{
2049      font-weight: 400;
2050      --ToTMemberHeadlineFontWeight: 400;
2051    }
2052    
2053    .c-team-section__container .c-team-list__section--developer .c-team-member__info h4 + p:nth-of-type(1){
2054            font-weight: 400;
2055            color: #fff;
2056            font-size: 1em;
2057            text-transform: capitalize;
2058            letter-spacing: 0px;
2059        }
2060        
2061    --ToTMemberWidthTablet: calc((100% / 3) - var(--teamContainerGap, 3rem));
2062    --ToTMemberWidthDesktop: calc((100% / 3) - var(--teamContainerGap, 3rem));
2063    .c-team-section__container .c-team-list__section--developer{
2064            --teamMemberListPortraitImgMaxWidth: 100%;
2065            --teamMemberListPortraitImgWidth: 100%;
2066            --teamMemberListPortraitWidth: 100%;
2067            max-width: 600px;
2068    }
2069
2070    .c-team-member__portrait img{
2071        aspect-ratio: 0.7328125;
2072        object-position: 50% 8%;
2073    }
2074    
2075    .c-team-section__container .c-team-list__section--developer .c-team-member__portrait a::after, .c-team-section__container .c-team-list__section--developer .c-team-member__portrait a::before{
2076      content: none;
2077    }
2078
2079}
2080
2081
2082.dev-ModalInner.dev-team-totPopup {
2083    --ToTMemberModalInfoFLow: row wrap;
2084    --ToTMemberHeadlineFontSize: 1.5rem;
2085    --ToTMemberHeadlineTransform: capitalize;
2086    --ToTMemberHeadlineSpacing: 0px;
2087    --headingColor: #1B1B1B;
2088    
2089    .custom-summary{
2090      display: none;
2091    }
2092    
2093    h4{
2094      --hyperlinkColor: var(--headingColor);
2095      --hyperlinkHoverColor: var(--headingColor);
2096    }
2097    
2098    .ContactInfo {
2099        a{
2100            width: 100%;
2101        }
2102
2103        a:has(i){
2104            width: max-content;
2105            display: inline-block;
2106        }
2107    }
2108
2109    .c-team-member__info{
2110        padding-inline: 0px;
2111        padding-top: 20px;
2112    }
2113}
2114
2115.dev-teamMember-ListGrid{
2116  --teamContainerJustifyContent: flex-start;
2117  --teamContainerGap: 15px;
2118}
2119
2120.dev-teamMember-ListGrid.section_TeamList .c-team-list__section--developer{
2121    --teamMemberListWidth: min(100%, 350px);
2122    --teamMemberListPadding: 0px;
2123    --teamMemberListPortraitWidth: 100%;
2124    --teamMemberListPortraitImgWidth: 100%;
2125    --teamMemberListPortraitImgMaxWidth: 100%;
2126    --teamMemberListInfoWidth: 100%;
2127    --teamMemberListRowFlexFlow: column;
2128    --teamMemberListRowGap: 0px;
2129}
2130
2131.dev-teamMember-ListGrid  .c-team-member__info p.u-margin-bottom--5 + p.u-margin-bottom--5{
2132  margin-top: 0px;
2133}
2134
2135@media(min-width: 768px){
2136  .dev-teamMember-ListGrid.section_TeamList .c-team-list__section--developer{
2137    --teamMemberListWidth: min(calc(50% - (var(--teamContainerGap, 1.5rem) / 2)), 350px);
2138  }
2139}
2140
2141@media(min-width: 992px){
2142  .dev-teamMember-ListGrid.section_TeamList .c-team-list__section--developer{
2143    --teamMemberListWidth: min(calc(25% - ((var(--teamContainerGap, 1.5rem) * 3) / 4)), 350px);
2144  }
2145}
2146
2147/* Team Image Style Section */
2148.dev-teamImageSXS.section_TeamList .c-team-list__section--developer{
2149    --teamMemberListPortraitImgMaxWidth: 500px;
2150    --teamMemberListPortraitImgWidth: 100%;
2151    --teamMemberListPortraitWidth: 100%;
2152    --teamMemberListInfoWidth: 100%;
2153}
2154
2155.dev-teamImageSXS.section_TeamList h4{
2156  font-size: var(--heading3MobileFontSize, 2rem);
2157  font-weight: var(--headingFontWeight, normal);
2158}
2159
2160.dev-teamImageSXS.section_TeamList h4 a{
2161  color: inherit;
2162}
2163
2164.dev-teamImageSXS.section_TeamList .c-team-member__info h4 + p:not([class]){
2165    text-transform: uppercase;
2166}
2167
2168.dev-teamImageSXS.section_TeamList .c-team-list__summary{
2169    margin-top: 30px;
2170}
2171
2172@media(min-width: 992px){
2173    .dev-teamImageSXS.section_TeamList{
2174      --teamMemberListRowMobileFlexFlow: row wrap;
2175    }
2176  
2177    .dev-teamImageSXS.section_TeamList .c-team-list__section--developer{
2178        --teamMemberListPortraitWidth: 50%;
2179        --teamMemberListInfoWidth: 50%;
2180        --teamMemberListInfoMobileWidth: 50%;
2181        --teamMemberListPortraitMobileWidth: 50%;
2182    }
2183
2184    .dev-teamImageSXS.section_TeamList .c-team-list__section--developer .row > div{
2185        order: 1;
2186    }
2187    
2188    .dev-teamImageSXS.section_TeamList .c-team-list__section--developer:nth-of-type(even) .row > .c-team-member__portrait{
2189        order: 2;
2190    }
2191    
2192  .dev-teamImageSXS.section_TeamList h4{
2193    font-size: var(--heading3FontSize, 2rem);
2194  }
2195}
2196
2197@media(prefers-reduced-motion: no-preference) {
2198    .dev-teamImageSXS.dev-scrollIn.dev-fadeRight.dev-teamAnimation.visible .c-team-list__section--developer:nth-of-type(odd){
2199        animation-name: fadeLeftContent;
2200        animation-duration: 1s;
2201        animation-timing-function: ease-in;
2202        animation-fill-mode: forwards;
2203    }
2204}
2205
2206/* Simple Text ___________________ (BM7-7)*/
2207
2208.dev-cta-Text {
2209  --defaultSectionContainerPaddingTop: 100px;
2210  --defaultSectionContainerPaddingBottom: 100px;
2211  --supColor: #fff;
2212  --headingColor: #fff;
2213  --defaultSectionContentFontColor: #fff;
2214  --defaultSectionOverlayColor: linear-gradient(90deg, #000 3.62%, rgba(0, 0, 0, 0.10) 72.99%
2214);
2215}
2216
2217/* General Section _______________ (BM7-8)*/
2218
2219hr.accent-divider {
2220    width: 100%;
2221    border-color: #B46A29;
2222    border-style: solid;
2223    margin-block: 30px;
2224}
2225
2226.flex-logos{
2227  display: flex;
2228  flex-wrap: wrap;
2229  justify-content: center;
2230  align-items: center;
2231  gap: 30px;
2232  
2233  @media(min-width: 1200px){
2234    justify-content: space-between;
2235  }
2236}
2237
2238/* Responsive Video */
2239.video-container {
2240  position: relative;
2241  aspect-ratio: var(--aspect-ratio, 16/9);
2242}
2243
2244.video-container iframe,
2245.video-container object,
2246.video-container embed,
2247.video-container video {
2248  position: absolute;
2249  top: 0;
2250  left: 0;
2251  width: 100%;
2252  height: 100%;
2253}
2254
2255.video-wrapper {
2256  width: 100%;
2257  max-width: var(--videoWrapperMaxWidth, 600px);
2258  margin: 0 auto;
2259}
2260
2261/* Accordions */
2262.section:not(.dev-default-accordions) ul.accordion-Accessible {
2263    --boxShadow: none;
2264    --accordionHeaderBackgroundColor: transparent;
2265    --accordionContentBackgroundColor: transparent;
2266    --accordionHeaderTextColor: var(--headingColor);
2267    --accordionHeaderTextHoverColor: var(--headingColor);
2268    --accordionHeaderBackgroundHoverColor: transparent;
2269    --accordionHeaderIconColor: var(--headingColor);
2270    --boxBorderRadius: 0px;
2271    --accordionHeaderPadding: 30px 40px 30px 20px;
2272    --accordionAMarginBottom: 0px;
2273    --accordionContentVerticalPadding: 1px 20px;
2274}
2275
2276.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader{
2277    font-size: var(--heading3FontSize, 1.3em);
2278    font-family: var(--headingFontFamily);
2279    letter-spacing: var(--headingFontLetterSpacing);
2280    text-transform: var(--headingTextTransform);
2281    position: relative;
2282}
2283
2284.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader:has(+ .accordion-summary){
2285  padding-bottom: 0px;
2286}
2287
2288.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionContent p:first-child{
2289  margin-top: 10px;
2290}
2291
2292.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordion-summary{
2293  padding: var(--accordionHeaderPadding);
2294  padding-top: 5px;
2295}
2296
2297.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem{
2298  border-bottom: 2px solid var(--accordionBorderColor, var(--headingColor, rgba(0, 0, 0, 0.38)));
2299}
2300
2301.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader::before, .section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader::after{
2302    content: '';
2303    position: absolute;
2304    right: 2rem;
2305    top: calc(50% - 0.5rem);
2306    height: 1rem;
2307    width: 2px;
2308    background: var(--accordionHeaderIconColor, var(--accordionHeaderTextColor, var(--headingColor)));
2309    border-radius: 3px;
2310    transform: none;
2311    border: none;
2312    transition: all 0.25s ease;
2313}
2314
2315.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader::after{
2316     transform: rotate(90deg);
2317 }
2318 
2319.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader.active::after {
2320    transform: rotate(135deg);
2321}
2322
2323.section:not(.dev-default-accordions) ul.accordion-Accessible li.accordionItem .accordionHeader.active::before {
2324    transform: rotate(45deg);
2325}
2326
2327/* Smaller Container */
2328.dev-smallContainer {
2329  --defaultSectionContainerMaxSectionWidth: 900px;
2330}
2331
2332.dev-smallContainer-Right {
2333  --defaultSectionContainerMaxSectionWidth: 900px;
2334  --calcSideMargin: max(calc((100vw - var(--sitewideContainerWidth, 1200px)) / 2), 0px);
2335  --defaultSectionContainerMargin: 0px var(--calcSideMargin) 0px auto;
2336}
2337
2338.dev-smallContainer-Left {
2339  --defaultSectionContainerMaxSectionWidth: 900px;
2340  --calcSideMargin: max(calc((100vw - var(--sitewideContainerWidth, 1200px)) / 2), 0px);
2341  --defaultSectionContainerMargin: 0px auto 0px var(--calcSideMargin);
2342}
2343
2344.dev-mediumContainer {
2345   --defaultSectionContainerMaxSectionWidth: 1070px;
2346}
2347
2348.dev-mediumContainer-Right {
2349  --defaultSectionContainerMaxSectionWidth: 1070px;
2350  --calcSideMargin: max(calc((100vw - var(--sitewideContainerWidth, 1200px)) / 2), 0px);
2351  --defaultSectionContainerMargin: 0px var(--calcSideMargin) 0px auto;
2352}
2353
2354.dev-mediumContainer-Left {
2355  --defaultSectionContainerMaxSectionWidth: 1070px;
2356  --calcSideMargin: max(calc((100vw - var(--sitewideContainerWidth, 1200px)) / 2), 0px);
2357  --defaultSectionContainerMargin: 0px auto 0px var(--calcSideMargin);
2358}
2359
2360.combinedSuperSections :is(.dev-smallContainer-Right, .dev-smallContainer-Left, .dev-mediumContainer-Right, .dev-mediumContainer-Left){
2361  --calcSideMargin: 0px;
2362}
2363
2364/* Section Background */
2365.dev-sectionEffects-CustomBackground {
2366  --gridContentBackground: transparent;
2367}
2368
2369.dev-sectionEffects-CustomBackground.section {
2370  --defaultSectionOverlayColor: transparent;
2371  --defaultSectionBackground: transparent;
2372}
2373
2374.dev-sectionEffects-ThemedBackground{
2375  --gridContentFontColor: #fff;
2376  --defaultSectionContentFontColor: #fff;
2377  --headingColor: #fff;
2378  --supColor: #fff;
2379  color: #fff;
2380  --bodyFontColor: #fff;
2381  --boxTextColor: #fff;
2382  --hyperlinkColor: #fff;
2383  --hyperlinkHoverColor: #e1e1e1;
2384  --boxIconColor: #fff;
2385  --boxIconHoverColor: #fff;
2386}
2387
2388
2389.dev-sectionEffects-ThemedBackgroundSecondary{
2390  --defaultSectionBackground: var(--paletteColor2);
2391  --gridContentBackground: transparent;
2392  --gridContentFontColor: #fff;
2393  --headingColor: #fff;
2394  --defaultSectionContentFontColor: #fff;
2395  --supColor: #fff;
2396  color: #fff;
2397  --hyperlinkColor: #fff;
2398  --hyperlinkHoverColor: #e1e1e1;
2399  --boxIconColor: #fff;
2400  --boxIconHoverColor: #fff;
2401}
2402
2403.dev-sectionEffects-TopLine.dev-sectionEffects-ThemedBackground{
2404  --sectionContainerBeforeBackground: #fff;
2405}
2406
2407/* Gradient Overlay */
2408.dev-gradientOverlay{
2409  --defaultSectionOverlayColor: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), linear-gradient(0deg, rgba(24, 44, 79, 0.40) 0%, rgba(24, 44, 79, 0.40) 100%);
2410}
2411
2412/* Watermark BG */
2413.dev-sectionEffects-watermarkBG {
2414    --sectionAfterContent: '';
2415    --sectionAfterDisplay: inline-flex;
2416    --sectionAfterPosition: absolute;
2417    --sectionAfterZIndex: -1;
2418    --sectionAfterWidth: clamp(300px, 90%, 1200px);
2419    --sectionAfterMaxWidth: 100%;
2420    --sectionAfterAspectRatio: 3.3567;
2421    --sectionAfterHeight: auto;
2422    --defaultSectionZIndex: 1;
2423    --sectionAfterPositionBottom: auto;
2424    --sectionAfterPositionLeft: 0px;
2425    --sectionAfterPositionTop: 0px;
2426    --sectionAfterBackground: var(--watermarkBG);
2427    --sectionAfterBackgroundSize: cover;
2428    --defaultSectionOverflow: hidden;
2429}
2430
2431.dev-sectionEffects-watermarkBG .section{
2432  --sectionAfterContent: none;
2433  --defaultSectionOverflow: visible;
2434}
2435
2436 .dev-sectionEffects-roundedEdgesTop{
2437   --defaultSectionBorderRadiusTopLeft: 32px;
2438   --defaultSectionBorderRadiusTopRight: 32px;
2439 }
2440
2441/* Boxes _________________________ (BM7-9)*/
2442
2443.section_Boxes.c-box__count--3 {
2444    --boxWidth: calc((100% / 3) - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
2445    --boxFlexBasis: var(--boxWidth);
2446}
2447
2448.dev-innerContainerPaddingOffset{
2449  --defaultSectionContainerSidePadding: 0px;
2450}
2451
2452.dev-boxes-ShowContentHover.section{
2453  --btnBeforeDisplay: none;
2454  --btnAfterDisplay: none;
2455  --btnBorderRadius: 40px;
2456}
2457
2458.dev-boxes-ShowContentHover.section.dev-btnLinks{
2459  --btnBorderRadius: 0px;
2460}
2461
2462.dev-boxes-ShowContentHover.section.c-box__count--4{
2463  --sitewideContainerWidth: 1600px;
2464}
2465
2466@media(min-width: 992px){
2467  body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion:not(.dev-container-Expand-Fullsize){
2468    --boxMaxWidth: 375px;
2469  }
2470  
2471  body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion{
2472    --defaultSectionGridGap: 0px;
2473    --boxGridGap: var(--defaultSectionGridGap);
2474    --boxInnerJustifyContentHover: center;
2475    --boxInnerAfterBackground: linear-gradient(180deg, rgba(17, 17, 17, 0.05) 50%, rgba(17, 17, 17, 0.72) 100%);
2476    --boxInnerAfterBackgroundHover: rgba(9, 28, 44, 0.76);
2477    --hyperlinkColor: #fff;
2478    --hyperlinkHoverColor: hsl(var(--paletteColor1H), var(--paletteColor1S), 70%);
2479    --boxImageWidth: 100%;
2480    font-size: 16px;
2481    --boxMinHeight: 518px;
2482    --boxImageBorderRadius: 0px;
2483    --boxBorderRadius: 0px;
2484    --btnBorderHoverColor: #fff;
2485    --btnTextHoverColor: #0A4A5B;
2486  }
2487  
2488  body:not(.e-page__edit-mode) .dev-boxes-ShowContentHover.dev-wellingtonVersion.dev-btnLinks{
2489    --btnBorderWidth: 0px;
2490    --btnTextColor: #fff;
2491    --btnTextHoverColor: hsl(var(--paletteColor1H), var(--paletteColor1S), calc(var(--paletteColor1L) + 15%));
2492    --btnBorderHoverColor: hsl(var(--paletteColor1H), var(--paletteColor1S), calc(var(--paletteColor1L) + 15%));
2493    --btnBackgroundHoverColor: transparent;
2494  }
2495}
2496
2497.dev-iconBoxes {
2498  --boxIconColor: var(--paletteColor2);
2499  --boxIconHoverColor: var(--paletteColor1);
2500}
2501
2502.dev-iconBoxes.dev-sectionEffects-ThemedBackground, .dev-sectionEffects-ThemedBackground .dev-iconBoxes{
2503  --boxIconColor: #fff;
2504  --boxIconHoverColor: var(--paletteColor3);
2505}
2506 
2507/* Border Boxes */
2508.dev-boxes-BorderBetween{
2509    --borderWidthSet: 1px;
2510    --borderWidthUnset: var(--borderWidthUnset, 0px);
2511    --defaultSectionGridGap: var(--borderWidthSet, 1px);
2512    --boxLevelBorderColor: rgba(0, 0, 0, 0.20);
2513    --boxPadding: 30px 0px 30px 0px;
2514    --borderOffset: 60px;
2515}
2516
2517.dev-sectionEffects-ThemedBackground.dev-boxes-BorderBetween, .dev-sectionEffects-ThemedBackground .dev-boxes-BorderBetween{
2518  --boxLevelBorderColor: #fff;
2519}
2520
2521.dev-boxes-BorderBetween.section_Boxes .box{
2522  border-bottom: var(--borderWidthSet, 1px) solid var(--boxLevelBorderColor, #ccc);
2523  --calcBorderOffset: calc((100% - var(--borderOffset)) / 2);
2524  clip-path: polygon(0% 0%, 100% 0%, 100% calc(100% - 2px), calc(100% - var(--calcBorderOffset)) calc(100% - 2px), calc(100% - var(--calcBorderOffset)) 100%, var(--calcBorderOffset) 100%, var(--calcBorderOffset) calc(100% - 2px), 0% calc(100% - 2px));
2525}
2526
2527.dev-boxes-BorderBetween.section_Boxes .box:last-of-type{
2528    border-bottom-width: var(--borderWidthUnset, 0px);
2529}
2530
2531@media(min-width: 768px){
2532    .dev-boxes-BorderBetween.section_Boxes {
2533        --defaultSectionGridJustifyContent: center;
2534        
2535        .box{
2536          border-bottom-width: var(--borderWidthUnset, 0px);
2537          --boxPadding: 0px 30px 0px 30px;
2538          border-right: var(--borderWidthSet, 1px) solid var(--boxLevelBorderColor, #ccc);
2539          clip-path: polygon(0% 0%, calc(100% - 2px) 0%, calc(100% - 2px) var(--calcBorderOffset), 100% var(--calcBorderOffset), 100% calc(100% - var(--calcBorderOffset)), calc(100% - 2px) calc(100% - var(--calcBorderOffset)), calc(100% - 2px) 100%, 0% 100%);
2540        }
2541    }
2542
2543    :is(.dev-boxes-BorderBetween.c-box__count--2, .dev-boxes-BorderBetween.c-box__count--4) .box:nth-child(2n){
2544        border-right-width: var(--borderWidthUnset, 0px);
2545    }
2546
2547    .dev-boxes-BorderBetween.c-box__count--3 .box:nth-child(3n){
2548        border-right-width: var(--borderWidthUnset, 0px);
2549    }
2550
2551    .dev-boxes-BorderBetween.section_Boxes .box:last-of-type{
2552        border-right-width: var(--borderWidthUnset, 0px);
2553    }
2554}
2555
2556@media(min-width: 992px){
2557    .dev-boxes-BorderBetween.c-box__count--4 .box:nth-of-type(2n){
2558        border-right-width: var(--borderWidthSet, 1px);
2559    }
2560    
2561    .dev-boxes-BorderBetween.c-box__count--4 .box:nth-of-type(4n){
2562        border-right-width: var(--borderWidthUnset, 0px);
2563    }
2564}
2565
2566@media(max-width: 767px){
2567    .dev-boxes-BorderBetween.section_Boxes:has(+ .dev-boxes-BorderBetween.section_Boxes) .box:last-of-type{
2568        border-bottom-width: var(--borderWidthSet, 1px);
2569    }
2570}
2571
2572/* Box 1 Large */
2573
2574@media(min-width: 768px){
2575    .section_Boxes.dev-boxes-HalfBox1 .c-grid__item.box:first-of-type {
2576      --boxWidth: calc((100% / 2) - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
2577      --boxFlexBasis: var(--boxWidth);
2578  }
2579  
2580  .section_Boxes.dev-boxes-HalfBox1 .box:nth-child(2) {
2581        margin-top: 40px;
2582    }
2583}
2584
2585@media(min-width: 992px){
2586    .section_Boxes.dev-boxes-HalfBox1 .box:nth-child(3) {
2587        margin-top: 40px;
2588    }
2589}
2590
2591/* 4 Box Section */
2592.dev-4Box.section_Boxes{
2593  --defaultSectionGridJustifyContent: flex-start;
2594  --boxParagraphMargin: 0px;
2595}
2596@media(min-width: 768px){
2597     .dev-4Box.section_Boxes, .dev-2Box.section_Boxes{
2598         --boxWidth: calc((100% / 2) - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
2599         --boxFlexBasis: var(--boxWidth);
2600     }
2601}
2602
2603@media(min-width: 992px){
2604     .dev-4Box.section_Boxes{
2605         --boxWidth: calc((100% / 4) - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
2606         --boxFlexBasis: var(--boxWidth);
2607     }
2608}
2609
2610
2611.e-page__edit-mode .dev-4Box.section_Boxes{
2612  --boxWidth: calc((100% / 4) - var(--boxGridGap, var(--defaultSectionGridGap, 2rem)));
2613  --boxFlexBasis: var(--boxWidth);
2614}
2615
2616@media(prefers-reduced-motion: no-preference){
2617  .dev-scrollIn.dev-fadeUp.dev-boxAnimation.visible .box:nth-child(5){
2618    animation-delay: 1.6667s;
2619  }
2620  
2621  .dev-scrollIn.dev-fadeUp.dev-boxAnimation.visible .box:nth-child(6){
2622    animation-delay: 2s;
2623  }
2624  
2625  .dev-scrollIn.dev-fadeUp.dev-boxAnimation.visible .box:nth-child(7){
2626    animation-delay: 2.3333s;
2627  }
2628  
2629  .dev-scrollIn.dev-fadeUp.dev-boxAnimation.visible .box:nth-child(8){
2630    animation-delay: 2.6667s;
2631  }
2632  
2633  .dev-scrollIn.dev-boxes-HalfBox1.dev-boxAnimation.visible .box:first-of-type{
2634    animation-name: fadeRightContent;
2635  }
2636  
2637  body:not(.e-page__edit-mode) :is(.dev-scrollIn.dev-fadeRight.dev-gridAnimation, .dev-scrollIn.dev-fadeLeft.dev-gridAnimation, .dev-scrollIn.dev-fadeUp.dev-gridAnimation, .dev-scrollIn.dev-fadeIn.dev-gridAnimation) .gridSection:not(.notAnimated) {
2638    opacity: 0;
2639    filter: alpha(opacity 0);
2640}
2641 
2642.dev-scrollIn.dev-fadeRight.dev-gridAnimation.visible .gridSection:not(.notAnimated) {
2643    -webkit-animation: fadeRightContent 1s ease-in forwards;
2644    -moz-animation: fadeRightContent 1s ease-in forwards;
2645    -ms-animation: fadeRightContent 1s ease-in forwards;
2646    -o-animation: fadeRightContent 1s ease-in forwards;
2647    animation: fadeRightContent 1s ease-in forwards;
2648}
2649 
2650.dev-scrollIn.dev-fadeLeft.dev-gridAnimation.visible .gridSection:not(.notAnimated) {
2651    -webkit-animation: fadeLeftContent 1s ease-in forwards;
2652    -moz-animation: fadeLeftContent 1s ease-in forwards;
2653    -ms-animation: fadeLeftContent 1s ease-in forwards;
2654    -o-animation: fadeLeftContent 1s ease-in forwards;
2655    animation: fadeLeftContent 1s ease-in forwards;
2656}
2657 
2658.dev-scrollIn.dev-fadeUp.dev-gridAnimation.visible .gridSection:not(.notAnimated) {
2659    -webkit-animation: fadeUpContent 1s ease-in forwards;
2660    -moz-animation: fadeUpContent 1s ease-in forwards;
2661    -ms-animation: fadeUpContent 1s ease-in forwards;
2662    -o-animation: fadeUpContent 1s ease-in forwards;
2663    animation: fadeUpContent 1s ease-in forwards;
2664}
2665 
2666.dev-scrollIn.dev-fadeIn.dev-gridAnimation.visible .gridSection:not(.notAnimated) {
2667    -webkit-animation: fadeInContent 1s ease-in forwards;
2668    -moz-animation: fadeInContent 1s ease-in forwards;
2669    -ms-animation: fadeInContent 1s ease-in forwards;
2670    -o-animation: fadeInContent 1s ease-in forwards;
2671    animation: fadeInContent 1s ease-in forwards;
2672}
2673
2674.dev-scrollIn.dev-gridAnimation.visible .gridSection:not(.notAnimated):nth-child(2){
2675    animation-delay: 0.3334s;
2676  }
2677  
2678  .dev-scrollIn.dev-gridAnimation.visible .gridSection:not(.notAnimated):nth-child(3){
2679    animation-delay: 0.6667s;
2680  }
2681  
2682  .dev-scrollIn.dev-gridAnimation.visible .gridSection:not(.notAnimated):nth-child(4){
2683    animation-delay: 1s;
2684  }
2685}
2686
2687.dev-customServicesBoxes {
2688  --defaultSectionGridJustifyContent: flex-end;
2689}
2690
2691.dev-customServicesBoxes {
2692  --boxInnerJustifyContent: flex-start;
2693  --boxShadow: 1px 1px 10px -3px rgba(0,0,0, 0.35);
2694  --boxBackgroundHoverColor: transparent;
2695  --boxTextHoverColor: #fff;
2696  --boxMinHeight: 300px;
2697  --boxBorderRadius: 20px;
2698  --btnBorderRadius: 0px;
2699  --boxBackgroundColor: #fff;
2700  --boxBeforeContent: '';
2701  --boxBeforeBackground: var(--paletteColor3);
2702  --boxBeforeDisplay: block;
2703  --boxBeforePosition: absolute;
2704  --boxBeforePositionTop: 0;
2705  --boxBeforePositionLeft: 0;
2706  --boxBeforePositionRight: 0;
2707  --boxBeforePositionBottom: 0;
2708  --boxBeforeWidth: 100%;
2709  --boxBeforeHeight: 100%;
2710  --boxBeforeBorderRadius: var(--boxBorderRadius);
2711}
2712
2713.dev-imgTextSXS.section_Boxes{
2714    --boxImageWidth: auto;
2715    --boxInnerPadding: 0px;
2716    --headingMarginTop: 0px;
2717    .c-box__paragraph{
2718      --boxTextColor: #686163;
2719      --boxTextHoverColor: #686163;
2720    }
2721
2722    @media(min-width: 500px){
2723      .box .c-section-boxes__inner-box{
2724        display: grid;
2725        grid-template-columns: auto 1fr;
2726        
2727
2728        .c-box-image__container, .c-box-image{
2729            padding-right: 30px;
2730            grid-row-start: span 2;
2731        }
2732
2733        .c-box-image__container, .c-box-image, div[data-image]{
2734            width: max-content;
2735        }
2736
2737        .c-box__paragraph{
2738            grid-column-start: 2;
2739        }
2740    }
2741    }
2742}
2743
2744.dev-featuredBoxes{
2745  --defaultSectionGridJustifyContent: center;
2746  --mobileDefaultSectionGridJustifyContent: center;
2747  --defaultSectionGridGap: 0px;
2748  --boxMaxWidth: 500px;
2749  --headingTextTransform: uppercase;
2750  --headingFontWeight: 400;
2751  --boxBackgroundColor: var(--paletteColor1);
2752  --boxBackgroundHoverColor: var(--paletteColor1);
2753  --boxTextColor: #fff;
2754  --boxTextHoverColor: #fff;
2755  --boxMinHeight: 350px;
2756  --boxInnerJustifyContent: center;
2757  --boxInnerBeforeContent: '';
2758  --boxInnerBeforeDisplay: block;
2759  --boxInnerBeforeHeight: 100%;
2760  --boxInnerBeforeBackground: url(//static.fmgsuite.com/media/InlineContent/originalSize/3fd8b564-0996-4611-a6a5-f2ea407ee598.png);
2761  --boxInnerBeforeBackgroundHover: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), url(//static.fmgsuite.com/media/InlineContent/originalSize/3fd8b564-0996-4611-a6a5-f2ea407ee598.png);
2762
2763  .c-grid__item.box .c-section-boxes__inner-box:hover:before {
2764      background: var(--boxInnerBeforeBackgroundHover, none);
2765      background-repeat: var(--boxInnerBeforeBackgroundRepeat, no-repeat);
2766      background-size: var(--boxInnerBeforeBackgroundSize, cover);
2767  }
2768  
2769  p{
2770    font-size: 1.2rem;
2771  }
2772  
2773  .box:nth-of-type(1){
2774    --boxBackgroundColor: #6E7A6B;
2775    --boxBackgroundHoverColor: #6E7A6B;
2776  }
2777  
2778  .box:nth-of-type(3){
2779    --boxBackgroundColor: #50504E;
2780    --boxBackgroundHoverColor: #50504E;
2781  }
2782  
2783  .box:nth-of-type(4){
2784    --boxBackgroundColor: #D1D3D4;
2785    --boxBackgroundHoverColor: #D1D3D4;
2786    --boxTextColor: var(--paletteColor1);
2787    --boxTextHoverColor: var(--paletteColor1);
2788  }
2789}
2790
2791.icon-img {
2792    margin-top: 25px;
2793    text-align: center;
2794
2795    img{
2796        width: auto;
2797        height: auto;
2798        max-width: 120px;
2799        max-height: 130px;
2800    }
2801}
2802
2803.dev-boxes-RoundedImg{
2804  --boxImageBorderRadius: 5px;
2805  --boxTitleMargin: 20px 0px 10px;
2806}
2807
2808.dev-servicesBoxes{
2809    --boxBorderWidth: 2px;
2810    --boxBorderRadius: 12px;
2811    --boxBorderColor: #EDEDED;
2812    --boxBorderHoverColor: #EDEDED;
2813    --boxShadow: 0 13.482px 67.41px 0 rgba(0, 0, 0, 0.05);
2814    --boxBackgroundHoverColor: rgba(255, 255, 255, 0.09);
2815    --boxShadowHoverEffect: 0 13.482px 67.41px 0 rgba(0, 0, 0, 0.23);
2816    --boxIconColor: #F3E2D8;
2817    --boxIconHoverColor: var(--paletteColor1);
2818    --boxIconFontSize: 3rem;
2819    --headingColor: #464141;
2820
2821    .c-section-boxes__inner-box:hover{
2822        --boxBorderWidth: 4px;
2823        --headingFontWeight: 600;
2824    }
2825}
2826
2827.dev-processBoxes{
2828  --boxIconColor: #0D2852;
2829  --headingColor: #0D2852;
2830  --boxIconHoverColor: var(--boxIconColor);
2831  --boxIconFontSize: 4.5rem;
2832  --boxInnerPadding: 0px;
2833  
2834  .box-icon:has(#roadIcon){
2835        --boxIconFontSize: 5.5rem;
2836    }
2837}
2838/* ---------- Page Specific ---------- (BM8)*/
2839
2840#agentContent {
2841    --teamMemberImgWidth: 400px;
2842
2843    padding-block: 50px;
2844    
2845    .team-img{
2846        padding-top: 0px;
2847    }
2848
2849    @media(min-width: 767px){
2850        display: grid;
2851        grid-template-columns: 1fr 2fr;
2852        grid-template-rows: 425px auto;
2853        column-gap: 20px;
2854
2855        .team-info{
2856            grid-column-start: 1;
2857        }
2858
2859        .team-detail{
2860            grid-column-start: 2;
2861            grid-row-start: 1;
2862            grid-row-end: 3;
2863
2864            p:empty{
2865                display: none;
2866            }
2867        }
2868    }
2869}
2870
2871/* ---------- B/D Specific ---------- (BM9)*/
2872
2873</style><svg xmlns="http://www.w3.org/2000/svg" fill="none" style="visibility:hidden;display:none;position:absolute;"><g id="roadIcon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 111 64" fill="none"><g clip-path="url(#clip0_53_354)"><g mask="url(#mask0_53_354)"><path d="M12.7178 59.4215C14.3458 59.4215 15.5668 59.3197 16.8895 59.4215C19.0262 59.625 20.0437 58.6075 20.8577 56.6743C27.8784 40.191 34.899 23.8094 41.9197 7.3261C42.1232 6.71561 42.4285 6.10511 42.5302 5.49462C42.5302 5.29112 42.225 4.78238 42.0215 4.68063C40.9022 4.47713 39.6812 4.37538 38.969 5.59637C38.2567 6.71561 37.6463 7.7331 36.934 8.85233C27.7766 23.9112 18.721 38.8682 9.66533 53.8253C8.64784 55.4533 7.9356 57.183 7.12161 58.811C8.95309 60.1337 11.0898 59.1162 12.7178 59.4215ZM96.9658 59.4215C98.5938 59.4215 100.324 59.4215 101.951 59.4215C103.172 59.4215 103.478 58.811 102.867 57.6918C102.358 56.776 101.85 55.962 101.341 55.0463C98.1868 49.7553 94.9308 44.5662 91.7766 39.2752C85.3664 28.8968 79.058 18.4167 72.7496 8.03834C72.2409 7.1226 71.7321 6.30861 71.1216 5.49462C70.5111 4.78238 68.3744 4.37538 68.0692 5.08763C67.7639 5.59637 68.0691 6.51211 68.2726 7.1226C68.4761 7.7331 68.7814 8.34359 68.9849 8.85233C75.8021 24.6234 82.5175 40.3945 89.3347 56.1655C89.5381 56.6743 89.7416 57.0813 89.9451 57.59C90.4539 59.0145 91.4714 59.5232 92.8959 59.5232C94.1168 59.4215 95.5413 59.4215 96.9658 59.4215ZM71.6304 59.4215C73.6653 59.4215 75.7003 59.4215 77.7353 59.4215C79.6685 59.4215 81.6017 59.4215 83.535 59.3197C84.756 59.3197 85.
28730612 58.7092 84.6542 57.4883C84.349 56.776 84.0437 56.0638 83.7385 55.3515C76.9213 39.5805 70.1041 23.7077 63.287 7.83484C62.9817 7.1226 62.6765 6.41036 62.3712 5.69812C61.7607 4.68063 59.1153 4.27364 58.3013 5.08763C58.0978 5.29112 57.8943 5.69812 57.7925 6.10511C57.6908 6.81736 57.6908 7.63135 57.6908 8.44534C57.6908 9.46283 57.6908 10.4803 57.4873 11.4978C57.2838 12.7188 56.1645 13.431 54.9436 13.431C53.9261 13.431 53.0103 12.7188 52.7051 11.5995C52.5016 10.7856 52.5016 9.86982 52.3998 8.95408C52.2981 7.93659 52.3998 6.91911 52.1963 5.90162C52.1963 5.59637 51.8911 5.08763 51.5858 4.98588C50.2631 4.17189 48.0246 4.88413 47.3124 6.30861C47.1089 6.61386 47.0071 7.02085 46.8036 7.3261C39.8847 23.6059 32.8641 39.784 25.9451 56.0638C25.6399 56.776 25.3347 57.4883 25.1312 58.2005C24.9277 58.811 25.2329 59.218 25.8434 59.3197C26.5556 59.4215 27.3696 59.4215 28.1836 59.4215C32.7623 59.4215 37.4428 59.4215 42.0215 59.4215C44.6669 59.4215 47.4141 59.4215 50.0596 59.4215C51.6876 59.4215 52.0946 58.9127 52.1963 57.3865C52.2981 56.2673 52.1963 55.0463 52.2981 53.927C52.5016 51.8921 53.5191 50.6711 54.9436 50.7728C56.2663 50.8746 57.182 51.8921 57.3855 53.7235C57.4873 54.6393 57.3855 55.555 57.4873 56.369C57.589 59.218 57.6908 59.3197 60.6415 59.4215C64.5079 59.5232 68.0692 59.4215 71.6304 59.4215ZM55.0453 64.0002C38.562 64.0002 21.9769 64.0002 5.49363 64.0002C4.37439 64.0002 3.15341 64.0002 2.03417 63.8984C0.406191 63.6949 -0.4078 62.3722 0.202693 60.846C0.609689 59.8285 1.22018 58.811 1.83067 57.7935C11.7003 41.6154 21.4682 25.4374 31.3378 9.15758C32.6606 6.91911 34.085 4.78238 35.306 2.54391C36.3235 0.610679 37.8498 -0.101562 39.9865 -0.101562C49.9579 0.000186302 59.9292 0.000186302 70.0024 -0.101562C72.5461 -0.101562 73.9706 0.814177 75.1916 2.9509C80.5843 12.1083 86.1804 21.1639 91.6749 30.2196C97.2711 39.377 102.867 48.6361 108.463 57.7935C108.972 58.7092 109.583 59.5232 109.99 60.439C110.702 62.1687 109.888 63.5932 108.158 63.7967C107.039 63.8984 105.818 63.8984 104.699 63.8984C88.1137 64.0002 71.6304 64.0002 55.0453 64.0002Z" fill="currentColor" /></g><g mask="url(#mask1_53_354)"><path d="M57.5893 23.7076C57.5893 25.1321 57.6911 26.4548 57.5893 27.8793C57.3858 29.4055 56.3684 30.2195 55.0456 30.2195C53.7229 30.2195 52.7054 29.3038 52.6037 27.7776C52.5019 25.0303 52.5019 22.1814 52.6037 19.4342C52.7054 18.0097 53.9264 16.9922 55.0456 16.9922C56.1649 16.9922 57.2841 18.1114 57.4876 19.4342C57.4876 19.6377 57.5893 19.9429 57.5893 20.1464C57.6911 21.4691 57.6911 22.5884 57.5893 23.7076Z" fill="currentColor" /></g><g mask="url(#mask2_53_354)"><path d="M57.5892 40.3945C57.5892 41.819 57.6909 43.2435 57.5892 44.5662C57.3857 46.0924 56.3682 47.0082 55.1472 47.0082C53.8245 47.0082 52.807 46.0924 52.7052 44.5662C52.6035 41.9207 52.6035 39.1735 52.7052 36.5281C52.7052 36.3246 52.807 36.0193 52.9087 35.8158C53.214 34.6966 53.9262 34.0861 55.0454 33.8826C56.1647 33.7808 57.3857 34.5948 57.5892 35.8158C57.7927 37.3421 57.7927 38.8683 57.8944 40.3945C57.7927 40.3945 57.6909 40.3945 57.5892 40.3945Z" fill="currentColor" /></g></g></svg></g><g id="arrowsIcon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72 64" fill="none"><g clip-path="url(#clip0_53_371)"><g mask="url(#mask0_53_371)"><path d="M33.1693 27.4286C33.1693 29.9801 33.1693 32.6024 33.1693 35.1539C33.1693 35.9336 33.1693 36.7132 32.9567 37.4219C32.4605 39.2647 30.7595 40.1152 28.9168 39.4064C28.6333 39.2647 28.2789 39.1229 27.9954 38.9103C25.3022 37.2093 22.2546 36.2171 19.0652 35.7209C15.3797 35.1539 15.3797 35.0831 15.0253 31.3976C14.9545 30.618 14.671 30.4762 14.0331 30.8306C10.702 33.0277 7.29997 35.2957 3.96885 37.5637C3.40185 37.9889 3.40185 38.2724 4.03973 38.7686C7.22909 40.8948 10.4893 43.0919 13.6787 45.2182C13.7496 45.2891 13.8205 45.2891 13.8913 45.3599C14.5292 45.7143 14.8836 45.5726 14.9545 44.9347C15.0253 44.5094 14.9545 44.0842 15.0253 43.6589C15.3088 41.6036 16.6555 40.5404 18.7817 40.8948C22.9633 41.5327 26.3653 43.4463 29.1294 46.6357C31.8935 49.9668 33.0275 53.794 33.0275 58.0465C33.0275 61.2359 33.0275 61.0233 36.2169 61.0233C36.2878 61.0233 36.3587 61.0233 36.5004 61.0233C37.6344 60.9524 37.847 60.7398 37.9179 59.6058C38.0597 57.9048 38.0597 56.2038 38.2723 54.5028C39.1228 48.4075 44.084 41.8871 52.6599 40.7531C54.29 40.5404 55.7075 41.6744 55.9201 43.3046C55.991 43.8716 55.9201 44.5094 56.0619 45.0764C56.1327 45.2182 56.6289 45.5017 56.7706 45.4308C57.4794 45.0764 58.1172 44.6512 58.7551 44.2259C61.3775 42.4541 64.0707 40.7531 66.6931 38.9103C67.6853 38.2724 67.6853 37.9889 66.8348 37.4219C63.5746 35.2248 60.2435 33.0277 56.9832 30.8306C56.4162 30.4053 56.0619 30.618 55.99
28731 31.3267C55.9201 31.8937 55.991 32.5316 55.9201 33.0986C55.7075 34.3034 54.9987 35.0831 53.7939 35.3666C53.2269 35.5083 52.589 35.5792 52.022 35.6501C48.8326 36.0753 45.8559 37.0676 43.0918 38.7686C42.8791 38.9103 42.6665 39.0521 42.4539 39.1229C40.4694 40.0443 38.5558 39.1938 38.1305 36.9967C37.9888 36.4297 37.9888 35.7918 37.9888 35.2248C37.9888 29.9092 37.9888 24.5936 37.9888 19.278C37.9888 18.711 37.9888 18.0731 38.1305 17.5061C38.414 16.0177 39.1937 15.309 40.682 15.0255C41.1782 14.9546 41.7451 14.9546 42.2413 14.8837C42.8791 14.8129 43.0918 14.3876 42.7374 13.8206C40.5403 10.4895 38.3432 7.22925 36.146 3.969C35.8625 3.54375 35.4373 3.54376 35.012 4.11075C32.8149 7.371 30.6178 10.7021 28.4207 13.9624C28.0663 14.5294 28.2789 14.9546 28.9168 15.0255C29.4129 15.0964 29.9799 15.0255 30.476 15.0964C31.9644 15.309 32.744 16.0886 33.0275 17.577C33.1693 18.2149 33.1693 18.9236 33.1693 19.6323C33.1693 22.2547 33.1693 24.8062 33.1693 27.4286ZM30.0508 27.3577C30.0508 24.8062 30.0508 22.1838 30.0508 19.6323C30.0508 18.2857 29.8382 18.2149 28.5624 18.0731C28.0663 18.0022 27.4993 18.0731 27.0032 18.0022C25.0187 17.7187 23.9556 15.876 24.7352 14.0332C24.9478 13.5371 25.2313 13.1119 25.5148 12.6866C27.8537 9.21374 30.2634 5.74088 32.4605 2.19713C34.2324 -0.779612 36.9965 -0.637862 38.6975 2.12626C40.8946 5.74088 43.3044 9.14287 45.6433 12.6157C45.9976 13.1119 46.352 13.608 46.5646 14.175C47.2025 15.9469 46.1394 17.7187 44.2966 18.0022C44.2258 18.0022 44.1549 18.0022 44.0131 18.0022C43.1626 18.144 42.1704 18.0022 41.5325 18.4275C40.682 18.9945 41.1781 20.1993 41.1073 21.1207C41.1073 25.3023 41.1073 29.5548 41.1073 33.7364C41.1073 34.3034 41.1073 34.9413 41.1781 35.5083C41.249 35.9336 41.5325 36.0753 41.8869 35.9336C42.1704 35.7918 42.5248 35.6501 42.8083 35.5083C45.5015 34.0908 48.3365 33.0986 51.3133 32.7442C52.6599 32.6025 52.7307 32.4607 52.8725 31.185C52.9434 30.618 52.8725 29.9801 53.0142 29.4131C53.4395 27.4995 55.1405 26.5781 56.9124 27.216C57.4794 27.4286 57.9755 27.783 58.4716 28.1373C61.9445 30.4762 65.4174 32.8859 68.9611 35.0831C71.7252 36.7841 71.7252 39.4773 69.032 41.1783C65.4174 43.4463 61.8736 45.9269 58.3299 48.2658C57.9755 48.4784 57.6211 48.7619 57.1959 48.9037C55.3531 49.825 53.5104 48.9037 53.0142 46.9192C52.9434 46.5648 52.9434 46.2104 52.8725 45.9269C52.6599 43.6589 52.6599 43.6589 50.3919 44.3677C45.0054 45.9978 41.3199 50.959 41.0364 56.9834C40.9655 58.1883 41.0364 59.3932 41.0364 60.598C40.9655 63.0078 40.1859 63.8583 37.7762 64C36.2169 64.0709 34.6577 64.0709 33.1693 64C30.8304 63.9291 30.0508 63.0786 29.909 60.6689C29.8382 59.464 29.909 58.2592 29.909 57.0543C29.6255 50.6047 25.5148 45.5726 19.5613 44.2259C18.3564 43.9424 18.2856 44.0133 18.1438 45.2891C18.0729 45.9978 18.0729 46.7066 17.9312 47.3444C17.4351 49.0454 15.7341 49.8959 14.0331 49.1872C13.537 48.9745 13.1117 48.691 12.6865 48.4075C9.28446 45.8561 5.66985 43.5172 2.12611 41.10
287374C1.70086 40.8239 1.27561 40.5404 0.921233 40.1861C-0.28364 38.9812 -0.28364 37.2802 0.921233 36.0753C1.27561 35.7209 1.70086 35.4374 2.12611 35.1539C5.59897 32.8151 9.21359 30.618 12.6156 28.1373C15.5215 25.9402 18.5691 27.4995 18.2856 30.9723C18.1438 32.6025 18.3564 32.6025 20.0574 32.8151C22.8216 33.1694 25.4439 33.9491 27.8537 35.2957C30.1925 36.5714 30.0508 36.2171 30.0508 33.8073C30.0508 31.6811 30.0508 29.484 30.0508 27.3577Z" fill="currentColor" /></g></g></svg></g></svg><style>
2874  .homepage #section_2 h2::before {
2875    background: none;
2876  }
2877  h2::before {
2878  background: none!important;
2879  }
2880  
2881.moonlight-address_block {
2882  display: none;
2883}
2884
2885@media (min-width: 1024px) {
2886  .c-header #mainNav ul.middleNav {
2887    flex-grow: 0!important;   
2888    
2889}
2890.c-topnav__menu-item .c-nav__dropdown {
2891  margin-right:0!important;
2892}
2893
2894.middleNav > li:not(:last-child) > .c-topnav__menu-text {
2895    padding-left: 0 !important;
2896    padding-right: 0 !important;
2897    }
2898li.c-topnav__menu-item.c-nav__dropdown {
2899  margin-right:13px!important;
2900}
2901}
2902
2903.middleNav {
2904  flex-wrap: nowrap;
2905}
2906
2907a.c-topnav__menu-text {
2908  font-size: 13px;
2909}
2910
2911@media (max-width: 767px) {
2912  .page-our-services .inline-image {
2913    max-width: 100% !important;
2914  }
2915}
2916</style>
2917
2918    <!--[if lt IE 9]>
2919        
2919<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/html5shiv.min.js?v=2.86.45.30851.739"></script>
2919
2920        
2920<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/html5shiv-printshiv.min.js?v=2.86.45.30851.739"></script>
2920
2921        
2921<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/respond.js?v=2.86.45.30851.739"></script>
2921
2922        <link rel="stylesheet" type="text/css" media="" href="//static.fmgsuite.com/site/templates/bootstrap/3.3.4/css/bootstrap-disable-responsive.css?v=2.86.45.30851.739" />
2923    <![endif]-->
2924
2925    
2926
2927
2928<script async type="text/javascript">
2929  var FMG = {
2930    "RootLocation": "https://www.arcprivatewealth.com/",
2931    "SecureLocation": "https://www.library-messages.com/60fc618d-e8eb-448e-b1a3-1d2566664271/",
2932    "PrimaryLocation": "https://www.arcprivatewealth.com/",
2933    "LeavingSiteDisclaimer": null,
2934    "PartyPublicIdentifier": "415320",
2935    "EbookBGType": "0"
2936  };
2937</script>
2937
2938
2939<script data-fmg-blocked="">
2940  (function(h,o,u,n,d) {
2941    h=h[d]=h[d]||{q:[],onReady:function(c){h.q.push(c)}}
2942    d=o.createElement(u);d.async=1;d.src=n
2943    n=o.getElementsByTagName(u)[0];n.parentNode.insertBefore(d,n)
2944  })(window,document,'script','https://www.datadoghq-browser-agent.com/us1/v5/datadog-rum.js','DD_RUM')
2945
2946    window.DD_RUM.onReady(function () {
2947        let botPattern = "(googlebot\/|bot|Googlebot-Mobile|Googlebot-Image|Google favicon|Mediapartners-Google|bingbot|slurp|java|wget|curl|Commons-HttpClient|Python-urllib|libwww|httpunit|nutch|phpcrawl|msnbot|jyxobot|FAST-WebCrawler|FAST Enterprise Crawler|biglotron|teoma|convera|seekbot|gigablast|exabot|ngbot|ia_archiver|GingerCrawler|webmon |httrack|webcrawler|grub.org|UsineNouvelleCrawler|antibot|netresearchserver|speedy|fluffy|bibnum.bnf|findlink|msrbot|panscient|yacybot|AISearchBot|IOI|ips-agent|tagoobot|MJ12bot|dotbot|woriobot|yanga|buzzbot|mlbot|yandexbot|purebot|Linguee Bot|Voyager|CyberPatrol|voilabot|baiduspider|citeseerxbot|spbot|twengabot|postrank|turnitinbot|scribdbot|page2rss|sitebot|linkdex|Adidxbot|blekkobot|ezooms|dotbot|Mail.RU_Bot|discobot|heritrix|findthatfile|europarchive.org|NerdByNature.Bot|sistrix crawler|ahrefsbot|Aboundex|domaincrawler|wbsearchbot|summify|ccbot|edisterbot|seznambot|ec2linkfinder|gslfbot|aihitbot|intelium_bot|facebookexternalhit|yeti|RetrevoPageAnalyzer|lb-spider|sogou|lssbot|careerbot|wotbox|wocbot|ichiro|DuckDuckBot|lssrocketcrawler|drupact|webcompanycrawler|acoonbot|openindexspider|gnam gnam spider|web-archive-net.com.bot|backlinkcrawler|coccoc|integromedb|content crawler spider|toplistbot|seokicks-robot|it2media-domain-crawler|ip-web-crawler.com|siteexplorer.info|elisabot|proximic|changedetection|blexbot|arabot|WeSEE:Search|niki-bot|CrystalSemanticsBot|rogerbot|360Spider|psbot|InterfaxScanBot|Lipperhey SEO Service|CC Metadata Scaper|g00g1e.net|GrapeshotCrawler|urlappendbot|brainobot|fr-crawler|binlar|SimpleCrawler|Livelapbot|Twitterbot|cXensebot|smtbot|bnf.fr_bot|A6-Indexer|ADmantX|Facebot|Twitterbot|OrangeBot|memorybot|AdvBot|MegaIndex|SemanticScholarBot|ltx71|nerdybot|xovibot|BUbiNG|Qwantify|archive.org_bot|Applebot|TweetmemeBot|crawler4j|findxbot|SemrushBot|yoozBot|lipperhey|y!j-asr|Domain Re-Animator Bot|AddThis)";
2948
2949        let regex = new RegExp(botPattern, 'i');
2950
2951        // Set the session sample rate to 0 if the user agent matches any known bots
2952        let conditionalSampleRate = regex.test(navigator.userAgent) ? 0 : .025
2953
2954        window.DD_RUM.init({
2955            clientToken: 'pub01ff75491ac52c89c0770a5b96a0cb50',
2956            applicationId: '4f1a5a1e-ac0b-48dd-9db8-a3c9ec1bb028',
2957            site: 'datadoghq.com',
2958            service: 'cms',
2959            env: 'prod',
2960            version: 'cms-main-739',
2961            allowedTracingUrls: [{ match: "https://www.arcprivatewealth.com/", propagatorTypes:["datadog"]}],
2962            sessionSampleRate: conditionalSampleRate,
2963            sessionReplaySampleRate: 20,
2964            trackUserInteractions: true,
2965            trackResources: true,
2966            trackLongTasks: true,
2967            defaultPrivacyLevel: 'mask-user-input',
2968        });
2969    })
2970</script>
2970
2971
2972<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 2972-2973
2972
2973<script async src="https://www.googletagmanager.com/gtag/js?id=
2973G-90NR43CZBZ
vendor: 13 bytes, line 2973
2973"></script>
2974<script>
2975	window.dataLayer = window.dataLayer || [];
2976	function gtag(){window.dataLayer.push(arguments);}
2977	gtag('js', new Date());
2978	gtag('config', 'G-90NR43CZBZ', { 'public_id': '415320' });
2979</script>
2979
2980
2981    
2982    
2983</head>
2984
2985<body  class="subpage page-resource-center-articles">
2986
2987    
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997    <a class="back-to-top" href="#top" role="button" aria-label="Click to return to the top of the page"><i class="fa fa-angle-up"></i></a>
2998
2999
3000
3001
3002
3003
3004<header  class="c-header c-header-modern c-header-modern--base c-header--optimized  " >
3005
3006
3007
3008
3009        <div class="c-header--overylay" style="">
3010        <div class="c-header__container o-container" style="">
3011            <div class="c-header__inner">
3012                <div class="c-template__logo">
3013
3014                    
3015
3016
3017    <a href="https://www.arcprivatewealth.com/" class="c-logo--link">
3018        <img id="agentLogo" src="//static.fmgsuite.com/media/TransparentLogo/variantSize/007e7a17-659e-451e-b06e-ba39eaed8b3f.png" class="c-logo--image img-responsive" alt="Arc Private Wealth Home" />
3019    </a>
3020
3021                </div>
3022
3023                <div class="c-header-content c-header-no-topbar">
3024                    
3025
3026
3027<nav id="mainNav" data-tag="qa-nav-007" class="c-topnav__navbar c-nav-Modern c-nav-text--center c-header--optimized" style="">
3028    <div class="c-topnav__outer-wrapper">
3029        <div class="c-topnav__navbar-btn">
3030            <button type="button" class="c-navbar__toggle js-navbar__toggle">
3031                <span class="sr-only">Menu</span>
3032                <div class="c-hambuger-bar c-center-bar"></div>
3033            </button>
3034        </div>
3035            <div class="c-template__logo--mobile ">
3036
3037                
3038
3039
3040    <a href="https://www.arcprivatewealth.com/" class="c-logo--link">
3041        <img id="agentLogoMobile" src="//static.fmgsuite.com/media/TransparentLogo/variantSize/007e7a17-659e-451e-b06e-ba39eaed8b3f.png" class="c-logo--image img-responsive" alt="Arc Private Wealth Home" />
3042    </a>
3043
3044            </div>
3045
3046
3047        <div class="c-topnav__navwrapper js-circle-nav">
3048<ul class="c-topnav__container"><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.arcprivatewealth.com/" role="button" aria-expanded="false"><span>Home</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.arcprivatewealth.com/about-our-firm" role="button" aria-expanded="false"><span>About</span></a><a class="js-dropdown__toggle" href="javascript:void(0)" data-toggle="dropdown" target="_self" role="button" aria-label="Toggle menu item"><span><span class="subnavButton">&nbsp;</span><span class="angleDown angleLeft"></span><span class="angleDown angleRight"></span></span></a><ul class="c-topnav__submenu js-accordion__submenu"><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/our-mission-1">Our Mission</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/your-team">Your Team</a></li></ul></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.arcprivatewealth.com/our-services" role="button" aria-expanded="false"><span>Services</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="#" role="button" aria-expanded="false"><span>Our Locations</span></a><a class="js-dropdown__toggle" href="javascript:void(0)" data-toggle="dropdown" target="_self" role="button" aria-label="Toggle menu item"><span><span class="subnavButton">&nbsp;</span><span class="angleDown angleLeft"></span><span class="angleDown angleRight"></span></span></a><ul class="c-topnav__submenu js-accordion__submenu"><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/waterville-office">Waterville Office</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/oregon-office">Oregon Office</a></li></ul></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.arcprivatewealth.com/resource-center" role="button" aria-expanded="false"><span>Resources</span></a><a class="js-dropdown__toggle" href="javascript:void(0)" data-toggle="dropdown" target="_self" role="button" aria-label="Toggle menu item"><span><span class="subnavButton">&nbsp;</span><span class="angleDown angleLeft"></span><span class="angleDown angleRight"></span></span></a><ul class="c-topnav__submenu js-accordion__submenu"><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/retirement">Retirement</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/investment">Investment</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/estate">Estate</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/insurance">Insurance</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/tax">Tax</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/money">Money</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/resource-center/lifestyle">Lifestyle</a></li><li class="c-topnav__submenu-item"><a href="https://www.arcprivatewealth.com/tools">Tools</a></li></ul></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.arcprivatewealth.com/login-portals" role="button" aria-expanded="false"><span>Login Portals</span></a></li><li class="c-topnav__menu-item c-nav__dropdown"><a class="c-topnav__menu-text" href="https://www.arcprivatewealth.com/contact" role="button" aria-expanded="false"><span>Start The Conversation</span></a></li></ul>
3049
3050
3051        </div>
3052        <div class="c-circle js-circle__expand"></div>
3053        <!--/.navbar-collapse -->
3054    </div>
3055</nav>                </div>
3056            </div>
3057        </div>
3058    </div>
3059</header>
3060
3061
3062
3063
3064
3065    <div class="body-container">
3066        <section id="content" class="o-content__container">
3067            
3068        <div class="o-container">
3069            <div class="o-container__item">
3070                <div class="o-grid__collapse">
3071
3072            <h1 class="c-page--header">Latest Articles</h1>
3073
3074
3075    
3076    
3077
3078<section id="allTypeContent" class="c-content__list">
3079            <section class="matter left">
3080                <div class="list-content">
3081                    <h2>Retirement</h2>
3082                    
3083                    <ul>
3084                            <li>
3085                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/how-retirement-spending-changes-with-time">How Retirement Spending Changes With Time</a>
3086                            </li>        
3087                            <li>
3088                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/understanding-qualified-charitable-distributions">Understanding Qualified Charitable Distributions</a>
3089                            </li>        
3090                            <li>
3091                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/women-and-wealth">Women and Wealth: A Pivot Towards Retirement</a>
3092                            </li>        
3093                            <li>
3094                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/split-annuity-strategy">Split Annuity Strategy</a>
3095                            </li>        
3096                            <li>
3097                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/roth-ira-for-kids">Roth IRA for Kids</a>
3098                            </li>        
3099                            <li>
3100                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/ai-tools-changing-retiree-entrepreneurship">AI Tools Changing Retiree Entrepreneurship</a>
3101                            </li>        
3102                            <li>
3103                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/how-women-can-prepare-for-retirement">How Women Can Prepare For Retirement</a>
3104                            </li>        
3105                            <li>
3106                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/fire-retirement">FIRE Retirement</a>
3107                            </li>        
3108                            <li>
3109                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/women-on-the-rise">Women on the Rise</a>
3110                            </li>        
3111                            <li>
3112                                <a href="https://www.arcprivatewealth.com/resource-center/retirement/saving-early-letting-time-work-for-you">Saving Early & Letting Time Work For You</a>
3113                            </li>        
3114                    </ul>
3115                </div>
3116             </section>
3117            <section class="matter ">
3118                <div class="list-content">
3119                    <h2>Estate</h2>
3120                    
3121                    <ul>
3122                            <li>
3123                                <a href="https://www.arcprivatewealth.com/resource-center/estate/and-the-executor-is">And the Executor Is</a>
3124                            </li>        
3125                            <li>
3126                                <a href="https://www.arcprivatewealth.com/resource-center/estate/3-estate-challenges-for-blended-families">3 Estate Challenges for Blended Families</a>
3127                            </li>        
3128                            <li>
3129                                <a href="https://www.arcprivatewealth.com/resource-center/estate/trends-in-charitable-giving">Trends in Charitable Giving</a>
3130                            </li>        
3131                            <li>
3132                                <a href="https://www.arcprivatewealth.com/resource-center/estate/problems-with-probate">Problems with Probate</a>
3133                            </li>        
3134                            <li>
3135                                <a href="https://www.arcprivatewealth.com/resource-center/estate/four-steps-to-valuing-an-estate">Four Steps to Valuing an Estate</a>
3136                            </li>        
3137                            <li>
3138                                <a href="https://www.arcprivatewealth.com/resource-center/estate/intellectual-property-and-your-estate">Intellectual Property and Your Estate</a>
3139                            </li>        
3140                            <li>
3141                                <a href="https://www.arcprivatewealth.com/resource-center/estate/estate-strategies-of-the-rich-and-famous">Estate Strategies of the Rich and Famous</a>
3142                            </li>        
3143                            <li>
3144                                <a href="https://www.arcprivatewealth.com/resource-center/estate/how-often-should-you-update-your-estate-strategy">How Often Should You Update Your Estate Strategy?</a>
3145                            </li>        
3146                            <li>
3147                                <a href="https://www.arcprivatewealth.com/resource-center/estate/estate-management-checklist">Estate Management Checklist</a>
3148                            </li>        
3149                            <li>
3150                                <a href="https://www.arcprivatewealth.com/resource-center/estate/a-brief-history-of-estate-taxes">A Brief History of Estate Taxes</a>
3151                            </li>        
3152                    </ul>
3153                </div>
3154             </section>
3155            <section class="matter left">
3156                <div class="list-content">
3157                    <h2>Investment</h2>
3158                    
3159                    <ul>
3160                            <li>
3161                                <a href="https://www.arcprivatewealth.com/resource-center/investment/are-you
3161-ready-for-your-portfolio-to-make-a-difference">Are You Ready for Your Portfolio to Make a Difference?</a>
3162                            </li>        
3163                            <li>
3164                                <a href="https://www.arcprivatewealth.com/resource-center/investment/understanding-equity-compensation">Understanding Equity Compensation</a>
3165                            </li>        
3166                            <li>
3167                                <a href="https://www.arcprivatewealth.com/resource-center/investment/how-stocks-work">How Stocks Work</a>
3168                            </li>        
3169                            <li>
3170                                <a href="https://www.arcprivatewealth.com/resource-center/investment/estimating-the-cost-of-college">Estimating the Cost of College</a>
3171                            </li>        
3172                            <li>
3173                                <a href="https://www.arcprivatewealth.com/resource-center/investment/pullbacks-corrections-and-bear-markets">Pullbacks, Corrections, and Bear Markets</a>
3174                            </li>        
3175                            <li>
3176                                <a href="https://www.arcprivatewealth.com/resource-center/investment/how-to-invest-in-lgbtq-friendly-companies">How to Invest in LGBTQ+ Friendly Companies</a>
3177                            </li>        
3178                            <li>
3179                                <a href="https://www.arcprivatewealth.com/resource-center/investment/the-pros-and-cons-of-an-nua-strategy">The Pros and Cons of an NUA Strategy</a>
3180                            </li>        
3181                            <li>
3182                                <a href="https://www.arcprivatewealth.com/resource-center/investment/the-economic-report-of-the-president">Required Reading: The Economic Report of the President</a>
3183                            </li>        
3184                            <li>
3185                                <a href="https://www.arcprivatewealth.com/resource-center/investment/the-utility-of-sector-investing">The Utility of Sector Investing</a>
3186                            </li>        
3187                            <li>
3188                                <a href="https://www.arcprivatewealth.com/resource-center/investment/the-anatomy-of-an-index">The Anatomy of an Index</a>
3189                            </li>        
3190                    </ul>
3191                </div>
3192             </section>
3193            <section class="matter ">
3194                <div class="list-content">
3195                    <h2>Insurance</h2>
3196                    
3197                    <ul>
3198                            <li>
3199                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/social-media-newest-business-liability-risk">Social Media: Newest Business Liability Risk</a>
3200                            </li>        
3201                            <li>
3202                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/the-cost-of-medical-care">The Cost of Medical Care</a>
3203                            </li>        
3204                            <li>
3205                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/the-value-of-insuring-against-lifes-risks">The Value of Insuring Against Life’s Risks</a>
3206                            </li>        
3207                            <li>
3208                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/dog-bites-neighbor-now-what-1">Dog Bites Neighbor. Now What?</a>
3209                            </li>        
3210                            <li>
3211                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/when-life-insurance-becomes-taxable">When Life Insurance Becomes Taxable</a>
3212                            </li>        
3213                            <li>
3214                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/keeping-summer-safe-pool-and-spa-safety-tips-1">Keeping Summer Safe: Pool and Spa Safety Tips</a>
3215                            </li>        
3216                            <li>
3217                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/teen-drinking-and-your-liability">Teen Drinking and Your Liability</a>
3218                            </li>        
3219                            <li>
3220                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/making-sense-of-a-home-warranty">Making Sense Of A Home Warranty</a>
3221                            </li>        
3222                            <li>
3223                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/what-to-look-for-in-an-extended-care-policy">What to Look for in an Extended-Care Policy</a>
3224                            </li>        
3225                            <li>
3226                                <a href="https://www.arcprivatewealth.com/resource-center/insurance/inventorying-your-possessions">Inventorying Your Possessions</a>
3227                            </li>        
3228                    </ul>
3229                </div>
3230             </section>
3231            <section class="matter left">
3232                <div class="list-content">
3233                    <h2>Tax</h2>
3234                    
3235                    <ul>
3236                            <li>
3237                                <a href="https://www.arcprivatewealth.com/resource-center/tax/2026-tax-law-changes">2026 Tax Law Changes</a>
3238                            </li>        
3239                            <li>
3240                                <a href="https://www.arcprivatewealth.com/resource-center/tax/how-income-taxes-work">How Income Taxes Work</a>
3241                            </li>        
3242                            <li>
3243                                <a href="https://www.arcprivatewealth.com/resource-center/tax/how-to-make-the-tax-code-work-for-you">How to Make the Tax Code Work for You</a>
3244                            </li>        
3245                            <li>
3246                                <a href="https://www.arcprivatewealth.com/resource-center/tax/five-most-overlooked-tax-deductions">Five Most Overlooked Tax Deductions</a>
3247                            </li>        
3248                            <li>
3249                                <a href="https://www.arcprivatewealth.com/resource-center/tax/understanding-marginal-income-tax-brackets">Understanding Marginal Income Tax Brackets</a>
3250                            </li>        
3251                            <li>
3252                                <a href="https://www.arcprivatewealth.com/resource-center/tax/whats-my-tax-bracket-2026">What's My 2026 Tax Bracket?</a>
3253                            </li>        
3254                            <li>
3255                                <a href="https://www.arcprivatewealth.com/resource-center/tax/tax-and-estate-strategies-for-married-lgbtq-couples">Tax & Estate Strategies for Married LGBTQ+ Couples</a>
3256                            </li>        
3257                            <li>
3258                                <a href="https://www.arcprivatewealth.com/resource-center/tax/death-is-noexcuse">Filing Final Tax Returns for the Deceased</a>
3259                            </li>        
3260                            <li>
3261                                <a href="https://www.arcprivatewealth.com/resource-center/tax/what-do-your-taxes-pay-for">What Do Your Taxes Pay For?</a>
3262                            </li>        
3263                            <li>
3264                                <a href="https://www.arcprivatewealth.com/resource-center/tax/do-you-owe-the-amt">Do You Owe The AMT?</a>
3265                            </li>        
3266                    </ul>
3267                </div>
3268             </section>
3269            <section class="matter ">
3270                <div class="list-content">
3271                    <h2>Money</h2>
3272                    
3273                    <ul>
3274                            <li>
3275                                <a href="https://www.arcprivatewealth.com/resource-center/money/life-and-death-of-a-20-dollar-bill">Life and Death of a Twenty Dollar Bill</a>
3276                            </li>        
3277                            <li>
3278                                <a href="https://www.arcprivatewealth.com/resource-center/money/saving-early-and-letting-time-work-for-you">Saving Early & Letting Time Work for You</a>
3279                            </li>        
3280                            <li>
3281                                <a href="https://www.arcprivatewealth.com/resource-center/money/the-many-ways-to-measure-inflation">The Many Ways to Measure Inflation</a>
3282                            </li>        
3283                            <li>
3284                                <a href="https://www.arcprivatewealth.com/resource-center/money/password-protection-strategies">Password Protection Strategies</a>
3285                            </li>        
3286                            <li>
3287                                <a href="https://www.arcprivatewealth.com/resource-center/money/countering-counterfeit-currency">Countering Counterfeit Currency</a>
3288                            </li>        
3289                            <li>
3290                                <a href="https://www.arcprivatewealth.com/resource-center/money/weighing-the-benefits-of-prepaid-deb
3290it-cards">Weighing the Benefits of Prepaid Debit Cards</a>
3291                            </li>        
3292                            <li>
3293                                <a href="https://www.arcprivatewealth.com/resource-center/money/your-emergency-fund-how-much-is-enough">Your Emergency Fund: How Much Is Enough?</a>
3294                            </li>        
3295                            <li>
3296                                <a href="https://www.arcprivatewealth.com/resource-center/money/exploring-the-federal-student-grant-program">Exploring the Federal Student Grant Program</a>
3297                            </li>        
3298                            <li>
3299                                <a href="https://www.arcprivatewealth.com/resource-center/money/u-s-personal-savings-rate">U.S. Personal Savings Rate</a>
3300                            </li>        
3301                            <li>
3302                                <a href="https://www.arcprivatewealth.com/resource-center/money/the-lowdown-on-those-free-credit-scores">The Lowdown on Those Free Credit Scores</a>
3303                            </li>        
3304                    </ul>
3305                </div>
3306             </section>
3307            <section class="matter left">
3308                <div class="list-content">
3309                    <h2>Lifestyle</h2>
3310                    
3311                    <ul>
3312                            <li>
3313                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/good-health-is-good-business">Good Health is Good Business</a>
3314                            </li>        
3315                            <li>
3316                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/debt-stress">Debt Stress</a>
3317                            </li>        
3318                            <li>
3319                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/raising-healthy-children">Raising Healthy Children</a>
3320                            </li>        
3321                            <li>
3322                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/tips-to-prevent-marital-rift">Prevent a Rift: Money Tips for Newlyweds</a>
3323                            </li>        
3324                            <li>
3325                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/financial-aid-for-students-101">Financial Aid for Students 101</a>
3326                            </li>        
3327                            <li>
3328                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/retiring-wild-national-parks-and-you">Retiring Wild: National Parks and You</a>
3329                            </li>        
3330                            <li>
3331                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/personal-finance-tips-for-military-families">Personal Finance Tips for Military Families</a>
3332                            </li>        
3333                            <li>
3334                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/pickleball-in-retirement">Pickleball in Retirement</a>
3335                            </li>        
3336                            <li>
3337                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/a-path-to-serenity-and-smart-money-choices">A Path to Serenity and Smart Money Choices </a>
3338                            </li>        
3339                            <li>
3340                                <a href="https://www.arcprivatewealth.com/resource-center/lifestyle/should-you-choose-a-fixed-or-variable">Fixed or Variable Mortgage, Which Should You Pick?</a>
3341                            </li>        
3342                    </ul>
3343                </div>
3344             </section>
3345
3346 </section>
3347
3348<div class="rule">&#160;</div>
3349
3350
3351
3352    </div>
3353</div>
3354</div>
3355
3356        </section>
3357    </div>
3358    <div class="footer-container">
3359        <footer>
3360            <section class="o-container c-footer__container">
3361                <div class="o-grid__collapse">
3362                    <div class="c-footer__contact">
3363<div class="contact">
3364    <h4>Contact</h4>
3365    <div class="moonlight-contact-information">
3366        <p class="moonlight-phone">Office:&nbsp;<a href='tel:4195564010'>419-556-4010</a></p>
3367        <div class="moonlight-address_block">
3368            <p class="moonlight-address1">1052 Pray Blvd</p>
3369                            <p>
3370                    <span class="moonlight-city">Waterville,</span>
3371                    <span class="moonlight-region">OH</span>
3372                    <span class="moonlight-postalcode">43566</span>
3373                </p>
3374                    </div>
3375
3376            <a href="mailto:[email protected]" itemprop="email">
3377                [email protected]
3378            </a>
3379    </div>
3380    <div class="c-socialMedia">
3381                            <a href="https://linkedin.com" target="_blank" rel="noopener noreferrer" class="linkedin" aria-label="LinkedIn">
3382                <i class="fa fa-linkedin" aria-hidden="true"></i>
3383            </a>
3384                    </div>
3385</div>                    </div>
3386                    <div class="c-footer__quick-links">
3387                            <section class="quickLinks">
3388                                <h4>Quick Links</h4>
3389                                <ul><li><a href="https://www.arcprivatewealth.com/resource-center/retirement" >Retirement</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/investment" >Investment</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/estate" >Estate</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/insurance" >Insurance</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/tax" >Tax</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/money" >Money</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/lifestyle" >Lifestyle</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/articles" >Latest Articles</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/videos" >All Videos</a></li><li><a href="https://www.arcprivatewealth.com/resource-center/calculators" >All Calculators</a></li></ul>
3390                            </section>
3391                    </div>
3392                    <div class="c-footer__disclosure">
3393                        <section class="note">
3394                                                            <p class="boker-check-disclaimer">Check the background of your financial professional on FINRA's <a href="//brokercheck.finra.org/" target="_blank" rel="noopener noreferrer">BrokerCheck</a>.</p>
3395
3396                            
3397
3398<p class="globalDisclosure">The content is developed from sources believed to be providing accurate information. 
3399        The information in this material is not intended as tax or legal advice. Please consult legal or tax professionals 
3400        for specific information regarding your individual situation. Some of this material was developed and produced by 
3401        FMG Suite to provide information on a topic that may be of interest. FMG Suite is not affiliated with the named 
3402        representative, broker - dealer, state - or SEC - registered investment advisory firm. The opinions expressed and 
3403        material provided are for general information, and should not be considered a solicitation for the purchase or 
3404        sale of any security.</p>
3405
3406
3407<p class="globalPersonalInformationLink">
3408    We take protecting your data and privacy very seriously. As of January 1, 2020 the <a href="https://oag.ca.gov/privacy/ccpa" target="_blank">California Consumer Privacy Act (CCPA)</a> suggests the following link as an extra measure to safeguard your data: <a href="https://www.arcprivatewealth.com/donotsellmypersonalinformation" target="_self">Do not sell my personal information</a>.
3409</p>                            
3410
3411
3412
3413
3414
3415
3416
3417                            <p class="globalCopyright">Copyright 2026 FMG Suite.</p>
3418                            <p class="globalDisclaimer"><p>Securities offered through Kestra Investment Services, LLC (Kestra IS), member <a href="https://www.finra.org/" target="_blank" rel="noopener">FINRA</a>/<a href="https://www.sipc.org/" target="_blank" rel="noopener">SIPC</a>. Investment Advisory Services offered through Kestra Private Wealth Services, LLC, an affiliate of Kestra IS.&#160;Arc Private Wealth and any other entity listed herein are not affiliated with Kestra IS.<
3418/p><p>This site is published for residents of the United States only. Registered Representatives of Kestra IS and Investment Advisor Representatives of Kestra Private Wealth Services may only conduct business with residents of the states and jurisdictions in which they are properly registered. Therefore, a response to a request for information may be delayed. Not all products and services referenced on this site are available in every state and through every representative or advisor listed. For additional information, please contact our Compliance department at 844-5-KESTRA (844-553-7872). <a href="http://www.kestrafinancial.com/disclosures">Investor Disclosures</a></p><p>Any web site links referenced are being provided strictly as a courtesy. Neither us, nor Kestra IS or Kestra AS are liable for any direct or indirect technical or system issues or any consequences arising out of your access to or your use of the links provided.</p></p>
3419                        </section>
3420                    </div>
3421                </div>
3422                <div class="o-grid__collapse">
3423                    <div class="c-footer__custom"></div>
3424                </div>
3425                <div class="rule2">&#160;</div>
3426            </section>
3427        </footer>
3428        
3429    </div>
3430
3431
3432
3433
3434    
3435
3436
3437
3438
3439
3440    
3441
3442
3443
3444
3445
3446    <!-- /container -->
3447
3448    
3448<script type="text/javascript" src="//static.fmgsuite.com/site/templates/007/dist/scripts.js?v=2.86.45.30851.739"></script>
3448
3449    
3449<script type="text/javascript" src="//static.fmgsuite.com/site/globalassets/template7/js/global-asset-scripts.js"></script>
3449
3450    
3451    
3452    
3452<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/vcard.js?v=2.86.45.30851.739"></script>
3452
3453    
3453<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/cookieUtilities.js?v=2.86.45.30851.739"></script>
3453
3454    
3454<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/cookieConsentBanner.js?v=2.86.45.30851.739"></script>
3454
3455    
3455<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/cookiePreferences.js?v=2.86.45.30851.739"></script>
3455
3456    
3456<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/embedBlockedPlaceholder.js?v=2.86.45.30851.739"></script>
3456
3457    
3458<script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/js/sections.js"></script>
3458<script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Headers/sticky/js/sticky.js"></script>
3458<script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/js/subpageBanner.js"></script>
3458<script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Footers/aurora-footer/js/aurora-footer.js"></script>
3458<script type="text/javascript" src="//fmg-websites-custom.s3.amazonaws.com/building-blocks/Sections/js/commonRequests.js"></script>
3458<script>
3459//________________________________
3460//__________General/Misc__________
3461//________________________________
3462//NavBtns
3463const navBtns = [{
3464  text: 'Start The Conversation'
3465}];
3466  
3467navBtns.forEach(function(navBtn){
3468  const classToAdd = navBtn?.classNames || 'navBtn';
3469  [...document.querySelectorAll('.c-topnav__container .c-topnav__menu-item')].forEach(function(parentNavItem){
3470    if(parentNavItem.querySelector('a.c-topnav__menu-text > span').textContent.trim().toLowerCase() == navBtn.text.toLowerCase()){
3471      parentNavItem.classList.add(...classToAdd.split(', '));
3472    }
3473  });
3474});
3475
3476$('header.c-header #mainNav .c-topnav__container .c-topnav__menu-item:not(.navBtn)').wrapAll('<ul class="middleNav" />');
3477//_________________________________
3478//__________Page Specific__________
3479//_________________________________
3480
3481if(document.querySelector('#agentContent')){
3482  $('.c-team-detail__h1--developer').prependTo($('#agentContent .team-info .team-summary'));
3483}
3484
3485//____________________________
3486//__________Sections__________
3487//____________________________
3488combiningSectionsFunction('.dev-cta-TextForm');
3489combiningSectionsFunction('.dev-bgCombiner');
3490combiningSectionsFunction('.dev-combineSections-Services');
3491combiningSectionsFunction('.dev-bannerSectionCombiner');
3492combiningSectionsFunction('.dev-boxesCombiner', true);
3493
3494
3495$('.bannerSection').addClass('dev-videoBackground dev-videoBG1');
3496$('.dev-bannerSectionCombiner-Combined').addClass('dev-videoBackground');
3497
3498//Video Background
3499const videoBG = [{
3500  type: 'video',
3501  selector: 'dev-videoBG1',
3502  poster: '//static.fmgsuite.com/media/SectionBackgroundImage/originalSize/5b2830ff-ef74-4e70-b829-b0e1dd8af856.png',
3503  videoSRC: '//static.fmgsuite.com/media/documents/676c728e-6250-4a82-b94c-481327134b7a.mp4'
3504}, {
3505  type: 'video',
3506  selector: 'dev-bannerSectionCombiner-Combined',
3507  poster: '//static.fmgsuite.com/media/SectionBackgroundImage/originalSize/5b2830ff-ef74-4e70-b829-b0e1dd8af856.png',
3508  videoSRC: '//static.fmgsuite.com/media/documents/676c728e-6250-4a82-b94c-481327134b7a.mp4'
3509}];
3510videoBackground(videoBG);
3511</script>
3511<script>
3512$(document).ready(function () {
3513  const host = window.location.host;
3514  const siteId = window.location.pathname.split('/')[1]; 
3515
3516  const contactUrl = '//' + host + '/' + siteId + '/contact';
3517
3518  const $link = $(`
3519    <p class="footer-contact-link"><a href="http://${contactUrl}" target="_blank">Contact Us</a></p>
3520  `);
3521
3522  $('.customFooterAddress .moonlight-address_block').replaceWith($link);
3523
3524  $('.footer-contact-link a').removeAttr('target');
3525});
3526</script>
3526<script>
3527$(document).ready(function () {
3528  const host = window.location.host;
3529  const siteId = window.location.pathname.split('/')[1];
3530
3531  const baseUrl = '//' + host + '/' + siteId;
3532
3533  const footerLinks = `
3534    <p class="footer-contact-link"><a href="http://${baseUrl}/contact" target="_blank">Contact Us</a></p><p class="footer-office-link"><a href="http://${baseUrl}/our-locations" target="_blank">Waterville Office</a></p><p class="footer-office-link"><a href="http://${baseUrl}/oregon-office" target="_blank">Oregon Office</a></p>
3535  `;
3536
3537  $('.customFooterAddress')
3538    .find('.footer-contact-link')
3539    .replaceWith(footerLinks);
3540
3541  $('.customFooterAddress a').removeAttr('target');
3542});
3543</script>
3543<script>
3544document.addEventListener('DOMContentLoaded', function () {
3545  var phoneField = document.querySelector('.contactPhone');
3546
3547  if (phoneField && !document.getElementById('Zip0')) {
3548    var wrapper = document.createElement('div');
3549    wrapper.className = 'contactZip formGroup c-form__item--4';
3550
3551    var label = document.createElement('label');
3552    label.className = 'field-label';
3553    label.style.display = 'none';
3554    label.id = 'CSCZip0';
3555    label.setAttribute('for', 'Zip0');
3556    label.innerHTML = 'Zip Code';
3557
3558    var input = document.createElement('input');
3559    input.className = 'text-box single-line';
3560    input.id = 'Zip0';
3561    input.name = 'PostalCode';  
3562    input.type = 'text';
3563    input.setAttribute('aria-labelledby', 'CSCZip0');
3564    input.setAttribute('data-form-section-input', '');
3565    input.placeholder = 'Zip Code';
3566
3567    wrapper.appendChild(label);
3568    wrapper.appendChild(input);
3569
3570    phoneField.parentNode.insertBefore(wrapper, phoneField.nextSibling);
3571  }
3572});
3573</script>
3573<script>
3574document.addEventListener('input', function (e) {
3575  if (e.target && e.target.id === 'Zip0') {
3576    e.target.value = e.target.value.replace(/[^0-9]/g, '');
3577  }
3578});
3579</script>
3579<script>
3580(function moveNavBtnToMiddleNav() {
3581  function handleNavMove() {
3582    if (window.innerWidth >= 1024) {
3583      const $navBtn = $('.c-topnav__menu-item.navBtn');
3584      const $middleNav = $('.c-topnav__container > .middleNav');
3585
3586      if ($navBtn.length && $middleNav.length && !$navBtn.parent().is($middleNav)) {
3587        $navBtn.appendTo($middleNav);
3588      }
3589    }
3590  }
3591
3592  $(document).ready(handleNavMove);
3593
3594  $(window).on('resize', handleNavMove);
3595})();
3596</script>
3596
3597
3598
3599    <!--[if gt IE 8]><!-->
3600    <!--<![endif]-->
3601    <!--[if lt IE 9]>
3602        
3602<script type="text/javascript" src="//static.fmgsuite.com/site/templates/global/js/excanvas.min.js?v=2.86.45.30851.739"></script>
3602
3603        
3603<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/jquery.flot-0.8.3.js?v=2.86.45.30851.739"></script>
3603
3604        
3604<script type="text/javascript" src="//static.fmgsuite.com/site/templates/shared/scripts/jquery.flot.time.min.js?v=2.86.45.30851.739"></script>
3604
3605    <![endif]-->
3606
3607    
3608    
3609    
3610
3611
3612<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a434a428ea96127b',t:'MTc5MDc4NjEzMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
3612</body>
3613</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.