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"> </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"> </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"> </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"> </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: <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. 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"> </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.