/* ============================================================
   executive.css  -  Konsulenthuset ballisager
   Navy Executive-palet. Indlaeses kun af
   templates/_base-executive.html, som saetter body-klassen
   .executive. Ingen eksisterende temafiler er aendret.

   Accent  #F27321  ->  #102A43
   ============================================================ */

/* --- Links -------------------------------------------------- */
body.executive a { color: #102A43; }

/* --- Knapper ------------------------------------------------ */
body.executive .btn--accent.btn--fill,
body.executive .btn--accent.btn--outline:hover,
body.executive .bg-accent,
body.executive form .hs-button,
body.executive .form--btn-outline .hs-button:hover,
body.executive .form--box-accent,
body.executive .rtext--box-accent,
body.executive .badge--accent,
body.executive .compact-card--accent,
body.executive .team-card--accent,
body.executive .section-bg--accent,
body.executive .section-bg__overlay--accent { background: #102A43; }

body.executive .btn--accent.btn--outline,
body.executive .icon--accent.icon--outline,
body.executive .form--btn-outline .hs-button { border-color: #102A43; }

body.executive .btn--accent.btn--outline,
body.executive .btn--white-accent.btn--outline,
body.executive .btn--white-accent.btn--fill,
body.executive .btn--white-accent.btn--outline:hover,
body.executive .btn--white-hover-accent.btn--fill:hover,
body.executive .btn--white-hover-accent.btn--outline:hover,
body.executive .blog-card__tags .badge--accent,
body.executive .ttip--white-accent { color: #102A43; }

body.executive .btn--accent:focus-visible:not(:hover):not(:active) {
  box-shadow: 0 0 0 3px rgba(16,42,67,.15);
}

/* --- Ikoner ------------------------------------------------- */
body.executive .icon--accent,
body.executive .icon--white-accent,
body.executive .icon--white-accent.icon--fill,
body.executive .play-btn { color: #102A43; }

body.executive .icon--accent.icon--fill,
body.executive .ttip--accent:after,
body.executive .ttip--accent:before { background: #102A43; }

body.executive .module--overlapping_header_icons a:hover svg { fill: #102A43; }

/* --- Tal, streger, prikker og citater ----------------------- */
body.executive .numbers__number { color: #102A43; }
body.executive .section-intro__divider div,
body.executive .splide__pagination__page.is-active,
body.executive .splide__pagination__page:hover { background: #102A43; }
body.executive .important-quote { border-inline-start: 4px solid #102A43; }
body.executive .important-quote:before { color: #102A43; }

/* --- Punktopstillinger -------------------------------------- */
body.executive ol li:before,
body.executive ul:not(.nav__list):not(.hs-dropdown ul):not(.col-nav__list):not(.inputs-list):not(.uiList):not(.featshow ul):not(.listing__pagination) li { color: #102A43; }

/* --- Header og navigation ----------------------------------- */
body.executive header .nav__list li > a:before { background: #102A43 !important; }
body.executive .nav__list--level1 > li > a:before,
body.executive .nav__list--flyout .nav__item--active-branch > a:before,
body.executive .nav__list--flyout .nav__item--active > a:before,
body.executive .nav--light .nav__list--level1 > li > a:before,
body.executive .nav--dark .nav__list--level1 > li > a:before,
body.executive .hs-menu-flow-horizontal.flyouts > ul > li > a:before { background: #102A43; }
body.executive .nav--light .nav__mega-col ul a:hover,
body.executive .nav--light .nav__mega-col ul ul a:hover,
body.executive .nav--dark .nav__mega-col ul a:hover,
body.executive .nav--dark .nav__mega-col ul ul a:hover { color: #102A43; }

body.executive .header--overlap:not(.header--sticky-active) .header__lang,
body.executive .header--overlap:not(.header--sticky-active) .header__icons,
body.executive header .header__icons,
body.executive header .header__center,
body.executive header .header__lang { border-color: rgba(16,42,67,.2); }

/* --- Mobilnavigation ---------------------------------------- */
body.executive .mnav__menu__item--active-branch > .mnav__menu__label > .mnav__menu__link:before,
body.executive .mnav__menu__item--active > .mnav__menu__label > .mnav__menu__link:before { background: #102A43; }
body.executive .mnav--light .mnav__menu__list--level2 .mnav__menu__link:hover,
body.executive .mnav--dark .mnav__menu__list--level2 .mnav__menu__link:hover { color: #102A43; }
body.executive .mnav__menu__item:before,
body.executive .mnav__menu__label:before,
body.executive .mnav__menu__list li:before { color: #102A43 !important; }

/* --- Dekorative cirkler ------------------------------------- */
body.executive .circle-bg-bottom:before,
body.executive .circle-bg-left:before,
body.executive .circle-bg-right:before { background-color: #102A43 !important; }

/* --- Formularer --------------------------------------------- */
body.executive #hs-pwd-widget-password:focus,
body.executive .hs-input:focus,
body.executive .hs-input[type=checkbox]:focus,
body.executive .hs-input[type=radio]:focus,
body.executive .hs-input.error { border-color: #102A43; }
body.executive .hs-input[type=checkbox]:checked,
body.executive .hs-input[type=radio]:checked { background-color: #102A43; }
body.executive .hs-error-msg { background: #102A43; }
body.executive .form--dark #hs-pwd-widget-password:focus,
body.executive .form--dark .hs-input:focus {
  box-shadow: 0 0 0 4px rgba(16,42,67,.15), inset 0 0 0 1px #102A43;
}
body.executive .hs-cta-wrapper .cta_button { background-color: #102A43 !important; }

/* --- Billeder og rammer ------------------------------------- */
body.executive .case-logo,
body.executive .ballisager-team_profile_img { border-color: #102A43; }
body.executive .sharing .sharing__icon:hover > .icon { border-color: #102A43; }
body.executive .multi-address .multi-address__offices-inner .multi-address__office--active { background-color: #102A43; }

/* --- Sogeresultater ----------------------------------------- */
body.executive .site-search__result .hs-search-highlight { color: #102A43; }

/* --- Footer og afdelingskort -------------------------------- */
body.executive footer a:hover { color: #102A43 !important; }
body.executive .bl-pin .bl-kort .bl-cta,
body.executive .bl-regioner li a:hover,
body.executive .bl-hklinje a:hover { color: #102A43; }
body.executive .bl-pin .bl-dot { box-shadow: 0 0 0 0 rgba(16,42,67,.4); }
body.executive .bl-pin:hover .bl-dot,
body.executive .bl-pin:focus-visible .bl-dot { box-shadow: 0 0 0 5px rgba(16,42,67,.24); }

/* --- Executive-logo i headeren ------------------------------ */
body.executive .header__logo a { position: relative; display: inline-block; }
body.executive .header__logo img { opacity: 0; }
body.executive .header__logo a:after {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://25160505.fs1.hubspotusercontent-eu1.net/hubfs/25160505/Executive/ballisager-executive-logo.svg") left center / contain no-repeat;
}

/* --- Varme flader erstattet med koelige (F0DFD3 -> E3EAF1, DCCABE -> C9D6E2, C1B4AB -> B9C6D4) --- */

body.executive .important-quote,
body.executive .bg-light,
body.executive .btn--light.btn--fill,
body.executive .btn--light.btn--outline:hover,
body.executive .icon--light.icon--fill,
body.executive body .fn-date-picker .pika-button,
body.executive .nav--light .nav__mega-column:not(.nav__mega-column--disable-active-styling) .nav__mega-active-link,
body.executive .nav--light .nav__mega-item-regular-link:hover,
body.executive .site-search--light .site-search__result:hover,
body.executive .header__section--top,
body.executive .rtext--box-light,
body.executive .compact-card--light,
body.executive .team-card--light,
body.executive .section-bg--light,
body.executive .section-bg__deco--light,
body.executive .section-bg__overlay--light,
body.executive .form--btn-light.form--btn-fill .hs-button,
body.executive .form--btn-light.form--btn-outline .hs-button:hover,
body.executive .form--box-light {
  background:#E3EAF1;
}

body.executive hr,
body.executive .hs-menu-wrapper.flyouts .hs-menu-children-wrapper>li:not(:first-child)>a,
body.executive .blog-listing-2 .blog-card__info,
body.executive .section-bg--top-border-default {
  border-top:1px solid #C9D6E2;
}

body.executive .btn--light.btn--outline,
body.executive .btn--light-darker.btn--outline,
body.executive .icon--light.icon--outline,
body.executive .site-search--light .site-search__input,
body.executive .mnav--light .mnav__section,
body.executive .header--w-links .header__icons,
body.executive .header__lang,
body.executive .rtext--box-border.txt--light,
body.executive .form--btn-light.form--btn-outline .hs-button,
body.executive .form--box-border.form--light {
  border-color:#C9D6E2;
}

body.executive .btn--light:focus-visible:not(:hover):not(:active),
body.executive .btn--light-darker:focus-visible:not(:hover):not(:active),
body.executive .form--btn-light .hs-button:focus:not(:hover):not(:active) {
  box-shadow:0 0 0 3px rgba(201,214,226,.15);
}

body.executive .btn--light-darker.btn--fill,
body.executive .btn--light-darker.btn--outline:hover,
body.executive .blog-toolbar-1 .drop-down__btn,
body.executive .splide__pagination__page {
  background:#C9D6E2;
}

body.executive #hs-pwd-widget-password,
body.executive .hs-input,
body.executive body .fn-date-picker.pika-single.is-bound {
  border:1px solid #C9D6E2;
}

body.executive #hs-pwd-widget-password:hover,
body.executive .hs-input:hover,
body.executive .hs-input[type=checkbox]:hover,
body.executive .hs-input[type=radio]:hover {
  box-shadow:0 0 0 8px rgba(201,214,226,.4);
}

body.executive .hs-input[type=file]::-webkit-file-upload-button {
  background:#E3EAF1;
  border:1px solid #C9D6E2;
}

body.executive .hs-menu-wrapper.flyouts .hs-menu-children-wrapper>li:hover>a,
body.executive .module--multi-address .multi-address,
body.executive .nav--light .nav__list--flyout .nav__item--active-branch>a,
body.executive .nav--light .nav__list--flyout .nav__item--active>a,
body.executive .nav--light .nav__list--flyout li:hover>a {
  background-color:#E3EAF1;
}

body.executive .nav--light .nav__list--flyout li:not(:first-child)>a {
  border-top-color:#E3EAF1!important;
}

body.executive .mnav--light .mnav__popup {
  background:#E3EAF1!important;
}

body.executive .blog-card--ghost,
body.executive .go-card--ghost,
body.executive .rtext--box-ghost {
  background:#C9D6E2!important;
}

body.executive .contact-box .contact-box__item.bg-white {
  border:2px solid #C9D6E2;
}

body.executive .nav--light .nav__list--flyout li:not(:first-child)>a,
body.executive .site-search--light .site-search__result,
body.executive .mnav--light .mnav__menu__list--level1>li:not(:first-child) {
  border-top-color:#C9D6E2;
}

body.executive .site-search--light .site-search__popup--form-submitted .site-search__bar {
  border-bottom-color:#C9D6E2;
}

body.executive .section-bg--bottom-border-default {
  border-bottom:1px solid #C9D6E2;
}

body.executive .section-bg__deco--light {
  color:#E3EAF1;
}

body.executive .bl-kortboks {
  charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1240'%3E%3Cpath d='M128,1108 130,1101 128,1099 131,1088 124,1059 125,1046 133,1016 107,1013 106,1030 97,1041 93,1043 87,1037 84,1028 87,999 91,992 100,990 109,993 114,998 105,1005 105,1010 130,1015 134,1013 134,1005 130,992 126,960 128,942 122,906 119,899 113,894 105,892 91,892 81,889 72,880 53,850 53,848 57,847 57,844 53,843 43,844 39,847 37,852 38,856 44,863 38,868 43,869 54,879 56,886 53,887 22,861 9,859 6,856 6,850 22,802 25,771 13,687 15,686 18,691 23,720 27,730 28,735 25,748 27,755 60,732 69,723 70,717 63,698 54,687 52,661 46,652 39,647 18,639 16,642 15,682 15,684 11,683 9,672 8,644 15,603 12,469 24,422 29,412 32,407 33,408 36,416 29,435 36,437 40,448 52,451 49,453 49,463 52,468 54,465 53,459 60,456 70,456 80,458 97,472 100,471 106,459 108,459 114,476 113,481 116,489 126,499 143,495 146,490 147,469 150,465 143,456 137,453 136,446 133,444 133,440 136,437 146,437 159,413 171,409 183,409 184,407 178,405 169,405 167,403 175,387 192,372 196,371 205,374 211,368 215,368 224,373 227,387 237,400 239,409 234,410 227,420 221,422 223,428 212,443 214,463 218,463 221,459 224,446 235,445 232,441 227,443 234,427 235,427 234,435 261,437 263,443 262,446 255,459 258,459 262,469 269,473 269,477 272,477 276,469 279,472 282,469 282,463 277,461 269,467 265,465 266,447 272,424 267,413 264,410 260,411 251,414 244,421 240,421 237,416 241,411 250,405 254,394 253,391 245,387 239,371 239,366 245,357 247,349 244,342 237,337 244,319 255,306 261,305 264,297 296,287 303,287 328,297 325,304 332,308 350,281 366,273 376,276 399,273 386,262 373,255 359,271 355,272 347,265 327,277 308,277 255,295 250,293 226,273 227,278 226,281 213,288 207,289 208,287 204,284 201,285 193,292 190,291 180,301 178,296 174,294 169,295 165,297 168,300 161,308 150,313 142,311 132,314 130,317 129,325 119,337 117,354 109,366 104,366 91,375 90,381 91,400 88,405 99,405 101,411 99,414 94,416 84,411 74,416 74,419 84,416 94,422 109,415 112,416 112,429 117,439 112,446 104,450 106,453 102,453 96,448 91,441 87,430 75,422 70,422 62,414 54,403 51,387 42,382 38,382 43,405 42,410 39,410 36,385 39,368 44,357 83,295 95,283 112,255 119,248 126,249 144,255 154,256 175,251 183,247 193,235 197,234 251,242 271,239 290,232 309,220 325,202 371,119 394,91 402,77 410,68 421,66 440,67 460,64 477,56 493,46 519,19 533,9 539,7 552,7 557,12 545,16 534,26 516,53 510,76 516,93 527,109 535,128 529,145 529,165 533,205 530,211 519,218 513,225 502,251 500,267 492,292 486,297 476,297 469,299 451,287 437,272 429,269 422,262 416,260 411,263 405,272 401,273 405,274 410,268 418,263 422,265 443,287 450,291 459,299 481,300 484,302 477,313 474,332 481,381 486,398 491,405 488,409 478,405 468,405 461,411 453,404 449,403 415,420 405,428 375,432 375,435 385,437 418,427 428,422 431,416 436,419 442,417 446,407 450,406 457,409 455,413 469,416 478,416 489,410 493,419 495,431 491,443 476,454 463,467 461,482 463,487 462,493 457,500 463,500 466,499 466,473 468,468 477,461 488,449 493,452 495,465 502,472 519,481 536,483 587,475 595,476 605,483 612,495 625,509 617,525 617,544 613,553 594,581 584,588 580,594 579,611 576,622 570,624 562,618 557,609 565,606 565,596 553,590 547,596 536,613 541,639 539,641 532,643 526,639 523,628 530,622 527,616 518,613 512,617 505,618 494,604 498,603 509,596 520,603 523,598 519,592 519,587 526,575 520,573 512,566 507,569 504,567 502,575 495,579 490,592 484,599 473,609 467,616 464,625 473,644 474,654 474,661 467,675 472,672 476,672 477,675 471,687 470,715 464,725 460,726 457,730 460,740 457,746 452,746 450,744 444,730 439,727 418,728 415,729 411,736 405,738 388,739 394,745 427,753 421,772 422,775 430,776 430,779 421,783 418,788 421,794 418,797 413,794 390,801 379,807 373,807 359,802 349,794 327,794 322,792 321,793 321,797 325,800 341,800 355,813 361,825 386,826 365,847 355,852 354,860 332,868 322,865 324,868 321,873 313,875 309,879 317,881 331,876 344,883 344,893 342,897 328,902 332,916 331,927 341,936 342,939 338,942 338,945 349,962 354,966 355,972 349,992 340,995 328,992 314,1004 307,1007 308,1014 312,1014 312,1016 305,1016 300,1019 302,1021 314,1023 322,1035 313,1046 295,1053 296,1059 300,1059 312,1054 317,1054 327,1048 331,1050 345,1064 359,1069 366,1107 363,1109 355,1107 353,1112 360,1116 363,1127 363,1131 359,1132 356,1131 352,1122 342,1123 336,1119 338,1114 333,1105 340,1101 339,1097 334,1093 328,1095 319,1114 314,1114 300,1128 296,1132 296,1141 289,1142 284,1137 270,1144 254,1144 250,1142 247,1129 244,1125 198,1114 181,1107 164,1104 143,1110 136,1110ZM857,1109 870,1107 885,1130 866,1146 853,1170 843,1180 840,1186 843,1220 842,1233 838,1234 833,1228 832,1223 820,1199 823,1185 829,1175 822,1172 821,1168 823,1162 808,1143 805,1131 794,1117 793,1097 790,1093 787,1091 787,1088 797,1080 806,1088 814,1081 816,1084 819,1082 823,1077 823,1074 815,1056 796,1048 790,1043 777,1042 766,1032 777,1035 800,1046 811,1048 807,1039 794,1029 787,1019 806,1016 808,1014 807,1011 802,1007 790,1008 787,1003 790,1000 791,990 787,987 783,987 773,998 746,990 742,987 739,989 724,982 712,987 697,987 697,990 702,992 694,992 690,990 686,985 684,974 687,977 690,977 693,974 695,969 690,972 685,972 685,960 683,958 668,945 665,941 673,938 674,934 672,932 665,931 659,940 656,940 651,929 651,927 658,927 663,925 667,921 677,916 679,912 679,907 676,905 676,893 669,874 662,869 658,868 651,872 650,870 652,861 662,858 665,852 662,838 651,826 641,819 618,813 618,810 651,813 648,807 634,801 624,788 610,785 606,783 606,781 640,787 668,779 668,781 663,781 659,783 662,790 668,796 675,798 680,794 671,787 674,783 676,786 687,787 698,779 709,776 711,772 714,756 708,744 714,748 719,749 724,747 728,742 736,743 742,732 743,717 736,704 730,702 716,701 699,694 693,690 692,683 719,697 725,695 758,701 763,704 787,699 798,693 801,697 792,712 794,716 794,719 790,719 787,717 787,712 778,714 776,717 787,736 790,747 787,755 777,753 774,755 768,762 764,762 764,766 767,767 778,766 788,760 792,760 797,779 780,782 777,783 775,786 780,789 790,788 794,786 797,789 804,802 801,813 808,805 818,785 815,776 820,757 835,749 839,738 829,714 831,707 835,708 842,715 848,719 848,736 855,753 859,768 860,783 854,792 846,788 843,789 839,800 832,807 829,813 833,814 839,811 845,805 846,800 849,798 856,803 857,807 850,805 851,809 862,815 868,795 869,787 860,744 860,725 854,704 851,699 847,697 843,697 819,705 816,702 819,692 851,670 884,642 902,632 919,633 938,644 954,644 983,665 971,683 959,710 959,712 968,727 973,747 978,760 975,784 975,788 978,794 965,817 957,823 954,832 949,834 940,829 936,829 916,843 902,857 891,880 897,900 908,910 925,912 943,927 949,956 933,969 888,980 879,987 874,994 872,1002 874,1008 870,1013 866,1011 867,1003 865,998 860,996 853,1002 851,1007 859,1014 877,1015 885,1018 887,1027 885,1031 874,1039 884,1059 884,1066 881,1070 871,1072 860,1079 856,1080 848,1076 836,1065 829,1064 831,1067 826,1069 827,1077 823,1091 825,1095 831,1098 834,1095 832,1091 839,1088 845,1099ZM561,1043 551,1043 543,1045 533,1056 520,1051 501,1048 493,1043 484,1043 467,1032 461,1031 460,1043 448,1032 435,1034 432,1032 448,1019 451,1014 442,997 437,995 429,998 425,998 421,992 418,992 415,995 416,1001 423,1013 422,1019 414,1018 415,1009 411,996 413,985 401,981 394,975 391,968 394,962 394,955 391,946 392,933 390,931 380,932 374,928 370,921 380,917 383,914 371,908 378,908 376,904 372,901 360,899 353,889 353,887 359,889 371,899 377,897 356,878 347,876 349,873 356,868 364,858 376,856 380,856 383,865 393,871 404,867 425,852 453,843 468,834 476,834 477,842 481,841 481,830 484,829 505,843 515,856 523,857 529,862 526,860 519,862 519,867 523,874 522,877 516,879 508,891 511,897 519,897 523,888 526,889 548,878 547,873 542,869 540,865 540,862 547,868 550,864 545,844 550,850 548,831 553,831 559,838 569,856 570,864 576,871 577,880 569,886 559,890 540,889 537,897 539,899 545,897 546,890 564,895 589,929 597,956 589,949 585,950 584,957 591,971 593,985 586,1020 581,1027 575,1040 569,1043ZM815,1171 813,1174 808,1176 807,1180 815,1184 815,1192 808,1201 798,1204 765,1196 754,1199 743,1204 735,1212 731,1211 710,1199 697,1187 673,1171 640,1160 635,1156 633,1150 634,1144 640,1140 652,1141 656,1132 650,1129 638,1114 637,1105 640,1099 649,1088 652,1089 683,1082 706,1099 712,1114 723,1118 761,1140 756,1127 761,1122 767,1122 774,1119 772,1110 773,1101 790,1117 790,1122 796,1129 803,1132 800,1135 803,1142 816,1155 818,1166ZM164,395 152,405 151,413 133,417 128,420 112,398 107,395 97,397 98,392 105,385 103,377 109,372 125,370 130,363 119,361 127,347 126,345 126,337 150,332 157,329 161,330 173,310 178,314 183,304 186,305 182,315 185,326 180,344 177,347 176,340 173,337 167,342 166,347 170,366 172,370 175,371 173,374 170,374 173,377ZM419,1077 431,1114 422,1114 410,1122 404,1117 390,1112 390,1109 396,1106 415,1117 415,1114 405,1105 393,1101 386,1106 377,1106 370,1100 366,1089 366,1077 365,1077 365,1074 380,1089 384,1088 381,1081 383,1079 371,1067 373,1061 354,1063 349,1061 345,1056 352,1048 341,1050 337,1048 337,1045 356,1036 363,1035 373,1037 385,1052 392,1056 402,1058 408,1062 415,1069ZM602,1051 603,1040 610,1021 619,1006 624,1008 613,1056 598,1092 577,1163 572,1170 567,1170 564,1166 559,1144 557,1139 547,1130 552,1130 558,1125 564,1111 568,1114 573,1112 572,1103 568,1106 564,1103 568,1094 584,1073 589,1069ZM939,1056 957,1060 964,1067 968,1080 966,1086 957,1088 932,1082 924,1083 909,1093 898,1109 894,1112 887,1110 874,1103 874,1101 877,1101 875,1097 877,1094 881,1091 877,1086 881,1080 884,1078 887,1080 888,1077 887,1072 890,1072 898,1077 910,1072 909,1065 912,1061 912,1059 903,1051 902,1047 905,1043 909,1043 914,1052 921,1055ZM664,168 669,168 674,170 676,175 674,183 664,180 648,184 651,186 653,192 652,198 639,218 632,220 628,216 623,206 609,201 602,194 602,192 609,190 621,179 635,177 639,172 655,172ZM538,734 543,723 542,716 540,710 528,701 529,691 534,683 537,684 539,700 542,706 547,711 553,712 550,720 551,728 555,734 561,725 561,728 553,742 551,748 552,761 550,768 543,775 535,772 530,764 527,749 529,742ZM514,1106 522,1112 525,1116 525,1122 529,1125 512,1129 505,1135 500,1133 463,1091 458,1076 484,1095 492,1108 495,1109 502,1108 501,1099 504,1103 507,1114 509,1117 513,1117 516,1116 517,1113ZM982,802 994,835 986,844 968,856 964,848 961,837 961,829 963,824 971,815 977,801 980,797Z' fill='%23c1b4ab'/%3E%3C/svg%3E");
}


/* --- Executive-kontaktkort: moerk executive-blaa med hvidt LinkedIn-ikon --- */
body.executive .module--executive-team-cards .team-card--dark {
  background: #102A43;
}
body.executive .module--executive-team-cards .team-card__icons,
body.executive .module--executive-team-cards .exec-cards__li {
  color: #FFFFFF;
}
body.executive .module--executive-team-cards .exec-cards__li svg {
  fill: currentColor;
}
body.executive .module--executive-team-cards .exec-cards__li:hover {
  color: #C9D6E2;
}
body.executive .splide__pagination li:before { color: #102A43 !important; }

/* --- Topbjaelken skjules i Executive-universet (Mortens punkt 1) --- */
body.executive .header__section--top {
  display: none !important;
}

/* --- Bogforsiden holdes lille --- */
body.executive .exec-bog-forside {
  max-width: 300px;
  height: auto;
}

/* --- Ledersparring: sidespecifik varm feature-card rettes til koeligt --- */
body.executive .feature-card--172977422098513-11 { background: #B9C6D4 !important; }

/* --- Tal i navy cirkler skal vaere hvide --- */
body.executive .icon--disc.icon--fill.icon--accent .icon__glyph { color: #FFFFFF !important; }