1<!doctype html><html lang="en"><head> 2 <meta charset="utf-8"> 3 4 <title>Services</title> 5 6 7 <link rel="shortcut icon" href="https://www.bluepointsearch.com/hubfs/favicon.png"> 8 9 <meta name="description" content=""> 10 11 12 13 14 <meta name="viewport" content="width=device-width, initial-scale=1"> 15 16 17 <meta property="og:description" content=""> 18 <meta property="og:title" content="Services"> 19 <meta name="twitter:description" content=""> 20 <meta name="twitter:title" content="Services"> 21 22 23 24 25 <style> 26a.cta_button{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;vertical-align:middle}.hs-breadcrumb-menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.hs-breadcrumb-menu-item{float:left;padding:10px 0px 10px 10px}.hs-breadcrumb-menu-divider:before{content:'âº';padding-left:10px}.hs-featured-image-link{border:0}.hs-featured-image{float:right;margin:0 0 20px 20px;max-width:50%}@media (max-width: 568px){.hs-featured-image{float:none;margin:0;width:100%;max-width:100%}}.hs-screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px} 27</style> 28 29<style> 30/* Settings */ 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87:root { 88 /* HubSpot DND layout grid */ 89 --hsElevate--column__gap: 2.13%; 90 --hsElevate--column__widthMultiplier: 8.333; 91 92 /* Sections */ 93 --hsElevate--contentWrapper--narrow__maxWidth: 768px ; 94 --hsElevate--contentWrapper--medium__maxWidth: 1120px ; 95 --hsElevate--contentWrapper--wide__maxWidth: 1296px ; 96 97 --hsElevate--section--extraSmall__verticalPadding: 48px ; 98 --hsElevate--section--small__verticalPadding: 64px ; 99 --hsElevate--section--medium__verticalPadding: 96px ; 100 --hsElevate--section--large__verticalPadding: 128px ; 101 --hsElevate--section--extraLarge__verticalPadding: 192px ; 102 103 /* Default section left/right padding */ 104 --hsElevate--section--horizontalPadding: 32px ; 105 106 /* Gap - default gaps that could be easily leveraged in module styles via class names */ 107 --hsElevate--gap--extraSmall: 16px ; 108 --hsElevate--gap--small: 24px ; 109 --hsElevate--gap--medium: 32px ; 110 --hsElevate--gap--large: 64px ; 111 --hsElevate--gap--extraLarge: 96px ; 112 113 /* Spacing - default spacing values */ 114 --hsElevate--spacing--4: 4px ; 115 --hsElevate--spacing--8: 8px ; 116 --hsElevate--spacing--12: 12px ; 117 --hsElevate--spacing--16: 16px ; 118 --hsElevate--spacing--20: 20px ; 119 --hsElevate--spacing--24: 24px ; 120 --hsElevate--spacing--32: 32px ; 121 --hsElevate--spacing--40: 40px ; 122 --hsElevate--spacing--48: 48px ; 123 --hsElevate--spacing--56: 56px ; 124 --hsElevate--spacing--64: 64px ; 125 --hsElevate--spacing--72: 72px ; 126 --hsElevate--spacing--80: 80px ; 127 --hsElevate--spacing--88: 88px ; 128 --hsElevate--spacing--96: 96px ; 129 --hsElevate--spacing--104: 104px ; 130 --hsElevate--spacing--112: 112px ; 131 --hsElevate--spacing--120: 120px ; 132 --hsElevate--spacing--128: 128px ; 133 --hsElevate--spacing--136: 136px ; 134 --hsElevate--spacing--144: 144px ; 135 --hsElevate--spacing--152: 152px ; 136 --hsElevate--spacing--160: 160px ; 137 --hsElevate--spacing--168: 168px ; 138 --hsElevate--spacing--176: 176px ; 139 --hsElevate--spacing--184: 184px ; 140 --hsElevate--spacing--192: 192px ; 141 142 /* Grids */ 143 --default-section-padding: var(--hsElevate--section--medium__verticalPadding) var(--hsElevate--section--horizontalPadding); 144 --default-section-margin: 0; 145 --default-section-max-width: var(--hsElevate--contentWrapper--wide__maxWidth); 146 --default-container-padding: 0; 147 --default-container-margin: 0; 148 --default-container-gap: var(--hsElevate--gap--medium); 149 --default-container-row-gap: var(--hsElevate--gap--medium); 150 --default-container-column-gap: var(--hsElevate--gap--medium); 151 --default-table-padding: 0; 152 --default-table-margin: 0; 153 --default-table-row-gap: var(--hsElevate--gap--medium); 154 --default-table-column-gap: var(--hsElevate--gap--medium); 155} 156 157 158 159 160 161 162 163 164 165 166 167:root { 168 /* Text spacing */ 169 170 --hsElevate--text--extraSmall__margin: 0 0.75rem; /* 12px */ 171 --hsElevate--text--small__margin: 0 1.25rem; /* 20px */ 172 --hsElevate--text__margin: 0 2rem; /* 32px */ 173 --hsElevate--text--large__margin: 0 2.5rem; /* 40px */ 174 --hsElevate--text--extraLarge__margin: 0 4rem; /* 64px */ 175 176 /* Body */ 177 178 --hsElevate--baseText__fontSize: 16px ; 179 --hsElevate--body__font: Source Serif 4 ; 180 --hsElevate--body--small__fontSize: 1.000125rem ; 181 --hsElevate--body__fontSize: 1.125rem ; 182 --hsElevate--body--large__fontSize: 1.499625rem ; 183 --hsElevate--body--extraLarge__fontSize: 1.9991249999999998rem ; 184 --hsElevate--body__fontWeight: normal ; 185 --hsElevate--body__fontStyle: normal ; 186 --hsElevate--body__lineHeight: 1.55; 187 188 /* Primary links */ 189 190 --hsElevate--link--primary__fontColor: #0F4490 ; 191 192 193 --hsElevate--link--primary__textDecoration: none; 194 --hsElevate--link--primary__textDecorationColor: transparent; 195 196 197 /* Hover state */ 198 199 --hsElevate--link--primary__hover--fontColor: #1253B0 ; 200 201 202 --hsElevate--link--primary__hover--textDecoration: underline; 203 --hsElevate--link--primary__hover--textDecorationColor: #1253B0 ; 204 205 206 /* Secondary links */ 207 208 --hsElevate--link--secondary__fontColor: #75ACFF ; 209 210 211 --hsElevate--link--secondary__textDecoration: none; 212 --hsElevate--link--secondary__textDecorationColor: transparent; 213 214 215 /* Hover state */ 216 217 --hsElevate--link--secondary__hover--fontColor: #99C2FF ; 218 219 220 --hsElevate--link--secondary__hover--textDecoration: underline; 221 --hsElevate--link--secondary__hover--textDecorationColor: #99C2FF ; 222 223 224 /* Headings */ 225 226 /* Percentage change for the heading font sizes on mobile */ 227 --hsElevate--heading__tablet-modifier: 0.8; 228 229 --hsElevate--heading__lineHeight: 1.2; 230 231 --hsElevate--display1__font: Source Serif 4 ; 232 --hsElevate--display1__fontSize: 6.313rem; 233 234 --hsElevate--display2__font: Source Serif 4 ; 235 --hsElevate--display2__fontSize: 4.75rem; 236 237 --hsElevate--h1__font: Fraunces ; 238 --hsElevate--h1__fontSize: 3.5625rem ; 239 --hsElevate--h1__fontWeight: normal ; 240 --hsElevate--h1__fontStyle: normal ; 241 242 --hsElevate--h2__font: Fraunces ; 243 --hsElevate--h2__fontSize: 2.6875rem ; 244 --hsElevate--h2__fontWeight: normal ; 245 --hsElevate--h2__fontStyle: normal ; 246 247 --hsElevate--h3__font: Fraunces ; 248 --hsElevate--h3__fontSize: 2.0rem ; 249 --hsElevate--h3__fontWeight: normal ; 250 --hsElevate--h3__fontStyle: normal ; 251 252 --hsElevate--h4__font: Fraunces ; 253 --hsElevate--h4__fontSize: 1.5rem ; 254 --hsElevate--h4__fontWeight: normal ; 255 --hsElevate--h4__fontStyle: normal ; 256 257 --hsElevate--h5__font: Fraunces ; 258 --hsElevate--h5__fontSize: 1.25rem ; 259 --hsElevate--h5__fontWeight: normal ; 260 --hsElevate--h5__fontStyle: normal ; 261 262 --hsElevate--h6__font: Fraunces ; 263 --hsElevate--h6__fontSize: 1.0rem ; 264 --hsElevate--h6__fontWeight: normal ; 265 --hsElevate--h6__fontStyle: normal ; 266 267 /* Quotes */ 268 269 --hsElevate--quotes__font: Source Serif 4 ; 270 --hsElevate--quotes__fontColor: ; 271 --hsElevate--quotes__fontSize: 1.125rem ; 272 --hsElevate--quotes__fontWeight: 400 ; 273 --hsElevate--quotes__fontStyle: normal ; 274 275 /* Captions */ 276 277 --hsElevate--captions__font: Source Serif 4 ; 278 --hsElevate--captions__fontSize: 0.75rem ; 279 --hsElevate--captions__fontWeight: 700 ; 280 --hsElevate--captions__fontStyle: normal ; 281 --hsElevate--captions__case: uppercase ; 282 283 /* Images */ 284 285 --hsElevate--rteImages__margin: 2rem; /* 32px */ 286} 287 288 289 290:root { 291 /* Base colors */ 292 --hsElevate--color--base--1: #FFFFFF ; 293 --hsElevate--color--base--2: #EBF1F9 ; 294 --hsElevate--color--base--3: #0C1927 ; 295 296 /* Accent colors */ 297 --hsElevate--color--accent--1: #D2E2FB ; 298 --hsElevate--color--accent--2: #75ACFF ; 299 --hsElevate--color--accent--3: #0F4490 ; 300} 301 302 303 304 305 306:root { 307 /* Primary button variables */ 308 --hsElevate--button--primary__buttonFill: filled ; 309 310 /* Primary button font */ 311 --hsElevate--button--primary__font: Source Serif 4 ; 312 /* 313 TODO: Look into why primary_button.text.size ~ primary_button.text.size_unit 314 is not evaluating to the correct size_unit, but can still take in px 315 */ 316 --hsElevate--button--primary__fontSize: 1.0rem ; 317 --hsElevate--button--primary__fontWeight: 600 ; 318 --hsElevate--button--primary__fontStyle: normal ; 319 320 /* Primary button text color */ 321 --hsElevate--button--primary__textColor: #EBF1F9 ; 322 --hsElevate--button--primary__hover--textColor: #EBF1F9 ; 323 324 /* Primary button shape */ 325 326 327 328 329 330 --hsElevate--button--primary__borderRadius: 0; 331 332 333 /* Primary button background color */ 334 335 --hsElevate--button--primary__backgroundColor: #303643 ; 336 --hsElevate--button--primary__hover--backgroundColor: #495265 ; 337 338 --hsElevate--button--primary__active--backgroundColor: #2b3447 ; 339 340 341 342 /* Primary button border */ 343 --hsElevate--button--primary__borderThickness: 0px ; 344 --hsElevate--button--primary__hover--borderThickness: 0px ; 345 346 347 --hsElevate--button--primary__borderColor: transparent; 348 --hsElevate--button--primary__hover--borderColor: transparent; 349 350 351 /* Secondary button variables */ 352 --hsElevate--button--secondary__buttonFill: no_fill ; 353 354 /* Secondary button font */ 355 --hsElevate--button--secondary__font: Source Serif 4 ; 356 --hsElevate--button--secondary__fontSize: 1.0rem ; 357 --hsElevate--button--secondary__fontWeight: 600 ; 358 --hsElevate--button--secondary__fontStyle: normal ; 359 360 /* Secondary button text color */ 361 --hsElevate--button--secondary__textColor: #0F4490 ; 362 --hsElevate--button--secondary__hover--textColor: #1253B0 ; 363 364 /* Secondary button shape */ 365 366 367 368 369 370 --hsElevate--button--secondary__borderRadius: 0; 371 372 373 /* Secondary button background color */ 374 375 --hsElevate--button--secondary__backgroundColor: transparent; 376 --hsElevate--button--secondary__hover--backgroundColor: transparent; 377 378 379 380 /* Secondary button border */ 381 --hsElevate--button--secondary__borderThickness: 2px ; 382 --hsElevate--button--secondary__hover--borderThickness: 2px ; 383 384 385 --hsElevate--button--secondary__borderColor: #0F4490 ; 386 --hsElevate--button--secondary__hover--borderColor: #1253B0 ; 387 388 389 390 /* Tertiary button variables */ 391 --hsElevate--button--tertiary__buttonFill: filled ; 392 393 /* Tertiary button font */ 394 --hsElevate--button--tertiary__font: Source Serif 4 ; 395 --hsElevate--button--tertiary__fontSize: 1.0rem ; 396 --hsElevate--button--tertiary__fontWeight: 600 ; 397 --hsElevate--button--tertiary__fontStyle: normal ; 398 399 /* Tertiary button text color */ 400 --hsElevate--button--tertiary__textColor: #0C1927 ; 401 --hsElevate--button--tertiary__hover--textColor: #0C1927 ; 402 403 /* Tertiary button shape */ 404 405 406 407 408 409 --hsElevate--button--tertiary__borderRadius: 0; 410 411 412 /* Tertiary button background color */ 413 414 --hsElevate--button--tertiary__backgroundColor: #75ACFF ; 415 --hsElevate--button--tertiary__hover--backgroundColor: #99C2FF ; 416 417 418 419 420 /* Tertiary button border */ 421 --hsElevate--button--tertiary__borderThickness: 0px ; 422 --hsElevate--button--tertiary__hover--borderThickness: 0px ; 423 424 425 --hsElevate--button--tertiary__borderColor: transparent; 426 --hsElevate--button--tertiary__hover--borderColor: transparent; 427 428 429 /* Accent button variables */ 430 --hsElevate--button--accent__buttonFill: no_fill ; 431 432 /* Accent button font */ 433 --hsElevate--button--accent__font: Source Serif 4 ; 434 --hsElevate--button--accent__fontSize: 1.0rem ; 435 --hsElevate--button--accent__fontWeight: 600 ; 436 --hsElevate--button--accent__fontStyle: normal ; 437 438 /* Accent button text color */ 439 --hsElevate--button--accent__textColor: #75ACFF ; 440 --hsElevate--button--accent__hover--textColor: #99C2FF ; 441 442 /* Accent button shape */ 443 444 445 446 447 448 --hsElevate--button--accent__borderRadius: 0; 449 450 451 /* Accent button background color */ 452 453 --hsElevate--button--accent__backgroundColor: transparent; 454 --hsElevate--button--accent__hover--backgroundColor: transparent; 455 456 457 458 /* Accent button border */ 459 --hsElevate--button--accent__borderThickness: 2px ; 460 --hsElevate--button--accent__hover--borderThickness: 2px ; 461 462 463 --hsElevate--button--accent__borderColor: #75ACFF ; 464 --hsElevate--button--accent__hover--borderColor: #99C2FF ; 465 466 467} 468 469 470 471:root { 472 /* Form field background color */ 473 474 --hsElevate--formField__backgroundColor: #EBF1F9 ; 475 476 477 /* Form field shape */ 478 479 480 481 482 483 --hsElevate--formField__borderRadius: 0; 484 485 486 /* Form field border -- multiple fields to properly handle field visibility for both fill and no fill */ 487 488 489 490 491 /* Proper usage of variables to achieve "All" or "Bottom" will be within CSS */ 492 493 --hsElevate--formField__borderThickness: 2px ; 494 495 496 497 498 499 --hsElevate--formField__borderBottom: 2px solid #303643 ; 500 --hsElevate--formField__borderColor: #303643 ; 501 502 503 504 505 506 507 /* Form field text color */ 508 --hsElevate--formFieldInput__textColor: #0C1927 ; 509 510 /* Form field spacing */ 511 --hsElevate--formField__marginBottom: var(--hsElevate--spacing--32); 512 513 /* Form textarea border radius */ 514 --hsElevate--formFieldTextArea__borderRadius: calc(var(--hsElevate--formField__borderRadius) * 0.5); 515 516 /* Form field checkbox/radio */ 517 --hsElevate--formFieldCheckboxRadio__size: 24px; 518 --hsElevate--formFieldCheckboxRadio__fillColor: #000000; 519 520 /* Form field placeholder */ 521 --hsElevate--formFieldPlaceholder__textColor: #376EB8 ; 522 523 /* Form required field color */ 524 --hsElevate--formRequired__color: #de2828; 525 526 /* Form field datepicker icon */ 527 --hsElevate--formField__datepickerIcon: url("data:image/svg+xml,%3Csvg width='24' height='29' viewBox='0 0 24 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3812_12272)'%3E%3Cpath d='M8.14286 2.07136C8.14286 1.35886 7.56964 0.785645 6.85714 0.785645C6.14464 0.785645 5.57143 1.35886 5.57143 2.07136V4.21422H3.42857C1.5375 4.21422 0 5.75172 0 7.64279V8.49993V11.0714V24.7856C0 26.6767 1.5375 28.2142 3.42857 28.2142H20.5714C22.4625 28.2142 24 26.6767 24 24.7856V11.0714V8.49993V7.64279C24 5.75172 22.4625 4.21422 20.5714 4.21422H18.4286V2.07136C18.4286 1.35886 17.8554 0.785645 17.1429 0.785645C16.4304 0.785645 15.8571 1.35886 15.8571 2.07136V4.21422H8.14286V2.07136ZM2.57143 11.0714H21.4286V24.7856C21.4286 25.2571 21.0429 25.6428 20.5714 25.6428H3.42857C2.95714 25.6428 2.57143 25.2571 2.57143 24.7856V11.0714Z' fill='%2309152B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3812_12272'%3E%3Crect width='24' height='27.4286' fill='white' transform='translate(0 0.785645)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); 528 529 /* Form field select icon */ 530 --hsElevate--formField__selectIcon: url("data:image/svg+xml,%3Csvg width='24' height='25' viewB
530ox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.9407 19.5595C11.5267 20.1454 12.4782 20.1454 13.0642 19.5595L22.0642 10.5595C22.6501 9.97354 22.6501 9.02197 22.0642 8.43604C21.4782 7.8501 20.5267 7.8501 19.9407 8.43604L12.0001 16.3767L4.05947 8.44072C3.47354 7.85478 2.52197 7.85478 1.93604 8.44072C1.3501 9.02666 1.3501 9.97822 1.93604 10.5642L10.936 19.5642L10.9407 19.5595Z' fill='%2309152B'/%3E%3C/svg%3E%0A"); 531 532 /* Textarea drag icon */ 533 --hsElevate--formField__dragIcon: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 22 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='-1' x2='29.5206' y2='-1' transform='matrix(-0.666795 0.745241 -0.806754 -0.590888 19.6843 0)' stroke='%23303F59' stroke-width='2'/%3E%3Cpath d='M21.0005 9.99756L10.5005 21.9976' stroke='%23303F59' stroke-width='2'/%3E%3C/svg%3E%0A"); 534 535 /* Label text */ 536 --hsElevate--formLabel__textColor: #0C1927 ; 537 --hsElevate--formLabel__font: Source Serif 4 ; 538 --hsElevate--formLabel__fontSize: 1.125rem ; 539 --hsElevate--formLabel__fontWeight: 600 ; 540 --hsElevate--formLabel__marginBottom: var(--hsElevate--spacing--8); 541 542 /* Help text */ 543 --hsElevate--formHelpText__textColor: #647390; 544 545 /* Form background color */ 546 547 --hsElevate--form__backgroundColor: #FFFFFF ; 548 549 550 /* Form shape */ 551 552 553 554 555 556 --hsElevate--form__borderRadius: 0; 557 558 559 /* Form border */ 560 561 --hsElevate--form__borderThickness: 1px ; 562 --hsElevate--form__borderColor: #303643 ; 563 564 565 /* Form spacing */ 566 --hsElevate--form__padding: var(--hsElevate--spacing--48); 567 568 /* CSS variables for new forms */ 569 570 /* Global vars */ 571 --hsf-global__font-family: var(--hsElevate--formLabel__font); 572 --hsf-global__font-size: var(--hsElevate--formLabel__fontSize); 573 --hsf-global__color: var(--hsElevate--formLabel__textColor); 574 --hsf-global-error__color: var(--hsElevate--formRequired__color); 575 576 /* Form */ 577 --hsf-background__background-color: var(--hsElevate--form__backgroundColor); 578 --hsf-background__padding: var(--hsElevate--form__padding); 579 --hsf-background__border-style: solid; 580 --hsf-background__border-color: var(--hsElevate--form__borderColor); 581 --hsf-background__border-radius: var(--hsElevate--form__borderRadius); 582 --hsf-background__border-width: var(--hsElevate--form__borderThickness); 583 584 /* Content */ 585 --hsf-heading__font-family: var(--hsf-global__font-family); 586 --hsf-heading__color: var(--hsf-global__color); 587 --hsf-heading__text-shadow: none; 588 --hsf-richtext__font-family: var(--hsf-global__font-family); 589 --hsf-richtext__font-size: var(--hsf-global__font-size); 590 --hsf-richtext__color: var(--hsf-global__color); 591 592 /* Labels */ 593 --hsf-field-label__font-family: var(--hsf-global__font-family); 594 --hsf-field-label__font-size: var(--hsf-global__font-size); 595 --hsf-field-label__color: var(--hsf-global__color); 596 --hsf-field-label-requiredindicator__color: var(--hsf-global-error__color); 597 --hsf-module__vertical-spacing: var(--hsElevate--formLabel__marginBottom); 598 599 /* Help text */ 600 --hsf-field-description__font-family: var(--hsf-global__color); 601 --hsf-field-description__color: var(--hsElevate--formHelpText__textColor); 602 603 /* Errors */ 604 --hsf-erroralert__font-family: var(--hsElevate--formLabel__font); 605 --hsf-erroralert__color: var(--hsf-global-error__color); 606 607 /* Field footer */ 608 --hsf-field-footer__font-family: var(--hsf-field-description__font-family); 609 --hsf-field-footer__color: var(--hsf-field-description__color); 610 611 /* Field */ 612 --hsf-field-input__font-family: var(--hsf-global__font-family); 613 --hsf-field-input__background-color: var(--hsElevate--formField__backgroundColor); 614 --hsf-field-input__placeholder-color: var(--hsElevate--formFieldPlaceholder__textColor); 615 --hsf-field-input__border-color: var(--hsElevate--formField__borderColor); 616 617 --hsf-field-input__border-width: 0 0 var(--hsElevate--formField__borderThickness) 0; 618 619 --hsf-field-input__border-style: solid; 620 --hsf-field-input__border-radius: var(--hsElevate--formField__borderRadius); 621 --hsf-field-input__padding: var(--hsElevate--spacing--20) var(--hsElevate--spacing--32); 622 --hsf-field-input__color: var(--hsElevate--formFieldInput__textColor); 623 --hsf-row__vertical-spacing: var(--hsElevate--formField__marginBottom); 624 --hsf-row__horizontal-spacing: var(--hsElevate--spacing--32); 625 626 /* Textarea */ 627 --hsf-field-textarea__font-family: var(--hsf-field-input__font-family); 628 --hsf-field-textarea__color: var(--hsf-field-input__color); 629 --hsf-field-textarea__background-color: var(--hsf-field-input__background-color); 630 --hsf-field-textarea__border-color: var(--hsf-field-input__border-color); 631 --hsf-field-textarea__border-style: var(--hsf-field-input__border-style); 632 --hsf-field-textarea__border-radius: var(--hsElevate--formFieldTextArea__borderRadius); 633 --hsf-field-textarea__padding: var(--hsf-field-input__padding); 634 635 /* Checkbox */ 636 --hsf-field-checkbox__padding: calc(var(--hsElevate--formFieldCheckboxRadio__size) / 2); 637 --hsf-field-checkbox__background-color: #fff; 638 --hsf-field-checkbox__color: var(--hsElevate--formFieldCheckboxRadio__fillColor); 639 --hsf-field-checkbox__border-color: var(--hsf-field-input__border-color); 640 --hsf-field-checkbox__border-width: 1px 1px 1px 1px; 641 --hsf-field-checkbox__border-style: var(--hsf-field-input__border-style); 642 643 /* Radio */ 644 --hsf-field-radio__padding: calc(var(--hsElevate--formFieldCheckboxRadio__size) / 2); 645 --hsf-field-radio__background-color: #fff; 646 --hsf-field-radio__color: var(--hsElevate--formFieldCheckboxRadio__fillColor); 647 --hsf-field-radio__border-color: var(--hsf-field-input__border-color); 648 --hsf-field-radio__border-width: 1px 1px 1px 1px; 649 --hsf-field-radio__border-style: var(--hsf-field-input__border-style); 650 651 /* Progress bar CSS vars: 652 - --hsf-progressbar__font-family 653 - --hsf-progressbar__font-family 654 - --hsf-progressbar__font-size 655 - --hsf-progressbar__color 656 - --hsf-progressbar__background-color 657 - --hsf-progressbar__background 658 - --hsf-progressbar__border-color 659 - --hsf-progressbar__border-style 660 - --hsf-progressbar__border-width 661 */ 662 663 /* Button */ 664 --hsf-button__width: 100%; 665 --hsf-button__font-family: var(--hsElevate--button--primary__font); 666 --hsf-button__font-size: var(--hsElevate--button--primary__fontSize); 667 --hsf-button__font-weight: var(--hsElevate--button--primary__fontWeight); 668 --hsf-button__color: var(--hsElevate--button--primary__textColor); 669 --hsf-button__background-color: var(--hsElevate--button--primary__backgroundColor); 670 --hsf-button__background-image: none; 671 --hsf-button__border-radius: var(--hsElevate--button--primary__borderRadius); 672 --hsf-button__border-width: var(--hsElevate--button--primary__borderThickness); 673 --hsf-button__border-style: solid; 674 --hsf-button__border-color: var(--hsElevate--button--primary__borderColor); 675 --hsf-button__padding: var(--hsElevate--spacing--20) var(--hsElevate--spacing--24); 676 --hsf-button__box-shadow: none; 677 --hsf-button--hover__color: var(--hsElevate--button--primary__hover--textColor); 678 --hsf-button--hover__background-color: var(--hsElevate--button--primary__hover--backgroundColor); 679 --hsf-button--hover__border-color: var(--hsElevate--button--primary__hover--borderColor); 680 --hsf-button--focus__color: var(--hsElevate--button--primary__hover--textColor); 681 --hsf-button--focus__background-color: var(--hsElevate--button--primary__hover--backgroundColor); 682 --hsf-button--focus__border-color: var(--hsElevate--button--primary__hover--borderColor); 683} 684 685@media (max-width: 600px) { 686 :root { 687 --hsElevate--form__padding: var(--hsElevate--spacing--24); 688 } 689 690 .hsfc-PhoneInput__FlagAndCaret { 691 --hsf-field-input__padding: var(--hsElevate--spacing--20) var(--hsElevate--spacing--16); 692 } 693} 694 695 696 697 698 699 700 701 702 703 704 705 706:root { 707 /* Card variant 1 */ 708 709 /* Shape */ 710 711 712 713 714 715 --hsElevate--card--variant1__borderRadius: 0; 716 --hsElevate--card--variant1__iconBorderRadius: 0; 717 718 719 /* Border thickness */ 720 --hsElevate--card--variant1__borderThickness: 1px ; 721 722 /* Colors */ 723 724 --hsElevate--card--variant1__backgroundColor: #FFFFFF ; 725 726 727 728 --hsElevate--card--variant1__borderColor: #C4D6ED ; 729 730 731 --hsElevate--card--variant1__textColor: #0C1927 ; 732 733 /* Links */ 734 735 736 737 738 --hsElevate--card--variant1--link__fontColor: #0F4490 ; 739 740 741 --hsElevate--card--variant1--link__textDecoration: none; 742 --hsElevate--card--variant1--link__textDecorationColor: transparent; 743 744 745 /* Hover state */ 746 747 --hsElevate--card--variant1--link__hover--fontColor: #1253B0 ; 748 749 --hsElevate--card--variant1--link__hover--textDecoration: underline; 750 --hsElevate--card--variant1--link__hover--textDecorationColor: #1253B0 ; 751 752 753 /* Icon colors */ 754 755 --hsElevate--card--variant1__iconColor: #0F4490 ;
756 --hsElevate--card--variant1__iconBackgroundColor: #C4D6ED ; 757 758 /* Card variant 2 */ 759 760 /* Shape */ 761 762 763 764 765 766 --hsElevate--card--variant2__borderRadius: 0; 767 --hsElevate--card--variant2__iconBorderRadius: 0; 768 769 770 /* Border thickness */ 771 --hsElevate--card--variant2__borderThickness: 1px ; 772 773 /* Colors */ 774 775 --hsElevate--card--variant2__backgroundColor: #EBF1F9 ; 776 777 778 779 --hsElevate--card--variant2__borderColor: #C4D6ED ; 780 781 782 --hsElevate--card--variant2__textColor: #0C1927 ; 783 784 /* Links */ 785 786 787 788 789 --hsElevate--card--variant2--link__fontColor: #0F4490 ; 790 791 792 --hsElevate--card--variant2--link__textDecoration: none; 793 --hsElevate--card--variant2--link__textDecorationColor: transparent; 794 795 796 /* Hover state */ 797 798 --hsElevate--card--variant2--link__hover--fontColor: #1253B0 ; 799 800 --hsElevate--card--variant2--link__hover--textDecoration: underline; 801 --hsElevate--card--variant2--link__hover--textDecorationColor: #1253B0 ; 802 803 804 /* Icon colors */ 805 806 --hsElevate--card--variant2__iconColor: #0F4490 ; 807 --hsElevate--card--variant2__iconBackgroundColor: #C4D6ED ; 808 809 /* Card variant 3 */ 810 811 /* Shape */ 812 813 814 815 816 817 --hsElevate--card--variant3__borderRadius: 0; 818 --hsElevate--card--variant3__iconBorderRadius: 0; 819 820 821 /* Border thickness */ 822 --hsElevate--card--variant3__borderThickness: 1px ; 823 824 /* Colors */ 825 826 --hsElevate--card--variant3__backgroundColor: #0C1927 ; 827 828 829 830 --hsElevate--card--variant3__borderColor: #233D57 ; 831 832 833 --hsElevate--card--variant3__textColor: #EBF1F9 ; 834 835 /* Links */ 836 837 838 839 840 --hsElevate--card--variant3--link__fontColor: #75ACFF ; 841 842 843 --hsElevate--card--variant3--link__textDecoration: none; 844 --hsElevate--card--variant3--link__textDecorationColor: transparent; 845 846 847 /* Hover state */ 848 849 --hsElevate--card--variant3--link__hover--fontColor: #99C2FF ; 850 851 --hsElevate--card--variant3--link__hover--textDecoration: underline; 852 --hsElevate--card--variant3--link__hover--textDecorationColor: #99C2FF ; 853 854 855 /* Icon colors */ 856 857 --hsElevate--card--variant3__iconColor: #75ACFF ; 858 --hsElevate--card--variant3__iconBackgroundColor: #233D57 ; 859 860 /* Card variant 4 */ 861 862 /* Shape */ 863 864 865 866 867 868 --hsElevate--card--variant4__borderRadius: 0; 869 --hsElevate--card--variant4__iconBorderRadius: 0; 870 871 872 /* Border thickness */ 873 --hsElevate--card--variant4__borderThickness: 1px ; 874 875 /* Colors */ 876 877 --hsElevate--card--variant4__backgroundColor: #13212F ; 878 879 880 881 --hsElevate--card--variant4__borderColor: #233D57 ; 882 883 884 --hsElevate--card--variant4__textColor: #EBF1F9 ; 885 886 /* Links */ 887 888 889 890 891 --hsElevate--card--variant4--link__fontColor: #75ACFF ; 892 893 894 --hsElevate--card--variant4--link__textDecoration: none; 895 --hsElevate--card--variant4--link__textDecorationColor: transparent; 896 897 898 /* Hover state */ 899 900 --hsElevate--card--variant4--link__hover--fontColor: #99C2FF ; 901 902 --hsElevate--card--variant4--link__hover--textDecoration: underline; 903 --hsElevate--card--variant4--link__hover--textDecorationColor: #99C2FF ; 904 905 906 /* Icon colors */ 907 --hsElevate--card--variant4__iconColor: #75ACFF ; 908 --hsElevate--card--variant4__iconBackgroundColor: #233D57 ; 909} 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926:root { 927 /* Light section 1 */ 928 --hsElevate--section--lightSection--1__backgroundColor: #FFFFFF ; 929 --hsElevate--section--lightSection--1__textColor: #0C1927 ; 930 --hsElevate--section--lightSection--1__accentColor: #0F4490 ; 931 --hsElevate--section--lightSection--1__captionColor: #476688 ; 932 --hsElevate--section--lightSection--1--blockquote__textColor: #0C1927 ; 933 --hsElevate--section--lightSection--1--blockquote__backgroundColor: #EBF1F9 ; 934 --hsElevate--section--lightSection--1--blockquote__accentColor: #0F4490 ; 935 936 937 938 939 940 --hsElevate--section--lightSection--1--link__fontColor: #0F4490 ; 941 942 943 --hsElevate--section--lightSection--1--link__textDecoration: none; 944 --hsElevate--section--lightSection--1--link__textDecorationColor: transparent; 945 946 947 /* Hover state */ 948 949 --hsElevate--section--lightSection--1--link__hover--fontColor: #1253B0 ; 950 951 --hsElevate--section--lightSection--1--link__hover--textDecoration: underline; 952 --hsElevate--section--lightSection--1--link__hover--textDecorationColor: #1253B0 ; 953 954 955 /* Light section 2 */ 956 --hsElevate--section--lightSection--2__backgroundColor: #EBF1F9 ; 957 --hsElevate--section--lightSection--2__textColor: #0C1927 ; 958 --hsElevate--section--lightSection--2__accentColor: #0F4490 ; 959 --hsElevate--section--lightSection--2__captionColor: #476688 ; 960 --hsElevate--section--lightSection--2--blockquote__textColor: #0C1927 ; 961 --hsElevate--section--lightSection--2--blockquote__backgroundColor: #EBF1F9 ; 962 --hsElevate--section--lightSection--2--blockquote__accentColor: #0F4490 ; 963 964 965 966 967 968 --hsElevate--section--lightSection--2--link__fontColor: #0F4490 ; 969 970 971 --hsElevate--section--lightSection--2--link__textDecoration: none; 972 --hsElevate--section--lightSection--2--link__textDecorationColor: transparent; 973 974 975 /* Hover state */ 976 977 --hsElevate--section--lightSection--2--link__hover--fontColor: #1253B0 ; 978 979 --hsElevate--section--lightSection--2--link__hover--textDecoration: underline; 980 --hsElevate--section--lightSection--2--link__hover--textDecorationColor: #1253B0 ; 981 982 983 /* Light section 3 */ 984 --hsElevate--section--lightSection--3__backgroundColor: #D2E2FB ; 985 --hsElevate--section--lightSection--3__textColor: #0C1927 ; 986 --hsElevate--section--lightSection--3__accentColor: #0F4490 ; 987 --hsElevate--section--lightSection--3__captionColor: #476688 ; 988 --hsElevate--section--lightSection--3--blockquote__textColor: #0C1927 ; 989 --hsElevate--section--lightSection--3--blockquote__backgroundColor: #D2E2FB ; 990 --hsElevate--section--lightSection--3--blockquote__accentColor: #0F4490 ; 991 992 993 994 995 996 --hsElevate--section--lightSection--3--link__fontColor: #0F4490 ; 997 998 999 --hsElevate--section--lightSection--3--link__textDecoration: none; 1000 --hsElevate--section--lightSection--3--link__textDecorationColor: transparent; 1001 1002 1003 /* Hover state */ 1004 1005 --hsElevate--section--lightSection--3--link__hover--fontColor: #1253B0 ; 1006 1007 --hsElevate--section--lightSection--3--link__hover--textDecoration: underline; 1008 --hsElevate--section--lightSection--3--link__hover--textDecorationColor: #1253B0 ; 1009 1010 1011 /* Dark section 1 */ 1012 --hsElevate--section--darkSection--1__backgroundColor: #0C1927 ; 1013 --hsElevate--section--darkSection--1__textColor: #EBF1F9 ; 1014 --hsElevate--section--darkSection--1__accentColor: #75ACFF ; 1015 --hsElevate--section--darkSection--1__captionColor: #7792AF ; 1016 --hsElevate--section--darkSection--1--blockquote__textColor: #EBF1F9 ; 1017 --hsElevate--section--darkSection--1--blockquote__backgroundColor: #13212F ; 1018 --hsElevate--section--darkSection--1--blockquote__accentColor: #75ACFF ; 1019 1020 1021 1022 1023 1024 --hsElevate--section--darkSection--1--link__fontColor: #75ACFF ; 1025 1026 1027 --hsElevate--section--darkSection--1--link__textDecoration: none; 1028 --hsElevate--section--darkSection--1--link__textDecorationColor: transparent; 1029 1030 1031 /* Hover state */ 1032 1033 --hsElevate--section--darkSection--1--link__hover--fontColor: #99C2FF ; 1034 1035 --hsElevate--section--darkSection--1--link__hover--textDecoration: underline; 1036 --hsElevate--section--darkSection--1--link__hover--textDecorationColor: #99C2FF ; 1037 1038} 1039 1040 1041:root { 1042 /* Font */ 1043 --hsElevate--tag__font: Source Serif 4 ; 1044 --hsElevate--tag__fontColor: ; 1045 --hsElevate--tag__fontSize: 0.875rem ; 1046 --hsElevate--tag__fontWeight: 600 ; 1047 --hsElevate--tag__fontStyle: normal ; 1048 1049 /* Text colors */ 1050 --hsElevate--tag__textColor: #0F4490 ; 1051
1052 /* Background colors */ 1053 1054 --hsElevate--tag__backgroundColor: #D2E2FB ; 1055 1056 1057 /* Shape */ 1058 1059 1060 1061 1062 1063 --hsElevate--tag__borderRadius: 0; 1064 1065 1066 /* Border thickness */ 1067 --hsElevate--tag__borderThickness: 0px ; 1068 --hsElevate--tag__borderColor: #D2E2FB ; 1069 1070 /* Case */ 1071 --hsElevate--tag__case: none ; 1072} 1073:root { 1074 /* Border radius based on shape */ 1075 --hsElevate-sharp: 0; 1076 --hsElevate-rounded--extra-small: 4px; 1077 --hsElevate-rounded--small: 8px; 1078 --hsElevate-rounded: 16px; 1079 --hsElevate-rounded--large: 24px; 1080 --hsElevate-rounded--extra-large: 32px; 1081 --hsElevate-circle: 50%; 1082} 1083:root { 1084 --hsElevate--icon--small__size: 16px; 1085 --hsElevate--icon--medium__size: 24px; 1086 --hsElevate--icon--large__size: 32px; 1087} 1088 1089/* Generic */ 1090 1091*, 1092*:before, 1093*:after { 1094 box-sizing: border-box; 1095} 1096/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ 1097 1098/* Document 1099 ========================================================================== */ 1100 1101/** 1102 * 1. Correct the line height in all browsers. 1103 * 2. Prevent adjustments of font size after orientation changes in iOS. 1104 */ 1105 1106html { 1107 line-height: 1.15; /* 1 */ 1108 -webkit-text-size-adjust: 100%; /* 2 */ 1109} 1110 1111/* Sections 1112 ========================================================================== */ 1113 1114/** 1115 * Remove the margin in all browsers. 1116 */ 1117 1118body { 1119 margin: 0; 1120 overflow-x: hidden; 1121} 1122 1123/** 1124 * Correct the font size and margin on `h1` elements within `section` and 1125 * `article` contexts in Chrome, Firefox, and Safari. 1126 */ 1127 1128h1 { 1129 font-size: 2em; 1130 margin: 0.67em 0; 1131} 1132 1133/* Grouping content 1134 ========================================================================== */ 1135 1136/** 1137 * Add the correct box sizing in Firefox. 1138 */ 1139 1140hr { 1141 box-sizing: content-box; 1142 height: 0; 1143} 1144 1145/** 1146 * 1. Correct the inheritance and scaling of font size in all browsers. 1147 * 2. Correct the odd `em` font sizing in all browsers. 1148 */ 1149 1150pre { 1151 font-family: monospace, monospace; /* 1 */ 1152 font-size: 1em; /* 2 */ 1153} 1154 1155/* Text-level semantics 1156 ========================================================================== */ 1157 1158/** 1159 * 1. Remove the bottom border in Chrome 57- 1160 * 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari. 1161 */ 1162 1163abbr[title] { 1164 border-bottom: none; /* 1 */ 1165 text-decoration: underline; /* 2 */ 1166 -webkit-text-decoration: underline dotted; 1167 text-decoration: underline dotted; /* 2 */ 1168} 1169 1170/** 1171 * Add the correct font weight in Chrome, Edge, and Safari. 1172 */ 1173 1174b, 1175strong { 1176 font-weight: bolder; 1177} 1178 1179/** 1180 * 1. Correct the inheritance and scaling of font size in all browsers. 1181 * 2. Correct the odd `em` font sizing in all browsers. 1182 */ 1183 1184code, 1185kbd, 1186samp { 1187 font-family: monospace, monospace; /* 1 */ 1188 font-size: 1em; /* 2 */ 1189} 1190 1191/** 1192 * Add the correct font size in all browsers. 1193 */ 1194 1195small { 1196 font-size: 80%; 1197} 1198 1199/** 1200 * Prevent `sub` and `sup` elements from affecting the line height in 1201 * all browsers. 1202 */ 1203 1204sub, 1205sup { 1206 font-size: 75%; 1207 line-height: 0; 1208 position: relative; 1209 vertical-align: baseline; 1210} 1211 1212sub { 1213 bottom: -0.25em; 1214} 1215 1216sup { 1217 top: -0.5em; 1218} 1219
1220/* Forms 1221 ========================================================================== */ 1222 1223/** 1224 * 1. Change the font styles in all browsers. 1225 * 2. Remove the margin in Firefox and Safari. 1226 */ 1227 1228button, 1229input, 1230optgroup, 1231select, 1232textarea { 1233 font-family: inherit; /* 1 */ 1234 font-size: 100%; /* 1 */ 1235 line-height: 1.15; /* 1 */ 1236 margin: 0; /* 2 */ 1237} 1238 1239/** 1240 * Remove the inheritance of text transform in Edge and Firefox. 1241 * 1. Remove the inheritance of text transform in Firefox. 1242 */ 1243 1244button, 1245select { 1246 text-transform: none; 1247} 1248 1249/** 1250 * Correct the inability to style clickable types in iOS and Safari. 1251 */ 1252 1253button, 1254[type='button'], 1255[type='reset'], 1256[type='submit'] { 1257 -webkit-appearance: button; 1258} 1259 1260/** 1261 * Remove the inner border and padding in Firefox. 1262 */ 1263 1264button::-moz-focus-inner, 1265[type='button']::-moz-focus-inner, 1266[type='reset']::-moz-focus-inner, 1267[type='submit']::-moz-focus-inner { 1268 border-style: none; 1269 padding: 0; 1270} 1271 1272/** 1273 * Restore the focus styles unset by the previous rule. 1274 */ 1275 1276button:-moz-focusring, 1277[type='button']:-moz-focusring, 1278[type='reset']:-moz-focusring, 1279[type='submit']:-moz-focusring { 1280 outline: 1px dotted ButtonText; 1281} 1282 1283/** 1284 * Correct the padding in Firefox. 1285 */ 1286 1287fieldset { 1288 padding: 0.35em 0.75em 0.625em; 1289} 1290
1291/** 1292 * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. 1293 */ 1294 1295legend { 1296 padding: 0; 1297} 1298 1299/** 1300 * Add the correct vertical alignment in Chrome, Firefox, and Opera. 1301 */ 1302 1303progress { 1304 vertical-align: baseline; 1305} 1306 1307/** 1308 * Correct the cursor style of increment and decrement buttons in Chrome. 1309 */ 1310 1311[type='number']::-webkit-inner-spin-button, 1312[type='number']::-webkit-outer-spin-button { 1313 height: auto; 1314} 1315 1316/** 1317 * 1. Correct the odd appearance in Chrome and Safari. 1318 * 2. Correct the outline style in Safari. 1319 */ 1320 1321[type='search'] { 1322 -webkit-appearance: textfield; /* 1 */ 1323 outline-offset: -2px; /* 2 */ 1324} 1325 1326/** 1327 * Remove the inner padding in Chrome and Safari on macOS. 1328 */ 1329 1330[type='search']::-webkit-search-decoration { 1331 -webkit-appearance: none; 1332} 1333 1334/** 1335 * 1. Correct the inability to style clickable types in iOS and Safari. 1336 * 2. Change font properties to `inherit` in Safari. 1337 */ 1338 1339::-webkit-file-upload-button { 1340 -webkit-appearance: button; /* 1 */ 1341 font: inherit; /* 2 */ 1342} 1343 1344/* Interactive 1345 ========================================================================== */ 1346 1347/* 1348 * Add the correct display in Edge and Firefox. 1349 */ 1350 1351details { 1352 display: block; 1353} 1354 1355/* 1356 * Add the correct display in all browsers. 1357 */ 1358 1359summary { 1360 display: list-item; 1361} 1362 1363/* Objects */ 1364 1365.dnd-section { 1366 padding: var(--hsElevate--section--medium__verticalPadding) var(--hsElevate--section--horizontalPadding); 1367} 1368 1369.dnd-section > .row-fluid, 1370.hs-elevate-content-wrapper { 1371 margin: 0 auto; 1372 max-width: var(--hsElevate--contentWrapper--wide__maxWidth); 1373} 1374 1375.hs-elevate-content-wrapper { 1376 padding: 0 var(--hsElevate--section--horizontalPadding); 1377} 1378 1379/* Helper Classes */ 1380 1381.hs-elevate-content-wrapper--sm { 1382 max-width: var(--hsElevate--contentWrapper--narrow__maxWidth); 1383 padding: 0; 1384} 1385 1386.hs-elevate-content-wrapper--md { 1387 max-width: var(--hsElevate--contentWrapper--medium__maxWidth); 1388 padding: 0; 1389} 1390 1391/* Padding for non DND sections */ 1392 1393.hs-elevate-content-padding { 1394 padding-block: var(--hsElevate--section--medium__verticalPadding); 1395} 1396 1397.hs-elevate-content-padding--extra-small { 1398 padding-block: var(--hsElevate--section--extraSmall__verticalPadding); 1399} 1400 1401.hs-elevate-content-padding--small { 1402 padding-block: var(--hsElevate--section--small__verticalPadding); 1403} 1404 1405.hs-elevate-content-padding--large { 1406 padding-block: var(--hsElevate--section--large__verticalPadding); 1407} 1408 1409.hs-elevate-content-padding--extra-large { 1410 padding-block: var(--hsElevate--section--extraLarge__verticalPadding); 1411} 1412 1413.row-fluid { 1414 display: flex; 1415 flex-wrap: wrap; 1416 width: 100%; 1417} 1418 1419.row-fluid .span1, 1420.row-fluid .span2, 1421.row-fluid .span3, 1422.row-fluid .span4, 1423.row-fluid .span5, 1424.row-fluid .span6, 1425.row-fluid .span7, 1426.row-fluid .span8, 1427.row-fluid .span9, 1428.row-fluid .span10, 1429.row-fluid .span11, 1430.row-fluid .span12 { 1431 min-height: 1px; 1432 width: 100%; 1433} 1434 1435@media (min-width: 768px) { 1436 .row-fluid { 1437 flex-wrap: nowrap; 1438 justify-content: space-between; 1439 } 1440 1441 .row-fluid .span1 { 1442 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 1 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 11 / 100); 1443 } 1444 1445 .row-fluid .span2 { 1446 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 2 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 10 / 100); 1447 } 1448 1449 .row-fluid .span3 { 1450 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 3 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 9 / 100); 1451 } 1452 1453 .row-fluid .span4 { 1454 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 4 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 8 / 100); 1455 } 1456 1457 .row-fluid .span5 { 1458 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 5 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 7 / 100); 1459 } 1460 1461 .row-fluid .span6 { 1462 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 6 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 6 / 100); 1463 } 1464 1465 .row-fluid .span7 { 1466 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 7 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 5 / 100); 1467 } 1468 1469 .row-fluid .span8 { 1470 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 8 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 4 / 100); 1471 } 1472 1473 .row-fluid .span9 { 1474 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 9 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 3 / 100); 1475 } 1476 1477 .row-fluid .span10 { 1478 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 10 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 2 / 100); 1479 } 1480 1481 .row-fluid .span11 { 1482 width: calc(var(--hsElevate--column__widthMultiplier) * 1% * 11 - var(--hsElevate--column__gap) * var(--hsElevate--column__widthMultiplier) * 1 / 100); 1483 } 1484} 1485 1486/* Elements */ 1487 1488html { 1489 font-size: var(--hsElevate--baseText__fontSize); 1490} 1491 1492body { 1493 background-color: var(--hsElevate--section--lightSection--1__backgroundColor); 1494 color: var(--hsElevate--section--lightSection--1__textColor); 1495 font-family: var(--hsElevate--body__font); 1496 font-size: var(--hsElevate--body__fontSize); 1497 font-style: var(--hsElevate--body__fontStyle); 1498 font-weight: var(--hsElevate--body__fontWeight); 1499 line-height: var(--hsElevate--body__lineHeight); 1500 overflow-wrap: break-word; 1501} 1502 1503html[lang^='ja'] body, 1504html[lang^='zh'] body, 1505html[lang^='ko'] body { 1506 line-break: strict; 1507 overflow-wrap: normal; 1508 word-break: break-all; 1509} 1510
1511/* Paragraphs */ 1512 1513p { 1514 margin-block: var(--hsElevate--text__margin); 1515} 1516 1517a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link), 1518a.hs-elevate-link--primary, 1519.hs-elevate-link--primary a { 1520 color: var(--hsElevate--link--primary__fontColor); 1521 cursor: pointer; 1522 -webkit-text-decoration: var(--hsElevate--link--primary__textDecoration); 1523 text-decoration: var(--hsElevate--link--primary__textDecoration); 1524 text-decoration-color: var(--hsElevate--link--primary__textDecorationColor); 1525} 1526 1527a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover, 1528a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus, 1529a.hs-elevate-link--primary:hover, 1530.hs-elevate-link--primary a:hover, 1531a.hs-elevate-link--primary:focus, 1532.hs-elevate-link--primary a:focus { 1533 color: var(--hsElevate--link--primary__hover--fontColor); 1534 -webkit-text-decoration: var(--hsElevate--link--primary__hover--textDecoration); 1535 text-decoration: var(--hsElevate--link--primary__hover--textDecoration); 1536 text-decoration-color: var(--hsElevate--link--primary__hover--textDecorationColor); 1537} 1538 1539a.hs-elevate-link--secondary, 1540.hs-elevate-link--secondary a { 1541 color: var(--hsElevate--link--secondary__fontColor); 1542 cursor: pointer; 1543 -webkit-text-decoration: var(--hsElevate--link--secondary__textDecoration); 1544 text-decoration: var(--hsElevate--link--secondary__textDecoration); 1545 text-decoration-color: var(--hsElevate--link--secondary__textDecorationColor); 1546} 1547 1548a.hs-elevate-link--secondary:hover, 1549.hs-elevate-link--secondary a:hover a.hs-elevate-link--secondary:focus, 1550.hs-elevate-link--secondary a:focus { 1551 color: var(--hsElevate--link--secondary__hover--fontColor); 1552 -webkit-text-decoration: var(--hsElevate--link--secondary__hover--textDecoration); 1553 text-decoration: var(--hsElevate--link--secondary__hover--textDecoration); 1554 text-decoration-color: var(--hsElevate--link--secondary__hover--textDecorationColor); 1555} 1556 1557/* Headings */ 1558 1559h1, 1560h2, 1561h3, 1562h4, 1563h5, 1564h6, 1565.hs-elevate-display-1, 1566.hs-elevate-display-2 { 1567 line-height: var(--hsElevate--heading__lineHeight); 1568 margin-block: var(--hsElevate--text__margin); 1569} 1570 1571.hs-elevate-display-1 { 1572 font-family: var(--hsElevate--display1__font); 1573 font-size: calc(var(--hsElevate--display1__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1574 font-style: normal; 1575 font-weight: 400; 1576} 1577 1578.hs-elevate-display-2 { 1579 font-family: var(--hsElevate--display2__font); 1580 font-size: calc(var(--hsElevate--display2__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1581 font-style: normal; 1582 font-weight: 400; 1583} 1584 1585h1, 1586.hs-elevate-h1 { 1587 font-family: var(--hsElevate--h1__font); 1588 font-size: calc(var(--hsElevate--h1__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1589 font-style: var(--hsElevate--h1__fontStyle); 1590 font-weight: var(--hsElevate--h1__fontWeight); 1591} 1592 1593h2, 1594.hs-elevate-h2 { 1595 font-family: var(--hsElevate--h2__font); 1596 font-size: calc(var(--hsElevate--h2__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1597 font-style: var(--hsElevate--h2__fontStyle); 1598 font-weight: var(--hsElevate--h2__fontWeight); 1599} 1600 1601h3, 1602.hs-elevate-h3 { 1603 font-family: var(--hsElevate--h3__font); 1604 font-size: calc(var(--hsElevate--h3__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1605 font-style: var(--hsElevate--h3__fontStyle); 1606 font-weight: var(--hsElevate--h3__fontWeight); 1607} 1608 1609h4, 1610.hs-elevate-h4 { 1611 font-family: var(--hsElevate--h4__font); 1612 font-size: calc(var(--hsElevate--h4__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1613 font-style: var(--hsElevate--h4__fontStyle); 1614 font-weight: var(--hsElevate--h4__fontWeight); 1615} 1616 1617h5, 1618.hs-elevate-h5 { 1619 font-family: var(--hsElevate--h5__font); 1620 font-size: calc(var(--hsElevate--h5__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1621 font-style: var(--hsElevate--h5__fontStyle); 1622 font-weight: var(--hsElevate--h5__fontWeight); 1623} 1624 1625h6, 1626.hs-elevate-h6 { 1627 font-family: var(--hsElevate--h6__font); 1628 font-size: calc(var(--hsElevate--h6__fontSize) * var(--hsElevate--heading__tablet-modifier)); 1629 font-style: var(--hsElevate--h6__fontStyle); 1630 font-weight: var(--hsElevate--h6__fontWeight); 1631} 1632 1633@media (min-width: 767px) { 1634 .hs-elevate-display-1 { 1635 font-size: var(--hsElevate--display1__fontSize); 1636 } 1637 1638 .hs-elevate-display-2 { 1639 font-size: var(--hsElevate--display2__fontSize); 1640 } 1641 1642 h1, 1643 .hs-elevate-h1 { 1644 font-size: var(--hsElevate--h1__fontSize); 1645 } 1646 1647 h2, 1648 .hs-elevate-h2 { 1649 font-size: var(--hsElevate--h2__fontSize); 1650 } 1651 1652 h3, 1653 .hs-elevate-h3 { 1654 font-size: var(--hsElevate--h3__fontSize); 1655 } 1656 1657 h4, 1658 .hs-elevate-h4 { 1659 font-size: var(--hsElevate--h4__fontSize); 1660 } 1661 1662 h5, 1663 .hs-elevate-h5 { 1664 font-size: var(--hsElevate--h5__fontSize); 1665 } 1666 1667 h6, 1668 .hs-elevate-h6 { 1669 font-size: var(--hsElevate--h6__fontSize); 1670 } 1671} 1672 1673/* Lists */ 1674 1675ul, 1676ol { 1677 margin-block: var(--hsElevate--text__margin); 1678} 1679 1680/* Blockquotes */ 1681 1682blockquote { 1683 padding: var(--hsElevate--spacing--24, 24px); 1684 border-radius: var(--hsElevate-rounded--extra-small); 1685 border-left: 3px solid var(--hsElevate--blockquote__accentColor, var(--hsElevate--section--lightSection--1--blockquote__accentColor)); 1686 background-color: var(--hsElevate--blockquote__backgroundColor, var(--hsElevate--section--lightSection--1--blockquote__backgroundColor)); 1687 color: var(--hsElevate--blockquote__fontColor, var(--hsElevate--section--lightSection--1--blockquote__textColor)); 1688 font-family: var(--hsElevate--quotes__font); 1689 font-size: var(--hsElevate--quotes__fontSize); 1690 font-style: var(--hsElevate--quotes__fontStyle); 1691 font-weight: var(--hsElevate--quotes__fontWeight); 1692 margin-block: var(--hsElevate--text__margin); 1693} 1694
1695:is(.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_inline_richtext_field) blockquote { 1696 padding: var(--hsElevate--spacing--24, 24px); 1697 border-radius: var(--hsElevate-rounded--extra-small); 1698 border-left: 3px solid var(--hsElevate--blockquote__accentColor, var(--hsElevate--section--lightSection--1--blockquote__accentColor)); 1699 background-color: var(--hsElevate--blockquote__backgroundColor, var(--hsElevate--section--lightSection--1--blockquote__backgroundColor)); 1700 color: var(--hsElevate--blockquote__fontColor, var(--hsElevate--section--lightSection--1--blockquote__textColor)); 1701 font-family: var(--hsElevate--quotes__font); 1702 font-size: var(--hsElevate--quotes__fontSize); 1703 font-style: var(--hsElevate--quotes__fontStyle); 1704 font-weight: var(--hsElevate--quotes__fontWeight); 1705 margin-block: var(--hsElevate--text__margin); 1706} 1707 1708@media (max-width: 767.98px) { 1709 :is(.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_inline_richtext_field) blockquote { 1710 font-size: calc(var(--hsElevate--body__fontSize) + 4px); 1711 margin-inline: 0; 1712 } 1713} 1714 1715/* Captions */ 1716 1717.hs-elevate-caption { 1718 color: var(--hsElevate--captions__fontColor, var(--hsElevate--section--lightSection--1--captionColor)); 1719 font-family: var(--hsElevate--captions__font); 1720 font-size: var(--hsElevate--captions__fontSize); 1721 font-style: var(--hsElevate--captions__fontStyle); 1722 font-weight: var(--hsElevate--captions__fontWeight); 1723 text-transform: var(--hsElevate--captions__case); 1724} 1725 1726/* Tags */ 1727.hs-elevate-tag { 1728 padding: 2px 8px; 1729 border-color: var(--hsElevate--tag__borderColor); 1730 border-radius: var(--hsElevate--tag__borderRadius); 1731 border-style: solid; 1732 border-width: var(--hsElevate--tag__borderThickness); 1733 background-color: var(--hsElevate--tag__backgroundColor); 1734 color: var(--hsElevate--tag__textColor); 1735 font-family: var(--hsElevate--tag__font); 1736 font-size: var(--hsElevate--tag__fontSize); 1737 font-style: var(--hsElevate--tag__fontStyle); 1738 font-weight: var(--hsElevate--tag__fontWeight); 1739 text-transform: var(--hsElevate--tag__case); 1740} 1741 1742/* Images in rich text */ 1743:is(.hs_cos_wrapper_type_rich_text, .hs_cos_wrapper_type_inline_richtext_field) img { 1744 max-width: 100%; 1745 margin-block-end: var(--hsElevate--rteImages__margin); 1746} 1747.hs-elevate-button:focus { 1748 outline: 2px solid #53acff; 1749 outline-offset: 2px; 1750} 1751 1752.hs-elevate-button--primary { 1753 font-family: var(--hsElevate--button--primary__font); 1754 font-size: var(--hsElevate--button--primary__fontSize); 1755 font-weight: var(--hsElevate--button--primary__fontWeight); 1756 font-style: var(--hsElevate--button--primary__fontStyle); 1757 color: var(--hsElevate--button--primary__textColor); 1758 border-width: var(--hsElevate--button--primary__borderThickness); 1759 background-color: var(--hsElevate--button--primary__backgroundColor); 1760 border-style: solid; 1761 border-color: var(--hsElevate--button--primary__borderColor); 1762 border-radius: var(--hsElevate--button--primary__borderRadius); 1763 text-decoration: none; 1764} 1765 1766.hs-elevate-button--primary:hover { 1767 color: var(--hsElevate--button--primary__hover--textColor); 1768 background-color: var(--hsElevate--button--primary__hover--backgroundColor); 1769 border-color: var(--hsElevate--button--primary__hover--borderColor); 1770 border-width: var(--hsElevate--button--primary__hover--borderThickness); 1771 text-decoration: none; 1772} 1773 1774.hs-elevate-button--primary:active { 1775 color: var(--hsElevate--button--primary__hover--textColor); 1776 background-color: #2b3447 ; 1777 border-color: ; 1778 border-width: var(--hsElevate--button--primary__hover--borderThickness); 1779 text-decoration: none; 1780} 1781 1782.hs-elevate-button--secondary { 1783 font-family: var(--hsElevate--button--secondary__font); 1784 font-size: var(--hsElevate--button--secondary__fontSize); 1785 font-weight: var(--hsElevate--button--secondary__fontWeight); 1786 font-style: var(--hsElevate--button--secondary__fontStyle); 1787 color: var(--hsElevate--button--secondary__textColor); 1788 border-width: var(--hsElevate--button--secondary__borderThickness); 1789 background-color: var(--hsElevate--button--secondary__backgroundColor); 1790 border-style: solid; 1791 border-color: var(--hsElevate--button--secondary__borderColor); 1792 border-radius: var(--hsElevate--button--secondary__borderRadius); 1793 text-decoration: none; 1794} 1795 1796.hs-elevate-button--secondary:hover {
1797 color: var(--hsElevate--button--secondary__hover--textColor); 1798 background-color: var(--hsElevate--button--secondary__hover--backgroundColor); 1799 border-color: var(--hsElevate--button--secondary__hover--borderColor); 1800 border-width: var(--hsElevate--button--secondary__hover--borderThickness); 1801 text-decoration: none; 1802} 1803 1804.hs-elevate-button--secondary:active { 1805 color: var(--hsElevate--button--secondary__hover--textColor); 1806 background-color: transparent ; 1807 border-color: #003592 ; 1808 border-width: var(--hsElevate--button--secondary__hover--borderThickness); 1809 text-decoration: none; 1810} 1811 1812.hs-elevate-button--tertiary { 1813 font-family: var(--hsElevate--button--tertiary__font); 1814 font-size: var(--hsElevate--button--tertiary__fontSize); 1815 font-weight: var(--hsElevate--button--tertiary__fontWeight); 1816 font-style: var(--hsElevate--button--tertiary__fontStyle); 1817 color: var(--hsElevate--button--tertiary__textColor); 1818 border-width: var(--hsElevate--button--tertiary__borderThickness); 1819 background-color: var(--hsElevate--button--tertiary__backgroundColor); 1820 border-style: solid; 1821 border-color: var(--hsElevate--button--tertiary__borderColor); 1822 border-radius: var(--hsElevate--button--tertiary__borderRadius); 1823 text-decoration: none; 1824} 1825 1826.hs-elevate-button--tertiary:hover { 1827 color: var(--hsElevate--button--tertiary__hover--textColor); 1828 background-color: var(--hsElevate--button--tertiary__hover--backgroundColor); 1829 border-color: var(--hsElevate--button--tertiary__hover--borderColor); 1830 border-width: var(--hsElevate--button--tertiary__hover--borderThickness); 1831 text-decoration: none; 1832} 1833 1834.hs-elevate-button--tertiary:active { 1835 color: var(--hsElevate--button--tertiary__hover--textColor); 1836 background-color: #7ba4e1 ; 1837 border-color: ; 1838 border-width: var(--hsElevate--button--tertiary__hover--borderThickness); 1839 text-decoration: none; 1840} 1841 1842.hs-elevate-button--accent { 1843 font-family: var(--hsElevate--button--accent__font); 1844 font-size: var(--hsElevate--button--accent__fontSize); 1845 font-weight: var(--hsElevate--button--accent__fontWeight); 1846 font-style: var(--hsElevate--button--accent__fontStyle); 1847 color: var(--hsElevate--button--accent__textColor); 1848 border-width: var(--hsElevate--button--accent__borderThickness); 1849 background-color: var(--hsElevate--button--accent__backgroundColor); 1850 border-style: solid; 1851 border-color: var(--hsElevate--button--accent__borderColor); 1852 border-radius: var(--hsElevate--button--accent__borderRadius); 1853 text-decoration: none; 1854} 1855 1856.hs-elevate-button--accent:hover {
1857 color: var(--hsElevate--button--accent__hover--textColor); 1858 background-color: var(--hsElevate--button--accent__hover--backgroundColor); 1859 border-color: var(--hsElevate--button--accent__hover--borderColor); 1860 border-width: var(--hsElevate--button--accent__hover--borderThickness); 1861 text-decoration: none; 1862} 1863 1864.hs-elevate-button--accent:active { 1865 color: var(--hsElevate--button--accent__hover--textColor); 1866 background-color: ; 1867 border-color: #7ba4e1 ; 1868 border-width: var(--hsElevate--button--accent__hover--borderThickness); 1869 text-decoration: none; 1870} 1871.hs-elevate-card--variant-1 { 1872 border-color: var(--hsElevate--card--variant1__borderColor); 1873 border-radius: var(--hsElevate--card--variant1__borderRadius); 1874 border-style: solid; 1875 border-width: var(--hsElevate--card--variant1__borderThickness); 1876 background-color: var(--hsElevate--card--variant1__backgroundColor); 1877 color: var(--hsElevate--card--variant1__textColor); 1878} 1879.hs-elevate-card--variant-1 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) { 1880 color: var(--hsElevate--card--variant1--link__fontColor); 1881 -webkit-text-decoration: var(--hsElevate--card--variant1--link__textDecoration); 1882 text-decoration: var(--hsElevate--card--variant1--link__textDecoration); 1883 text-decoration-color: var(--hsElevate--card--variant1--link__textDecorationColor); 1884} 1885.hs-elevate-card--variant-1 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover, 1886.hs-elevate-card--variant-1 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus { 1887 color: var(--hsElevate--card--variant1--link__hover--fontColor); 1888 -webkit-text-decoration: var(--hsElevate--card--variant1--link__hover--textDecoration); 1889 text-decoration: var(--hsElevate--card--variant1--link__hover--textDecoration); 1890 text-decoration-color: var(--hsElevate--card--variant1--link__hover--textDecorationColor); 1891} 1892 1893.hs-elevate-card--variant-2 { 1894 border-color: var(--hsElevate--card--variant2__borderColor); 1895 border-radius: var(--hsElevate--card--variant2__borderRadius); 1896 border-style: solid; 1897 border-width: var(--hsElevate--card--variant2__borderThickness); 1898 background-color: var(--hsElevate--card--variant2__backgroundColor); 1899 color: var(--hsElevate--card--variant2__textColor); 1900} 1901 1902.hs-elevate-card--variant-2 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) { 1903 color: var(--hsElevate--card--variant2--link__fontColor); 1904 -webkit-text-decoration: var(--hsElevate--card--variant2--link__textDecoration); 1905 text-decoration: var(--hsElevate--card--variant2--link__textDecoration); 1906 text-decoration-color: var(--hsElevate--card--variant2--link__textDecorationColor); 1907} 1908 1909.hs-elevate-card--variant-2 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover, 1910.hs-elevate-card--variant-2 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus { 1911 color: var(--hsElevate--card--variant2--link__hover--fontColor); 1912 -webkit-text-decoration: var(--hsElevate--card--variant2--link__hover--textDecoration); 1913 text-decoration: var(--hsElevate--card--variant2--link__hover--textDecoration); 1914 text-decoration-color: var(--hsElevate--card--variant2--link__hover--textDecorationColor); 1915} 1916 1917.hs-elevate-card--variant-3 { 1918 border-color: var(--hsElevate--card--variant3__borderColor); 1919 border-radius: var(--hsElevate--card--variant3__borderRadius); 1920 border-style: solid; 1921 border-width: var(--hsElevate--card--variant3__borderThickness); 1922 background-color: var(--hsElevate--card--variant3__backgroundColor); 1923 color: var(--hsElevate--card--variant3__textColor); 1924} 1925 1926.hs-elevate-card--variant-3 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) { 1927 color: var(--hsElevate--card--variant3--link__fontColor); 1928 -webkit-text-decoration: var(--hsElevate--card--variant3--link__textDecoration); 1929 text-decoration: var(--hsElevate--card--variant3--link__textDecoration); 1930 text-decoration-color: var(--hsElevate--card--variant3--link__textDecorationColor); 1931} 1932 1933.hs-elevate-card--variant-3 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover, 1934.hs-elevate-card--variant-3 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus { 1935 color: var(--hsElevate--card--variant3--link__hover--fontColor); 1936 -webkit-text-decoration: var(--hsElevate--card--variant3--link__hover--textDecoration); 1937 text-decoration: var(--hsElevate--card--variant3--link__hover--textDecoration); 1938 text-decoration-color: var(--hsElevate--card--variant3--link__hover--textDecorationColor); 1939} 1940 1941.hs-elevate-card--variant-4 { 1942 border-color: var(--hsElevate--card--variant4__borderColor); 1943 border-radius: var(--hsElevate--card--variant4__borderRadius); 1944 border-style: solid; 1945 border-width: var(--hsElevate--card--variant4__borderThickness); 1946 background-color: var(--hsElevate--card--variant4__backgroundColor); 1947 color: var(--hsElevate--card--variant4__textColor); 1948} 1949 1950.hs-elevate-card--variant-4 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link) { 1951 color: var(--hsElevate--card--variant4--link__fontColor); 1952 -webkit-text-decoration: var(--hsElevate--card--variant4--link__textDecoration); 1953 text-decoration: var(--hsElevate--card--variant4--link__textDecoration); 1954 text-decoration-color: var(--hsElevate--card--variant4--link__textDecorationColor); 1955} 1956 1957.hs-elevate-card--variant-4 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):hover, 1958.hs-elevate-card--variant-4 a:not(.hs-elevate-button, .hs-elevate-blog-listing__pagination-link, .hs-elevate-card--blog__link):focus { 1959 color: var(--hsElevate--card--variant4--link__hover--fontColor); 1960 -webkit-text-decoration: var(--hsElevate--card--variant4--link__hover--textDecoration); 1961 text-decoration: var(--hsElevate--card--variant4--link__hover--textDecoration); 1962 text-decoration-color: var(--hsElevate--card--variant4--link__hover--textDecorationColor); 1963} 1964.cs-feature { 1965 overflow: hidden; 1966} 1967 1968.cs-feature .hs-elevate-details__label { 1969 font-weight: 600; 1970} 1971 1972.cs-feature .cs-feature__link:hover { 1973 opacity: 0.8; 1974} 1975 1976.cs-feature .cs-feature__link .cs-feature__chevron-path { 1977 fill: currentcolor; 1978} 1979 1980.cs-feature .cs-feature__link:hover .cs-feature__chevron-path { 1981 opacity: 0.8; 1982} 1983/* Form */ 1984 1985.hs-form, 1986.hs-elevate-system-form form, 1987.hs-elevate-system-form--subscription-preferences form .email-prefs { 1988 padding: var(--hsElevate--form__padding); 1989 border-color: var(--hsElevate--form__borderColor); 1990 border-radius: var(--hsElevate--form__borderRadius); 1991 border-style: solid; 1992 border-width: var(--hsElevate--form__borderThickness); 1993 background: var(--hsElevate--form__backgroundColor); 1994} 1995 1996/* Form labels */ 1997 1998:is(.hs-form, .hs-elevate-system-form) label, 1999.hs-elevate-system-form--subscription-preferences .fakelabel { 2000 display: block; 2001 color: var(--hsElevate--formLabel__textColor); 2002 font-family: var(--hsElevate--formLabel__font); 2003 font-size: var(--hsElevate--formLabel__fontSize); 2004 font-weight: var(--hsElevate--formLabel__fontWeight); 2005 margin-block-end: var(--hsElevate--formLabel__marginBottom); 2006} 2007 2008/* Form fields */ 2009 2010.hs-form .hs-form-field { 2011 margin-block-end: var(--hsElevate--formField__marginBottom); 2012} 2013 2014:is(.hs-form, .hs-elevate-system-form) input[type='text'], 2015:is(.hs-form, .hs-elevate-system-form) input[type='email'], 2016:is(.hs-form, .hs-elevate-system-form) input[type='password'], 2017:is(.hs-form, .hs-elevate-system-form) input[type='tel'], 2018:is(.hs-form, .hs-elevate-system-form) input[type='number'], 2019:is(.hs-form, .hs-elevate-system-form) input[type='search'], 2020:is(.hs-form, .hs-elevate-system-form) select, 2021:is(.hs-form, .hs-elevate-system-form) textarea { 2022 width: 100% !important; 2023 border-radius: var(--hsElevate--formField__borderRadius); 2024 border-top: var(--hsElevate--formField__borderTop); 2025 border-right: var(--hsElevate--formField__borderRight); 2026 border-bottom: var(--hsElevate--formField__borderBottom); 2027 border-left: var(--hsElevate--formField__borderLeft); 2028 background-color: var(--hsElevate--formField__backgroundColor); 2029 color: var(--hsElevate--formFieldInput__textColor); 2030 padding-block: var(--hsElevate--spacing--20); 2031 padding-inline: var(--hsElevate--spacing--32); 2032} 2033 2034.hs-input.hs-fieldtype-intl-phone { 2035 display: flex; 2036 width: 100% !important; 2037 flex-direction: row; 2038 flex-wrap: wrap; 2039 align-items: center; 2040 justify-content: flex-start; 2041 gap: 8px; /* matches column margins from form injection */ 2042} 2043 2044.hs-input.hs-fieldtype-intl-phone > input { 2045 flex: 1 0 calc(70% - 8px) !important; 2046} 2047 2048.hs-input.hs-fieldtype-intl-phone > select { 2049 flex: 1 0 30% !important; 2050} 2051 2052@media (max-width: 600px) { 2053 .hs-input.hs-fieldtype-intl-phone { 2054 display: flex; 2055 width: 100%; 2056 flex-direction: column; 2057 gap: 8px; 2058 } 2059 2060 .hs-input.hs-fieldtype-intl-phone > select, 2061 .hs-input.hs-fieldtype-intl-phone > input { 2062 min-width: 100%; 2063 flex: 1 1 100%; 2064 } 2065 2066 .hs-input.hs-fieldtype-intl-phone > select { 2067 padding-inline: var(--hsElevate--spacing--16); 2068 } 2069} 2070 2071.hs-form-field.hs-fieldtype-file .hs-input, 2072.hs-form fieldset { 2073 max-width: 100% !important; 2074} 2075 2076/* Form fields - textarea */ 2077 2078.hs-form textarea { 2079 position: relative; 2080 height: 160px; 2081 border-radius: var(--hsElevate--formFieldTextArea__borderRadius); 2082} 2083 2084.hs-form textarea::-webkit-resizer { 2085 display: none; 2086} 2087 2088.hs-form .hs_multi_line_field .input { 2089 position: relative; 2090} 2091 2092.hs-form .hs_multi_line_field .input:after { 2093 position: absolute; 2094 right: var(--hsElevate--spacing--8); 2095 bottom: var(--hsElevate--spacing--8); 2096 content: var(--hsElevate--formField__dragIcon); 2097 pointer-events: none; 2098} 2099 2100/* Form fields - select */ 2101 2102.hs-form .hs-fieldtype-select .input { 2103 position: relative; 2104} 2105 2106.hs-form select { 2107 -webkit-appearance: none; 2108 -moz-appearance: none; 2109 appearance: none; 2110} 2111 2112.hs-form .hs-fieldtype-select .input:after { 2113 position: absolute; 2114 top: 50%; 2115 right: var(--hsElevate--spacing--32); 2116 content: var(--hsElevate--formField__selectIcon); 2117 pointer-events: none; 2118 transform: translateY(-50%); 2119} 2120 2121/* Form fields - datepicker */ 2122 2123.hs-form .hs-dateinput { 2124 position: relative; 2125} 2126
2127.hs-form .hs-dateinput:before { 2128 position: absolute; 2129 top: 50%; 2130 right: var(--hsElevate--spacing--32); 2131 content: var(--hsElevate--formField__datepickerIcon); 2132 pointer-events: none; 2133 transform: translateY(-50%); 2134} 2135 2136/* Form fields - placeholders */ 2137 2138::-moz-placeholder { 2139 color: var(--hsElevate--formFieldPlaceholder__textColor); 2140} 2141 2142::placeholder { 2143 color: var(--hsElevate--formFieldPlaceholder__textColor); 2144} 2145 2146/* Form fields - checkbox/radio */ 2147 2148.hs-form .inputs-list { 2149 padding: 0; 2150 margin: 0; 2151 list-style: none; 2152} 2153 2154.hs-form .inputs-list li { 2155 display: block; 2156 margin-block-end: var(--hsElevate--spacing--16); 2157} 2158 2159.hs-form .inputs-list li:last-of-type { 2160 margin-block-end: 0; 2161} 2162 2163.hs-form .inputs-list :is(input, span) { 2164 vertical-align: middle; 2165} 2166 2167:is(.hs-form, .hs-elevate-system-form) input[type='checkbox'], 2168:is(.hs-form, .hs-elevate-system-form) input[type='radio'] { 2169 height: var(--hsElevate--formFieldCheckboxRadio__size); 2170 width: var(--hsElevate--formFieldCheckboxRadio__size) !important; 2171 accent-color: var(--hsElevate--formFieldCheckboxRadio__fillColor); 2172 cursor: pointer; 2173 margin-inline-end: var(--hsElevate--spacing--12); 2174} 2175 2176/* Form help text */ 2177 2178.hs-form legend { 2179 /* To do: figure out where we should pull this from */ 2180 color: var(--hsElevate--formHelpText__textColor); 2181 margin-block-end: var(--hsElevate--spacing--8); 2182} 2183 2184/* Form rich text */ 2185 2186.hs-form .hs-richtext { 2187 color: var(--hsElevate--formLabel__textColor); 2188} 2189 2190.hs-form .hs-richtext img { 2191 height: auto; 2192 max-width: 100% !important; 2193} 2194 2195/* Form error messages */ 2196 2197.hs-form .hs-input.error { 2198 border-color: var(--hsElevate--formRequired__color); 2199} 2200 2201.hs-form .hs-error-msg, 2202.hs-form .hs-error-msgs { 2203 color: var(--hsElevate--formRequired__color); 2204 margin-block-start: var(--hsElevate--spacing--4); 2205} 2206 2207/* Form button */ 2208 2209:is(.hs-form, .hs-elevate-system-form) .hs-button, 2210:is(.hs-form, .hs-elevate-system-form) input[type='submit'] { 2211 display: inline-block; 2212 width: 100%; 2213 border-color: var(--hsElevate--button--primary__borderColor); 2214 border-radius: var(--hsElevate--button--primary__borderRadius); 2215 border-style: solid; 2216 border-width: var(--hsElevate--button--primary__borderThickness); 2217 background-color: var(--hsElevate--button--primary__backgroundColor); 2218 color: var(--hsElevate--button--primary__textColor); 2219 cursor: pointer; 2220 font-family: var(--hsElevate--button--primary__font); 2221 font-size: var(--hsElevate--button--primary__fontSize); 2222 font-style: var(--hsElevate--button--primary__fontStyle); 2223 font-weight: var(--hsElevate--button--primary__fontWeight); 2224 padding-block: var(--hsElevate--spacing--20); 2225 padding-inline: var(--hsElevate--spacing--24); 2226 text-align: center; 2227 text-decoration: none; 2228 transition: all 0.15s linear; 2229 white-space: normal !important; 2230} 2231 2232:is(.hs-form, .hs-elevate-system-form) .hs-button:hover, 2233:is(.hs-form, .hs-elevate-system-form) .hs-button:focus, 2234:is(.hs-form, .hs-elevate-system-form) input[type='submit']:hover, 2235:is(.hs-form, .hs-elevate-system-form) input[type='submit']:focus { 2236 border-color: var(--hsElevate--button--primary__hover--borderColor); 2237 border-width: var(--hsElevate--button--primary__hover--borderThickness); 2238 background-color: var(--hsElevate--button--primary__hover--backgroundColor); 2239 color: var(--hsElevate--button--primary__hover--textColor); 2240 text-decoration: none; 2241} 2242 2243/* Captcha */ 2244 2245.grecaptcha-badge { 2246 margin-block: 0; 2247 margin-inline: auto; 2248} 2249 2250/* Components */ 2251 2252/* Navigation skipper */ 2253 2254.hs-elevate-header__skip { 2255 position: absolute; 2256 top: -1000px; 2257 left: -1000px; 2258 overflow: hidden; 2259 height: 1px; 2260 width: 1px; 2261 text-align: left; 2262} 2263 2264.hs-elevate-header__skip:hover, 2265.hs-elevate-header__skip:focus, 2266.hs-elevate-header__skip:active { 2267 z-index: 2; 2268 top: 0; 2269 left: 0; 2270 overflow: visible; 2271 height: auto; 2272 width: auto; 2273} 2274/* 2275 TODO: Move this code to the MenuComponent styled-component code -- keeping it here to prevent conflicts with open Menu PRs 2276 TODO: Remove this file and its references from main.hubl.css 2277*/ 2278 2279@media (max-width: 767px) { 2280 .hs-elevate-footer .hs-elevate-menu { 2281 display: flex; 2282 flex-direction: column; 2283 align-items: center; 2284 } 2285} 2286/* 2287 Spacing variables are: 2288 --hsElevate--menuItem__padding 2289 --hsElevate--menuItem__margin 2290 --hsElevate--menu--topLevel__gap 2291 --hsElevate--flyoutSubMenu__top 2292 --hsElevate--flyoutSubMenu__left 2293 --hsElevate--flyoutSubMenu__right 2294 --hsElevate--flyoutSubMenu__bottom 2295 --hsElevate--firstFlyoutMenu__top 2296 --hsElevate--firstFlyoutMenu__left 2297 --hsElevate--firstFlyoutMenu__right 2298 --hsElevate--firstFlyoutMenu__bottom 2299 */ 2300 2301.hs-elevate-menu { 2302 display: flex; 2303} 2304 2305.hs-elevate-menu, 2306.hs-elevate-menu ul { 2307 list-style: none; 2308} 2309 2310.hs-elevate-menu li { 2311 position: relative; 2312} 2313 2314.hs-elevate-menu--horizontal { 2315 flex-direction: row; 2316 flex-wrap: wrap; 2317} 2318 2319.hs-elevate-menu--vertical { 2320 flex-direction: column; 2321} 2322 2323.hs-elevate-menu {
2324 gap: var(--hsElevate--menu--topLevel__gap, 0); 2325} 2326 2327.hs-elevate-menu--desktop { 2328 margin: 0; 2329} 2330 2331.hs-elevate-menu__flyout-submenu { 2332 min-width: -moz-max-content; 2333 min-width: max-content; 2334 max-width: 250px; 2335 white-space: nowrap; 2336 overflow-wrap: break-word; 2337 padding: 20px; 2338 border: 1px solid #f7f7f7; 2339 border-radius: 8px; 2340 background-color: white; 2341} 2342.logo-company-name { 2343 margin-block: 0; 2344} 2345 2346/* Offsets margin on ul element inside default image grid */ 2347.hs-image__grid__list { 2348 margin-block: 0; 2349} 2350 2351/* Logo responsive styling */ 2352.widget-type-logo img { 2353 height: auto; 2354 max-width: 100%; 2355} 2356 2357/* Preset-specific styles */ 2358/* Onyx preset specific styles */ 2359 2360 2361</style> 2362 2363 2364 <style> 2365 #hs_cos_wrapper_footer-module-7 hr { 2366 border:0 none; 2367 border-bottom-width:1px; 2368 border-bottom-style:solid; 2369 border-bottom-color:rgba(48,63,89,1.0); 2370 margin-left:auto; 2371 margin-right:auto; 2372 margin-top:10px; 2373 margin-bottom:10px; 2374 width:100%; 2375} 2376 2377 </style> 2378 2379<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-B2JL1QHF.css"> 2380 2381<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-Cir01r20.css"> 2382 2383<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/PlaceholderEmptyContent-MX2JmU9C.css"> 2384 2385<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/MobileMenuIsland-fLww7Ehg.css"> 2386 2387<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/MobileLogoBackButton-CBRrxUrt.css"> 2388 2389<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-lmkptd1h.css"> 2390 2391<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/MenuItemComponent-BLBQT5iZ.css"> 2392 2393<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/useDocumentLang-D-zc02CH.css"> 2394 2395<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-09VGSRsQ.css"> 2396 2397<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-AJ-XpXDx.css"> 2398 2399<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-09VGSRsQ.css"> 2400 2401<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-AJ-XpXDx.css"> 2402 2403<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-09VGSRsQ.css"> 2404 2405<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-DA0Ph26K.css"> 2406 2407<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-N2SAwmPM.css"> 2408 2409<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-Cir01r20.css"> 2410 2411<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.
2411net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-DA0Ph26K.css"> 2412 2413<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-N2SAwmPM.css"> 2414 2415<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-Cir01r20.css"> 2416 2417<link rel="preload" as="style" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-AJ-XpXDx.css"> 2418 2419<style> 2420 @font-face { 2421 font-family: "Fraunces"; 2422 font-weight: 400; 2423 font-style: normal; 2424 font-display: swap; 2425 src: url("/_hcms/googlefonts/Fraunces/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Fraunces/regular.woff") format("woff"); 2426 } 2427 @font-face { 2428 font-family: "Fraunces"; 2429 font-weight: 700; 2430 font-style: normal; 2431 font-display: swap; 2432 src: url("/_hcms/googlefonts/Fraunces/700.woff2") format("woff2"), url("/_hcms/googlefonts/Fraunces/700.woff") format("woff"); 2433 } 2434 @font-face { 2435 font-family: "Inter"; 2436 font-weight: 400; 2437 font-style: normal; 2438 font-display: swap; 2439 src: url("/_hcms/googlefonts/Inter/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/regular.woff") format("woff"); 2440 } 2441 @font-face { 2442 font-family: "Inter"; 2443 font-weight: 500; 2444 font-style: normal; 2445 font-display: swap; 2446 src: url("/_hcms/googlefonts/Inter/500.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/500.woff") format("woff"); 2447 } 2448 @font-face { 2449 font-family: "Inter"; 2450 font-weight: 600; 2451 font-style: normal; 2452 font-display: swap; 2453 src: url("/_hcms/googlefonts/Inter/600.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/600.woff") format("woff"); 2454 } 2455 @font-face { 2456 font-family: "Inter"; 2457 font-weight: 800; 2458 font-style: normal; 2459 font-display: swap; 2460 src: url("/_hcms/googlefonts/Inter/800.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/800.woff") format("woff"); 2461 } 2462 @font-face { 2463 font-family: "Inter"; 2464 font-weight: 600; 2465 font-style: italic; 2466 font-display: swap; 2467 src: url("/_hcms/googlefonts/Inter/600italic.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/600italic.woff") format("woff"); 2468 } 2469 @font-face { 2470 font-family: "Inter"; 2471 font-weight: 700; 2472 font-style: normal; 2473 font-display: swap; 2474 src: url("/_hcms/googlefonts/Inter/700.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/700.woff") format("woff"); 2475 } 2476 @font-face { 2477 font-family: "Inter"; 2478 font-weight: 400; 2479 font-style: italic; 2480 font-display: swap; 2481 src: url("/_hcms/googlefonts/Inter/italic.woff2") format("woff2"), url("/_hcms/googlefonts/Inter/italic.woff") format("woff"); 2482 } 2483 @font-face { 2484 font-family: "Source Serif 4"; 2485 font-weight: 400; 2486 font-style: normal; 2487 font-display: swap; 2488 src: url("/_hcms/googlefonts/Source_Serif_4/regular.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_4/regular.woff") format("woff"); 2489 } 2490 @font-face { 2491 font-family: "Source Serif 4"; 2492 font-weight: 600; 2493 font-style: normal; 2494 font-display: swap; 2495 src: url("/_hcms/googlefonts/Source_Serif_4/600.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_4/600.woff") format("woff"); 2496 } 2497 @font-face { 2498 font-family: "Source Serif 4"; 2499 font-weight: 700; 2500 font-style: normal; 2501 font-display: swap; 2502 src: url("/_hcms/googlefonts/Source_Serif_4/700.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_4/700.woff") format("woff"); 2503 } 2504 @font-face { 2505 font-family: "Source Serif 4"; 2506 font-weight: 600; 2507 font-style: italic; 2508 font-display: swap; 2509 src: url("/_hcms/googlefonts/Source_Serif_4/600italic.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_4/600italic.woff") format("woff"); 2510 } 2511 @font-face { 2512 font-family: "Source Serif 4"; 2513 font-weight: 400; 2514 font-style: italic; 2515 font-display: swap; 2516 src: url("/_hcms/googlefonts/Source_Serif_4/italic.woff2") format("woff2"), url("/_hcms/googlefonts/Source_Serif_4/italic.woff") format("woff"); 2517 } 2518</style> 2519 2520<!-- Editor Styles --> 2521<style id="hs_editor_style" type="text/css"> 2522.header-row-0-force-full-width-section > .row-fluid { 2523 max-width: none !important; 2524} 2525.dnd_area-row-0-max-width-section-centering > .row-fluid { 2526 max-width: 1120px !important; 2527 margin-left: auto !important; 2528 margin-right: auto !important; 2529} 2530.dnd_area-row-1-max-width-section-centering > .row-fluid { 2531 max-width: 1120px !important; 2532 margin-left: auto !important; 2533 margin-right: auto !important; 2534} 2535.footer-row-0-force-full-width-section > .row-fluid { 2536 max-width: none !important; 2537} 2538/* HubSpot Non-stacked Media Query Styles */ 2539@media (min-width:768px) { 2540 .header-row-0-vertical-alignment > .row-fluid { 2541 display: -ms-flexbox !important; 2542 -ms-flex-direction: row; 2543 display: flex !important; 2544 flex-direction: row; 2545 } 2546 .header-module-1-vertical-alignment { 2547 display: -ms-flexbox !important; 2548 -ms-flex-direction: column !important; 2549 -ms-flex-pack: center !important; 2550 display: flex !important; 2551 flex-direction: column !important; 2552 justify-content: center !important; 2553 } 2554 .header-module-1-vertical-alignment > div { 2555 flex-shrink: 0 !important; 2556 } 2557} 2558/* HubSpot Styles (default) */ 2559.header-row-0-padding { 2560 padding-top: 0px !important; 2561 padding-bottom: 0px !important; 2562 padding-left: 0px !important; 2563 padding-right: 0px !important; 2564} 2565.dnd_area-row-0-padding { 2566 padding-top: 192px !important; 2567 padding-bottom: 192px !important; 2568} 2569.dnd_area-row-0-hidden { 2570 display: none !important; 2571} 2572.dnd_area-row-0-background-layers { 2573 background-image: url('https://www.bluepointsearch.com/hubfs/AI-Generated%20Media/Images/Law%20Firm%20Services%20Hero%20Image.png') !important; 2574 background-position: center top !important; 2575 background-size: cover !important; 2576 background-repeat: no-repeat !important; 2577} 2578.dnd_area-row-2-background-layers { 2579 background-image: linear-gradient(rgba(9, 21, 43, 1), rgba(9, 21, 43, 1)) !important; 2580 background-position: left top !important; 2581 background-size: auto !important; 2582 background-repeat: no-repeat !important; 2583} 2584.dnd_area-row-3-hidden { 2585 display: none !important; 2586} 2587.footer-row-0-padding { 2588 padding-top: 0px !important; 2589 padding-bottom: 0px !important; 2590} 2591.footer-row-0-hidden { 2592 display: none !important; 2593} 2594.footer-row-0-background-layers { 2595 background-image: linear-gradient(rgba(12, 25, 39, 1), rgba(12, 25, 39, 1)) !important; 2596 background-position: left top !important; 2597 background-size: auto !important; 2598 background-repeat: no-repeat !important; 2599} 2600.footer-row-1-padding { 2601 padding-top: 32px !important; 2602 padding-bottom: 32px !important; 2603} 2604.footer-row-1-background-layers { 2605 background-image: linear-gradient(rgba(12, 25, 39, 1), rgba(12, 25, 39, 1)) !important; 2606 background-position: left top !important; 2607 background-size: auto !important; 2608 background-repeat: no-repeat !important; 2609} 2610/* HubSpot Styles (mobile) */ 2611@media (max-width: 767px) { 2612 .dnd_area-row-3-hidden { 2613 display: none !important; 2614 } 2615 .footer-row-0-hidden { 2616 display: none !important; 2617 } 2618} 2619</style> 2620 2621 2622 2623 <link rel="canonical" href="https://www.bluepointsearch.com/services"> 2624 2625<link rel="stylesheet" href="/hubfs/CSS/overrides.css"> 2626 2627 2628<meta property="og:url" content="https://www.bluepointsearch.com/services"> 2629<meta name="twitter:card" content="summary"> 2630<meta http-equiv="content-language" content="en"> 2631 2632 2633 2634 2635 2636 2637 <meta name="generator" content="HubSpot"></head> 2638 2639 <body class="body-wrapper hs-content-id-378174677725 hs-site-page page theme-overrides"> 2640 2641 2642 <div data-global-resource-path="@hubspot/elevate/templates/partials/header.hubl.html"> 2643 2644 2645 2646 2647 2648 2649<header class="hs-elevate-header"> 2650 2651
2652 <a href="#main-content" class="hs-elevate-header__skip">Skip to content</a> 2653 2654 <div class="container-fluid"> 2655<div class="row-fluid-wrapper"> 2656<div class="row-fluid"> 2657<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> 2658 2659<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd-section header-row-0-padding header-row-0-force-full-width-section header-row-0-vertical-alignment"> 2660<div class="row-fluid "> 2661<div class="span12 widget-span widget-type-custom_widget header-module-1-vertical-alignment dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2662<div id="hs_cos_wrapper_header-module-1" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-B2JL1QHF.css"> 2663<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-Cir01r20.css"> 2664<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/PlaceholderEmptyContent-MX2JmU9C.css"> 2665<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/MobileMenuIsland-fLww7Ehg.css"> 2666<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/MobileLogoBackButton-CBRrxUrt.css"> 2667<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-lmkptd1h.css"> 2668<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/MenuItemComponent-BLBQT5iZ.css"> 2669<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/useDocumentLang-D-zc02CH.css"> 2670<div class="hs-elevate-site-header _hs-elevate-site-header_kf6j8_1" style="--hsElevate--siteHeader__menuTextColor:#09152B;--hsElevate--siteHeader__hover--menuTextColor:#c7caca;--hsElevate--siteHeader__menuBackgroundColor:#ffffff;--hsElevate--siteHeader__menuAccentColor:#F7F9FC"><div class="hs-elevate-site-header__header-container _hs-elevate-site-header__header-container_kf6j8_21"><div class="hs-elevate-site-header__logo-container _hs-elevate-site-header__logo-container_kf6j8_33"><!--$--><div data-hs-island="true" id="island-02056anff8707R3"><!--$--><div class="hs-elevate-site-header__back-button-container"><a class="hs-elevate-site-header__logo-link _hs-elevate-site-header__logo-link_1q62y_33" href="https://www.bluepointsearch.com?hsLang=en"><img class="hs-elevate-site-header__logo _hs-elevate-site-header__logo_1q62y_33" src="https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=1011&height=329&name=logo-white.png" alt="BluePoint Search" loading="eager" width="1011" height="329" srcset="https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=506&height=165&name=logo-white.png 506w, https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=1011&height=329&name=logo-white.png 1011w, https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=1517&height=494&name=logo-white.png 1517w, https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=2022&height=658&name=logo-white.png 2022w, https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=2528&height=823&name=logo-white.png 2528w, https://www.bluepointsearch.com/hs-fs/hubfs/Logos/logo-white.png?width=3033&height=987&
2670name=logo-white.png 3033w" sizes="(max-width: 1011px) 100vw, 1011px"><span class="_hs-elevate-site-header__logo-link-screen-reader_1q62y_65">Homepage</span></a></div><!--/$--></div><!--/$--></div><div class="hs-elevate-site-header__main-nav _hs-elevate-site-header__main-nav_kf6j8_42"><!--$--><div data-hs-island="true" id="island-02056anff8707R5" style="flex:1 0 100%"><!--$--><nav tabindex="0" aria-label="Main navigation"><ul role="menu" class="hs-elevate-menu hs-elevate-menu--horizontal hs-elevate-menu--desktop hs-elevate-site-header__main-nav-menu" style="justify-content:flex-end;padding:0"><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://www.bluepointsearch.com/services">Services</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://www.bluepointsearch.com/referral-program?hsLang=en">Referral Program</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a class="hs-elevate-link--primary hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://www.bluepointsearch.com/contact?hsLang=en">Contact Us</a></div></li></ul></nav><!--/$--></div><!--/$--></div><div class="hs-elevate-site-header__mobile-menu-container _hs-elevate-site-header__mobile-menu-container_kf6j8_183"><!--$--><div data-hs-island="true" id="island-02056anff8707Rb"><!--$--><div style="--hsElevate--mobileMenu__textColor:#09152B;--hsElevate--mobileMenu__hover--textColor:#c7caca;--hsElevate--mobileMenu__backgroundColor:#ffffff;--hsElevate--mobileMenu__accentColor:#F7F9FC;--hsElevate--mobileMenu__height:0px;--hsElevate--mobileMenuButtonContainer__height:0px;--hsElevate--mobileMenuLanguageSwitcher__height:0px" class="hs-elevate-site-header__mobile-menu _hs-elevate-site-header__mobile-menu_1ke6g_1"><div class="hs-elevate-site-header__hamburger-menu _hs-elevate-site-header__hamburger-menu_1ke6g_133" tab-index="1"><div></div><div></div><div></div></div><div class="hs-elevate-site-header__menu-container _hs-elevate-site-header__menu-container_1ke6g_5 _hs-elevate-site-header__menu-container--is-hidden_1ke6g_109"><nav tabindex="0" aria-label="Main mobile navigation"><ul role="menu" class="hs-elevate-menu hs-elevate-menu--vertical hs-elevate-menu--mobile hs-elevate-site-header__menu"><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://www.bluepointsearch.com/services">Services</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://www.bluepointsearch.com/referral-program?hsLang=en">Referral Program</a></div></li><li class="" data-hs-elevate-menuitem-depth="1" tabindex="-1" role="menuitem"><div class="hs-elevate-menu__menu-item-link-container _menuItemLinkContainer_bqqz5_27"><a style="--hsElevate--menu--topLevel__gap:0" class="hs-elevate-link--primary hs-elevate-menu__menu-item-link _menuItemLink_bqqz5_27" tabindex="-1" href="https://www.bluepointsearch.com/contact?hsLang=en">Contact Us</a></div></li></ul></nav></div></div><!--/$--></div><!--/$--></div></div></div> 2671
2671<script type="text/javascript"> 2672 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2673 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2674 window.__hsBasePath = "\u002Fservices"; 2675 </script>
2675 2676 2677
2677<script type="text/javascript"> 2678 var newIslands = [{"clientOnly":false,"hydrateOn":"load","id":"island-02056anff8707R3","moduleId":"components\u002Fmodules\u002FSiteHeader\u002Fislands\u002FMobileLogoBackButton.tsx?client-entry","moduleName":"MobileLogoBackButton","priority":0,"props":{"companyName":"BluePoint Search","isInEditor":false,"logoField":{"alt":"BluePoint Search","height":329,"src":"https:\u002F\u002F245408219.fs1.hubspotusercontent-na2.net\u002Fhubfs\u002F245408219\u002FLogos\u002Flogo-white.png","suppress_company_name":false,"width":1011},"logoLink":"https:\u002F\u002Fwww.bluepointsearch.com","logoLinkAriaText":"Homepage","logoPlaceholderDescription":"Click to add a logo","logoPlaceholderTitle":"No logo"},"resolvedDataDependencies":{"languageVariants":{"data":[],"status":"SUCCESS"}},"sharedStateID":"hs-ss-:02056anff8707R0:","supplementalFieldValues":{"defaultContent":{"languageSwitcherSelectText":{},"logoLinkAriaText":{},"logoPlaceholderDescription":{},"logoPlaceholderTitle":{},"placeholderDescription":{},"placeholderTitle":{}},"globe_icon":{"type":"icon","value":{"aliases":["globe-americas","earth","earth-america"],"altIconName":"earth-americas","categories":[],"icon_set":"fontawesome-6.4.2","name":"earth-americas","styles":["SOLID"],"svg":{"SOLID":"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"},"unicode":"f57d","viewPort":[0,0,512,512]}},"groupButton":{"buttonContentIcon":{"type":"icon","value":{"aliases":[],"altIconName":"arrow-right","categories":[],"icon_set":"fontawesome-6.4.2","name":"arrow-right","styles":["SOLID"],"svg":{"SOLID":"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"},"unicode":"f061","viewPort":[0,0,448,512]}},"buttonContentIconPosition":{},"buttonContentLink":{},"buttonContentShowIcon":{},"buttonContentText":{},"showButton":{}},"groupLogo":{"logo":{},"logoLinkOverride":{},"overrideLogoLink":{}},"groupNavigation":{"menu":{"type":"menu","value":{"content":"\u003Cspan id=\"hs_cos_wrapper_header-module-1_\" class=\"hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu\" style=\"\" data-hs-cos-general-type=\"widget\" data-hs-cos-type=\"menu\" \u003E\u003Cdiv id=\"hs_menu_wrapper_header-module-1_\" class=\"hs-menu-wrapper active-branch flyouts hs-menu-flow-horizontal\" role=\"navigation\" data-sitemap-name=\"default\" data-menu-id=\"368516311799\" aria-label=\"Navigation Menu\"\u003E\n \u003Cul role=\"menu\" class=\"active-branch\"\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1 active active-branch\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices\" role=\"menuitem\"\u003EServices\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program\" role=\"menuitem\"\u003EReferral Program\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact\" role=\"menuitem\"\u003EContact Us\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003C\u002Ful\u003E\n\u003C\u002Fdiv\u003E\u003C\u002Fspan\u003E","menuId":"default"}}},"styles":{"groupButton":{"buttonStyleSize":{},"buttonStyleVariant":{}},"groupMenu":{"menuAccentColor":{},"menuAlignment":{}
2678,"menuBackgroundColor":{},"menuTextColor":{},"menuTextHoverColor":{}}}},"url":"https:\u002F\u002F241839045.fs1.hubspotusercontent-na2.net\u002Fhubfs\u002F241839045\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2241\u002Fjs_client_assets\u002Fassets\u002FMobileLogoBackButton-DtqpVGri.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-02056anff8707R5","moduleId":"components\u002FMenuComponent\u002Findex.tsx?client-entry","moduleName":"index","priority":0,"props":{"additionalClassArray":["hs-elevate-site-header__main-nav-menu"],"flow":"horizontal","flyouts":true,"maxDepth":3,"menuAlignment":{"css":"","horizontal_align":"RIGHT"},"menuDataArray":[{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Services","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378174677725,"pageTitle":"Services","parentGuid":null,"slug":"services","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Referral Program","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378199223033,"pageTitle":"Referral Program","parentGuid":null,"slug":"referral-program","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact Us","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378199188209,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact"}],"navigationAriaLabel":"Main navigation"},"resolvedDataDependencies":{"languageVariants":{"data":[],"status":"SUCCESS"}},"sharedStateID":"hs-ss-:02056anff8707R0:","supplementalFieldValues":{"defaultContent":{"languageSwitcherSelectText":{},"logoLinkAriaText":{},"logoPlaceholderDescription":{},"logoPlaceholderTitle":{},"placeholderDescription":{},"placeholderTitle":{}},"globe_icon":{"type":"icon","value":{"aliases":["globe-americas","earth","earth-america"],"altIconName":"earth-americas","categories":[],"icon_set":"fontawesome-6.4.2","name":"earth-americas","styles":["SOLID"],"svg":{"SOLID":"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"},"unicode":"f57d","viewPort":[0,0,512,512]}},"groupButton":{"buttonContentIcon":{"type":"icon","value":{"aliases":[],"altIconName":"arrow-right","categories":[],"icon_set":"fontawesome-6.4.2","name":"arrow-right","styles":["SOLID"],"svg":{"SOLID":"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"},"unicode":"f061","viewPort":[0,0,448,512]}},"buttonContentIconPosition":{},"buttonContentLink":{},"buttonContentShowIcon":{},"buttonContentText":{},"showButton":{}},"groupLogo":{"logo":{},"logoLinkOverride":{},"overrideLogoLink":{}},"groupNavigation":{"menu":{"type":"menu","value":{"content":"\u003Cspan id=\"hs_cos_wrapper_header-module-1_\" class=\"hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu\" style=\"\" data-hs-cos-general-type=\"widget\" data-hs-cos-type=\"menu\" \u003E\u003Cdiv id=\"hs_menu_wrapper_header-module-1_\" class=\"hs-menu-wrapper active-branch flyout
2678s hs-menu-flow-horizontal\" role=\"navigation\" data-sitemap-name=\"default\" data-menu-id=\"368516311799\" aria-label=\"Navigation Menu\"\u003E\n \u003Cul role=\"menu\" class=\"active-branch\"\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1 active active-branch\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices\" role=\"menuitem\"\u003EServices\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program\" role=\"menuitem\"\u003EReferral Program\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact\" role=\"menuitem\"\u003EContact Us\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003C\u002Ful\u003E\n\u003C\u002Fdiv\u003E\u003C\u002Fspan\u003E","menuId":"default"}}},"styles":{"groupButton":{"buttonStyleSize":{},"buttonStyleVariant":{}},"groupMenu":{"menuAccentColor":{},"menuAlignment":{},"menuBackgroundColor":{},"menuTextColor":{},"menuTextHoverColor":{}}}},"url":"https:\u002F\u002F241839045.fs1.hubspotusercontent-na2.net\u002Fhubfs\u002F241839045\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2241\u002Fjs_client_assets\u002Fassets\u002Findex-BmfWLHSR.js"},{"clientOnly":false,"hydrateOn":"load","id":"island-02056anff8707Rb","moduleId":"components\u002Fmodules\u002FSiteHeader\u002Fislands\u002FMobileMenuIsland.tsx?client-entry","moduleName":"MobileMenuIsland","priority":0,"props":{"buttonStyleSize":"medium","buttonStyleVariant":"primary","flow":"horizontal","flyouts":true,"groupButton":{"buttonContentIcon":{"icon_set":"fontawesome-6.4.2","name":"arrow-right"},"buttonContentIconPosition":"right","buttonContentLink":{"no_follow":false,"open_in_new_tab":false,"rel":"","sponsored":false,"url":null,"user_generated_content":false},"buttonContentShowIcon":false,"buttonContentText":"Get started","showButton":false},"hublData":{"companyName":"BluePoint Search","defaultLogo":{"alt":"BluePoint Search","height":329,"src":"https:\u002F\u002F245408219.fs1.hubspotusercontent-na2.net\u002Fhubfs\u002F245408219\u002FLogos\u002Flogo-white.png","suppress_company_name":false,"width":1011},"isInEditor":false,"logoLink":"https:\u002F\u002Fwww.bluepointsearch.com","navigation":{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":null,"children":[{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Services","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378174677725,"pageTitle":"Services","parentGuid":null,"slug":"services","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Referral Program","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378199223033,"pageTitle":"Referral Program","parentGuid":null,"slug":"referral-program","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact Us","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378199188209,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact"}],"contentGroupId":null,"contentType":null,"errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":null,"level":0,"linkTarget":null,"live":true,"nodeType":3,"pageId":null,"pageTitle":null,"parentGuid":null,"slug":null,"state":null,"subcategory":null,"topLevelAncestorGuid":null,"url":null,"urlParamStr":"","urlWithoutAnchor":"null"}},"langSwitcherIconFieldPath":"globe_icon","languageSwitcherSelectText":"Select a language","maxDepth":3,"menuAccentColor":"#F7F9FC","menuAlignment":{"css":"","horizontal_align":"RIGHT"}
2678,"menuBackgroundColor":"#ffffff","menuDataArray":[{"activeBranch":true,"activeNode":true,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Services","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378174677725,"pageTitle":"Services","parentGuid":null,"slug":"services","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Referral Program","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378199223033,"pageTitle":"Referral Program","parentGuid":null,"slug":"referral-program","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program"},{"activeBranch":false,"activeNode":false,"blogNode":false,"categoryId":1,"children":[],"contentGroupId":null,"contentType":"site_page","errorMessage":null,"guid":null,"isDeleted":false,"isNonLinkingNode":false,"isPublished":true,"label":"Contact Us","level":1,"linkTarget":null,"live":true,"nodeType":2,"pageId":378199188209,"pageTitle":"Contact","parentGuid":null,"slug":"contact","state":"PUBLISHED_OR_SCHEDULED","subcategory":"site_page","topLevelAncestorGuid":null,"url":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact","urlParamStr":"","urlWithoutAnchor":"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact"}],"menuTextColor":"#09152B","menuTextHoverColor":"#c7caca","moduleName":"header-module-1","myAvailableTranslations":[],"navigationAriaLabel":"Main mobile navigation"},"resolvedDataDependencies":{"languageVariants":{"data":[],"status":"SUCCESS"}},"sharedStateID":"hs-ss-:02056anff8707R0:","supplementalFieldValues":{"defaultContent":{"languageSwitcherSelectText":{},"logoLinkAriaText":{},"logoPlaceholderDescription":{},"logoPlaceholderTitle":{},"placeholderDescription":{},"placeholderTitle":{}},"globe_icon":{"type":"icon","value":{"aliases":["globe-americas","earth","earth-america"],"altIconName":"earth-americas","categories":[],"icon_set":"fontawesome-6.4.2","name":"earth-americas","styles":["SOLID"],"svg":{"SOLID":"M57.7 193l9.4 16.4c8.3 14.5 21.9 25.2 38 29.8L163 255.7c17.2 4.9 29 20.6 29 38.5v39.9c0 11 6.2 21 16 25.9s16 14.9 16 25.9v39c0 15.6 14.9 26.9 29.9 22.6c16.1-4.6 28.6-17.5 32.7-33.8l2.8-11.2c4.2-16.9 15.2-31.4 30.3-40l8.1-4.6c15-8.5 24.2-24.5 24.2-41.7v-8.3c0-12.7-5.1-24.9-14.1-33.9l-3.9-3.9c-9-9-21.2-14.1-33.9-14.1H257c-11.1 0-22.1-2.9-31.8-8.4l-34.5-19.7c-4.3-2.5-7.6-6.5-9.2-11.2c-3.2-9.6 1.1-20 10.2-24.5l5.9-3c6.6-3.3 14.3-3.9 21.3-1.5l23.2 7.7c8.2 2.7 17.2-.4 21.9-7.5c4.7-7 4.2-16.3-1.2-22.8l-13.6-16.3c-10-12-9.9-29.5 .3-41.3l15.7-18.3c8.8-10.3 10.2-25 3.5-36.7l-2.4-4.2c-3.5-.2-6.9-.3-10.4-.3C163.1 48 84.4 108.9 57.7 193zM464 256c0-36.8-9.6-71.4-26.4-101.5L412 164.8c-15.7 6.3-23.8 23.8-18.5 39.8l16.9 50.7c3.5 10.4 12 18.3 22.6 20.9l29.1 7.3c1.2-9 1.8-18.2 1.8-27.5zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"},"unicode":"f57d","viewPort":[0,0,512,512]}},"groupButton":{"buttonContentIcon":{"type":"icon","value":{"aliases":[],"altIconName":"arrow-right","categories":[],"icon_set":"fontawesome-6.4.2","name":"arrow-right","styles":["SOLID"],"svg":{"SOLID":"M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"},"unicode":"f061","viewPort":[0,0,448,512]}},"buttonContentIconPosition":{},"buttonContentLink":{},"buttonContentShowIcon":{},"buttonContentText":{},"showButton":{}},"groupLogo":{"logo":{},"logoLinkOverride":{},"overrideLogoLink":{}},"groupNavigation":{"menu":{"type":"menu","value":{"content":"\u003Cspan id=\"hs_cos_wrapper_header-module-1_\" class=\"hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_menu\" style=\"\" data-hs-cos-general-type=\"widget\" data-hs-cos-type=\"menu\" \u003E\u003Cdiv id=\"hs_menu_wrapper_header-module-1_\" class=\"hs-menu-wrapper active-branch flyout
2678s hs-menu-flow-horizontal\" role=\"navigation\" data-sitemap-name=\"default\" data-menu-id=\"368516311799\" aria-label=\"Navigation Menu\"\u003E\n \u003Cul role=\"menu\" class=\"active-branch\"\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1 active active-branch\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices\" role=\"menuitem\"\u003EServices\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Freferral-program\" role=\"menuitem\"\u003EReferral Program\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003Cli class=\"hs-menu-item hs-menu-depth-1\" role=\"none\"\u003E\u003Ca href=\"https:\u002F\u002Fwww.bluepointsearch.com\u002Fcontact\" role=\"menuitem\"\u003EContact Us\u003C\u002Fa\u003E\u003C\u002Fli\u003E\n \u003C\u002Ful\u003E\n\u003C\u002Fdiv\u003E\u003C\u002Fspan\u003E","menuId":"default"}}},"styles":{"groupButton":{"buttonStyleSize":{},"buttonStyleVariant":{}},"groupMenu":{"menuAccentColor":{},"menuAlignment":{},"menuBackgroundColor":{},"menuTextColor":{},"menuTextHoverColor":{}}}},"url":"https:\u002F\u002F241839045.fs1.hubspotusercontent-na2.net\u002Fhubfs\u002F241839045\u002Fraw_assets\u002Fcms-elevate-theme\u002Fmaster\u002F2241\u002Fjs_client_assets\u002Fassets\u002FMobileMenuIsland-i8qAYrhU.js"}]; 2679 if (Array.isArray(window.__islands)) { 2680 window.__islands.push(...newIslands); 2681 } else { 2682 window.__islands = newIslands; 2683 } 2684 2685 var newState = {"hs-ss-:02056anff8707R0:":{"value":[],"hasCustomReducerFunc":true}}; 2686 if (window.__hsSSInit) { 2687 window.__hsSSInit = Object.assign(window.__hsSSInit, newState); 2688 } else { 2689 window.__hsSSInit = newState; 2690 } 2691 </script>
2691 2692 <link rel="modulepreload" crossorigin href="https://static.hsappstatic.net/cms-js-static/ex/js/react/v18/react-combined.mjs"> 2693
2693<script type="module" crossorigin> 2694 import { initConfigSingletonFromJSON, setupIslandHydration } from "https://static.hsappstatic.net/cms-js-static/ex/js/island-runtime/v1/island-runtime.mjs" 2695 initConfigSingletonFromJSON(window.__hsEnvConfig) 2696 setupIslandHydration(); 2697 </script>
2697 2698 </div> 2699 2700</div><!--end widget-span --> 2701</div><!--end row--> 2702</div><!--end row-wrapper --> 2703 2704</div><!--end widget-span --> 2705</div> 2706</div> 2707</div> 2708 2709</header></div> 2710 2711 2712 2713 <main id="main-content"> 2714 2715 <div class="container-fluid"> 2716<div class="row-fluid-wrapper"> 2717<div class="row-fluid"> 2718<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> 2719 2720<div class="row-fluid-wrapper row-depth-1 row-number-1 dnd_area-row-0-max-width-section-centering dnd_area-row-0-background-layers dnd-section dnd_area-row-0-padding dnd_area-row-0-background-image dnd_area-row-0-hidden"> 2721<div class="row-fluid "> 2722<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12"> 2723 2724<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-row"> 2725<div class="row-fluid "> 2726<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2727<div id="hs_cos_wrapper_module_17859600710305" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-09VGSRsQ.css"> 2728<div class="hs-elevate-heading-container _hs-elevate-heading-container_1bnlv_1" style="--hsElevate--heading__textColor:var(--hsElevate--section--darkSection--1__textColor)"><h1 class="hs-elevate-display-2 hs-elevate-heading-container__heading" style="text-align:center" data-hs-token="module.module_17859600710305.headingAndTextHeading">Services</h1></div> 2729
2729<script type="text/javascript"> 2730 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2731 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2732 window.__hsBasePath = "\u002Fservices"; 2733 </script>
2733 2734 </div> 2735 2736</div><!--end widget-span --> 2737</div><!--end row--> 2738</div><!--end row-wrapper --> 2739 2740</div><!--end widget-span --> 2741</div><!--end row--> 2742</div><!--end row-wrapper --> 2743 2744<div class="row-fluid-wrapper row-depth-1 row-number-3 dnd_area-row-1-max-width-section-centering dnd-section"> 2745<div class="row-fluid "> 2746<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12"> 2747 2748<div class="row-fluid-wrapper row-depth-1 row-number-4 dnd-row"> 2749<div class="row-fluid "> 2750<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12"> 2751 2752<div class="row-fluid-wrapper row-depth-1 row-number-5 dnd-row"> 2753<div class="row-fluid "> 2754<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2755<div id="hs_cos_wrapper_module_178596523879713" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-AJ-XpXDx.css"> 2756<div class="hs-elevate-rich-text _hs-elevate-rich-text_6uweg_1" style="--hsElevate--richText__textColor:var(--hsElevate--section--lightSection--1__textColor);--hsElevate--richText__accentColor:var(--hsElevate--section--lightSection--1__accentColor);--hsElevate--richText__linkColor:var(--hsElevate--section--lightSection--1--link__fontColor);--hsElevate--richText__textDecoration:var(--hsElevate--section--lightSection--1--link__textDecoration);--hsElevate--richText__textDecorationColor:var(--hsElevate--section--lightSection--1--link__textDecorationColor);--hsElevate--richText__linkHoverColor:var(--hsElevate--section--lightSection--1--link__hover--fontColor);--hsElevate--richText__linkHoverTextDecoration:var(--hsElevate--section--lightSection--1--link__hover--textDecoration);--hsElevate--richText__linkHoverTextDecorationColor:var(--hsElevate--section--lightSection--1--link__hover--textDecorationColor);--hsElevate--blockquote__textColor:var(--hsElevate--section--lightSection--1--blockquote__textColor);--hsElevate--blockquote__backgroundColor:var(--hsElevate--section--lightSection--1--blockquote__backgroundColor);--hsElevate--blockquote__accentColor:var(--hsElevate--section--lightSection--1--blockquote__accentColor)" data-hs-token="module.module_178596523879713.richTextContentHTML"><div style="text-align: center;"> 2757<h4>Narrow scope, deep specialization</h4> 2758</div></div> 2759
2759<script type="text/javascript"> 2760 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2761 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2762 window.__hsBasePath = "\u002Fservices"; 2763 </script>
2763 2764 </div> 2765 2766</div><!--end widget-span --> 2767</div><!--end row--> 2768</div><!--end row-wrapper --> 2769 2770<div class="row-fluid-wrapper row-depth-1 row-number-6 dnd-row"> 2771<div class="row-fluid "> 2772<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2773<div id="hs_cos_wrapper_module_178596523879714" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-09VGSRsQ.css"> 2774<div class="hs-elevate-heading-container _hs-elevate-heading-container_1bnlv_1" style="--hsElevate--heading__textColor:var(--hsElevate--section--lightSection--1__textColor)"><h2 class="hs-elevate-h1 hs-elevate-heading-container__heading" style="text-align:center" data-hs-token="module.module_178596523879714.headingAndTextHeading">A focused approach</h2></div> 2775
2775<script type="text/javascript"> 2776 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2777 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2778 window.__hsBasePath = "\u002Fservices"; 2779 </script>
2779 2780 </div> 2781 2782</div><!--end widget-span --> 2783</div><!--end row--> 2784</div><!--end row-wrapper --> 2785 2786<div class="row-fluid-wrapper row-depth-1 row-number-7 dnd-row"> 2787<div class="row-fluid "> 2788<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2789<div id="hs_cos_wrapper_module_178596523879715" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-AJ-XpXDx.css"> 2790<div class="hs-elevate-rich-text _hs-elevate-rich-text_6uweg_1" style="--hsElevate--richText__textColor:var(--hsElevate--section--lightSection--1__textColor);--hsElevate--richText__accentColor:var(--hsElevate--section--lightSection--1__accentColor);--hsElevate--richText__linkColor:var(--hsElevate--section--lightSection--1--link__fontColor);--hsElevate--richText__textDecoration:var(--hsElevate--section--lightSection--1--link__textDecoration);--hsElevate--richText__textDecorationColor:var(--hsElevate--section--lightSection--1--link__textDecorationColor);--hsElevate--richText__linkHoverColor:var(--hsElevate--section--lightSection--1--link__hover--fontColor);--hsElevate--richText__linkHoverTextDecoration:var(--hsElevate--section--lightSection--1--link__hover--textDecoration);--hsElevate--richText__linkHoverTextDecorationColor:var(--hsElevate--section--lightSection--1--link__hover--textDecorationColor);--hsElevate--blockquote__textColor:var(--hsElevate--section--lightSection--1--blockquote__textColor);--hsElevate--blockquote__backgroundColor:var(--hsElevate--section--lightSection--1--blockquote__backgroundColor);--hsElevate--blockquote__accentColor:var(--hsElevate--section--lightSection--1--blockquote__accentColor)" data-hs-token="module.module_178596523879715.richTextContentHTML"><div style="text-align: center;"> 2791<p>We are a boutique search firm specializing in placing asset management attorneys. Our practice focuses on senior to mid-level placements across investment management, funds, secondaries, and regulatory practices. Because we intentionally concentrate the scope of our work, we deliver highly tailored searches, deep market expertise, and discreet, consultative placement services. We partner closely with hiring teams and candidates to source and assess attorneys with the technical skills and industry experience required to create productive, long-term relationships.</p> 2792</div></div> 2793
2793<script type="text/javascript"> 2794 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2795 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2796 window.__hsBasePath = "\u002Fservices"; 2797 </script>
2797 2798 </div> 2799 2800</div><!--end widget-span --> 2801</div><!--end row--> 2802</div><!--end row-wrapper --> 2803 2804</div><!--end widget-span --> 2805</div><!--end row--> 2806</div><!--end row-wrapper --> 2807 2808</div><!--end widget-span --> 2809</div><!--end row--> 2810</div><!--end row-wrapper --> 2811 2812<div class="row-fluid-wrapper row-depth-1 row-number-8 dnd_area-row-2-background-layers dnd_area-row-2-background-color dnd-section"> 2813<div class="row-fluid "> 2814<div class="span12 widget-span widget-type-cell dnd-column" style="" data-widget-type="cell" data-x="0" data-w="12"> 2815 2816<div class="row-fluid-wrapper row-depth-1 row-number-9 dnd-row"> 2817<div class="row-fluid "> 2818<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2819<div id="hs_cos_wrapper_module_17859598983284" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-09VGSRsQ.css"> 2820<div class="hs-elevate-heading-container _hs-elevate-heading-container_1bnlv_1" style="--hsElevate--heading__textColor:var(--hsElevate--section--darkSection--1__textColor)"><h1 class="hs-elevate-h1 hs-elevate-heading-container__heading" style="text-align:center" data-hs-token="module.module_17859598983284.headingAndTextHeading">Helping top talent find top talent</h1></div> 2821
2821<script type="text/javascript"> 2822 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2823 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2824 window.__hsBasePath = "\u002Fservices"; 2825 </script>
2825 2826 </div> 2827 2828</div><!--end widget-span --> 2829</div><!--end row--> 2830</div><!--end row-wrapper --> 2831 2832<div class="row-fluid-wrapper row-depth-1 row-number-10 dnd-row"> 2833<div class="row-fluid "> 2834<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2835<div id="hs_cos_wrapper_module_17859598983285" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-DA0Ph26K.css"> 2836<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-N2SAwmPM.css"> 2837<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-Cir01r20.css"> 2838<div class="hs-elevate-card-container _hs-elevate-card-container_wd0gz_1 _hs-elevate-card-container--bootstrap_wd0gz_8" style="--hsElevate--cardIcon__borderRadius:var(--hsElevate--card--variant4__iconBorderRadius);--hsElevate--cardIcon__fillColor:var(--hsElevate--card--variant4__iconColor);--hsElevate--cardIcon__backgroundColor:var(--hsElevate--card--variant4__iconBackgroundColor);--hsElevate--card__alignment:flex-start;--hsElevate--card__textAlignment:left"><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-4 hs-elevate-card-container__card _hs-elevate-card-container__card--no-button_wd0gz_107 undefined"><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h2 class="hs-elevate-h2 hs-elevate-card-container__title" style="text-align:left" data-hs-token="module.module_17859598983285.groupCards[0].groupContent.headingAndTextHeading">Lawyers</h2><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.module_17859598983285.groupCards[0].groupContent.richTextContentHTML">No two law firms are alike. In fact, no two offices within a single law firm are alike. We have worked with the top firms for years, so we know where their strengths lie and what types of candidates will succeed when they land there. We pride ourselves on our insight and our ability to counsel candidates regarding their prospects and choices.</div></div></article><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-4 hs-elevate-card-container__card _hs-elevate-card-container__card--no-button_wd0gz_107 undefined"><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h2 class="hs-elevate-h2 hs-elevate-card-container__title" style="text-align:left" data-hs-token="module.module_17859598983285.groupCards[1].groupContent.headingAndTextHeading">Law Firms</h2><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.module_17859598983285.groupCards[1].groupContent.richTextContentHTML">We know what you want. We have been in the industry for years and we understand what you are looking for when it comes to talent. When we reach out with a candidate, know that we believe the opportunity to be in everyoneâs best interest. The trust this builds allows us to deliver strong candidates fast, without inefficient back and forth. </div></div></article></div> 2839
2839<script type="text/javascript"> 2840 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2841 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2842 window.__hsBasePath = "\u002Fservices"; 2843 </script>
2843 2844 </div> 2845 2846</div><!--end widget-span --> 2847</div><!--end row--> 2848</div><!--end row-wrapper --> 2849 2850</div><!--end widget-span --> 2851</div><!--end row--> 2852</div><!--end row-wrapper --> 2853 2854<div class="row-fluid-wrapper row-depth-1 row-number-11 dnd_area-row-3-hidden dnd-section"> 2855<div class="row-fluid "> 2856<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2857<div id="hs_cos_wrapper_dnd_area-module-10" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-DA0Ph26K.css"> 2858<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-N2SAwmPM.css"> 2859<link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-Cir01r20.css"> 2860<div class="hs-elevate-card-container _hs-elevate-card-container_wd0gz_1 _hs-elevate-card-container--bootstrap_wd0gz_8" style="--hsElevate--cardIcon__borderRadius:var(--hsElevate--card--variant2__iconBorderRadius);--hsElevate--cardIcon__fillColor:var(--hsElevate--card--variant2__iconColor);--hsElevate--cardIcon__backgroundColor:var(--hsElevate--card--variant2__iconBackgroundColor);--hsElevate--card__alignment:flex-start;--hsElevate--card__textAlignment:left"><article class="hs-elevate-card _hs-elevate-card_oqfoj_1 hs-elevate-card--variant-2 hs-elevate-card-container__card _hs-elevate-card-container__card--no-button_wd0gz_107 undefined"><div class="hs-elevate-card-container__content _hs-elevate-card-container__content_wd0gz_86"><h2 class="hs-elevate-h1 hs-elevate-card-container__title" style="text-align:left" data-hs-token="module.dnd_area-module-10.groupCards[0].groupContent.headingAndTextHeading">A focused approach</h2><div class="hs-elevate-card-container__body _hs-elevate-card-container__body_wd0gz_103" data-hs-token="module.dnd_area-module-10.groupCards[0].groupContent.richTextContentHTML">We are a boutique search firm specializing in placing asset management attorneys. Our practice focuses on senior to mid-level placements across investment management, funds, secondaries, and regulatory practices. Because we intentionally concentrate the scope of our work, we deliver highly tailored searches, deep market expertise, and discreet, consultative placement services. We partner closely with hiring teams and candidates to source and assess attorneys with the technical skills and industry experience required to create productive, long-term relationships.</div></div></article></div> 2861
2861<script type="text/javascript"> 2862 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2863 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2864 window.__hsBasePath = "\u002Fservices"; 2865 </script>
2865 2866 </div> 2867 2868</div><!--end widget-span --> 2869</div><!--end row--> 2870</div><!--end row-wrapper --> 2871 2872</div><!--end widget-span --> 2873</div> 2874</div> 2875</div> 2876 2877 </main> 2878 2879 2880 <div data-global-resource-path="@hubspot/elevate/templates/partials/footer.hubl.html"> 2881 2882 2883 2884 2885 2886 2887<footer class="hs-elevate-footer"> 2888 <div class="container-fluid"> 2889<div class="row-fluid-wrapper"> 2890<div class="row-fluid"> 2891<div class="span12 widget-span widget-type-cell " style="" data-widget-type="cell" data-x="0" data-w="12"> 2892 2893<div class="row-fluid-wrapper row-depth-1 row-number-1 footer-row-0-background-color dnd-section footer-row-0-padding footer-row-0-hidden footer-row-0-background-layers footer-row-0-force-full-width-section"> 2894<div class="row-fluid "> 2895<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2896<div id="hs_cos_wrapper_footer-module-7" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"> 2897 2898 2899 2900 2901 2902 2903 2904<hr></div> 2905 2906</div><!--end widget-span --> 2907</div><!--end row--> 2908</div><!--end row-wrapper --> 2909 2910<div class="row-fluid-wrapper row-depth-1 row-number-2 dnd-section footer-row-1-padding footer-row-1-background-layers footer-row-1-background-color"> 2911<div class="row-fluid "> 2912<div class="span12 widget-span widget-type-custom_widget dnd-module" style="" data-widget-type="custom_widget" data-x="0" data-w="12"> 2913<div id="hs_cos_wrapper_footer-module-8" class="hs_cos_wrapper hs_cos_wrapper_widget hs_cos_wrapper_type_module" style="" data-hs-cos-general-type="widget" data-hs-cos-type="module"><link rel="stylesheet" href="https://241839045.fs1.hubspotusercontent-na2.net/hubfs/241839045/raw_assets/cms-elevate-theme/master/2241/js_client_assets/assets/index-AJ-XpXDx.css"> 2914<div class="hs-elevate-rich-text _hs-elevate-rich-text_6uweg_1" style="--hsElevate--richText__textColor:var(--hsElevate--section--darkSection--1__textColor);--hsElevate--richText__accentColor:var(--hsElevate--section--darkSection--1__accentColor);--hsElevate--richText__linkColor:var(--hsElevate--section--darkSection--1--link__fontColor);--hsElevate--richText__textDecoration:var(--hsElevate--section--darkSection--1--link__textDecoration);--hsElevate--richText__textDecorationColor:var(--hsElevate--section--darkSection--1--link__textDecorationColor);--hsElevate--richText__linkHoverColor:var(--hsElevate--section--darkSection--1--link__hover--fontColor);--hsElevate--richText__linkHoverTextDecoration:var(--hsElevate--section--darkSection--1--link__hover--textDecoration);--hsElevate--richText__linkHoverTextDecorationColor:var(--hsElevate--section--darkSection--1--link__hover--textDecorationColor);--hsElevate--blockquote__textColor:var(--hsElevate--section--darkSection--1--blockquote__textColor);--hsElevate--blockquote__backgroundColor:var(--hsElevate--section--darkSection--1--blockquote__backgroundColor);--hsElevate--blockquote__accentColor:var(--hsElevate--section--darkSection--1--blockquote__accentColor)" data-hs-token="module.footer-module-8.richTextContentHTML"><div style="text-align: center;"><span>© 2026 BluePoint Search. All rights reserved.</span></div></div> 2915
2915<script type="text/javascript"> 2916 window.__hsEnvConfig = {"hsDeployed":true,"hsEnv":"prod","hsJSRGates":["CMS:JSRenderer:SeparateIslandRenderOption","CMS:JSRenderer:GetServerSideProps","CMS:JSRenderer:EnvAllowlistRenderTime","CMS:JSRenderer:EnvAllowlist"],"hublet":"na2","portalID":245408219}; 2917 window.__hsServerPageUrl = "https:\u002F\u002Fwww.bluepointsearch.com\u002Fservices"; 2918 window.__hsBasePath = "\u002Fservices"; 2919 </script>
2919 2920 </div> 2921 2922</div><!--end widget-span --> 2923</div><!--end row--> 2924</div><!--end row-wrapper --> 2925 2926</div><!--end widget-span --> 2927</div> 2928</div> 2929</div> 2930</footer></div> 2931 2932 2933 2934 2935 2936 2937<!-- HubSpot performance collection script -->
2938<script defer src="/hs/hsstatic/content-cwv-embed/static-1.1293/embed.js"></script>
vendor: 1 bytes, line 2938
2938
2939<script> 2940var hsVars = hsVars || {}; hsVars['language'] = 'en'; 2941</script>
2941 2942
2943<script src="/hs/hsstatic/cos-i18n/static-1.53/bundles/project.js"></script>
vendor: 1 bytes, line 2943
2943
2944<script src="/hs/hsstatic/keyboard-accessible-menu-flyouts/static-1.17/bundles/project.js"></script>
2944 2945 2946<!-- Start of HubSpot Analytics Code -->
2947<script type="text/javascript"> 2948var _hsq = _hsq || []; 2949_hsq.push(["setContentType", "standard-page"]); 2950_hsq.push(["setCanonicalUrl", "https:\/\/www.bluepointsearch.com\/services"]); 2951_hsq.push(["setPageId", "378174677725"]); 2952_hsq.push(["setContentMetadata", { 2953 "contentPageId": 378174677725, 2954 "legacyPageId": "378174677725", 2955 "contentFolderId": null, 2956 "contentGroupId": null, 2957 "abTestId": null, 2958 "languageVariantId": 378174677725, 2959 "languageCode": "en", 2960 2961 2962}]); 2963</script>
2963 2964
2965<script type="text/javascript" id="hs-script-loader" async defer src="/hs/scriptloader/245408219.js"></script>
2965 2966<!-- End of HubSpot Analytics Code --> 2967 2968
2969<script type="text/javascript"> 2970var hsVars = { 2971 render_id: "09979a9e-2ed6-4aaa-bf2b-397b8971b616", 2972 ticks: 1786470738707, 2973 page_id: 378174677725, 2974 2975 content_group_id: 0, 2976 portal_id: 245408219, 2977 app_hs_base_url: "https://app-na2.hubspot.com", 2978 cp_hs_base_url: "https://cp-na2.hubspot.com", 2979 language: "en", 2980 analytics_page_type: "standard-page", 2981 scp_content_type: "", 2982 2983 analytics_page_id: "378174677725", 2984 category_id: 1, 2985 folder_id: 0, 2986 is_hubspot_user: false 2987} 2988</script>
2988 2989 2990
2991<script defer src="/hs/hsstatic/HubspotToolsMenu/static-1.640/js/index.js"></script>
2991 2992 2993 2994 2995 2996 2997</body></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.