:root{--theme-max-width: 75rem;--theme-border-radius-sm: .375rem;--theme-border-radius-normal: .5rem;--theme-border-radius-md: .75rem;--theme-border-width: .0625rem;--theme-spacing-xxs: .1rem;--theme-spacing-xs: .25rem;--theme-spacing-xssm: .35rem;--theme-spacing-sm: .5rem;--theme-spacing-md: .75rem;--theme-spacing-lg: 1rem;--theme-spacing-xl: 1.25rem;--theme-spacing-2xl: 1.5rem;--theme-spacing-3xl: 2rem;--theme-spacing-4xl: 2.5rem;--theme-spacing-5xl: 5rem;--theme-spacing-13xl: 13rem;--theme-font-size-xs: .85rem;--theme-font-size-sm: .875rem;--theme-font-size-base: .9rem;--theme-font-size-md: 1rem;--theme-font-size-lg: 1.25rem;--theme-font-size-xl: 1.375rem;--theme-font-size-2xl: 1.5rem;--theme-font-size-3xl: 1.75rem;--theme-font-size-4xl: 2rem;--theme-font-size-bullet: 1.2rem;--theme-font-letter-spacing-xs: .025rem;--theme-font-weight-normal: 400;--theme-font-weight-medium: 500;--theme-font-weight-semibold: 600;--theme-font-weight-bold: bold;--theme-line-height-normal: 1.6rem;--theme-line-height-relaxed: 1.7rem;--theme-line-height-loose: 1.75rem;--theme-line-height-header: 2rem;--theme-line-height-em: 1.6em;--theme-icon-xs: 1.25rem;--theme-icon-sm: 1.5rem;--theme-icon-md: 2rem;--theme-icon-l: 3rem;--theme-icon-lg: 4rem;--theme-img-height-sm: 12.5rem;--theme-img-height-lg: 18.75rem;--theme-grid-2-cols: repeat(2, auto);--theme-grid-5-rows: repeat(5, auto);--theme-grid-6-rows: repeat(6, auto);--theme-grid-9-rows: repeat(9, auto);--theme-grid-10-rows: repeat(10, auto);--theme-grid-20-rows: repeat(20, auto);--theme-grid-gap-sm: 0 1.5rem;--theme-grid-gap-md: 1rem;--theme-grid-gap-lg: 1.5rem;--theme-grid-gap-xl: 2rem;--theme-grid-gap-2xl: 2rem 1.5rem;--theme-z-index-low: 1000;--theme-z-index-high: 9999;--theme-z-index-highest: 99999;--theme-z-index-overlays: 2147483645;--theme-z-index-maximum: 2147483647;--theme-shadow-sm: 0 0 2rem rgba(0, 0, 0, .5);--theme-shadow-md: 0 0 3rem rgba(255, 255, 255, .5);--theme-popup-shadow: 0 0 25px rgba(0, 0, 0, .25);--theme-duration-fast: .25s;--theme-duration-normal: .3s;--theme-duration-slow: .5s;--theme-color-progress-background: rgba(221, 221, 221, 1);--theme-icon-opacity-secondary: .5;--theme-icon-opacity-primary: 1;--theme-calc-full-minus-2: calc(100% - 2rem) ;--theme-calc-full-minus-3: calc(100% - 3rem) ;--theme-body-margin: 0;--theme-body-padding: 1rem;--theme-body-padding-mobile: 0;--theme-background-image: url(/assets/background.jpg);--theme-background-color: rgba(40, 43, 85, 1);--theme-mobile-breakpoint: 875px;--theme-h1-font-size: 1.25rem;--theme-h2-font-size: 1.25rem;--theme-h2-margin-bottom: 0;--theme-first-after-h2-margin-top: 0;--theme-last-margin-bottom: 0;--theme-button-padding: .75rem 1.5rem;--theme-googleads-padding: 1rem;--theme-googleads-padding-mobile: 2rem;--theme-color-white: rgba(255, 255, 255, 1);--theme-color-white-solid: rgba(255, 255, 255, 1);--theme-color-secondary: rgba(216, 215, 232, 1);--theme-color-tertiary: rgba(246, 246, 252, 1);--theme-color-text-primary: rgba(31, 31, 31, 1);--theme-color-text-secondary: rgba(62, 62, 62, 1);--theme-color-text-disabled: rgba(170, 170, 170, 1);--theme-color-text-muted: rgba(85, 85, 85, 1);--theme-color-link: rgba(19, 82, 166, 1);--theme-color-link-hover: rgba(15, 59, 122, 1);--theme-color-accent: rgb(72, 57, 113);--theme-color-accent-placeholder: rgba(139, 115, 201, .23);--theme-color-accent-hover: rgb(53, 38, 78);--theme-color-accent-disabled: rgba(232, 220, 253, 1);--theme-color-input-active: rgba(255, 255, 255, 1);--theme-color-border-light: rgba(211, 211, 211, 1);--theme-error-color: rgb(225, 105, 105);--theme-error-background: #fff4e5;--theme-color-alert-bg: rgba(254, 230, 230, 1);--theme-color-alert-border: rgb(243, 155, 155);--theme-color-button-red: rgb(243, 155, 155);--theme-color-button-red-hover: rgb(145, 73, 73);--theme-color-badge-text: rgba(30, 30, 60, 1);--theme-color-theme-toggle-mobile-bg: rgba(255, 255, 255, 1);--theme-color-progress: rgba(255, 179, 0, 1);--theme-color-progress-mobile: rgba(211, 152, 16, 1);--theme-color-cookie-accept: rgba(70, 90, 48, 1);--theme-color-cookie-accept-hover: rgba(55, 70, 38, 1);--theme-color-cookie-decline-hover: rgba(85, 85, 85, 1);--theme-popup-text-primary: #000000;--theme-popup-text-secondary: #333333;--theme-popup-text-muted: #444444;--theme-popup-text-disabled: #999999;--theme-popup-background: #ffffff;--theme-popup-border: rgba(211, 211, 211, 1);--theme-popup-border-focus: rgba(0, 0, 0, .3);--theme-popup-success-color: rgb(74, 118, 27);--theme-popup-success-button-bg: rgb(74, 118, 27);--theme-popup-success-button-hover: rgba(74, 118, 27, .9);--theme-popup-consent-background: rgba(255, 255, 255, 1);--theme-popup-overlay-bg: rgba(0, 0, 0, .75)}.dark-theme{--theme-background-color: rgba(18, 18, 28, 1);--theme-color-white: rgba(30, 30, 60, 1);--theme-color-white-solid: rgba(35, 35, 35, 1);--theme-color-secondary: rgb(25, 25, 25);--theme-color-tertiary: rgba(20, 20, 20, 1);--theme-color-text-primary: rgb(200, 200, 200);--theme-color-text-secondary: rgba(210, 210, 210, 1);--theme-color-text-disabled: rgba(100, 100, 120, 1);--theme-color-text-muted: rgba(160, 160, 180, 1);--theme-color-link: rgba(117, 150, 194, 1);--theme-color-link-hover: rgba(162, 189, 219, 1);--theme-color-accent: rgb(141, 136, 179);--theme-color-accent-placeholder: rgba(139, 115, 201, .23);--theme-color-accent-hover: rgb(167, 160, 211);--theme-color-accent-disabled: rgb(59, 57, 74);--theme-color-input-active: rgba(35, 35, 35, 1);--theme-color-border-light: rgba(80, 80, 80, 1);--theme-error-background: #fff4e5;--theme-color-alert-bg: rgba(80, 40, 40, 1);--theme-color-alert-border: rgb(243, 155, 155);--theme-color-button-red: rgb(243, 155, 155);--theme-color-button-red-hover: rgb(244, 194, 194);--theme-color-badge-text: rgba(30, 30, 60, 1);--theme-color-theme-toggle-mobile-bg: rgba(18, 18, 28, 1);--theme-color-progress: rgba(255, 189, 30, 1);--theme-color-progress-mobile: rgba(255, 179, 0, 1);--theme-color-cookie-accept: rgba(90, 120, 68, 1);--theme-color-cookie-accept-hover: rgba(110, 140, 88, 1);--theme-color-cookie-decline-hover: rgba(120, 120, 140, 1);--theme-shadow-sm: 0 0 2rem rgba(0, 0, 0, .8);--theme-popup-shadow: 0 0 25px rgba(255, 255, 255, .25);--theme-shadow-md: 0 0 3rem rgba(167, 139, 250, .3);--theme-icon-opacity-secondary: 1;--theme-icon-opacity-primary: .5;--theme-color-progress-background: rgba(60, 60, 78, 1)}body{margin:var(--theme-body-margin);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;color:var(--theme-color-text-primary);background-image:var(--theme-background-image);background-attachment:fixed;background-size:cover;background-position:center;line-height:var(--theme-line-height-normal);padding:var(--theme-body-padding);position:relative;display:none}@media (max-width: 875px){body{background-image:none!important;padding:var(--theme-body-padding-mobile)}}.light-theme body,.dark-theme body{display:block!important;background-color:var(--theme-color-accent)}.dark-theme body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000bf;pointer-events:none;z-index:0}.dark-theme body #content-wrapper,.dark-theme body #footer{position:relative;z-index:1}@media (max-width: 875px){.dark-theme body:before{display:none}}h1{font-size:var(--theme-h1-font-size)!important;font-family:Tahoma,Verdana,Segoe UI,sans-serif!important;font-weight:var(--theme-font-weight-semibold)!important;color:var(--theme-color-text-primary)}h2{font-size:var(--theme-h2-font-size)!important;font-family:Tahoma,Verdana,Segoe UI,sans-serif!important;color:var(--theme-color-text-primary)}img{max-width:100%;display:block}h2{margin-bottom:var(--theme-h2-margin-bottom)}p.first-after-h2,ul.first-after-h2{margin-top:var(--theme-first-after-h2-margin-top)!important}p.last,ul.last{margin-bottom:var(--theme-last-margin-bottom)!important}a,button,p,img,input,select,textarea{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}a,button{touch-action:manipulation}svg.icon,.icon svg,svg[class*=icon]{color:currentColor;fill:currentColor}svg.icon path,.icon svg path,svg[class*=icon] path{fill:currentColor}svg.icon .fa-primary,svg.icon path.fa-primary,.icon svg .fa-primary,.icon svg path.fa-primary,svg[class*=icon] .fa-primary,svg[class*=icon] path.fa-primary{opacity:var(--theme-icon-opacity-primary)}svg.icon .fa-secondary,svg.icon path.fa-secondary,.icon svg .fa-secondary,.icon svg path.fa-secondary,svg[class*=icon] .fa-secondary,svg[class*=icon] path.fa-secondary{opacity:var(--theme-icon-opacity-secondary)}.icon-opacity-full .fa-primary,.icon-opacity-full .fa-secondary,.icon-opacity-full path{opacity:1!important}.icon-opacity-half path{opacity:.5!important}a.advanced-search-button,a.button,button{transition:transform .15s ease,opacity .15s ease}@media (min-width: 876px){a.advanced-search-button:hover:not(:disabled),a.button:hover:not(:disabled),button:hover:not(:disabled){transform:scale(1.05)}}a.advanced-search-button:active:not(:disabled),a.advanced-search-button.tap-active,a.button:active:not(:disabled),a.button.tap-active,button:active:not(:disabled),button.tap-active{transform:scale(.95);opacity:.85;transition:transform .1s ease,opacity .1s ease}a.button{text-decoration:none;background:var(--theme-color-accent);color:var(--theme-color-white);padding:var(--theme-button-padding);font-family:Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:var(--theme-font-size-md);font-weight:var(--theme-font-weight-medium);border:none;border-radius:var(--theme-border-radius-sm);cursor:pointer}a.button:hover{background:var(--theme-color-accent-hover)}a.button:disabled{background:var(--theme-color-accent-disabled);color:var(--theme-color-text-disabled)}a.button.red{background:var(--theme-color-button-red)}a.button.red:hover{background:var(--theme-color-button-red-hover)}.googleads ins.adsbygoogle:not([data-ad-status=filled]){height:0!important;border:none!important}.googleads ins{padding-top:var(--theme-googleads-padding)!important;padding-bottom:var(--theme-googleads-padding)!important}@media (max-width: 875px){.googleads ins{padding-top:var(--theme-googleads-padding-mobile)!important;padding-bottom:var(--theme-googleads-padding-mobile)!important}}
