: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: rect(1px, 1px, 1px, 1px); 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; clip: auto !important; }html :where([style*="border-width"]) { border-style: solid; }:where(figure) { margin: 0px 0px 1em; }: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--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); }#fancybox-loading, #fancybox-loading div, #fancybox-overlay, #fancybox-wrap *, #fancybox-wrap ::before, #fancybox-wrap ::after { box-sizing: border-box; }#fancybox-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 111100; display: none; }#fancybox-tmp { padding: 0px; margin: 0px; border: 0px; overflow: auto; display: none; }#fancybox-wrap { position: absolute; top: 0px; left: 0px; z-index: 111101; display: none; outline: none !important; }#fancybox-outer { position: relative; width: 100%; height: 100%; box-shadow: #111111 0px 0px 20px; background: #ffffff; }#fancybox-content { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 111102; border: 0px solid #ffffff; background: padding-box #ffffff; }.fancy-ico { position: absolute; width: 48px; height: 48px; border-radius: 50%; }.fancy-ico span { display: block; position: relative; left: 12px; top: 12px; width: 24px; height: 24px; border-radius: 50%; background: #000000; border: 2px solid white; box-shadow: #000000 0px 0px 4px; transition: transform 0.25s ease-in-out; }#fancybox-close { top: -24px; right: -24px; cursor: pointer; z-index: 111105; display: none; }#fancybox-close span::after, #fancybox-close span::before { content: ""; position: absolute; top: 9px; left: 4px; width: 12px; height: 2px; background-color: #ffffff; }#fancybox-close span::before { transform: rotate(45deg); }#fancybox-close span::after { transform: rotate(-45deg); }#fancybox-prev, #fancybox-next { top: 50%; margin-top: -24px; cursor: pointer; z-index: 111102; display: none; }#fancybox-next, body.rtl #fancybox-prev { left: auto; right: -24px; }#fancybox-prev, body.rtl #fancybox-next { left: -24px; right: auto; }#fancybox-prev span::after, #fancybox-next span::after { content: ""; position: absolute; top: 6px; width: 8px; height: 8px; border-top: 2px solid #ffffff; border-right: 2px solid #ffffff; }#fancybox-prev span::after, body.rtl #fancybox-next span::after { transform: rotate(-135deg); left: 7px; }#fancybox-next span::after, body.rtl #fancybox-prev span::after { transform: rotate(45deg); left: initial; right: 7px; }#fancybox-title-wrap { z-index: 111104; }#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; background-color: rgba(0, 0, 0, 0.9); border-radius: 5px; cursor: pointer; overflow: hidden; z-index: 111104; display: none; }#fancybox-loading div { transform-origin: 20px 20px; animation: 1.2s linear 0s infinite normal none running fancybox-loading; }#fancybox-loading div::after { content: ""; display: block; position: absolute; top: 7px; left: 19px; width: 2px; height: 7px; border-radius: 20%; background: #ffffff; }#fancybox-loading div:nth-child(1) { transform: rotate(0deg); animation-delay: -1.1s; }#fancybox-loading div:nth-child(2) { transform: rotate(30deg); animation-delay: -1s; }#fancybox-loading div:nth-child(3) { transform: rotate(60deg); animation-delay: -0.9s; }#fancybox-loading div:nth-child(4) { transform: rotate(90deg); animation-delay: -0.8s; }#fancybox-loading div:nth-child(5) { transform: rotate(120deg); animation-delay: -0.7s; }#fancybox-loading div:nth-child(6) { transform: rotate(150deg); animation-delay: -0.6s; }#fancybox-loading div:nth-child(7) { transform: rotate(180deg); animation-delay: -0.5s; }#fancybox-loading div:nth-child(8) { transform: rotate(210deg); animation-delay: -0.4s; }#fancybox-loading div:nth-child(9) { transform: rotate(240deg); animation-delay: -0.3s; }#fancybox-loading div:nth-child(10) { transform: rotate(270deg); animation-delay: -0.2s; }#fancybox-loading div:nth-child(11) { transform: rotate(300deg); animation-delay: -0.1s; }#fancybox-loading div:nth-child(12) { transform: rotate(330deg); animation-delay: 0s; }#fancybox-content { border-color: #ffffff; }.mfp-hide { display: none !important; }:root { --effect: all .2s cubic-bezier(0.32, 0.74, 0.57, 1); --timing: cubic-bezier(0.32, 0.74, 0.57, 1); --shadow-12: #0000001f; --shadow-20: #00000005; --round-3: 3px; --height-34: 34px; --height-40: 40px; --padding-40: 0 40px; --round-5: 5px; --round-7: 7px; --shadow-7: #00000012; --dark-accent: #191c20; --dark-accent-0: #191c2000; --dark-accent-90: #191c20f2; --meta-b-family: var(--meta-family); --meta-b-fcolor: #282828; --meta-b-fspace: normal; --meta-b-fstyle: normal; --meta-b-fweight: 600; --meta-b-transform: none; --nav-bg: #fff; --nav-bg-from: #fff; --nav-bg-to: #fff; --subnav-bg: #fff; --subnav-bg-from: #fff; --subnav-bg-to: #fff; --indicator-bg-from: #ff0084; --indicator-bg-to: #2c2cf8; --bottom-border-color: var(--flex-gray-15); --column-border-color: var(--flex-gray-15); --audio-color: #ffa052; --dribbble-color: #fb70a6; --excerpt-color: #666; --fb-color: #89abfc; --g-color: #ff184e; --live-color: #fe682e; --gallery-color: #729dff; --heading-color: var(--body-fcolor); --ig-color: #7e40b6; --linkedin-color: #007bb6; --nav-color: #282828; --pin-color: #f74c53; --flipboard-color: #f52828; --privacy-color: #fff; --review-color: #ffc300; --soundcloud-color: #fd794a; --subnav-color: #282828; --telegam-color: #649fdf; --twitter-color: #00151c; --medium-color: #000; --threads-color: #000; --video-color: #ffc300; --vimeo-color: #44bbe1; --ytube-color: #ef464b; --whatsapp-color: #00e676; --nav-color-10: #28282820; --subnav-color-10: #28282820; --g-color-90: #ff184ee6; --absolute-dark: #242424; --body-family: 'Oxygen', sans-serif; --btn-family: 'Encode Sans Condensed', sans-serif; --cat-family: 'Oxygen', sans-serif; --dwidgets-family: 'Oxygen', sans-serif; --h1-family: 'Encode Sans Condensed', sans-serif; --h2-family: 'Encode Sans Condensed', sans-serif; --h3-family: 'Encode Sans Condensed', sans-serif; --h4-family: 'Encode Sans Condensed', sans-serif; --h5-family: 'Encode Sans Condensed', sans-serif; --h6-family: 'Encode Sans Condensed', sans-serif; --input-family: 'Encode Sans Condensed', sans-serif; --menu-family: 'Encode Sans Condensed', sans-serif; --meta-family: 'Encode Sans Condensed', sans-serif; --submenu-family: 'Encode Sans Condensed', sans-serif; --tagline-family: 'Encode Sans Condensed', sans-serif; --body-fcolor: #282828; --btn-fcolor: inherit; --h1-fcolor: inherit; --h2-fcolor: inherit; --h3-fcolor: inherit; --h4-fcolor: inherit; --h5-fcolor: inherit; --h6-fcolor: inherit; --input-fcolor: inherit; --meta-fcolor: #666; --tagline-fcolor: inherit; --body-fsize: 16px; --btn-fsize: 12px; --cat-fsize: 10px; --dwidgets-fsize: 13px; --excerpt-fsize: 14px; --h1-fsize: 40px; --h2-fsize: 28px; --h3-fsize: 22px; --h4-fsize: 16px; --h5-fsize: 14px; --h6-fsize: 13px; --headline-fsize: 45px; --input-fsize: 14px; --menu-fsize: 17px; --meta-fsize: 13px; --submenu-fsize: 13px; --tagline-fsize: 28px; --body-fspace: normal; --btn-fspace: normal; --cat-fspace: .07em; --dwidgets-fspace: 0; --h1-fspace: normal; --h2-fspace: normal; --h3-fspace: normal; --h4-fspace: normal; --h5-fspace: normal; --h6-fspace: normal; --input-fspace: normal; --menu-fspace: -.02em; --meta-fspace: normal; --submenu-fspace: -.02em; --tagline-fspace: normal; --body-fstyle: normal; --btn-fstyle: normal; --cat-fstyle: normal; --dwidgets-fstyle: normal; --h1-fstyle: normal; --h2-fstyle: normal; --h3-fstyle: normal; --h4-fstyle: normal; --h5-fstyle: normal; --h6-fstyle: normal; --input-fstyle: normal; --menu-fstyle: normal; --meta-fstyle: normal; --submenu-fstyle: normal; --tagline-fstyle: normal; --body-fweight: 400; --btn-fweight: 700; --cat-fweight: 700; --dwidgets-fweight: 600; --h1-fweight: 700; --h2-fweight: 700; --h3-fweight: 700; --h4-fweight: 700; --h5-fweight: 700; --h6-fweight: 600; --input-fweight: 400; --menu-fweight: 600; --meta-fweight: 400; --submenu-fweight: 500; --tagline-fweight: 400; --flex-gray-15: #88888826; --flex-gray-20: #88888833; --flex-gray-40: #88888866; --flex-gray-7: #88888812; --dribbble-hcolor: #ff407f; --fb-hcolor: #1f82ec; --ig-hcolor: #8823b6; --linkedin-hcolor: #006ab1; --pin-hcolor: #f60c19; --flipboard-hcolor: #e00a0a; --soundcloud-hcolor: #ff5313; --telegam-hcolor: #3885d9; --twitter-hcolor: #13b9ee; --threads-hcolor: #5219ff; --medium-hcolor: #ffb600; --vimeo-hcolor: #16b1e3; --ytube-hcolor: #fc161e; --whatsapp-hcolor: #00e537; --tumblr-color: #32506d; --tumblr-hcolor: #1f3143; --indicator-height: 4px; --nav-height: 60px; --absolute-light: #ddd; --solid-light: #fafafa; --em-mini: .8em; --rem-mini: .8rem; --transparent-nav-color: #fff; --swiper-navigation-size: 44px; --tagline-s-fsize: 22px; --wnav-size: 20px; --em-small: .92em; --rem-small: .92rem; --bottom-spacing: 35px; --box-spacing: 5%; --el-spacing: 12px; --heading-sub-color: var(--g-color); --body-transform: none; --btn-transform: none; --cat-transform: uppercase; --dwidgets-transform: none; --h1-transform: none; --h2-transform: none; --h3-transform: none; --h4-transform: none; --h5-transform: none; --h6-transform: none; --input-transform: none; --menu-transform: none; --meta-transform: none; --submenu-transform: none; --tagline-transform: none; --awhite: #fff; --solid-white: #fff; --max-width-wo-sb: 100%; --alignwide-w: 1600px; --bookmark-color: #62b088; --bookmark-color-90: #62b088f2; --slider-nav-dcolor: inherit; }[data-theme="dark"], .light-scheme { --shadow-12: #00000066; --shadow-20: #00000033; --shadow-7: #0000004d; --dark-accent: #0e0f12; --dark-accent-0: #0e0f1200; --dark-accent-90: #0e0f12f2; --meta-b-fcolor: #fff; --nav-bg: #131518; --nav-bg-from: #131518; --nav-bg-to: #131518; --bcrumb-color: #fff; --excerpt-color: #ddd; --heading-color: var(--body-fcolor); --nav-color: #fff; --subnav-color: #fff; --nav-color-10: #ffffff15; --subnav-color-10: #ffffff15; --body-fcolor: #fff; --h1-fcolor: #fff; --h2-fcolor: #fff; --h3-fcolor: #fff; --h4-fcolor: #fff; --h5-fcolor: #fff; --h6-fcolor: #fff; --headline-fcolor: #fff; --input-fcolor: #fff; --meta-fcolor: #bbb; --tagline-fcolor: #fff; --flex-gray-15: #88888840; --flex-gray-7: #88888818; --solid-light: #333; --heading-sub-color: var(--g-color); --solid-white: #191c20; --twitter-color: #fff; --medium-color: #fff; --threads-color: #fff; }[data-theme="dark"] { --subnav-bg: #191c20; --subnav-bg-from: #191c20; --subnav-bg-to: #191c20; }body:not([data-theme="dark"]) [data-mode="dark"], body[data-theme="dark"] [data-mode="default"], body .light-scheme [data-mode="default"] { display: none !important; }html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { font-family: inherit; font-size: 100%; font-weight: inherit; font-style: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline; border: 0px; outline: 0px; }html { font-size: var(--body-fsize); overflow-x: hidden; text-size-adjust: 100%; }body { font-family: var(--body-family); font-size: var(--body-fsize); font-weight: var(--body-fweight); font-style: var(--body-fstyle); line-height: max(var(--body-fheight, 1.7), 1.4); display: block; margin: 0px; letter-spacing: var(--body-fspace); text-transform: var(--body-transform); color: var(--body-fcolor); background-color: var(--solid-white); }* { box-sizing: border-box; }.site-outer { position: relative; display: block; overflow: clip; max-width: 100%; background-color: var(--solid-white); }.site-wrap, .site-content { position: relative; display: block; margin: 0px; padding: 0px; }.site-wrap { z-index: 1; min-height: 45vh; }button, hr, input { overflow: visible; }[type="checkbox"], [type="radio"], legend { box-sizing: border-box; padding: 0px; }[type="checkbox"] { cursor: pointer; }figure { display: block; margin: 0px; }a { text-decoration: none; color: inherit; background-color: transparent; }b, strong { font-weight: 700; }img { max-width: 100%; height: auto; vertical-align: middle; border-style: none; object-fit: cover; }svg:not(:root), .collapse-activated { overflow: hidden; }button, input, optgroup, select, textarea { text-transform: none; color: inherit; outline: none !important; }.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); width: 1px; height: 1px; margin: -1px; padding: 0px; border: 0px; clip-path: inset(50%); overflow-wrap: normal !important; }[type="reset"], [type="submit"], button, html [type="button"] { appearance: button; }.clearfix::before, .clearfix::after { display: table; clear: both; content: " "; }h1, .h1 { font-family: var(--h1-family); font-size: var(--h1-fsize); font-weight: var(--h1-fweight); font-style: var(--h1-fstyle); line-height: var(--h1-fheight, 1.2); letter-spacing: var(--h1-fspace); text-transform: var(--h1-transform); }h1 { color: var(--h1-fcolor); }h2, .h2 { font-family: var(--h2-family); font-size: var(--h2-fsize); font-weight: var(--h2-fweight); font-style: var(--h2-fstyle); line-height: var(--h2-fheight, 1.25); letter-spacing: var(--h2-fspace); text-transform: var(--h2-transform); }h2 { color: var(--h2-fcolor); }h3, .h3 { font-family: var(--h3-family); font-size: var(--h3-fsize); font-weight: var(--h3-fweight); font-style: var(--h3-fstyle); line-height: var(--h3-fheight, 1.3); letter-spacing: var(--h3-fspace); text-transform: var(--h3-transform); }h3 { color: var(--h3-fcolor); }h4, .h4 { font-family: var(--h4-family); font-size: var(--h4-fsize); font-weight: var(--h4-fweight); font-style: var(--h4-fstyle); line-height: var(--h4-fheight, 1.45); letter-spacing: var(--h4-fspace); text-transform: var(--h4-transform); }h4 { color: var(--h4-fcolor); }.h5, h5 { font-family: var(--h5-family); font-size: var(--h5-fsize); font-weight: var(--h5-fweight); font-style: var(--h5-fstyle); line-height: var(--h5-fheight, 1.5); letter-spacing: var(--h5-fspace); text-transform: var(--h5-transform); }h5 { color: var(--h5-fcolor); }h6, .h6 { font-family: var(--h6-family); font-size: var(--h6-fsize); font-weight: var(--h6-fweight); font-style: var(--h6-fstyle); line-height: var(--h6-fheight, 1.5); letter-spacing: var(--h6-fspace); text-transform: var(--h6-transform); }h6 { color: var(--h6-fcolor); }h5.entry-title { font-size: var(--title-size, var(--h5-fsize)); }.p-categories { font-family: var(--cat-family); font-size: var(--cat-fsize); font-weight: var(--cat-fweight); font-style: var(--cat-fstyle); letter-spacing: var(--cat-fspace); text-transform: var(--cat-transform); }.is-meta, .meta-text, .rss-date, .widget_rss cite, .woocommerce-result-count, .woocommerce-ordering select, .s-logout-link, .story-content-overlay__date, .story-content-overlay__author { font-family: var(--meta-family); font-size: var(--meta-fsize); font-weight: var(--meta-fweight); font-style: var(--meta-fstyle); letter-spacing: var(--meta-fspace); text-transform: var(--meta-transform); }.is-meta { color: var(--meta-fcolor); }.meta-author, .meta-bold { font-family: var(--meta-b-family); font-size: inherit; font-weight: var(--meta-b-fweight); font-style: var(--meta-b-fstyle); letter-spacing: var(--meta-b-fspace); text-transform: var(--meta-b-transform); }input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="number"], textarea, .select2-results, .select2-selection__rendered { font-family: var(--input-family); font-size: var(--input-fsize); font-weight: var(--input-fweight); font-style: var(--input-fstyle); letter-spacing: var(--input-fspace); text-transform: var(--input-transform); color: var(--input-fcolor); }input[type="submit"], button, .button, .is-btn, a.show-post-comment, a.comment-reply-link, .pagination-wrap, .rbbsl a > span, .cta-buttons, .widget_block .wp-block-search [type="submit"], .web-stories-list__archive-link a, .comment-list .comment-reply-title small a, .elementor-widget-button { font-family: var(--btn-family); font-size: var(--btn-fsize); font-weight: var(--btn-fweight); font-style: var(--btn-fstyle); letter-spacing: var(--btn-fspace); text-transform: var(--btn-transform); }.breadcrumb-inner, .woocommerce-breadcrumb { font-family: var(--bcrumb-family, var(--meta-family)); font-size: var(--bcrumb-fsize, 13px); font-weight: var(--bcrumb-fweight, var(--meta-fweight)); font-style: var(--bcrumb-fstyle, initial); line-height: var(--bcrumb-fheight, 1.5); letter-spacing: var(--bcrumb-fspace, 0); text-transform: var(--bcrumb-transform, initial); color: var(--bcrumb-color, inherit); }.main-menu > li > a, .more-col .widget-heading, .elementor-widget-wp-widget-nav_menu h5, .woocommerce-MyAccount-navigation { font-family: var(--menu-family); font-size: var(--menu-fsize); font-weight: var(--menu-fweight); font-style: var(--menu-fstyle); line-height: 1.5; letter-spacing: var(--menu-fspace); text-transform: var(--menu-transform); }.main-menu .sub-menu > .menu-item a, .user-dropdown a, .more-col .menu a, .collapse-footer-menu a, .elementor-widget-container .menu a { font-family: var(--submenu-family); font-size: var(--submenu-fsize); font-weight: var(--submenu-fweight); font-style: var(--submenu-fstyle); line-height: 1.25; letter-spacing: var(--submenu-fspace); text-transform: var(--submenu-transform); color: var(--subnav-color); }.mobile-menu > li > a { font-family: "Encode Sans Condensed", sans-serif; font-size: 1.1rem; font-weight: 400; font-style: normal; line-height: 1.5; letter-spacing: -0.02em; text-transform: none; }.mobile-menu .sub-menu a, .logged-mobile-menu a { font-family: "Encode Sans Condensed", sans-serif; font-size: 14px; font-weight: 700; font-style: normal; line-height: 1.5; text-transform: none; }.mobile-qview a { font-family: "Encode Sans Condensed", sans-serif; font-size: 16px; font-weight: 600; font-style: normal; letter-spacing: -0.02em; text-transform: none; }.s-title { font-family: var(--headline-family, var(--h1-family)); font-size: var(--headline-fsize, var(--h1-fsize)); font-weight: var(--headline-fweight, var(--h1-fweight)); font-style: var(--headline-fstyle, var(--h1-fstyle)); line-height: var(--headline-fheight, var(--h1-fheight, 1.2)); letter-spacing: var(--headline-fspace, var(--h1-fspace)); text-transform: var(--headline-transform, var(--h1-transform)); color: var(--headline-fcolor, var(--h1-fcolor)); }.heading-title > * { font-family: var(--heading-family, inherit); font-size: var(--heading-fsize, inherit); font-weight: var(--heading-fweight, inherit); font-style: var(--heading-fstyle, inherit); letter-spacing: var(--heading-fspace, inherit); text-transform: var(--heading-transform, inherit); }input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="number"] { line-height: max(var(--input-fheight), 24px); max-width: 100%; padding: 12px 20px; transition: var(--effect); white-space: nowrap; border: var(--input-border, none); border-radius: var(--round-3); background-color: var(--input-bg, var(--flex-gray-7)); outline: none !important; box-shadow: none !important; }body.swift-nojs input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="number"]{transition: none !important}button { cursor: pointer; border: none; border-radius: var(--round-3); box-shadow: none; outline: none !important; }input[type="submit"], .is-btn, .button, div:where(.entry-content) button { line-height: var(--height-40); padding: var(--padding-40); cursor: pointer; transition: var(--effect); white-space: nowrap; color: var(--awhite); border: none; border-radius: var(--round-3); background: var(--btn-primary, var(--g-color)); box-shadow: none; outline: none !important; }body.swift-nojs input[type="submit"], .is-btn, .button, div:where(.entry-content) button{transition: none !important}textarea { line-height: var(--input-fheight, 1.6); display: block; overflow: auto; width: 100%; max-width: 100%; padding: 15px 20px; transition: var(--effect); border: var(--input-border, none); border-radius: var(--round-7); outline: none; background-color: var(--input-bg, var(--flex-gray-7)); font-size: var(--input-fsize) !important; box-shadow: none !important; }body.swift-nojs textarea{transition: none !important}.rb-container, .rb-s-container, .rb-wide-container, .rb-small-container { position: static; display: block; width: 100%; max-width: var(--rb-width, 1280px); margin-right: auto; margin-left: auto; }.rb-s-container { max-width: var(--rb-s-width, var(--rb-width, 1280px)); }.edge-padding { padding-right: 20px; padding-left: 20px; }.rb-section ul, .rb-section ol, .menu-item { list-style: none; }h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p { overflow-wrap: break-word; }.icon-holder { display: flex; align-items: center; }.svg-icon { width: 1.5em; height: auto; }.light-scheme { color: var(--body-fcolor); --pagi-bg: var(--solid-light); }.block-inner { display: flex; flex-flow: wrap; flex-grow: 1; row-gap: var(--bottom-spacing); }.block-inner > * { flex-basis: 100%; width: 100%; padding-right: var(--column-gap, 0); padding-left: var(--column-gap, 0); }.is-color .icon-facebook { color: var(--fb-color); }.is-color .icon-twitter { color: var(--twitter-color); }.is-color .icon-copy { color: #66bbbf; }.is-color .icon-print { color: #4082f1; }.is-bg * { color: inherit; }.rb-loader { font-size: 10px; position: relative; display: none; overflow: hidden; width: 3em; height: 3em; transform: translateZ(0px); animation: 0.8s linear 0s infinite normal none running spin-loader; text-indent: -9999em; color: var(--g-color); border-radius: 50%; background: linear-gradient(to right, currentcolor 10%, rgba(255, 255, 255, 0) 50%); }.rb-loader::before { position: absolute; top: 0px; left: 0px; width: 50%; height: 50%; content: ""; color: inherit; border-radius: 100% 0px 0px; background: currentcolor; }.rb-loader::after { position: absolute; inset: 0px; width: 75%; height: 75%; margin: auto; content: ""; opacity: 0.5; border-radius: 50%; background: var(--solid-white); }.is-relative, .holder-wrap, .logged-status-avatar, .rb-twitter-wrap .rb-tweet-header, .mfp-content > *, .intro-content a, .block-covid-data, .cbox, .a-card, .p-center .counter-holder, .p-wrap, .p-content, .large-menu .sub-menu li, .menu-has-child-flex, .bypostauthor, .single-post-outer.has-continue-reading .single-sidebar, .sfoter-sec, .hl-point { position: relative; }.mfp-hide, .is-hidden { display: none !important; }.mfp-s-ready .mfp-preloader, .mfp-s-error .mfp-content, .wp-block-search__label, .mfp-align-top .mfp-container::before, .mfp-loading.mfp-figure, .logo-wrap .logo-transparent { display: none; }.rbi, [class^="rbi-"], [class="rbi-"] { font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; speak: none; font-family: ruby-icon !important; }.rbi-notification::before { content: ""; }.rbi-darrow-top::before { content: ""; }.rbi-search::before { content: ""; }.rbi-share::before { content: ""; }.rbi-print::before { content: ""; }.rbi-facebook::before { content: ""; }.rbi-instagram::before { content: ""; }.rbi-pinterest::before { content: ""; }.rbi-twitter::before { content: ""; }.rbi-youtube::before { content: ""; }.rbi-bookmark-fill::before { content: ""; }.rbi-bookmark::before { content: ""; }.rbi-cright::before { content: ""; }.rbi-link-o::before { content: ""; }.rbi-show::before { content: ""; }.rbi-more::before { content: ""; }.rbi-plane::before { content: ""; }.header-wrap { position: relative; display: block; }.navbar-wrap { position: relative; z-index: 999; display: block; }.header-mobile { display: none; }.navbar-wrap:not(.navbar-transparent), .sticky-on .navbar-wrap { background: linear-gradient(to right, var(--nav-bg-from) 0%, var(--nav-bg-to) 100%); }.style-shadow .navbar-wrap:not(.navbar-transparent), .sticky-on .navbar-wrap { box-shadow: 0 4px 30px var(--shadow-7); }.navbar-inner { position: relative; display: flex; align-items: stretch; flex-flow: row; justify-content: space-between; max-width: 100%; min-height: var(--nav-height); }.navbar-left, .navbar-right, .navbar-center { display: flex; align-items: stretch; flex-flow: row; }.navbar-left { flex-grow: 1; }.logo-wrap { display: flex; align-items: center; flex-shrink: 0; max-height: 100%; margin-right: 20px; }.logo-wrap a { max-height: 100%; }.is-image-logo.logo-wrap a { display: block; }.logo-wrap img { display: block; width: auto; max-height: var(--nav-height); transition: opacity .2s var(--timing); object-fit: cover; }.navbar-right > * { position: static; display: flex; align-items: center; height: 100%; }.navbar-outer .navbar-right > * { color: var(--nav-color); }.large-menu > li { position: relative; display: block; float: left; }.large-menu .sub-menu, .header-dropdown { position: absolute; z-index: 9999; top: -9999px; right: auto; left: 0px; display: block; visibility: hidden; min-width: 210px; margin-top: 20px; list-style: none; transition: top 0s, opacity .2s var(--timing), margin .2s var(--timing); pointer-events: none; opacity: 0; border-radius: var(--round-5); }.main-menu-wrap { display: flex; align-items: center; height: 100%; }.menu-item a > span { font-size: inherit; font-weight: inherit; font-style: inherit; position: relative; display: inline-flex; align-items: center; letter-spacing: inherit; column-gap: 0.3em; }.main-menu > li > a { position: relative; display: flex; align-items: center; flex-wrap: nowrap; height: var(--nav-height); padding-right: var(--menu-item-spacing, 12px); padding-left: var(--menu-item-spacing, 12px); white-space: nowrap; color: var(--nav-color); }.main-menu .sub-menu { padding: 10px 0px; background: linear-gradient(to right, var(--subnav-bg-from) 0%, var(--subnav-bg-to) 100%); box-shadow: 0 4px 30px var(--shadow-12); }.menu-ani-1 .main-menu .sub-menu > .menu-item a, .menu-ani-3 .main-menu .sub-menu > .menu-item a { transition: background .2s var(--timing), border-color .2s var(--timing); border-left: 3px solid transparent; }.sub-menu > .menu-item a, .user-dropdown a { display: flex; align-items: center; width: 100%; padding: 7px 20px; }.sub-menu > .menu-item a span, .user-dropdown a, .more-section a, .elementor-widget-container .menu a { transition: var(--effect); }.large-menu > .menu-item.menu-item-has-children > a > span { padding-right: 2px; }.large-menu > .menu-item.menu-item-has-children > a::after, .logged-welcome::after { font-family: ruby-icon; font-size: var(--rem-mini); content: ""; transition: transform .2s var(--timing), color .2s var(--timing); will-change: transform; }.wnav-holder { padding-right: 5px; padding-left: 5px; }.wnav-icon { font-size: var(--wnav-size); }.widget-p-listing .p-wrap { margin-bottom: 20px; }.w-header-search .header-search-form { width: 340px; max-width: 100%; margin-bottom: 0px; padding: 5px; }.w-header-search .search-form-inner { border: none; }.rb-search-form { position: relative; width: 100%; }.rb-search-form input[type="text"] { padding-left: 0px; }.rb-search-submit { position: relative; display: flex; }.rb-search-submit input[type="submit"] { padding: 0px; opacity: 0; }.rb-search-submit i { font-size: var(--icon-size, inherit); line-height: 1; position: absolute; top: 0px; bottom: 0px; left: 0px; display: flex; align-items: center; justify-content: flex-end; width: 100%; padding-right: max(0.4em, 10px); transition: var(--effect); pointer-events: none; color: var(--input-fcolor, currentColor); }.rb-search-form .search-icon { display: flex; flex-shrink: 0; }.search-icon > * { font-size: var(--icon-size, inherit); margin-right: max(0.4em, 10px); margin-left: max(0.4em, 10px); color: var(--input-fcolor, currentColor); fill: var(--input-fcolor, currentColor); }.search-form-inner { position: relative; display: flex; align-items: center; border: 1px solid var(--flex-gray-15); border-radius: var(--round-5); }.header-wrap .search-form-inner { border-color: var(--subnav-color-10); }.rb-search-form .search-text { flex-grow: 1; }.rb-search-form input { width: 100%; padding: 0.6em 0px; border: none; background: none; }.navbar-right { position: relative; flex-shrink: 0; }.header-dropdown-outer, .newsletter-box-bg { position: static; }.featured-lightbox-trigger, .dropdown-trigger { cursor: pointer; }.header-dropdown { right: 0px; left: auto; overflow: hidden; min-width: 200px; color: var(--subnav-color); background: linear-gradient(to right, var(--subnav-bg-from) 0%, var(--subnav-bg-to) 100%); box-shadow: 0 4px 30px var(--shadow-12); }.menu-ani-1 .rb-menu > .menu-item > a > span { transition: color .2s var(--timing); }.menu-ani-1 .rb-menu > .menu-item > a > span::before { position: absolute; bottom: 0px; left: 0px; width: 0px; height: 3px; content: ""; transition: width 0s var(--timing), background-color .2s var(--timing); background-color: transparent; }.menu-ani-1 .rb-menu > .menu-item > a > span::after { position: absolute; right: 0px; bottom: 0px; width: 0px; height: 3px; content: ""; transition: width .2s var(--timing); background-color: var(--nav-color-h-accent, var(--g-color)); }.burger-icon { position: relative; display: block; width: 24px; height: 16px; color: var(--mbnav-color, var(--nav-color, inherit)); }.burger-icon > span { position: absolute; left: 0px; display: block; height: 2px; transition: all .5s var(--timing); border-radius: 2px; background-color: currentcolor; }.burger-icon > span:nth-child(1) { top: 0px; width: 100%; }.burger-icon > span:nth-child(2) { top: 50%; width: 65%; margin-top: -1px; }.burger-icon > span:nth-child(3) { top: auto; bottom: 0px; width: 40%; }.notification-icon { display: flex; }.notification-icon-inner { display: flex; align-items: center; }.notification-icon-holder, .notification-icon i { line-height: 1; position: relative; }.notification-info { font-size: 11px; line-height: 18px; position: absolute; right: -9px; bottom: calc(100% - 9px); width: 18px; height: 18px; text-align: center; pointer-events: none; opacity: 0; color: var(--awhite); border-radius: 50%; background-color: var(--g-color); }.notification-header { display: flex; align-items: center; padding: 10px 20px; border-bottom: 1px solid var(--flex-gray-15); }.notification-content .scroll-holder { overflow-y: scroll; max-height: 50vh; }.notification-popup { display: block; width: var(--dropdown-w, 400px); max-width: 100vw; --bottom-spacing: 0; }.notification-content .p-wrap { padding: 20px; border-bottom: 1px solid var(--flex-gray-15); --el-spacing: 10px; }.collapse-footer { padding: 15px; background-color: var(--subnav-color-10); }.collapse-footer > * { margin-bottom: 12px; }.collapse-copyright { font-size: var(--rem-mini); opacity: 0.7; }.dark-mode-toggle-wrap { height: auto; }.dark-mode-toggle { display: flex; align-items: center; cursor: pointer; }.dark-mode-toggle-wrap:not(:first-child) .dark-mode-toggle { position: relative; margin-left: 5px; padding-left: 10px; border-left: 1px solid var(--flex-gray-40); }.navbar-outer .dark-mode-toggle-wrap:not(:first-child) .dark-mode-toggle { border-color: var(--nav-color-10); }.dark-mode-slide { position: relative; width: calc(var(--dm-size, 24px) * 1.666); height: calc(var(--dm-size, 24px) - 10px); border-radius: calc(var(--dm-size, 24px) - 2px); background-color: var(--flex-gray-15); }.dark-mode-slide-btn { position: absolute; top: -5px; left: 0px; display: flex; visibility: hidden; align-items: center; justify-content: center; width: var(--dm-size, 24px); height: var(--dm-size, 24px); transition: opacity 0.1s; opacity: 0; border-radius: 50%; background-color: var(--solid-white); box-shadow: 0 1px 4px var(--shadow-12) !important; }body.swift-nojs .dark-mode-slide-btn{transition: none !important}.svg-mode-light { color: var(--body-fcolor); }.mode-icon-dark { color: #ffffff; background-color: var(--g-color); }.dark-mode-slide-btn svg { width: calc(var(--dm-size, 24px) - 10px); height: calc(var(--dm-size, 24px) - 10px); }.dark-mode-slide-btn.activated { visibility: visible; opacity: 1; }.mode-icon-default:not(.activated), .mode-icon-dark.activated { transform: translateX(calc(var(--dm-size, 24px) * 0.666)); }.navbar-outer { position: relative; z-index: 110; display: block; width: 100%; }.is-mstick .navbar-outer:not(.navbar-outer-template) { min-height: var(--nav-height); }.is-mstick .sticky-holder { z-index: 998; top: 0px; right: 0px; left: 0px; }.header-mobile-wrap { position: relative; z-index: 99; flex-grow: 0; flex-shrink: 0; color: var(--mbnav-color, var(--nav-color)); background: linear-gradient(to right, var(--mbnav-bg-from, var(--nav-bg-from)) 0%, var(--mbnav-bg-to, var(--nav-bg-to)) 100%); box-shadow: 0 4px 30px var(--shadow-7); }.header-mobile-wrap .is-text-logo .logo-title > *, .header-mobile-wrap .navbar-right > * { color: inherit; }.mobile-logo-wrap { display: flex; flex-grow: 0; margin: 0px; }.mobile-logo-wrap img { width: auto; max-height: var(--mlogo-height, var(--mbnav-height, 42px)); }.collapse-holder { display: block; overflow-y: auto; width: 100%; }.mbnav { display: flex; align-items: center; flex-flow: row; min-height: var(--mbnav-height, 42px); }.header-mobile-wrap .navbar-right { align-items: center; justify-content: flex-end; }.mobile-toggle-wrap { display: flex; align-items: stretch; }.mobile-menu-trigger { display: flex; align-items: center; padding-right: 10px; cursor: pointer; }.mobile-collapse { z-index: 0; display: flex; visibility: hidden; overflow: hidden; flex-grow: 1; height: 0px; transition: opacity .3s var(--timing); opacity: 0; color: var(--submbnav-color, var(--subnav-color)); background: linear-gradient(to right, var(--submbnav-bg-from, var(--subnav-bg-from)) 0%, var(--submbnav-bg-to, var(--subnav-bg-to)) 100%); }.collapse-sections { position: relative; display: flex; flex-flow: column; width: 100%; margin-top: 20px; padding: 20px; gap: 15px; }.collapse-inner { position: relative; display: block; width: 100%; padding-top: 15px; }.collapse-inner > :last-child { padding-bottom: 150px; }.mobile-menu > li.menu-item-has-children:not(:first-child) { margin-top: 20px; }.mobile-menu > li > a { display: block; padding: 10px 0px; }.mobile-menu .sub-menu { display: flex; flex-flow: wrap; padding-top: 5px; border-top: 1px solid var(--submbnav-color-10, var(--subnav-color-10)); }.mobile-menu .sub-menu > * { flex: 0 0 50%; }.mobile-menu .sub-menu a { display: block; width: 100%; padding: 7px 0px; }.mobile-qview { position: relative; display: block; overflow: auto; width: 100%; border-top: 1px solid var(--nav-color-10); scrollbar-width: none; }.mobile-qview-inner { display: flex; flex-flow: row; }.mobile-qview a { position: relative; display: flex; align-items: center; height: var(--qview-height, 42px); padding: 0px 15px; white-space: nowrap; color: inherit; }.mobile-qview a > span, .mobile-qview i { line-height: 1; }.mobile-qview a::before { position: absolute; right: 15px; bottom: 0px; left: 15px; height: 4px; content: ""; transition: var(--effect); border-radius: var(--round-3); background-color: transparent; }.top-site-ad { position: relative; display: block; width: 100%; height: auto; text-align: center; background-color: var(--top-site-bg, var(--flex-gray-7)); }.top-site-ad.no-spacing .edge-padding { padding-right: 0px; padding-left: 0px; }.p-wrap > :not(:last-child), .grid-box > :not(:last-child), .p-content > :not(:last-child) { margin-bottom: var(--el-spacing); }.p-small, .is-mega-category .p-wrap { --el-spacing: 7px; }.feat-holder { position: relative; max-width: 100%; }.p-top, .p-categories { display: flex; align-items: stretch; flex-flow: wrap; flex-grow: 1; gap: 3px; }.p-featured { position: relative; display: block; overflow: hidden; padding-bottom: calc(var(--feat-ratio, 60) * 1%); border-radius: var(--wrap-border, var(--round-3)); }.p-featured.ratio-v1 { padding-bottom: calc(var(--feat-ratio, 75) * 1%); }.p-featured.ratio-v2 { padding-bottom: calc(var(--feat-ratio, 85) * 1%); }.p-flink { position: absolute; z-index: 1; inset: 0px; display: block; }.p-featured img.featured-img, .i-ratio .s-feat img, .p-featured img { position: absolute; inset: 0px; width: 100%; height: 100%; margin: 0px; object-fit: cover; object-position: var(--feat-position, center); }.p-meta { position: relative; display: block; }.meta-inner { display: flex; align-items: center; flex-flow: wrap; gap: 0.1em 0.7em; }.rb-bookmark { font-size: var(--bookmark-fsize, 1rem); position: absolute; z-index: 10; inset: auto 0px 0px auto; display: flex; visibility: hidden; align-items: center; justify-content: center; width: 20px; height: 100%; cursor: pointer; pointer-events: none; color: var(--body-fcolor); }.bookmarked-icon, .bookmarked i:not(.bookmarked-icon) { display: none; }.rb-bookmark i { transition: var(--effect); }.meta-bookmark .rb-bookmark { font-size: 0px; line-height: 1; position: relative; top: auto; bottom: auto; width: auto; height: auto; color: inherit; }.meta-bookmark .rb-bookmark i { font-size: var(--meta-fsize); margin: 0px; }.meta-el { display: inline-flex; align-items: center; flex-flow: wrap; width: var(--meta-width, auto); gap: max(2px, 0.35em); }.meta-category a { color: var(--cat-highlight, inherit); }.meta-separate::after { display: inline-flex; width: 1px; height: 8px; margin-left: 0.35em; content: ""; transform: skewX(-15deg); opacity: var(--meta-style-o, .3); border-radius: var(--meta-style-b, 0); background-color: var(--meta-fcolor); text-decoration: none !important; }.meta-separate:last-child::after, .has-suffix .meta-separate:nth-last-child(2)::after { display: none; }.p-url { font-size: inherit; line-height: inherit; position: relative; color: var(--title-color, inherit); text-underline-offset: 1px; }.is-meta .meta-author a, .meta-category a, .breadcrumb-inner a { transition: var(--effect); text-decoration-color: transparent; text-decoration-line: underline; text-underline-offset: 1px; }.hover-ani-1 .p-url { transition: all .2s var(--timing); text-decoration-color: transparent; text-decoration-line: underline; text-decoration-thickness: 0.1em; }.bookmark-notification { position: fixed; z-index: 5000; right: 0px; bottom: 50px; left: calc(50% - 200px); display: none; width: 100%; max-width: 400px; padding: 0px 20px; text-align: center; }.p-category { font-family: inherit; font-weight: inherit; font-style: inherit; line-height: 1; position: relative; z-index: 1; display: inline-flex; color: var(--cat-fcolor, inherit); }.ecat-bg-1 .p-category, .ecat-bg-2 .p-category, .ecat-bg-3 .p-category { padding: 0.7em 1.2em; transition: all .2s var(--timing); text-decoration: none; color: var(--cat-fcolor, var(--awhite)); }.ecat-bg-1 .p-category::before, .ecat-bg-2 .p-category::before { position: absolute; z-index: -1; inset: 0px; display: block; content: ""; transition: box-shadow .2s var(--timing); border-radius: var(--round-3); background-color: var(--cat-highlight, var(--g-color)); }.ecat-bg-1 .p-category::before { transform: skewX(-25deg); }.ecat-l-dot .p-categories { gap: 10px; }.ecat-l-dot .p-category::before { display: inline-flex; width: 1em; height: 1em; margin-right: 7px; content: ""; border-radius: 50%; background-color: var(--cat-highlight, var(--g-color)); }.ecat-l-dot .p-category { transition: var(--effect); vertical-align: middle; text-decoration: underline dotted transparent; text-shadow: none !important; }body.swift-nojs .ecat-l-dot .p-category{transition: none !important}.p-list-small-2 { display: flex; flex-flow: row; }.p-list-small-2 .feat-holder { flex-shrink: 0; width: 100px; margin-right: var(--featured-spacing, 15px); }.p-list-small-2 .p-content { flex-grow: 1; }.p-wrap.p-list-small-2 .feat-holder, .p-wrap.p-list-small-2 .p-meta { margin-bottom: 0px; }.is-feat-right .p-wrap { flex-direction: row-reverse; }.is-feat-right .p-list-small-2 .feat-holder { margin-right: 0px; margin-left: var(--featured-spacing, 15px); }.s-title-sticky { display: none; align-items: center; flex-flow: row; flex-grow: 1; max-width: 100%; margin-left: 10px; color: var(--nav-color); }.s-title-sticky-left { display: flex; align-items: center; flex-flow: row; flex-grow: 1; padding-right: 10px; }.sticky-share-list { display: flex; align-items: center; flex-flow: row; flex-shrink: 0; height: 100%; margin-right: 0px; margin-left: auto; padding-right: 5px; padding-left: 5px; }.sticky-share-list .t-shared-header { opacity: 0.5; }.sticky-title-label { font-size: var(--em-small); line-height: 1; margin-right: 7px; text-transform: uppercase; opacity: 0.5; }.sticky-title { line-height: var(--nav-height, inherit); display: block; overflow: hidden; width: 100%; max-width: 600px; white-space: nowrap; text-overflow: ellipsis; }.t-shared-header { font-size: var(--em-mini); display: inline-flex; margin-right: 7px; white-space: nowrap; gap: 5px; }.sticky-share-list-items { align-items: center; height: 100%; }.sticky-share-list-buffer { display: none; }.scroll-holder { scrollbar-color: var(--shadow-7) var(--flex-gray-15); scrollbar-width: thin; }.heading-inner { position: relative; display: flex; align-items: center; flex-flow: row; width: 100%; column-gap: 10px; }.heading-title > * { position: relative; z-index: 1; color: var(--heading-color, inherit); }.heading-layout-1 .heading-title, .heading-layout-c1 .heading-title { line-height: 1; position: relative; display: inline-flex; padding: 0 var(--heading-spacing, 12px); backface-visibility: hidden; }.heading-layout-1 .heading-title::after, .heading-layout-c1 .heading-title::after { position: absolute; inset: 0px; content: ""; transform: skewX(-15deg); border-right: 3px solid var(--heading-sub-color); border-left: 3px solid var(--heading-sub-color); }.rb-bookmark.loaded, .rb-follow.loaded { visibility: visible; pointer-events: auto; }.ad-wrap, .amp-ad-wrap { line-height: 1; display: block; text-align: center; }.block-h .heading-title { line-height: 1; margin-bottom: 0px; }.related-sec .block-h, .entry-widget .block-h, .single-infinite-point .rb-loader, .page-header-1 > :not(:last-child) { margin-bottom: 25px; }.logo-popup-outer { display: flex; width: 100%; padding: 40px 30px; pointer-events: auto; border-radius: var(--round-5); background: var(--solid-white); box-shadow: 0 10px 30px var(--shadow-12); }[data-theme="dark"] .select2-dropdown, [data-theme="dark"] .logo-popup-outer { background-color: var(--dark-accent); }.rb-user-popup-form { position: relative; max-width: var(--login-popup-w, 350px); --popup-close-size: 42px; }.login-popup-header { position: relative; display: block; margin-bottom: 25px; padding-bottom: 20px; text-align: center; }.login-popup-header::after { position: absolute; bottom: 0px; left: 50%; display: block; width: 30px; margin-left: -15px; content: ""; border-bottom: 6px dotted var(--g-color); }.rb-login-label { font-size: var(--rem-mini); display: block; margin-bottom: var(--llabel-spacing, 7px); color: var(--llabel-color, var(--meta-fcolor)); }.user-login-form label, .rb-login-label { color: var(--meta-fcolor); }.login-remember label { line-height: 1; display: flex; align-items: center; margin-bottom: 0px; cursor: pointer; color: var(--meta-fcolor); gap: 5px; }.login-remember label.rb-login-label::before { display: none; }.user-login-form { padding: var(--lform-padding, 0); }.lostpassw-link, .login-form-footer { font-size: var(--rem-mini); }.user-login-form form { display: flex; flex-flow: column; gap: var(--linput-spacing, 15px); }.remember-wrap { display: flex; align-items: center; flex-flow: wrap; justify-content: space-between; }.user-login-form input[type="checkbox"] { margin: 0px; }.user-login-form input[type="text"], .user-login-form input[type="email"], .user-login-form input[type="password"] { display: block; width: 100%; border-radius: var(--round-5); }.user-login-form input[type="password"] { padding-right: 40px; }.rb-password-toggle { font-size: 18px; position: absolute; z-index: 1; top: 0px; right: 0px; bottom: 0px; display: flex; align-items: center; justify-content: center; width: 40px; padding: 12px 20px; cursor: pointer; text-align: center; }.user-login-form .login-submit { padding-top: 10px; text-align: center; }.user-login-form input[type="submit"] { font-size: calc(var(--btn-fsize) * 1.2); width: 100%; max-width: var(--lbutton-width, 100%); padding: var(--lbutton-padding, 0); }.login-form-footer { display: flex; align-items: center; flex-flow: row; justify-content: center; margin-top: 15px; }.popup-newsletter { position: relative; width: 100%; max-width: 760px; }.popup-newsletter-inner { display: flex; overflow: hidden; flex-flow: row; width: 100%; border-radius: var(--round-7); box-shadow: 0 10px 30px var(--shadow-12); }.popup-newsletter-cover { display: flex; flex-shrink: 0; width: 40%; }.popup-newsletter-header > :not(:first-child):not(.popup-newsletter-icon) { margin-top: 15px; }.popup-newsletter-cover-holder { position: relative; display: block; width: 100%; padding-bottom: 135%; background-color: var(--flex-gray-7); }.popup-newsletter .popup-newsletter-img { position: absolute; inset: 0px; width: 100%; height: 100%; object-fit: cover; }.popup-newsletter-content { display: flex; flex-flow: column; flex-grow: 1; justify-content: space-evenly; padding: 40px; background-color: var(--dark-accent); }.popup-newsletter-content > * { position: relative; padding-top: 10px; padding-bottom: 10px; }.popup-newsletter-icon { position: absolute; top: 10px; right: 20px; pointer-events: none; opacity: 0.2; }.popup-newsletter-icon i { font-size: 52px; line-height: 1; }.popup-newsletter-description { font-size: var(--rem-small); color: var(--meta-fcolor); }.popup-newsletter-footer > * { opacity: 0.7; }#back-top { position: fixed; z-index: 980; right: 20px; bottom: 20px; display: block; cursor: pointer; transition: all .5s var(--timing); transform: translate3d(0px, 20px, 0px); text-decoration: none; pointer-events: none; opacity: 0; border: none; will-change: transform; }#back-top i { font-size: 13px; line-height: 40px; display: block; width: 40px; height: 40px; transition: var(--effect); text-align: center; color: #ffffff; border-radius: var(--round-3); background-color: var(--dark-accent); }.breadcrumb-wrap:not(.breadcrumb-line-wrap) .breadcrumb-inner { overflow: hidden; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; }.page-header-inner .s-title, .page-header-inner .breadcrumb-wrap, .mega-col .p-wrap:last-child, .widget-p-listing .p-wrap:last-child, .collapse-footer > :last-child, div.breadcrumb-absolute .breadcrumb-wrap { margin-bottom: 0px; }.sidebar-inner { top: 0px; }.widget { position: relative; display: block; }.sidebar-inner .widget { overflow: inherit; width: 100%; margin-bottom: 30px; }.social-follower { display: grid; gap: var(--column-gap, 5px); grid-template-columns: repeat(var(--s-columns, var(--ds-columns, 2)), 1fr); }.follower-el { position: relative; transition: all .5s var(--timing); }.follower-el a { position: absolute; z-index: 99; top: 0px; left: 0px; width: 100%; height: 100%; }.follower-inner { font-size: var(--s-icon-size, 1rem); display: flex; align-items: center; flex-direction: column; width: 100%; }.fntotal, .fnlabel { line-height: 1.3; margin-top: 7px; white-space: nowrap; }.text-count { font-family: var(--meta-family); font-size: var(--em-small); font-weight: var(--meta-fweight); line-height: 1.5; transition: var(--effect); white-space: nowrap; letter-spacing: var(--meta-fspace); color: var(--meta-fcolor); }.fnicon { font-size: 1.75em; line-height: 1; }.fnicon i { font-size: inherit; line-height: 1; text-shadow: rgba(255, 255, 255, 0.063) 3px 3px 0px, rgba(0, 0, 0, 0.125) 4px 2px 0px; }.fb-follower { --s-icon-color: var(--fb-color); --s-icon-hcolor: var(--fb-hcolor); }.twitter-follower { --s-icon-color: var(--twitter-color); --s-icon-hcolor: var(--twitter-hcolor); }.pinterest-follower { --s-icon-color: var(--pin-color); --s-icon-hcolor: var(--pin-hcolor); }.instagram-follower { --s-icon-color: var(--ig-color); --s-icon-hcolor: var(--ig-hcolor); }.youtube-follower { --s-icon-color: var(--ytube-color); --s-icon-hcolor: var(--ytube-hcolor); }.is-icon-color i { color: var(--s-icon-color); }.is-gstyle-3 .fntotal, .is-gstyle-3 .fnlabel { margin-top: 0px; margin-left: 3px; }.is-style-14 .follower-inner, .is-style-15 .follower-inner { display: grid; padding: 12px 7px; transition: var(--effect); border-radius: var(--round-5); gap: 0px; grid-template-columns: 42px auto 1fr; }.is-style-14 .fnicon, .is-style-15 .fnicon { height: 100%; text-align: center; grid-row: 1 / 3; }.is-style-14 .text-count, .is-style-15 .text-count { line-height: 1; margin-top: 7px; margin-left: 4px; grid-area: 2 / 2 / auto / span 3; }.is-style-14 .fnicon i, .is-style-15 .fnicon i { display: flex; place-items: center; justify-content: center; height: 100%; }.is-style-15 .follower-inner, .is-style-6 .follower-inner, .is-style-3 .follower-inner, .is-style-2 .fnicon i, .is-style-10 .fnicon i { border: 1px solid var(--flex-gray-15); }.grid-container { position: relative; display: flex; flex-flow: wrap; margin-right: -20px; margin-left: -20px; }.grid-container > * { flex: 0 0 100%; width: 100%; padding-right: 20px; padding-left: 20px; }.single-meta { display: flex; align-items: center; flex-flow: row; justify-content: space-between; width: 100%; gap: 15px; }.smeta-in { display: flex; align-items: center; flex-flow: row; justify-content: flex-start; gap: 12px; }.smeta-sec { display: flex; flex-flow: column-reverse; text-align: left; gap: 0.1em; }.smeta-sec .meta-bookmark .rb-bookmark i::after { font-family: var(--meta-b-family); font-size: inherit; font-weight: var(--meta-b-fweight); font-style: var(--meta-b-fstyle); display: inline-flex; margin-left: 4px; content: attr(data-title); letter-spacing: var(--meta-b-fspace); text-transform: var(--meta-b-transform); }.smeta-sec .meta-bookmark .rb-bookmark i::before { font-size: inherit; vertical-align: bottom; }.share-action i { text-shadow: 3px 3px 0 var(--flex-gray-15); }.smeta-extra { display: flex; align-items: center; flex-flow: row; flex-shrink: 0; }.share-action { transition: var(--effect); }.t-shared-sec { display: flex; align-items: center; }.sticky-share-list > * { line-height: 1; display: flex; flex-flow: row; }.t-shared-sec > :not(.t-shared-header) { display: flex; flex-flow: wrap; gap: 3px; }.sticky-share-list .share-action, .t-shared-sec .share-action { font-size: max(1.05rem, 15px); line-height: 32px; display: inline-flex; justify-content: center; min-width: 28px; }a.native-share-trigger { background-color: transparent; }.native-share-trigger i { font-size: 1.3em; }.single-right-meta { display: flex; align-items: center; flex-flow: row; flex-shrink: 0; white-space: nowrap; }.single-header { position: relative; z-index: 109; display: block; }.s-cats, .s-breadcrumb, .s-title, .s-tagline, .single-meta { margin-bottom: 15px; }.s-feat-outer { margin-bottom: 30px; }.reader-disclosure { display: block; margin-bottom: 12px; }.s-feat img, .s-feat-holder img { display: block; width: 100%; object-fit: cover; }.rbbsl > * { line-height: var(--height-40); display: inline-flex; padding: 0px 20px; border-radius: var(--round-3); background-color: var(--flex-gray-7); }.rbbsl a > span { margin-left: 7px; }.rbbsl a:not(:nth-child(1)) > span { display: none; }.rbbsl a:not(:nth-child(1)) { justify-content: center; padding: 0px 12px; }.collapse-sections::before { position: absolute; z-index: 1; top: 0px; right: 0px; left: 0px; overflow: hidden; height: 3px; content: ""; background-image: -webkit-linear-gradient(right, var(--submbnav-color-10, var(--subnav-color-10)) 20%, transparent 21%, transparent 100%); background-repeat: repeat-x; background-position: 0px 0px; background-size: 5px; }.e-shared-sec .native-share-trigger { color: var(--body-fcolor); }.reading-indicator { position: fixed; z-index: 9041; top: 0px; right: 0px; left: 0px; display: block; overflow: hidden; width: 100%; height: var(--indicator-height); }#reading-progress { display: block; width: 0px; max-width: 100%; height: 100%; transition: width 0.1s; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background: -webkit-linear-gradient(right, var(--indicator-bg-from), var(--indicator-bg-to)); }.comment-form-comment label, .comment-form-author label, .comment-form-email label, .comment-form-url label, .no-comment .comment-reply-title { display: none; }.comments-area { display: block; }.comments-area #respond > #commentform { margin-top: 15px; }.comment-form { position: relative; display: block; margin-right: -10px; margin-left: -10px; }[class*="elementor-widget-foxiz-overlay-"], [class*="elementor-widget-foxiz-ad"], [class*="elementor-widget-foxiz-categories"], [class*="input-col-"], .wp-block-archives-dropdown select, .logo-popup, .user-login-form form > *, .reaction-content, .page-featured img, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .wp-block-video video { width: 100%; }.comment-form > * { margin-bottom: 20px; padding-right: 10px; padding-left: 10px; }.comment-notes .required { color: #ff4545; }.comment-form > p.form-submit { display: block; margin-top: 20px; margin-bottom: 0px; }.comment-form .comment-notes { font-size: var(--rem-mini); margin-bottom: 15px; }.comment-notes #email-notes { font-style: italic; }.comment-reply-title { line-height: 1; margin-bottom: 10px; }.comment-author .says, .comment-form-comment label, .comment-form-author label, .comment-form-email label, .comment-form-url label, .no-comment .comment-reply-title { display: none; }.single-standard-1 .single-header { padding-top: 15px; }.page-header-1 img, .page-header-4 img, .widget-mc .newsletter-fw, .rb-accordion .elementor-accordion, .single-standard-1 .s-feat img, .single-standard-2 .s-feat img, .single-standard-7 .s-feat img, .single-standard-8 .s-feat img, .stemplate-feat img, .e-tax-feat img { border-radius: var(--round-5); }.smeta-sec .rb-bookmark { line-height: inherit; }.e-ct-outer > * { margin-bottom: 30px; }.page-header, .page-featured, .rbct { position: relative; display: block; }.has-lsl .s-ct-inner { display: flex; flex-flow: row; }.l-shared-sec-outer { position: relative; flex-shrink: 0; padding-right: 30px; padding-bottom: 40px; }.e-ct-outer { flex-grow: 1; min-width: 0px; max-width: var(--s-content-width, 100%); margin-right: auto; margin-left: auto; }.l-shared-sec { font-size: 18px; position: sticky; top: 12px; transition: top 0.3s; will-change: top; }.l-shared-items { display: flex; align-items: center; flex-flow: column; border-radius: var(--round-5); background: var(--toc-bg, var(--solid-white)); box-shadow: 0 5px 30px var(--shadow-7); }.l-shared-sec .share-action { line-height: 48px; display: inline-flex; justify-content: center; width: 48px; border-radius: var(--round-5); }.l-shared-header { display: flex; align-items: center; flex-flow: column wrap; margin-bottom: 10px; }.l-shared-header i { font-size: 18px; }[data-theme="dark"] .rbtoc, [data-theme="dark"] .related-sec, [data-theme="dark"] .l-shared-items { background-color: var(--toc-bg, var(--dark-accent)); }.elementor-widget-text-editor p:not(:last-child), .elementor-text-editor p:not(:last-child), .elementor-widget-container .rbtoc, .elementor-widget-container.inline-single-ad, .elementor-widget-container .related-sec, .rbct > *, .comment-content > *, .wp-block-column > *, .rb-text > :where(:not(:last-child)) { margin-block-start: 0px; margin-block-end: var(--cp-spacing, 1.5rem); }button, .button, .faux-button, .rbct .wp-block-button__link, .wp-block-file .wp-block-file__button, .rbct input[type="button"], .rbct input[type="reset"], .rbct input[type="submit"] { text-decoration: none; }.font-resizer-trigger { display: inline-flex; align-items: center; flex-flow: row; padding-left: 5px; transition: var(--effect); }.font-resizer-trigger::after { font-size: 9px; padding-left: 1px; content: ""; font-family: ruby-icon !important; }.w-sidebar { margin-bottom: 50px; }[class*="elementor-widget-wp-widget"] .elementor-widget-container > h5, .w-sidebar .widget-heading { margin-bottom: 20px; }[data-theme="dark"] .footer-etemplate .elementor-shape-fill, [data-theme="dark"] .header-template .elementor-shape-fill, body .elementor-shape .elementor-shape-fill { fill: var(--solid-white); }#rb-checktag { position: absolute; inset: auto auto 0px 0px; }.rb-adbanner { min-height: 1px; }.overlay-text .entry-title, .overlay-text .s-title, .overlay-text .s-title.fw-headline, .overlay-text .rb-icon, .overlay-text .meta-author :not(em), .overlay-text .meta-bold, .overlay-text .meta-category a, .overlay-text .rb-bookmark, .overlay-text .meta-bookmark, .overlay-text .caption-text, .overlay-text .rb-bookmark, .overlay-text .t-shared-sec .share-action, .overlay-text .breadcrumb-inner, .overlay-text .sponsor-icon, .overlay-text .p-link, .overlay-text .podcast-player, .overlay-text .meta-play-label, .light-scheme .sponsor-label, .light-scheme .meta-category a, .light-scheme .plan-feature::before, [data-theme="dark"] .t-shared-sec .share-action, [data-theme="dark"] .l-shared-sec .share-action, [data-theme="dark"] .sticky-share-list .share-action, [data-theme="dark"] .sponsor-label, [data-theme="dark"] .plan-feature::before, [data-theme="dark"] blockquote, [data-theme="dark"] blockquote *, .white-text *, [data-theme="dark"] a.native-share-trigger { color: var(--awhite); }.meta-author, .meta-bold, .meta-bookmark { color: var(--meta-b-fcolor, var(--body-fcolor)); }@media (min-width: 768px){.scroll-holder { overflow: hidden auto; }.smeta-in .is-meta > *, .smeta-in .meta-text > *, .review-section .meta-text > *, .spon-qview .sponsor-label, .spon-qview .is-text, .nname-info .nice-name { font-size: 1.15em; }.meta-bookmark .rb-bookmark i { font-size: calc(var(--meta-fsize) * 1.15); }.comment-form .comment-form-author, .comment-form .comment-form-email, .comment-form .comment-form-url { float: left; width: 33.33%; }.s-ct { padding-bottom: 15px; }.has-lsl .e-ct-outer { max-width: var(--s-content-width, calc(100% - 78px)); }.sidebar-inner .widget { margin-bottom: 40px; }}@media (min-width: 768px) and (max-width: 1024px){.tablet-last-meta::after { display: none !important; }}@media (min-width: 992px){.grid-container { flex-flow: row; }.grid-container > :nth-child(1) { flex: 0 0 66.67%; width: 66.67%; }.grid-container > :nth-child(2) { flex: 0 0 33.33%; width: 33.33%; }.single-right-meta > * { font-size: 1.15em; }}@media (min-width: 1025px){.grid-container { margin-right: -30px; margin-left: -30px; }.grid-container > * { padding-right: 30px; padding-left: 30px; }.heading-title > * { font-size: var(--heading-size-desktop, var(--heading-fsize, inherit)); }.s-feat-outer { margin-bottom: 40px; }.single-standard-1 .single-header { padding-top: 20px; padding-bottom: 10px; }.single-standard-1:not(.single-standard-11) .s-feat img { width: auto; max-width: 100%; }.s-title, .s-tagline, .s-breadcrumb, .single-standard-11 .s-feat-outer { margin-bottom: 20px; }.single-meta { margin-bottom: 30px; }.ecat-bg-1.ecat-size-big .p-category, .ecat-bg-2.ecat-size-big .p-category, .ecat-bg-3.ecat-size-big .p-category, .ecat-border.ecat-size-big .p-category, .ecat-bg-4.ecat-size-big .p-category { font-size: 1.15em; }#back-top { bottom: 40px; }.grid-container .sidebar-inner { padding-right: 0px; padding-left: var(--s-sidebar-padding, 0); }.sticky-sidebar .sidebar-inner, .sticky-last-w .sidebar-inner > :last-child:not([data-elementor-type="wp-post"]:first-child), .sticky-last-w .sidebar-inner > [data-elementor-type="wp-post"]:only-child .elementor-widget:last-child { position: sticky; top: 12px; padding-bottom: 12px; transition: 0.3s; will-change: top; }.collapse-footer { padding: 20px; }.e-ct-outer > * { margin-bottom: 35px; }}@media (max-width: 1024px){:root { --masonry-column: 2; --h1-fsize: 34px; --h2-fsize: 24px; --h3-fsize: 20px; --headline-fsize: 34px; --bottom-spacing: 30px; }.none-mobile-sb .single-sidebar, .navbar-wrap, .header-template-inner, .logo-sec { display: none; }.header-mobile { z-index: 1000; display: flex; flex-flow: column; }body:not(.yes-amp) .header-mobile { max-height: 100vh; }.is-mstick .navbar-outer:not(.navbar-outer-template) { min-height: var(--mbnav-height, 42px); }.is-mstick .has-quick-menu .navbar-outer { min-height: calc(var(--mbnav-height, 42px) + 42px); }.sidebar-inner { max-width: 370px; margin-top: 40px; margin-right: auto; margin-left: auto; }.single-post .sidebar-inner { margin-top: 15px; }.w-sidebar.widget-follower .social-follower { grid-template-columns: repeat(var(--s-tcolumns, var(--ds-columns, 2)), 1fr); }}@media (max-width: 991px){.w-sidebar { margin-bottom: 40px; }.single-meta { flex-flow: column-reverse; }.single-meta > * { width: 100%; gap: 10px; }.smeta-extra:not(:empty) { justify-content: space-between; padding: 7px 15px; border-radius: var(--round-5); background-color: var(--flex-gray-7); }.sticky-share-list .share-action { font-size: 14px; }}@media (max-width: 767px){:root { --height-34: 28px; --height-40: 34px; --padding-40: 0 20px; --masonry-column: 1; --h1-fheight: 1.3; --h2-fheight: 1.3; --h3-fheight: 1.4; --bcrumb-fsize: 11px; --body-fsize: 15px; --btn-fsize: 11px; --cat-fsize: 10px; --dwidgets-fsize: 12px; --eauthor-fsize: 12px; --excerpt-fsize: 13px; --h1-fsize: 26px; --h2-fsize: 21px; --h3-fsize: 17px; --h4-fsize: 15px; --h5-fsize: 14px; --h6-fsize: 14px; --headline-fsize: 26px; --meta-fsize: 12px; --tagline-fsize: 17px; --rem-mini: .7rem; --tagline-s-fsize: 17px; --el-spacing: 10px; --rating-size: 12px; --b-avatar-size: 42px; --wnav-size: 19px; }.mobile-last-meta::after { display: none !important; }input[type="text"], input[type="tel"], input[type="password"], input[type="email"], input[type="url"], input[type="search"], input[type="number"], textarea { padding: 7px 15px; }.ecat-bg-1 .p-category, .ecat-bg-2 .p-category { padding: 0.5em 1em; }.rb-user-popup-form, .popup-newsletter { width: calc(100% - 40px); }.logo-popup-outer { padding: 25px 20px; }.p-content { flex-grow: 1; }.l-shared-sec-outer:not(.show-mobile), .single-post-infinite .l-shared-sec-outer.show-mobile, .l-shared-header { display: none; }.single-post-infinite .activated .l-shared-sec-outer.show-mobile, .l-shared-sec-outer.show-mobile { position: fixed; z-index: 9900; right: 0px; bottom: 10px; left: 0px; display: flex; align-items: center; flex-grow: 1; padding: 0px; }.show-mobile .l-shared-items { flex-flow: row; }.show-mobile .l-shared-sec { position: relative; top: 0px; display: flex; flex-grow: 1; justify-content: center; }.l-shared-sec-outer.show-mobile .share-action { line-height: 42px; width: 42px; }.rbbsl > * { padding: 0px 15px; }.popup-newsletter-inner { flex-flow: wrap; }.popup-newsletter-inner > * { width: 100%; }.popup-newsletter-cover-holder { padding-bottom: 5px; }.popup-newsletter-content { padding: 20px; }.entry-sec::before, .review-footer > :not(.review-action)::before, .collapse-sections::before { height: 2px; }.bookmark-notification { bottom: 20px; }.w-sidebar.widget-follower .social-follower { grid-template-columns: repeat(var(--s-mcolumns, var(--ds-columns, 2)), 1fr); }.t-shared-header .share-label { display: none; }.notification-popup { width: var(--dropdown-w, calc(100vw - 40px)); }}@media all{.is-stemplate .s-cats, .is-stemplate .s-breadcrumb, .is-stemplate .s-title, .is-stemplate .s-tagline, .is-stemplate .single-meta, .p-content > :last-child { margin-bottom: 0px; }}@font-face{font-family:"ruby-icon";font-weight:400;font-style:normal;src:url(https://www.pixfan.com/wp-content/swift-ai/cache/www.pixfan.com/que-sont-les-nits/__data/icons59d22852.woff) format('woff2');font-display:swap;}:root { --body-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --h1-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --h2-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --h3-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --h4-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --h5-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --h6-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --cat-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --meta-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --meta-b-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --input-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --btn-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --menu-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --submenu-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --dwidgets-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --headline-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --tagline-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --heading-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --subheading-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --quote-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --epagi-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --excerpt-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --bcrumb-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; --toc-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; }:root { --top-site-bg: #0e0f12; --hyperlink-line-color: var(--g-color); --s-content-width: 760px; --max-width-wo-sb: 840px; --s10-feat-ratio: 45%; --s11-feat-ratio: 45%; --login-popup-w: 350px; }[data-theme="dark"], .light-scheme { --top-site-bg: #0e0f12; }@media print{body[data-theme="dark"] { --h1-fcolor: #000; --h2-fcolor: #000; --h3-fcolor: #000; --h4-fcolor: #000; --h5-fcolor: #000; --h6-fcolor: #000; --meta-fcolor: #000; --body-fcolor: #000; --meta-b-fcolor: #000; --headline-fcolor: #000; --tagline-fcolor: #000; }.single-sidebar, .header-wrap, .single-related, .footer-wrap, .single-popular, .efoot, .entry-bottom, .entry-newsletter, .featured-gallery-wrap, .breadcrumb-wrap, .s-cats, .l-shared-sec-outer, .entry-sec, .review-section, .s-ct .widget, .related-sec, .sqview, .t-shared-sec, .s-feat-holder img, .single-header-inner::before, .breadcrumb-absolute, .single-header-content::before, .featured-embed, .paudio-embed, .pvideo-embed, .tipsy, .top-site-ad, .ruby-table-contents, .single-meta .meta-avatar, .smeta-extra, .sfoter-sec, #back-top, .live-blog-interval, .ad-wrap, .gb-btn { display: none !important; }.s-ct, .single-header-content { flex-basis: 100% !important; width: 100% !important; max-width: 100% !important; }body .site-outer { margin-top: 0px !important; }.single-header-content *, blockquote *, .smeta-sec * { color: #000000 !important; }}.qc-cmp-cleanslate, .qc-cmp-cleanslate h1, .qc-cmp-cleanslate h2, .qc-cmp-cleanslate h3, .qc-cmp-cleanslate h4, .qc-cmp-cleanslate h5, .qc-cmp-cleanslate h6, .qc-cmp-cleanslate p, .qc-cmp-cleanslate td, .qc-cmp-cleanslate dl, .qc-cmp-cleanslate tr, .qc-cmp-cleanslate dt, .qc-cmp-cleanslate ol, .qc-cmp-cleanslate form, .qc-cmp-cleanslate select, .qc-cmp-cleanslate option, .qc-cmp-cleanslate pre, .qc-cmp-cleanslate div, .qc-cmp-cleanslate table, .qc-cmp-cleanslate th, .qc-cmp-cleanslate tbody, .qc-cmp-cleanslate tfoot, .qc-cmp-cleanslate caption, .qc-cmp-cleanslate thead, .qc-cmp-cleanslate ul, .qc-cmp-cleanslate li, .qc-cmp-cleanslate address, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate dd, .qc-cmp-cleanslate fieldset, .qc-cmp-cleanslate li, .qc-cmp-cleanslate iframe, .qc-cmp-cleanslate strong, .qc-cmp-cleanslate legend, .qc-cmp-cleanslate em, .qc-cmp-cleanslate summary, .qc-cmp-cleanslate cite, .qc-cmp-cleanslate span, .qc-cmp-cleanslate input, .qc-cmp-cleanslate sup, .qc-cmp-cleanslate label, .qc-cmp-cleanslate dfn, .qc-cmp-cleanslate object, .qc-cmp-cleanslate big, .qc-cmp-cleanslate q, .qc-cmp-cleanslate samp, .qc-cmp-cleanslate acronym, .qc-cmp-cleanslate small, .qc-cmp-cleanslate img, .qc-cmp-cleanslate strike, .qc-cmp-cleanslate code, .qc-cmp-cleanslate sub, .qc-cmp-cleanslate ins, .qc-cmp-cleanslate textarea, .qc-cmp-cleanslate button, .qc-cmp-cleanslate var, .qc-cmp-cleanslate a, .qc-cmp-cleanslate abbr, .qc-cmp-cleanslate applet, .qc-cmp-cleanslate del, .qc-cmp-cleanslate kbd, .qc-cmp-cleanslate tt, .qc-cmp-cleanslate b, .qc-cmp-cleanslate i, .qc-cmp-cleanslate hr, .qc-cmp-cleanslate article, .qc-cmp-cleanslate aside, .qc-cmp-cleanslate figure, .qc-cmp-cleanslate figcaption, .qc-cmp-cleanslate footer, .qc-cmp-cleanslate header, .qc-cmp-cleanslate menu, .qc-cmp-cleanslate nav, .qc-cmp-cleanslate section, .qc-cmp-cleanslate time, .qc-cmp-cleanslate mark, .qc-cmp-cleanslate audio, .qc-cmp-cleanslate video, .qc-cmp-cleanslate abbr, .qc-cmp-cleanslate address, .qc-cmp-cleanslate area, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate canvas, .qc-cmp-cleanslate caption, .qc-cmp-cleanslate cite, .qc-cmp-cleanslate code, .qc-cmp-cleanslate colgroup, .qc-cmp-cleanslate col, .qc-cmp-cleanslate datalist, .qc-cmp-cleanslate fieldset, .qc-cmp-cleanslate main, .qc-cmp-cleanslate map, .qc-cmp-cleanslate meta, .qc-cmp-cleanslate optgroup, .qc-cmp-cleanslate output, .qc-cmp-cleanslate progress, .qc-cmp-cleanslate svg { background: none 0px 0px / auto repeat scroll padding-box border-box transparent; border: medium none currentcolor; inset: auto; clear: none; clip: auto; color: inherit; counter-increment: none; counter-reset: none; cursor: auto; direction: inherit; display: inline; float: none; font-family: inherit; font-size: inherit; font-style: inherit; font-variant: normal; font-weight: inherit; height: auto; letter-spacing: normal; line-height: inherit; list-style-type: inherit; list-style-position: outside; list-style-image: none; margin: 0px; max-height: none; max-width: none; min-height: 0px; min-width: 0px; opacity: 1; padding: 0px; position: static; quotes: "" ""; table-layout: auto; text-align: inherit; text-decoration: inherit; text-indent: 0px; text-transform: none; unicode-bidi: normal; vertical-align: baseline; visibility: inherit; white-space: normal; width: auto; word-spacing: normal; z-index: auto; -webkit-border-image: none; border-radius: 0px; box-shadow: none; box-sizing: content-box; columns: auto; column-gap: normal; column-rule: black; font-feature-settings: normal; overflow: visible; hyphens: manual; perspective: none; perspective-origin: 50% 50%; backface-visibility: visible; text-shadow: none; transition: all; transform: none; transform-origin: 50% 50%; transform-style: flat; word-break: normal; }.qc-cmp-cleanslate, .qc-cmp-cleanslate h3, .qc-cmp-cleanslate h5, .qc-cmp-cleanslate p, .qc-cmp-cleanslate h1, .qc-cmp-cleanslate dl, .qc-cmp-cleanslate dt, .qc-cmp-cleanslate h6, .qc-cmp-cleanslate ol, .qc-cmp-cleanslate form, .qc-cmp-cleanslate option, .qc-cmp-cleanslate pre, .qc-cmp-cleanslate div, .qc-cmp-cleanslate h2, .qc-cmp-cleanslate caption, .qc-cmp-cleanslate h4, .qc-cmp-cleanslate ul, .qc-cmp-cleanslate address, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate dd, .qc-cmp-cleanslate fieldset, .qc-cmp-cleanslate hr, .qc-cmp-cleanslate article, .qc-cmp-cleanslate dialog, .qc-cmp-cleanslate figure, .qc-cmp-cleanslate footer, .qc-cmp-cleanslate header, .qc-cmp-cleanslate hgroup, .qc-cmp-cleanslate menu, .qc-cmp-cleanslate nav, .qc-cmp-cleanslate section, .qc-cmp-cleanslate audio, .qc-cmp-cleanslate video, .qc-cmp-cleanslate address, .qc-cmp-cleanslate blockquote, .qc-cmp-cleanslate colgroup, .qc-cmp-cleanslate main, .qc-cmp-cleanslate progress, .qc-cmp-cleanslate summary { display: block; }.qc-cmp-cleanslate h1, .qc-cmp-cleanslate h2, .qc-cmp-cleanslate h3, .qc-cmp-cleanslate h4, .qc-cmp-cleanslate h5, .qc-cmp-cleanslate h6 { font-weight: bold; }.qc-cmp-cleanslate h2 { font-size: 1.5em; padding: 0.83em 0px; }.qc-cmp-cleanslate a, .qc-cmp-cleanslate a *, .qc-cmp-cleanslate input[type="submit"], .qc-cmp-cleanslate input[type="button"], .qc-cmp-cleanslate input[type="radio"], .qc-cmp-cleanslate input[type="checkbox"], .qc-cmp-cleanslate select, .qc-cmp-cleanslate button { cursor: pointer; }.qc-cmp-cleanslate button, .qc-cmp-cleanslate input[type="submit"] { text-align: center; padding: 2px 6px 3px; border-radius: 0px; text-decoration: none; font-family: arial, helvetica, sans-serif; font-size: small; color: buttontext; border: 1px solid #a6a6a6; background: none; filter: none; box-shadow: none; outline: initial; }.qc-cmp-cleanslate button { padding: 1px 6px 2px; margin-right: 5px; }.qc-cmp-cleanslate figure { margin: 0px; }.qc-cmp-cleanslate { font-size: medium; line-height: 1; direction: ltr; text-align: start; font-family: "Times New Roman", Times, serif; color: black; font-style: normal; font-weight: normal; text-decoration: none; list-style-type: disc; }.top-site-ad { height: 90px !important; }#mailpoet_form_1 .mailpoet_form { }#mailpoet_form_1 .mailpoet_paragraph { line-height: 20px; margin-bottom: 20px; }#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea, #mailpoet_form_1 .mailpoet_select, #mailpoet_form_1 .mailpoet_date_month, #mailpoet_form_1 .mailpoet_date_day, #mailpoet_form_1 .mailpoet_date_year, #mailpoet_form_1 .mailpoet_date { display: block; }#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea { width: 200px; }#mailpoet_form_1 .mailpoet_submit { }#mailpoet_form_1 .mailpoet_message { }#mailpoet_form_1 .mailpoet_form_loading { width: 30px; text-align: center; line-height: normal; }#mailpoet_form_1 .mailpoet_form_loading > span { width: 5px; height: 5px; background-color: #5b5b5b; }#mailpoet_form_1 { border-radius: 0px; text-align: left; }#mailpoet_form_1 form.mailpoet_form { padding: 20px; }#mailpoet_form_1 { width: 100%; }#mailpoet_form_1 .mailpoet_message { margin: 0px; padding: 0px 20px; }#mailpoet_form_1 .mailpoet_paragraph.last { margin-bottom: 0px; }@media (max-width: 500px){#mailpoet_form_1 { background-image: none; }}@media screen and (max-width: 499px){.mailpoet_form { box-sizing: border-box; }}.mailpoet_form .mailpoet_submit, .mailpoet_form .mailpoet_paragraph, .mailpoet_form .mailpoet_form_paragraph, .mailpoet_form .mailpoet_textarea, .mailpoet_form .mailpoet_text, .mailpoet_form .mailpoet_select, .mailpoet_form .mailpoet_form_image, .mailpoet_form .mailpoet_message, .mailpoet_form .mailpoet_paragraph select { max-width: 100%; }@media screen and (max-width: 499px){.mailpoet_form .mailpoet_submit, .mailpoet_form .mailpoet_paragraph, .mailpoet_form .mailpoet_form_paragraph, .mailpoet_form .mailpoet_textarea, .mailpoet_form .mailpoet_text, .mailpoet_form .mailpoet_select, .mailpoet_form .mailpoet_form_image, .mailpoet_form .mailpoet_message, .mailpoet_form .mailpoet_paragraph select { font-size: 16px !important; line-height: 1.4 !important; }}.mailpoet_form .mailpoet_submit { white-space: normal; overflow-wrap: break-word; }.mailpoet_form_loading { display: none; text-align: center; width: 30px; }.mailpoet_form_loading > span { animation: 1.4s ease-in-out 0s infinite normal both running mailpoet-bouncedelay; background-color: #5b5b5b; border-radius: 100%; display: inline-block; height: 5px; width: 5px; }.mailpoet_form_loading .mailpoet_bounce1 { animation-delay: -0.32s; }.mailpoet_form_loading .mailpoet_bounce2 { animation-delay: -0.16s; margin: 0px 7px; }.mailpoet_form .mailpoet_paragraph { margin-bottom: 20px; }.mailpoet_form_popup_overlay { background-color: #000000; display: none; height: 100%; left: 0px; margin: 0px; opacity: 0.7; position: fixed; top: 0px; z-index: 100000; max-width: 100% !important; width: 100% !important; }.mailpoet_message { clear: both; }#slider-middle-728x90 { transition: 0.5s ease-in-out; overflow: visible; }.udm-show-header { height: 20px !important; }.udm-show-slider-middle-728 { margin-bottom: 0px !important; }.udm-shadow { box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 20px 2px; }#slider-middle-728x90 iframe { width: 100%; max-width: 100%; background-color: white; }body.swift-nojs [data-s3cid="1"]{max-width:0px;}body.swift-nojs [data-s3cid="69"]{max-width:383.59375px;}body.swift-nojs [data-s3cid="70"]{max-width:200.171875px;}body.swift-nojs [data-s3cid="72"]{max-width:121px;}body.swift-nojs [data-s3cid="83"]{max-height:542.6875px;}body.swift-nojs [data-s3cid="85"]{max-height:480px;}body.swift-nojs [data-s3cid="112"]{max-width:329.765625px;}html{opacity:1}