:where([data-s3image]) { height: auto; }ol, ul { box-sizing: border-box; }.wp-block-social-links .wp-social-link span:not(.screen-reader-text) { font-size: 0.65em; margin-left: 0.5em; margin-right: 0.5em; }.editor-styles-wrapper, .entry-content { counter-reset: footnotes 0; }:root { --wp--preset--font-size--normal:16px; --wp--preset--font-size--huge:42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #dddddd; clip-path: none; color: #444444; display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--color--contrast: var(--contrast); --wp--preset--color--contrast-2: var(--contrast-2); --wp--preset--color--contrast-3: var(--contrast-3); --wp--preset--color--base: var(--base); --wp--preset--color--base-2: var(--base-2); --wp--preset--color--base-3: var(--base-3); --wp--preset--color--accent: var(--accent); --wp--preset--color--accent-2: var(--accent-2); --wp--preset--color--accent-hover: var(--accent-hover); --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%); --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%); --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1); --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1); }.kk-star-ratings { display: flex; -webkit-box-align: center; align-items: center; }.kk-star-ratings.kksr-valign-top { margin-bottom: 2rem; }.kk-star-ratings.kksr-align-left { justify-content: flex-start; }.kk-star-ratings .kksr-stars { position: relative; }.kk-star-ratings .kksr-stars .kksr-stars-active, .kk-star-ratings .kksr-stars .kksr-stars-inactive { display: flex; }.kk-star-ratings .kksr-stars .kksr-stars-active { overflow: hidden; position: absolute; top: 0px; left: 0px; }.kk-star-ratings .kksr-stars .kksr-star { cursor: pointer; padding-right: 0px; }.kk-star-ratings .kksr-stars .kksr-star .kksr-icon { transition: all 0.3s ease 0s; }.kk-star-ratings .kksr-stars .kksr-star .kksr-icon, .kk-star-ratings:not(.kksr-disabled) .kksr-stars .kksr-star:hover ~ .kksr-star .kksr-icon { background-image: url("https://tslipcl.org/wp-content/plugins/kk-star-ratings/src/core/public/svg/inactive.svg"); }.kk-star-ratings .kksr-stars .kksr-stars-active .kksr-star .kksr-icon { background-image: url("https://tslipcl.org/wp-content/plugins/kk-star-ratings/src/core/public/svg/active.svg"); }.kk-star-ratings .kksr-legend { margin-left: 0.75rem; margin-right: 0.75rem; }blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul { margin: 0px; padding: 0px; border: 0px; }html { font-family: sans-serif; text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }main { display: block; }html { box-sizing: border-box; }*, ::after, ::before { box-sizing: inherit; }button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; margin: 0px; }[type="search"] { appearance: textfield; outline-offset: -2px; }body, button, input, select, textarea { font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-weight: 400; text-transform: none; font-size: 17px; line-height: 1.5; }p { margin-bottom: 1.5em; }h1, h2, h3, h4, h5, h6 { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; }h1 { font-size: 42px; margin-bottom: 20px; line-height: 1.2em; font-weight: 400; text-transform: none; }h2 { font-size: 35px; margin-bottom: 20px; line-height: 1.2em; font-weight: 400; text-transform: none; }ol, ul { margin: 0px 0px 1.5em 3em; }ul { list-style: disc; }li > ol, li > ul { margin-bottom: 0px; margin-left: 1.5em; }b, strong { font-weight: 700; }ins, mark { text-decoration: none; }img { height: auto; max-width: 100%; }button, input[type="button"], input[type="reset"], input[type="submit"] { background: #55555e; color: #ffffff; border: 1px solid transparent; cursor: pointer; appearance: button; padding: 10px 20px; }input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { border: 1px solid; border-radius: 0px; padding: 10px 15px; max-width: 100%; }a, button, input { transition: color 0.1s ease-in-out 0s, background-color 0.1s ease-in-out 0s; }a { text-decoration: none; }.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail { max-width: 100%; height: auto; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }.main-navigation { z-index: 100; padding: 0px; clear: both; display: block; }.main-navigation a { display: block; text-decoration: none; font-weight: 400; text-transform: none; font-size: 15px; }.main-navigation ul { list-style: none; margin: 0px; padding-left: 0px; }.main-navigation .main-nav ul li a { padding-left: 20px; padding-right: 20px; line-height: 60px; }.inside-navigation { position: relative; }.main-navigation .inside-navigation { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }.main-navigation .main-nav > ul { display: flex; flex-wrap: wrap; align-items: center; }.main-navigation li { position: relative; }.main-navigation .menu-bar-items { display: flex; align-items: center; font-size: 15px; }.main-navigation .menu-bar-items a { color: inherit; }.main-navigation .menu-bar-item { position: relative; }.main-navigation .menu-bar-item.search-item { z-index: 20; }.main-navigation .menu-bar-item > a { padding-left: 20px; padding-right: 20px; line-height: 60px; }.nav-align-right .inside-navigation { justify-content: flex-end; }.main-navigation ul ul { display: block; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px; float: left; position: absolute; left: -99999px; opacity: 0; z-index: 99999; width: 200px; text-align: left; top: auto; transition: opacity 80ms linear 0s; pointer-events: none; height: 0px; overflow: hidden; }.main-navigation ul ul a { display: block; }.main-navigation ul ul li { width: 100%; }.main-navigation .main-nav ul ul li a { line-height: normal; padding: 10px 20px; font-size: 14px; }.main-navigation .main-nav ul li.menu-item-has-children > a { padding-right: 0px; position: relative; }.menu-item-has-children .dropdown-menu-toggle { display: inline-block; height: 100%; clear: both; padding-right: 20px; padding-left: 10px; }.main-title { margin: 0px; font-size: 25px; line-height: 1.2em; overflow-wrap: break-word; font-weight: 700; text-transform: none; }.entry-header .gp-icon, .posted-on .updated { display: none; }.byline, .entry-header .cat-links, .entry-header .comments-link, .entry-header .tags-links, .group-blog .byline, .single .byline { display: inline; }.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) { margin-top: 2em; }.entry-header, .site-content { overflow-wrap: break-word; }.entry-title { margin-bottom: 0px; }.entry-meta { font-size: 85%; margin-top: 0.5em; line-height: 1.5; }.cat-links, .comments-link, .tags-links { display: block; }embed, iframe, object { max-width: 100%; }.footer-widgets .widget :last-child, .sidebar .widget :last-child { margin-bottom: 0px; }.site-content { display: flex; }.grid-container { margin-left: auto; margin-right: auto; max-width: 1200px; }.page-header, .sidebar .widget, .site-main > * { margin-bottom: 20px; }.one-container.both-right .site-main, .one-container.right-sidebar .site-main { margin-right: 40px; }.one-container .site-content { padding: 40px; }.featured-image { line-height: 0; }.one-container .inside-article > .featured-image { margin-top: 0px; margin-bottom: 2em; }.gp-icon { display: inline-flex; align-self: center; }.gp-icon svg { height: 1em; width: 1em; top: 0.125em; position: relative; fill: currentcolor; }.close-search .icon-search svg:first-child, .icon-menu-bars svg:nth-child(2), .icon-search svg:nth-child(2), .toggled .icon-menu-bars svg:first-child { display: none; }.entry-meta .gp-icon { margin-right: 0.6em; opacity: 0.7; }.container.grid-container { width: auto; }.menu-toggle, .mobile-bar-items, .sidebar-nav-mobile { display: none; }.menu-toggle { padding: 0px 20px; line-height: 60px; margin: 0px; font-weight: 400; text-transform: none; font-size: 15px; cursor: pointer; }button.menu-toggle { background-color: transparent; flex-grow: 1; border: 0px; text-align: center; }.has-menu-bar-items button.menu-toggle { flex-grow: 0; }@media (max-width: 768px){.hide-on-mobile { display: none !important; }a, body, button, input, select, textarea { transition: all 0s ease-in-out 0s; }.site-content { flex-direction: column; }.container .site-content .content-area { width: auto; }#main { margin-left: 0px; margin-right: 0px; }body:not(.no-sidebar) #main { margin-bottom: 0px; }.entry-meta { font-size: inherit; }.entry-meta a { line-height: 1.8em; }}@media (min-width: 769px) and (max-width: 1024px){.hide-on-tablet { display: none !important; }}body { background-color: #ffffff; color: var(--contrast); }a { color: #1b78e2; }.grid-container { max-width: 1280px; }.navigation-search { position: absolute; left: -99999px; pointer-events: none; visibility: hidden; z-index: 20; width: 100%; top: 0px; transition: opacity 100ms ease-in-out 0s; opacity: 0; }.navigation-search input[type="search"] { outline: 0px; border: 0px; vertical-align: bottom; line-height: 1; opacity: 0.9; width: 100%; z-index: 20; border-radius: 0px; appearance: none; height: 60px; }:root { --contrast:#212121; --contrast-2:#2f4468; --contrast-3:#878787; --base:#fafafa; --base-2:#f7f8f9; --base-3:#ffffff; --accent:#242226; --accent-2:#1b78e2; --accent-hover:#35343a; }body, button, input, select, textarea { font-family: Poppins, sans-serif; font-size: 17px; }.main-title { font-family: Poppins, sans-serif; font-size: 25px; }button:not(.menu-toggle), html input[type="button"], input[type="reset"], input[type="submit"], .button, .wp-block-button .wp-block-button__link { font-family: Poppins, sans-serif; font-size: 15px; }h1 { font-family: Poppins, sans-serif; font-weight: 600; font-size: 40px; }h2 { font-family: Poppins, sans-serif; font-weight: 600; font-size: 26px; }.main-title a, .main-title a:hover { color: #ffffff; }.main-navigation, .main-navigation ul ul { background-color: #49bcb9; }.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items { color: var(--base-3); }.main-navigation .main-nav ul li[class*="current-menu-"] > a { color: var(--base-3); background-color: #49bcb9; }.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a { color: var(--base-3); background-color: #060a0c; }.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header { background-color: var(--base-3); }.inside-article a, .paging-navigation a, .comments-area a, .page-header a { color: var(--accent-2); }.entry-meta { color: var(--contrast-3); }.entry-meta a { color: var(--contrast-2); }h1 { color: var(--contrast-2); }h2 { color: var(--contrast-2); }input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea, select { color: var(--contrast); background-color: #fafafa; border-color: var(--contrast); }button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) { color: #ffffff; background-color: #55555e; }:root { --gp-search-modal-bg-color:var(--base-3); --gp-search-modal-text-color:var(--contrast); --gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2); }.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container { padding: 0px 20px; }.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header { padding: 50px 50px 20px; }.one-container.right-sidebar .site-main, .one-container.both-right .site-main { margin-right: 50px; }.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a { line-height: 55px; }.navigation-search input[type="search"] { height: 55px; }@media (max-width: 768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header { padding: 30px; }}.site-content .content-area { width: 70%; }@media (max-width: 768px){.main-navigation .menu-toggle, .sidebar-nav-mobile:not(#sticky-placeholder) { display: block; }.main-navigation ul, .gen-sidebar-nav, .main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul, .has-inline-mobile-toggle #site-navigation .inside-navigation > :not(.navigation-search):not(.main-nav) { display: none; }.nav-align-right .inside-navigation, .nav-align-center .inside-navigation { justify-content: space-between; }}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://tslipcl.org/wp-content/swift-ai/cache/tslipcl.org/kerala-plus-one-result-2021/__data/poppins-normal-latin-400da396179.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://tslipcl.org/wp-content/swift-ai/cache/tslipcl.org/kerala-plus-one-result-2021/__data/poppins-normal-latin-60087085f9e.woff) format('woff2');font-display:swap;}@font-face{font-family:"Poppins";font-weight:700;font-style:normal;unicode-range:U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://tslipcl.org/wp-content/swift-ai/cache/tslipcl.org/kerala-plus-one-result-2021/__data/poppins-normal-latin-700144f600f.woff) format('woff2');font-display:swap;}.post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image { margin-top: 0px; margin-bottom: 2em; }.post-image-aligned-center .featured-image, .post-image-aligned-center .post-image { text-align: center; }.navigation-branding, .site-logo.mobile-header-logo { display: flex; align-items: center; order: 0; margin-right: 10px; }.navigation-branding .main-title { transition: line-height 0.3s ease 0s; }.navigation-branding .main-title a { font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: unset; }.main-navigation .menu-toggle { flex-grow: 1; width: auto; }.main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle { flex-grow: 0; padding-right: 20px; order: 2; }.nav-align-right .navigation-branding { margin-right: auto; }.main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) { padding: 0px 50px; }.navigation-branding .main-title { line-height: 55px; }@media (max-width: 768px){.navigation-branding { margin-right: auto; margin-left: 10px; }.navigation-branding .main-title, .mobile-header-navigation .site-logo { margin-left: 10px; }.main-navigation.has-branding .inside-navigation.grid-container { padding: 0px; }}.tags-links { display: none; }.entry-meta .byline, .entry-meta .cat-links { display: none; }.entry-meta .posted-on { display: none; }.webinsights-social-wrapper span { font-weight: bold; padding-right: 10px; font-size: 16px; }.webinsights-social-sharing svg { position: relative; top: 0.15em; display: inline-block; }.webinsights-social-facebook { fill: #ffffff; background-color: #3b5998; }.webinsights-social-twitter { fill: #ffffff; background-color: #1da1f2; }.webinsights-social-pinterest { fill: #ffffff; background-color: #bd081c; }.webinsights-social-linkedin { fill: #ffffff; background-color: #0077b5; }.webinsights-social-whatsapp { fill: #ffffff; background-color: #25d366; }.webinsights-social-reddit { fill: #ffffff; background-color: #ff5700; }.webinsights-float-social-wrapper { position: fixed; top: 50%; transform: translateY(-50%); z-index: 9999; }.webinsights-float-social-sharing { display: flex; flex-flow: column nowrap; align-items: flex-start; min-height: 30px; font-size: 12px; padding: 14px 10px; }.webinsights-float-social-sharing:first-of-type { border-top-right-radius: 10px; }.webinsights-float-social-sharing:last-of-type { border-bottom-right-radius: 10px; }.webinsights-social-facebook { fill: #ffffff; background-color: #3b5998; }.webinsights-social-twitter { fill: #ffffff; background-color: #1da1f2; }.webinsights-social-pinterest { fill: #ffffff; background-color: #bd081c; }.webinsights-social-linkedin { fill: #ffffff; background-color: #0077b5; }.webinsights-social-whatsapp { fill: #ffffff; background-color: #25d366; }.webinsights-social-reddit { fill: #ffffff; background-color: #ff5700; }.page-header-image-single .attachment-full { box-shadow: rgba(23, 43, 99, 0.3) 0px 7px 28px; border-radius: 25px; }@media (min-width: 769px){.site-content { display: flex; }}@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: block; src: url("//fonts.gstatic.com/s/opensans/v40/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }div.fc-consent-root, .fc-consent-root a:link, .fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root a, .fc-consent-root p, .fc-consent-root button, .fc-consent-root i, .fc-consent-root input, .fc-consent-root label, .fc-consent-root span, .fc-consent-root ul, .fc-consent-root li, .fc-consent-root hr, .fc-consent-root img, .fc-consent-root br, .fc-consent-root footer { app-region: none !important; appearance: none !important; border-spacing: 0px !important; -webkit-border-image: none !important; -webkit-box-align: stretch !important; -webkit-box-decoration-break: slice !important; -webkit-box-direction: normal !important; -webkit-box-flex: 0 !important; -webkit-box-ordinal-group: 1 !important; -webkit-box-orient: horizontal !important; -webkit-box-pack: start !important; -webkit-font-smoothing: auto !important; -webkit-highlight: none !important; -webkit-hyphenate-character: auto !important; -webkit-line-break: auto !important; -webkit-locale: auto !important; -webkit-mask-box-image-source: none !important; -webkit-mask-box-image-slice: initial !important; -webkit-mask-box-image-width: initial !important; -webkit-mask-box-image-outset: initial !important; -webkit-mask-box-image-repeat: initial !important; -webkit-mask-clip: border-box !important; -webkit-mask-composite: source-over !important; -webkit-mask-image: none !important; -webkit-mask-origin: border-box !important; -webkit-mask-position: 0% 0% !important; -webkit-mask-repeat: repeat; -webkit-mask-size: auto !important; -webkit-print-color-adjust: economy !important; -webkit-rtl-ordering: logical !important; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4) !important; -webkit-text-combine: none !important; -webkit-text-decorations-in-effect: none !important; -webkit-text-emphasis: none #000000 !important; -webkit-text-emphasis-position: over right !important; -webkit-text-orientation: vertical-right !important; -webkit-text-security: none !important; -webkit-text-stroke: 0px #000000 !important; -webkit-user-drag: auto !important; -webkit-writing-mode: horizontal-tb !important; place-content: normal !important; place-items: normal !important; place-self: auto !important; alignment-baseline: auto !important; animation: 0s ease 0s 1 normal none running none !important; backdrop-filter: none !important; backface-visibility: visible !important; background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0) !important; background-blend-mode: normal !important; baseline-shift: 0 !important; border-color: #000000 !important; border-radius: 0px !important; border-style: none !important; border-width: 0px !important; border-collapse: separate !important; border-image: none 100% / 1 / 0 stretch !important; inset: auto !important; box-shadow: none !important; box-sizing: content-box !important; break-after: auto !important; break-before: auto !important; break-inside: auto !important; buffered-rendering: auto !important; caption-side: top !important; caret-color: #000000 !important; clear: none !important; clip-path: none !important; clip-rule: nonzero !important; clip: auto !important; color-interpolation-filters: linearrgb !important; color-interpolation: srgb !important; color-rendering: auto !important; color: #000000 !important; columns: auto auto !important; gap: normal !important; column-rule: 0px none #000000 !important; column-span: none !important; content: normal !important; cursor: auto !important; cx: 0px !important; cy: 0px !important; d: none !important; display: inline !important; dominant-baseline: auto !important; empty-cells: show !important; fill-opacity: 1 !important; fill-rule: nonzero !important; filter: none !important; flex: 0 1 auto !important; flex-flow: row nowrap !important; float: none !important; flood-color: #000000 !important; flood-opacity: 1 !important; font-kerning: auto !important; font-optical-sizing: auto !important; font-size: 16px !important; font-stretch: 100% !important; font-style: normal !important; font-variant: normal !important; font-weight: 400 !important; grid-auto-columns: auto !important; grid-auto-flow: row !important; grid-auto-rows: auto !important; grid-area: auto / auto / auto / auto !important; grid-template-areas: none !important; grid-template-columns: none !important; grid-template-rows: none !important; height: auto !important; hyphens: manual !important; image-rendering: auto !important; isolation: auto !important; letter-spacing: normal !important; lighting-color: #ffffff !important; line-break: auto !important; line-height: normal !important; list-style: outside none disc !important; margin: 0px !important; marker: none !important; mask-type: luminance !important; mask: none !important; max-height: none !important; max-width: none !important; min-height: 0px !important; min-width: 0px !important; mix-blend-mode: normal !important; object-fit: fill !important; object-position: 50% 50% !important; offset: none 0px auto 0deg !important; opacity: 1 !important; order: 0 !important; orphans: 2 !important; outline: #000000 none 0px !important; outline-offset: 0px !important; overflow-anchor: auto !important; overflow-wrap: normal !important; overflow: visible !important; padding: 0px !important; paint-order: normal !important; perspective-origin: 0px 0px !important; perspective: none !important; pointer-events: auto !important; position: static !important; r: 0px !important; resize: none !important; rx: auto !important; ry: auto !important; scroll-behavior: auto !important; shape-image-threshold: 0 !important; shape-margin: 0px !important; shape-outside: none !important; shape-rendering: auto !important; speak: normal !important; stop-color: #000000 !important; stop-opacity: 1 !important; stroke-dasharray: none !important; stroke-dashoffset: 0 !important; stroke-linecap: butt !important; stroke-linejoin: miter !important; stroke-miterlimit: 4 !important; stroke-opacity: 1 !important; stroke-width: 1px !important; stroke: none !important; tab-size: 8 !important; table-layout: auto !important; text-align-last: auto !important; text-align: start !important; text-anchor: start !important; text-decoration-skip-ink: auto !important; text-decoration: none solid #000000 !important; text-indent: 0px !important; text-overflow: clip !important; text-rendering: auto !important; text-shadow: none !important; text-size-adjust: auto !important; text-transform: none !important; text-underline-position: auto !important; touch-action: auto !important; transform-origin: 0px 0px !important; transform-style: flat !important; transform: none !important; transition: all 0s ease 0s !important; unicode-bidi: normal !important; user-select: auto !important; vector-effect: none !important; vertical-align: baseline !important; visibility: visible !important; white-space: normal !important; widows: 2 !important; width: auto !important; will-change: auto !important; word-break: normal !important; word-spacing: 0px !important; writing-mode: horizontal-tb !important; x: 0px !important; y: 0px !important; z-index: auto !important; zoom: 1 !important; }body.swift-nojs div.fc-consent-root, .fc-consent-root a:link, .fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root a, .fc-consent-root p, .fc-consent-root button, .fc-consent-root i, .fc-consent-root input, .fc-consent-root label, .fc-consent-root span, .fc-consent-root ul, .fc-consent-root li, .fc-consent-root hr, .fc-consent-root img, .fc-consent-root br, .fc-consent-root footer{transition: none !important}.fc-consent-root div, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root button, .fc-consent-root ul, .fc-consent-root li { display: block !important; }.fc-consent-root a:link, .fc-consent-root a p { cursor: pointer !important; position: relative !important; }.fc-consent-root button, .fc-consent-root button div, .fc-consent-root button p, .fc-consent-root .fc-button, .fc-consent-root .fc-button div, .fc-consent-root .fc-button p { cursor: pointer !important; }.fc-consent-root .fc-button, .fc-consent-root .fc-choice-dialog, .fc-consent-root .fc-faq-item, .fc-consent-root .fc-data-preferences-dialog, .fc-consent-root .fc-dialog-header-back-button, .fc-consent-root .fc-navigation-button, .fc-consent-root .fc-vendor-preferences-dialog, .fc-consent-root .fc-preference-slider, .fc-consent-root .fc-preference-consent, .fc-consent-root .fc-preference-legitimate-interest, .fc-consent-root .fc-slider-el, .fc-consent-root .fc-help-dialog-container, .fc-consent-root .fc-help-dialog-close-button { outline: transparent solid 1px !important; }div.fc-consent-root { position: fixed !important; z-index: 2147483644 !important; height: 100% !important; left: 0px !important; overflow-x: auto !important; top: 0px !important; align-items: center !important; display: flex !important; justify-content: center !important; width: 100% !important; }div.fc-consent-root { font-family: "Open Sans" !important; direction: ltr !important; }.fc-consent-root, .fc-consent-root h1, .fc-consent-root h2, .fc-consent-root p, .fc-consent-root span, .fc-consent-root li { -webkit-font-smoothing: antialiased !important; font-feature-settings: "kern" !important; font-kerning: normal !important; text-rendering: optimizelegibility !important; }.fc-consent-root .fc-dialog-overlay, .fc-consent-root .fc-help-dialog-overlay { background-color: black !important; height: 100% !important; left: 0px !important; opacity: 0.6 !important; position: fixed !important; top: 0px !important; width: 100% !important; z-index: -1 !important; }.fc-consent-root .fc-header { display: flex !important; flex-direction: column !important; justify-content: center !important; width: 100% !important; }.fc-consent-root .fc-header-text { line-height: 1.5em !important; overflow-wrap: break-word !important; font-weight: 500 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: #5f6368 !important; font-size: 1em !important; }.fc-consent-root .fc-dialog-container { display: flex !important; }.fc-consent-root .fc-dialog-container { max-width: 512px !important; width: 90% !important; }.fc-consent-root .fc-dialog { max-height: 80vh !important; background-color: #ffffff !important; border: 1px solid rgba(0, 0, 0, 0.2) !important; border-radius: 8px !important; box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 8px !important; display: flex !important; flex-direction: column !important; width: 100% !important; }.fc-consent-root .fc-dialog-content { flex: 1 1 auto !important; overflow-y: auto !important; }@supports (scrollbar-gutter: stable both-edges){.fc-consent-root .fc-dialog-content { scrollbar-gutter: stable both-edges !important; }}.fc-consent-root .fc-dialog-scrollable-content { display: flex !important; flex-direction: column !important; justify-content: center !important; width: 100% !important; }.fc-consent-root .fc-dialog-restricted-content { align-self: center !important; flex: 1 1 auto !important; max-width: 416px !important; width: calc(100% - 48px) !important; }.fc-consent-root .fc-dialog-header { background-color: rgba(255, 255, 255, 0.9) !important; border-radius: 8px 8px 0px 0px !important; flex: 0 0 auto !important; position: relative !important; width: 100% !important; z-index: 1 !important; }.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button { border: 0px !important; left: 0px !important; margin: 7px 0px 0px 4px !important; padding: 1px 6px !important; position: absolute !important; top: 0px !important; touch-action: manipulation !important; }.fc-consent-root .fc-dialog-header .fc-dialog-header-back-button svg { cursor: pointer !important; fill: #5f6368 !important; }.fc-consent-root .fc-dialog-header p { color: #5f6368 !important; font-size: 12px !important; font-weight: bold !important; margin: 12px 0px !important; text-align: center !important; }.fc-consent-root .fc-dialog .fc-header h1.fc-dialog-headline { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: #000000 !important; font-size: 1.25em !important; }.fc-consent-root .fc-dialog .fc-header h1 { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: #000000 !important; }@media screen and (max-width: 479px){.fc-consent-root .fc-dialog .fc-header h1 { font-size: 16px !important; }}@media screen and (min-width: 480px){.fc-consent-root .fc-dialog .fc-header h1 { font-size: 18px !important; }}.fc-consent-root .fc-dialog .fc-header h1, .fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text { margin: 12px 0px !important; }.fc-consent-root .fc-dialog div.fc-header { font-size: 14px !important; }.fc-consent-root .fc-dialog .fc-header h2, .fc-consent-root .fc-dialog .fc-header .fc-header-image-container, .fc-consent-root .fc-dialog .fc-header .fc-header-text { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: #5f6368 !important; margin-top: 24px !important; line-height: normal !important; margin-bottom: 0px !important; }.fc-consent-root .fc-dialog .fc-footer p { color: #5f6368 !important; font-size: 12px !important; line-height: 16px !important; margin: 12px 0px !important; text-align: left !important; }.fc-consent-root .fc-dialog .fc-footer a, .fc-consent-root .fc-dialog .fc-footer a:visited { color: #1967d2 !important; cursor: pointer !important; font: inherit !important; text-decoration: none !important; }@media screen and (max-width: 479px){.fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body { font-size: 14px !important; }.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p { font-size: 14px !important; line-height: 20px !important; margin-bottom: 24px !important; }}@media screen and (min-width: 480px){.fc-consent-root .fc-data-preferences-dialog .fc-body, .fc-consent-root .fc-vendor-preferences-dialog .fc-body { font-size: 16px !important; }.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p { font-size: 16px !important; line-height: 24px !important; margin-bottom: 24px !important; }}.fc-consent-root .fc-data-preferences-dialog .fc-body p, .fc-consent-root .fc-data-preferences-dialog .fc-noneditable-body p, .fc-consent-root .fc-vendor-preferences-dialog .fc-body p { overflow-wrap: break-word !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important; text-align: left !important; font-family: "Open Sans" !important; color: #5f6368 !important; font-size: 1em !important; }.fc-consent-root .fc-footer-buttons-container { align-items: center !important; border-radius: 0px 0px 8px 8px !important; bottom: 0px !important; display: flex !important; flex: 0 0 auto !important; flex-direction: column !important; justify-content: center !important; left: 0px !important; padding: 0px 16px 8px !important; width: calc(100% - 32px) !important; z-index: 1 !important; }.fc-consent-root .fc-footer-buttons-divider { background-color: #dadce0 !important; height: 1px !important; margin-bottom: 8px !important; z-index: 1 !important; }.fc-consent-root .fc-choice-dialog .fc-footer-buttons-divider { max-width: 416px !important; width: calc(100% - 48px) !important; }.fc-consent-root .fc-data-preferences-dialog .fc-footer-buttons-divider, .fc-consent-root .fc-vendor-preferences-dialog .fc-footer-buttons-divider { width: calc(100% + 32px) !important; }.fc-consent-root .fc-data-preferences-dialog a, .fc-consent-root .fc-vendor-preferences-dialog a { cursor: pointer !important; }.fc-consent-root .fc-footer-buttons { display: flex !important; flex: 1 1 0px !important; justify-content: center !important; max-width: 416px !important; width: 100% !important; z-index: 1 !important; }.fc-consent-root .fc-button { background: rgba(0, 0, 0, 0) !important; border: 0px !important; cursor: pointer !important; flex: 1 1 0% !important; height: 38px !important; margin: 8px 0px !important; position: relative !important; }.fc-consent-root .fc-button .fc-button-background { border-radius: 20px !important; height: 100% !important; left: 0px !important; position: absolute !important; top: 0px !important; width: 100% !important; z-index: -1 !important; }.fc-consent-root .fc-primary-button .fc-button-background { background-color: #1967d2 !important; }.fc-consent-root .fc-secondary-button .fc-button-background { background-color: #1967d2 !important; border: none !important; }.fc-consent-root .fc-button-label { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; text-align: center !important; font-family: "Open Sans" !important; color: #ffffff !important; font-size: 1em !important; letter-spacing: normal !important; line-height: 20px !important; margin: 9px 0px !important; }.fc-consent-root .fc-primary-button .fc-button-label { color: #ffffff !important; }.fc-consent-root .fc-secondary-button .fc-button-label { color: #ffffff !important; }@media screen and (max-width: 480px){.fc-consent-root .fc-footer-buttons { align-items: stretch !important; flex: 1 1 auto !important; flex-direction: column !important; }.fc-consent-root .fc-footer-buttons .fc-button { font-size: 14px !important; }.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container { height: 130px !important; }.fc-consent-root .fc-footer-buttons-container { height: 130px !important; }.fc-consent-root .fc-button { flex: 1 0 auto !important; height: auto !important; }.fc-consent-root .fc-primary-button { order: 1 !important; }.fc-consent-root .fc-secondary-button { order: 2 !important; }}@media screen and (min-width: 481px){.fc-consent-root .fc-footer-buttons { align-items: center !important; flex-direction: row !important; }.fc-consent-root .fc-footer-buttons .fc-button { font-size: 14px !important; }.fc-consent-root .fc-primary-button { margin-left: 12px !important; order: 2 !important; }.fc-consent-root .fc-choice-dialog .fc-footer-buttons-container { height: 76px !important; }.fc-consent-root .fc-footer-buttons-container { height: 76px !important; }.fc-consent-root .fc-secondary-button { margin-right: 12px !important; order: 1 !important; }}.fc-consent-root .fc-stacks { margin-top: 8px !important; }.fc-consent-root .fc-stacks ul { list-style-type: none !important; }.fc-consent-root .fc-stacks ul li { align-items: center !important; display: flex !important; flex-direction: row !important; padding-bottom: 16px !important; }.fc-consent-root .fc-stacks .fc-stack-name { color: #3c4043 !important; font-size: 12px !important; font-weight: 600 !important; line-height: 16px !important; margin-top: 5px !important; width: calc(100% - 44px) !important; }.fc-consent-root .fc-stacks .fc-stack-icon { align-items: center !important; background-color: rgba(25, 103, 210, 0.24) !important; border-radius: 14px !important; display: flex !important; flex-direction: row !important; height: 28px !important; justify-content: center !important; margin-right: 16px !important; width: 28px !important; }.fc-consent-root .fc-stacks .fc-stack-icon svg { display: flex !important; fill: #1967d2 !important; }.fc-consent-root .fc-launch-icon-svg { cursor: pointer !important; fill: #1967d2 !important; left: 4px !important; pointer-events: none !important; position: relative !important; top: 2px !important; }.fc-consent-root .fc-faq-header { display: flex !important; flex-direction: row !important; position: relative !important; text-decoration: none !important; }.fc-consent-root .fc-faq-header .fc-faq-label { color: #3c4043 !important; cursor: pointer !important; font-family: "Open Sans" !important; font-size: 12px !important; font-weight: 600 !important; margin-top: 5px !important; }.fc-consent-root .fc-faq-header .fc-faq-icon { align-items: center !important; background-color: #ffffff !important; border: 1px solid #dadce0 !important; border-radius: 14px !important; display: flex !important; flex-direction: row !important; height: 26px !important; justify-content: center !important; margin-right: 16px !important; width: 26px !important; }.fc-consent-root .fc-faq-header .fc-faq-icon svg { cursor: pointer !important; display: flex !important; fill: #5f6368 !important; }.fc-consent-root .fc-faq-contents { background-color: #f8f9fa !important; display: flex !important; flex-direction: column !important; justify-content: center !important; margin-top: 16px !important; }.fc-consent-root .fc-faq-contents ul { margin: 14px 0px !important; padding: 0px !important; }.fc-consent-root .fc-faq-contents ul li { display: flex !important; flex-direction: row !important; list-style-type: none !important; padding-bottom: 24px !important; }.fc-consent-root .fc-faq-contents ul li:last-child { padding-bottom: 0px !important; }.fc-consent-root .fc-faq-contents .fc-faq-item-dot { background-color: #5f6368 !important; border-radius: 4px !important; height: 8px !important; margin: 7px 10px 0px !important; width: 8px !important; }.fc-consent-root .fc-faq-contents .fc-faq-item { color: #5f6368 !important; cursor: pointer !important; display: flex !important; flex-direction: row !important; text-decoration: none !important; width: calc(100% - 44px) !important; }.fc-consent-root .fc-faq-contents .fc-faq-item-title { color: #5f6368 !important; cursor: pointer !important; font-size: 14px !important; margin-left: 16px !important; }.fc-consent-root .fc-data-preferences-dialog .fc-navigation { display: flex !important; flex-direction: row !important; justify-content: center !important; margin: 0px 0px 24px !important; }.fc-consent-root .fc-data-preferences-dialog .fc-navigation-button { background-color: #ffffff !important; border: 0px !important; cursor: pointer !important; padding: 10px 0px !important; position: relative !important; text-align: center !important; width: 100% !important; }.fc-consent-root .fc-navigation-button .fc-navigation-button-label { color: #1967d2 !important; cursor: pointer !important; font-size: 14px !important; font-weight: bold !important; margin: 0px !important; padding: 0px !important; text-align: center !important; }.fc-consent-root .fc-preference-divider { align-items: flex-start !important; background-color: #f1f3f4 !important; display: flex !important; flex-direction: row !important; margin-bottom: 8px !important; max-width: 416px !important; width: calc(100% - 16px) !important; box-sizing: border-box !important; }.fc-consent-root .fc-lower-preference-divider { margin-top: 16px !important; }.fc-consent-root .fc-preference-divider p { color: #5f6368 !important; font-size: 12px !important; font-weight: bold !important; margin-bottom: 8px !important; margin-right: 0px !important; margin-top: 8px !important; width: fit-content !important; }.fc-consent-root .fc-preference-divider .fc-help-tip { margin: 8px 16px 0px 8px !important; }@media screen and (max-width: 479px){.fc-consent-root .fc-preference-divider p { margin-left: 16px !important; }}@media screen and (min-width: 480px){.fc-consent-root .fc-preference-divider p { margin-left: 24px !important; }}.fc-consent-root .fc-preferences-container { align-items: center !important; align-self: center !important; display: flex !important; flex: 1 1 auto !important; flex-direction: column !important; margin: 0px 0px 24px !important; width: 100% !important; }.fc-consent-root .fc-preference-container { background-color: #ffffff !important; border: 1px solid #dadce0 !important; border-radius: 8px !important; margin: 0px 0px 8px !important; max-width: 416px !important; width: calc(100% - 16px) !important; box-sizing: border-box !important; }.fc-consent-root .fc-preference-container .fc-preference-title { display: flex !important; flex-direction: row !important; justify-content: space-between !important; }.fc-consent-root .fc-preference-container .fc-preference-title h2 { overflow-wrap: break-word !important; font-weight: 700 !important; font-style: normal !important; text-decoration: initial !important; font-family: "Open Sans" !important; color: #3c4043 !important; font-size: 14px !important; line-height: 20px !important; margin: 0px 0px 8px !important; padding: 0px !important; text-align: left !important; }.fc-consent-root .fc-preference-container .fc-preference-title .fc-help-tip { margin-left: 4px !important; min-width: 16px !important; position: relative !important; top: -4px !important; }.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul > li { overflow-wrap: break-word !important; font-weight: normal !important; font-style: normal !important; text-decoration: initial !important; text-align: left !important; font-family: "Open Sans" !important; color: #5f6368 !important; line-height: 20px !important; margin: 0px !important; padding: 0px !important; }.fc-consent-root .fc-preference-container .fc-preference-description a, .fc-consent-root .fc-preference-container .fc-preference-description a:visited { color: #1967d2 !important; font: inherit !important; text-decoration: none !important; }.fc-consent-root .fc-preference-container .fc-preference-description ul { margin-left: 24px !important; margin-top: 10px !important; }.fc-consent-root .fc-preference-container .fc-preference-description ul > li { display: list-item !important; }.fc-consent-root .fc-preference-container .fc-preference-slider-container { display: flex !important; flex-direction: row !important; justify-content: space-between !important; }.fc-consent-root .fc-preference-container .fc-preference-slider-label { align-items: center !important; color: #5f6368 !important; font-weight: bold !important; flex: 1 1 0% !important; flex-flow: row wrap !important; display: flex !important; }.fc-consent-root .fc-preference-container .fc-preference-slider-label .fc-help-tip { color: inherit !important; display: inline !important; font: inherit !important; vertical-align: middle !important; }.fc-consent-root .fc-preference-container .fc-purpose-feature-description { color: inherit !important; font: inherit !important; margin-bottom: 8px !important; }.fc-consent-root .fc-preference-container .fc-truncated-3-line { display: -webkit-box !important; overflow: hidden !important; text-overflow: ellipsis !important; -webkit-line-clamp: 3 !important; -webkit-box-orient: vertical !important; }.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container div, .fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container p { color: inherit !important; display: block !important; font: inherit !important; text-decoration: none !important; }.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-vendor-data-categories { display: flex !important; }.fc-consent-root .fc-preference-container .fc-iab-vendor-storage-info-container .fc-truncated-single-line { flex: 1 1 0% !important; overflow: hidden !important; text-overflow: ellipsis !important; white-space: nowrap !important; }.fc-consent-root .fc-preference-container .fc-preference-container-divider { background-color: #dadce0 !important; height: 1px !important; margin-bottom: 16px !important; margin-top: 12px !important; }.fc-consent-root .fc-preference-container .fc-consent-preference-container { margin: 16px 0px 0px !important; }.fc-consent-root .fc-preference-container .fc-legitimate-interest-preference-container { margin: 24px 0px 0px !important; }.fc-consent-root .fc-legitimate-interest-preference-container .fc-help-tip { margin-left: 4px !important; }@media screen and (max-width: 479px){.fc-consent-root .fc-preference-container { padding: 16px !important; }.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li { font-size: 12px !important; line-height: 16px !important; }.fc-consent-root .fc-preference-container .fc-preference-slider-label { font-size: 12px !important; line-height: 16px !important; }.fc-consent-root .fc-preference-container .fc-preference-container-divider { margin-left: -16px !important; width: calc(100% + 32px) !important; }}@media screen and (min-width: 480px){.fc-consent-root .fc-preference-container { padding: 24px !important; }.fc-consent-root .fc-preference-container .fc-preference-description, .fc-consent-root .fc-preference-container .fc-preference-description ul, .fc-consent-root .fc-preference-container .fc-preference-description ul > li { font-size: 14px !important; }.fc-consent-root .fc-preference-container .fc-preference-slider-label { font-size: 14px !important; line-height: 20px !important; }.fc-consent-root .fc-preference-container .fc-preference-container-divider { margin-left: -24px !important; width: calc(100% + 48px) !important; }}.fc-consent-root .fc-preference-container .fc-preference-slider { display: inline-block !important; height: 20px !important; position: relative !important; width: 39px !important; }.fc-consent-root .fc-preference-container .fc-preference-slider input { height: 0px !important; opacity: 0 !important; width: 0px !important; }.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el { background-color: #80868b !important; border-radius: 20px !important; cursor: pointer !important; position: absolute !important; inset: 0px !important; transition: all 0.4s ease 0s !important; }body.swift-nojs .fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el{transition: none !important}.fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el::before { background-color: #ffffff !important; border-radius: 50% !important; bottom: 1px !important; content: "" !important; height: 18px !important; left: 1px !important; position: absolute !important; width: 18px !important; transition: all 0.4s ease 0s !important; }body.swift-nojs .fc-consent-root .fc-preference-container .fc-preference-slider .fc-slider-el::before{transition: none !important}.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el { background-color: #1967d2 !important; }.fc-consent-root .fc-preference-container .fc-preference-slider input:checked + .fc-slider-el::before { transform: translateX(19px) !important; }.fc-consent-root .fc-help-tip { align-items: center !important; background: rgba(255, 255, 255, 0) !important; border: 0px !important; cursor: pointer !important; display: flex !important; outline: none !important; }.fc-consent-root .fc-help-tip .fc-help-tip-icon { cursor: pointer !important; display: flex !important; fill: #5f6368 !important; pointer-events: none !important; }.fc-consent-root .fc-help-dialog-container { align-items: center !important; display: flex !important; justify-content: center !important; height: 100% !important; left: 0px !important; overflow-x: auto !important; position: absolute !important; top: 0px !important; width: 100% !important; z-index: 1 !important; }@media screen and (max-width: 479px){.fc-consent-root .fc-help-dialog { margin: 32px !important; }}.fc-consent-root .fc-help-dialog { background-color: #ffffff !important; border-radius: 8px !important; display: flex !important; flex-direction: column !important; justify-content: center !important; max-height: calc(80vh - 32px) !important; max-width: 416px !important; position: relative !important; width: 90% !important; }.fc-consent-root .fc-help-dialog h1 { color: #202124 !important; font-size: 14px !important; font-weight: bold !important; line-height: 20px !important; margin: 24px 24px 0px !important; min-height: max-content !important; }.fc-consent-root .fc-help-dialog .fc-help-dialog-contents { margin: 8px 24px 48px !important; overflow-y: auto !important; padding-right: 8px !important; }.fc-consent-root .fc-help-dialog .fc-help-dialog-button-container { background-color: rgba(255, 255, 255, 0.9) !important; bottom: 0px !important; border-radius: 0px 0px 8px 8px !important; display: flex !important; flex: 1 1 auto !important; justify-content: center !important; left: 0px !important; position: absolute !important; width: 100% !important; }.fc-consent-root .fc-help-dialog .fc-help-dialog-close-button { background-color: rgba(255, 255, 255, 0) !important; border: 0px !important; border-radius: 20px !important; cursor: pointer !important; flex: 1 1 auto !important; margin: 8px 12px !important; opacity: 1 !important; outline: none !important; }.fc-consent-root .fc-help-dialog-close-button .fc-help-dialog-close-button-label { color: #1967d2 !important; font-size: 14px !important; font-style: normal !important; font-weight: bold !important; line-height: 20px !important; padding: 6px 0px !important; text-align: center !important; }#site-navigation { margin-top: 7px !important; }.web-insights-reading-meter { position: fixed; z-index: 1111; width: 100%; background-color: #f1f1f1; top: 0px !important; }.web-insights-progress { width: 100%; height: 7px; z-index: 1111; background: #cccccc; }.progress-bar { height: 7px; background-color: #4cb8c4; width: 0%; }body.swift-nojs [data-s3cid="1"]{min-width: 100vw;}body.swift-nojs [data-s3cid="2"]{min-width: 100vw;}body.swift-nojs [data-s3cid="4"]{min-width: 100vw;}body.swift-nojs [data-s3cid="5"]{min-width:105px;}body.swift-nojs [data-s3cid="8"]{min-width: 100vw;}body.swift-nojs [data-s3cid="9"]{min-width: 100vw;}body.swift-nojs [data-s3cid="10"]{min-width:341px;}body.swift-nojs [data-s3cid="11"]{min-width:341px;}body.swift-nojs [data-s3cid="12"]{min-width:341px;}body.swift-nojs [data-s3cid="13"]{min-width:341px;}body.swift-nojs [data-s3cid="14"]{min-width:341px;min-height:194.84375px;}body.swift-nojs [data-s3cid="15"]{min-width:341px;max-height:96px;}body.swift-nojs [data-s3cid="16"]{min-width:341px;}body.swift-nojs [data-s3cid="17"]{min-width:341px;}body.swift-nojs [data-s3cid="18"]{min-width:341px;min-height:367.5px;}body.swift-nojs [data-s3cid="19"]{min-width:341px;}body.swift-nojs [data-s3cid="43"]{min-width:128px;}body.swift-nojs [data-s3cid="44"]{min-width:341px;min-height:375px;}body.swift-nojs [data-s3cid="45"]{min-width:341px;min-height:375px;}body.swift-nojs [data-s3cid="46"]{min-width:341px;max-height:61.1875px;}body.swift-nojs [data-s3cid="47"]{min-width:341px;max-height:61.1875px;}body.swift-nojs [data-s3cid="48"]{min-width:341px;max-height:37.5px;}body.swift-nojs [data-s3cid="49"]{min-width:341px;min-height:375px;}body.swift-nojs [data-s3cid="50"]{min-width:341px;min-height:367.5px;}body.swift-nojs [data-s3cid="51"]{min-width:341px;}body.swift-nojs [data-s3cid="52"]{min-width:341px;}body.swift-nojs [data-s3cid="53"]{min-width: 100vw;}body.swift-nojs [data-s3cid="54"]{min-width: 100vw;}body.swift-nojs [data-s3cid="55"]{min-width: 100vw;}body.swift-nojs [data-s3cid="56"]{min-width:381px;}body.swift-nojs [data-s3cid="57"]{min-width:303px;}html{opacity:1}