@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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: 400; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/opensans/v43/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: swap; src: url(https://fonts.gstatic.com/s/opensans/v43/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: swap; src: url(https://fonts.gstatic.com/s/opensans/v43/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:"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+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.ruoteperaria.it/wp-content/swift-ai/cache/www.ruoteperaria.it/minicar-elettrica-come-sceglierla/__data/pxiEyp8kv8JHgFVrJJfecnFHGPceccbce05.woff) format('woff2');font-display:swap;}.wp-block-image img { box-sizing: border-box; height: auto; max-width: 100%; vertical-align: bottom; }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; }:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); 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; clip: auto !important; }html :where([style*="border-width"]) { border-style: solid; }html :where(img[class*="wp-image-"]) { height: auto; max-width: 100%; }:where(figure) { margin: 0px 0px 1em; }body { --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: 11px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 32px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-size--regular: 15px; --wp--preset--font-size--larger: 50px; --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); }#ez-toc-container { background: #f9f9f9; border: 1px solid #aaaaaa; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px; display: table; margin-bottom: 1em; padding: 10px 20px 10px 10px; position: relative; width: auto; }#ez-toc-container .ez-toc-js-icon-con, #ez-toc-container label { position: relative; cursor: pointer; display: initial; }.ez-toc-container-direction { direction: ltr; }.clearfix { }.clearfix::after, .clearfix::before { display: table; content: ""; line-height: 0; }.clearfix::after { clear: both; }.tdm-btn { display: inline-block; font-family: Roboto, sans-serif; text-align: center; position: relative; pointer-events: auto !important; }.tdm-btn-lg { font-size: 15px; font-weight: 500; line-height: 52px; height: 55px; padding: 0px 36px; }@media (min-width: 768px) and (max-width: 1018px){.tdm-btn-lg { line-height: 52px; height: 52px; padding: 0px 34px; }}@media (max-width: 767px){.tdm-btn-lg { font-size: 14px; line-height: 50px; height: 50px; padding: 0px 30px; }}.tds-button5 { min-width: 0px; height: auto; padding: 0px; transition: 0.3s; text-align: left; line-height: initial !important; }body.swift-nojs .tds-button5{transition: none !important}.tdm-inline-block { display: inline-block; }@font-face { font-family: Cabin; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/cabin/v34/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvqdnsF3-OAw.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: Cabin; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/cabin/v34/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvqdnsF3-OAw.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: Cabin; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/cabin/v34/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvqdnsF3-OAw.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: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.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: 400; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/opensans/v43/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: swap; src: url(https://fonts.gstatic.com/s/opensans/v43/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: 700; font-stretch: 100%; font-display: swap; src: url(https://fonts.gstatic.com/s/opensans/v43/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:"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+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.ruoteperaria.it/wp-content/swift-ai/cache/www.ruoteperaria.it/minicar-elettrica-come-sceglierla/__data/pxiEyp8kv8JHgFVrJJfecnFHGPceccbce05.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+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src:url(https://www.ruoteperaria.it/wp-content/swift-ai/cache/www.ruoteperaria.it/minicar-elettrica-come-sceglierla/__data/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk92b5ebb2.woff) format('woff2');font-display:swap;}@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url(https://fonts.gstatic.com/s/rubik/v30/iJWKBXyIfDnIV7nBrXyw023e.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: Rubik; font-style: normal; font-weight: 500; font-display: swap; src: url(https://fonts.gstatic.com/s/rubik/v30/iJWKBXyIfDnIV7nBrXyw023e.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; }:root { --td_theme_color: #4db2ec; --td_grid_border_color: #ededed; --td_black: #222; --td_text_color: #111; }.clearfix { }.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }.clearfix::after { clear: both; }html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }a { background-color: transparent; }b, strong { font-weight: bold; }img { border: 0px; }svg:not(:root) { overflow: hidden; }figure { margin: 0px; }button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }button { overflow: visible; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }input { line-height: normal; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }textarea { overflow: auto; }* { box-sizing: border-box; }img { max-width: 100%; height: auto; }.td-main-content-wrap, .td-category-grid { background-color: #ffffff; }.td-page-meta { display: none; }.td-container, .tdc-row, .tdc-row-composer { width: 1068px; margin-right: auto; margin-left: auto; }.td-container::before, .tdc-row::before, .tdc-row-composer::before, .td-container::after, .tdc-row::after, .tdc-row-composer::after { display: table; content: ""; line-height: 0; }.td-container::after, .tdc-row::after, .tdc-row-composer::after { clear: both; }@media (max-width: 767px){.td-pb-row > .td-element-style { width: 100vw !important; left: 50% !important; transform: translateX(-50%) !important; }}.tdc-row.stretch_row_1200 > .td-pb-row, .tdc-row-composer.stretch_row_1200 > .td-pb-row { }@media (min-width: 768px) and (max-width: 1018px){.tdc-row.stretch_row_1200 > .td-pb-row, .tdc-row-composer.stretch_row_1200 > .td-pb-row { margin-right: 0px; margin-left: 0px; }}.tdc-row.stretch_row_1400, .tdc-row-composer.stretch_row_1400 { width: auto !important; max-width: 1440px; }.tdc-row.stretch_row_1400 > .td-pb-row, .tdc-row-composer.stretch_row_1400 > .td-pb-row { }@media (min-width: 768px) and (max-width: 1018px){.tdc-row.stretch_row_1400 > .td-pb-row, .tdc-row-composer.stretch_row_1400 > .td-pb-row { margin-right: 0px; margin-left: 0px; }}@media (min-width: 1141px){.tdc-row.stretch_row_1400, .tdc-row-composer.stretch_row_1400 { padding-left: 24px; padding-right: 24px; }}@media (min-width: 1019px) and (max-width: 1140px){.tdc-row.stretch_row_1400, .tdc-row-composer.stretch_row_1400 { padding-left: 20px; padding-right: 20px; }}.tdc-row.td-stretch-content, .tdc-row-composer.td-stretch-content { }@media (max-width: 767px){.tdc-row.td-stretch-content, .tdc-row-composer.td-stretch-content { padding-left: 20px; padding-right: 20px; }}.td-pb-row { margin-right: -24px; margin-left: -24px; position: relative; }.td-pb-row::before, .td-pb-row::after { display: table; content: ""; }.td-pb-row::after { clear: both; }.td-boxed-layout .vc_row { width: auto; left: 0px; padding-left: 0px; padding-right: 0px; }.td-pb-row [class*="td-pb-span"] { display: block; min-height: 1px; float: left; padding-right: 24px; padding-left: 24px; position: relative; }@media (min-width: 1019px) and (max-width: 1140px){.td-pb-row [class*="td-pb-span"] { padding-right: 20px; padding-left: 20px; }}@media (min-width: 768px) and (max-width: 1018px){.td-pb-row [class*="td-pb-span"] { padding-right: 14px; padding-left: 14px; }}@media (max-width: 767px){.td-pb-row [class*="td-pb-span"] { padding-right: 0px; padding-left: 0px; float: none; width: 100%; }}.td-ss-main-sidebar, .td-ss-row .td-pb-span4 .wpb_wrapper { backface-visibility: hidden; perspective: 1000px; }.td-pb-span3 { width: 25%; }.td-pb-span4 { width: 33.3333%; }.td-pb-span8 { width: 66.6667%; }.td-pb-span12 { width: 100%; }.wpb_row { margin-bottom: 0px; }.vc_row .vc_column-inner { padding-left: 0px; padding-right: 0px; }@media (min-width: 1019px) and (max-width: 1140px){.td-container, .tdc-row, .tdc-row-composer { width: 980px; }.td-pb-row, .td-block-row { margin-right: -20px; margin-left: -20px; }}@media (min-width: 768px) and (max-width: 1018px){.td-container, .tdc-row, .tdc-row-composer { width: 740px; }.td-pb-row, .td-block-row { margin-right: -14px; margin-left: -14px; }}@media (max-width: 767px){.td-container, .tdc-row, .tdc-row-composer { width: 100%; padding-left: 20px; padding-right: 20px; }.td-pb-row, .td-block-row { width: 100%; margin-left: 0px; margin-right: 0px; }}@media (min-width: 768px){.td-drop-down-search .td-search-form { margin: 20px; }}#td-outer-wrap { overflow: hidden; }@media (max-width: 767px){#td-outer-wrap { margin: auto; width: 100%; transition: transform 0.7s; transform-origin: 50% 200px 0px; }}.td-menu-background { background-repeat: var(--td_mobile_background_repeat, no-repeat); background-size: var(--td_mobile_background_size, cover); background-position: var(--td_mobile_background_size, center top); position: fixed; top: 0px; display: block; width: 100%; height: 113%; z-index: 9999; visibility: hidden; transform: translate3d(-100%, 0px, 0px); }.td-menu-background::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.98; background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%); }#td-mobile-nav { padding: 0px; position: fixed; width: 100%; height: calc(100% + 1px); top: 0px; z-index: 9999; visibility: hidden; transform: translate3d(-99%, 0px, 0px); left: -1%; font-family: -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; }.td-js-loaded .td-menu-background, .td-js-loaded #td-mobile-nav { transition: transform 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); visibility: visible !important; }body.swift-nojs .td-js-loaded .td-menu-background, .td-js-loaded #td-mobile-nav{transition: none !important}#td-mobile-nav { height: 1px; overflow: hidden; }#td-mobile-nav .td-menu-socials { padding: 0px 65px 0px 20px; overflow: hidden; height: 60px; }.td-mobile-close { position: absolute; right: 1px; top: 0px; z-index: 1000; }.td-mobile-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: var(--td_mobile_text_color, #ffffff); top: 4px; position: relative; }.td-mobile-content { padding: 20px 20px 0px; }.td-mobile-container { padding-bottom: 20px; position: relative; }.td-mobile-content { }.td-mobile-content ul { list-style: none; margin: 0px; padding: 0px; }.td-mobile-content li { float: none; margin-left: 0px; user-select: none; }.td-mobile-content li a { display: block; line-height: 21px; font-size: 21px; color: var(--td_mobile_text_color, #ffffff); margin-left: 0px; padding: 12px 30px 12px 12px; font-weight: bold; }.td-mobile-content .td_mobile_submenu > a .td-icon-menu-right { display: inline-block; }.td-mobile-content .td-icon-menu-right { display: none; position: absolute; cursor: pointer; top: 10px; right: -4px; z-index: 1000; font-size: 14px; padding: 6px 12px; float: right; color: var(--td_mobile_text_color, #ffffff); transform-origin: 50% 48% 0px; transition: transform 0.3s; transform: rotate(-90deg); }.td-mobile-content .td-icon-menu-right::before { content: ""; }.td-mobile-content .sub-menu { max-height: 0px; overflow: hidden; opacity: 0; transition: max-height 0.5s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.5s cubic-bezier(0.77, 0, 0.175, 1); }.td-mobile-content .sub-menu a { line-height: 19px; font-size: 16px; font-weight: normal; padding: 9px 26px 9px 36px !important; }.td-mobile-content .menu-item-has-children a { width: 100%; z-index: 1; }.td-mobile-content .td-link-element-after { position: relative; }.td-mobile-container { opacity: 1; }.td-search-wrap-mob { padding: 0px; position: absolute; width: 100%; height: auto; top: 0px; text-align: center; z-index: 9999; visibility: hidden; color: var(--td_mobile_text_color, #ffffff); font-family: -apple-system, ".SFNSText-Regular", "San Francisco", Roboto, "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif; }.td-search-wrap-mob .td-drop-down-search { opacity: 0; visibility: hidden; transition: 0.5s; backface-visibility: hidden; position: relative; }.td-search-wrap-mob #td-header-search-mob { color: var(--td_mobile_text_color, #ffffff); font-weight: bold; font-size: 26px; height: 40px; line-height: 36px; border: 0px; background: transparent; outline: 0px; margin: 8px 0px; padding: 0px; text-align: center; }.td-search-wrap-mob .td-search-input { margin: 0px 5%; position: relative; }.td-search-wrap-mob .td-search-input span { opacity: 0.8; font-size: 12px; }.td-search-wrap-mob .td-search-input::before, .td-search-wrap-mob .td-search-input::after { content: ""; position: absolute; display: block; width: 100%; height: 1px; background-color: var(--td_mobile_text_color, #ffffff); bottom: 0px; left: 0px; opacity: 0.2; }.td-search-wrap-mob .td-search-input::after { opacity: 0.8; transform: scaleX(0); transition: transform 0.5s 0.8s; }.td-search-wrap-mob .td-search-form { margin-bottom: 30px; }.td-search-background { background-repeat: no-repeat; background-size: cover; background-position: center top; position: fixed; top: 0px; display: block; width: 100%; height: 113%; z-index: 9999; transition: 0.5s cubic-bezier(0.79, 0.14, 0.15, 0.86); transform: translate3d(100%, 0px, 0px); visibility: hidden; }.td-search-background::before { content: ""; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; opacity: 0.98; background: linear-gradient(to bottom, var(--td_mobile_gradient_one_mob, #313b45) 0%, var(--td_mobile_gradient_two_mob, #3393b8) 100%); }.td-search-close { text-align: right; z-index: 1000; }.td-search-close .td-icon-close-mobile { height: 70px; width: 70px; line-height: 70px; font-size: 21px; color: var(--td_mobile_text_color, #ffffff); position: relative; top: 4px; right: 0px; }body { font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; font-size: 14px; line-height: 21px; }p { margin-top: 0px; margin-bottom: 21px; }a { color: var(--td_theme_color, #4db2ec); text-decoration: none; }ins { background: #ffffff; text-decoration: none; }ul, ol { padding: 0px; }ul li, ol li { line-height: 24px; margin-left: 21px; }h1, h2, h3, h4, h5, h6 { font-family: Roboto, sans-serif; color: var(--td_text_color, #111111); font-weight: 400; margin: 6px 0px; }h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { color: var(--td_text_color, #111111); }h1 { font-size: 32px; line-height: 40px; margin-top: 33px; margin-bottom: 23px; }h2 { font-size: 27px; line-height: 38px; margin-top: 30px; margin-bottom: 20px; }h3 { font-size: 22px; line-height: 30px; margin-top: 27px; margin-bottom: 17px; }h4 { font-size: 19px; line-height: 29px; margin-top: 24px; margin-bottom: 14px; }textarea { font-size: 12px; line-height: 21px; color: #444444; border: 1px solid #e1e1e1; width: 100%; max-width: 100%; height: 168px; min-height: 168px; padding: 6px 9px; }@media (max-width: 767px){textarea { font-size: 16px; }}input[type="text"], input[type="url"], input[type="tel"], input[type="email"] { font-size: 12px; line-height: 21px; color: #444444; border: 1px solid #e1e1e1; width: 100%; max-width: 100%; height: 34px; padding: 3px 9px; }@media (max-width: 767px){input[type="text"], input[type="url"], input[type="tel"], input[type="email"] { font-size: 16px; }}.tagdiv-type { font-size: 15px; line-height: 1.74; color: #222222; }.tagdiv-type img { margin-bottom: 21px; }.tagdiv-type figure img { margin-bottom: 0px; }.tagdiv-type p { margin-bottom: 26px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }.td_module_wrap { position: relative; padding-bottom: 35px; }.td_module_wrap .entry-title { font-size: 21px; line-height: 25px; margin: 0px 0px 6px; }.entry-title { overflow-wrap: break-word; }.td-module-thumb { position: relative; margin-bottom: 13px; }.td-module-thumb .entry-thumb { display: block; }.td-module-meta-info { font-family: "Open Sans", "Open Sans Regular", sans-serif; font-size: 11px; margin-bottom: 7px; line-height: 1; min-height: 17px; }.td-post-category { font-family: "Open Sans", "Open Sans Regular", sans-serif; font-size: 10px; font-weight: 600; line-height: 1; background-color: var(--td_black, #222222); color: #ffffff; margin-right: 5px; padding: 3px 6px 4px; display: block; vertical-align: top; transition: 0.2s; }.td-module-meta-info .td-post-category { display: inline-block; }.td-block-title span, .td-block-title a { display: inline-block; }.td-main-content-wrap { padding-bottom: 40px; }@media (max-width: 767px){.td-main-content-wrap { padding-bottom: 26px; }}.td-pb-span4 .wpb_wrapper, .td-ss-main-sidebar { perspective: unset !important; }.post { background-color: var(--td_container_transparent, #ffffff); }.td-post-content { margin-top: 21px; padding-bottom: 16px; }@media (max-width: 767px){.td-post-content { margin-top: 16px; }}.td-post-content p { overflow-wrap: break-word; }.td-post-content img { display: block; }#cancel-comment-reply-link { font-size: 12px; font-weight: 400; color: var(--td_text_color, #111111); margin-left: 10px; }.comment-form .td-warning-comment, .comment-form .td-warning-author, .comment-form .td-warning-email, .comment-form .td-warning-email-error, .comment-form .td-warning-captcha, .comment-form .td-warning-captcha-score { display: none; }.comment-form textarea { display: block; }.wp-block-image { margin-bottom: 21px; }@font-face{font-family:"newspaper";font-weight:400;font-style:normal;src:url(https://www.ruoteperaria.it/wp-content/swift-ai/cache/www.ruoteperaria.it/minicar-elettrica-come-sceglierla/__data/newspaperc7ed9649.woff) format("woff"), url(https://www.ruoteperaria.it/wp-content/themes/Newspaper/images/icons/newspaper.ttf?23) format("truetype");font-display:swap;}[class^="td-icon-"]::before, [class*=" td-icon-"]::before { font-family: newspaper; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; -webkit-font-smoothing: antialiased; }[class*="td-icon-"] { line-height: 1; text-align: center; display: inline-block; }.td-icon-down::before { content: ""; }.td-icon-right::before { content: ""; }.td-icon-right-arrow::before { content: ""; }.td-icon-menu-up::before { content: ""; }.td-icon-menu-right::before { content: ""; }.td-icon-facebook::before { content: ""; }.td-icon-linkedin::before { content: ""; }.td-icon-share::before { content: ""; }.td-icon-twitter::before { content: ""; }.td-icon-whatsapp::before { content: ""; }.td-icon-close-mobile::before { content: ""; }.td-icon-plus::before { content: ""; }.widget { font-family: "Open Sans", "Open Sans Regular", sans-serif; margin-bottom: 38px; }@media print{html, body { background-color: #ffffff; color: #000000; margin: 0px; padding: 0px; }body { width: 80%; margin-left: auto; margin-right: auto; zoom: 80%; }img { max-width: 100%; display: block; text-align: center; margin-left: auto; margin-right: auto; }h1, h2, h3, h4, h5, h6 { break-after: avoid; }ul, ol, li { break-inside: avoid; }.single .td-main-sidebar, .single #td-theme-settings, .single .td-header-top-menu, .single .td-header-menu-wrap, .single .td-header-sp-ads, .single .td-main-sidebar, .single .td-post-source-tags, .single .td-post-sharing, .single .td-post-next-prev, .single .td_block_related_posts, .single #comments, .single .td-footer-container, .single .td-footer-wrapper, .single .td-sub-footer-container, .single .td-category, .single .td-post-views, .single .td-post-comments, .single .td-scroll-up, .single iframe, .single .td-more-articles-box, .single .td_block_video_playlist, .single .td-crumb-container, .single .td-g-rec, .single .td-a-rec, .single .td-menu-background, .single .author-box-wrap .avatar { display: none !important; }.td-header-desktop-wrap { display: block !important; }.td-footer-template-wrap, .td_block_wrap:not(.tdb_breadcrumbs):not(.tdb_header_logo):not(.tdb_single_categories):not(.tdb-single-title):not(.tdb_single_author):not(.tdb_single_date):not(.tdb_single_comments_count):not(.tdb_single_post_views):not(.tdb_single_featured_image):not(.tdb_single_content):not(.td_woo_breadcrumbs):not(.td-woo-product-title):not(.td_woo_product_description):not(.td_woo_add_to_cart):not(.td_woo_product_sku):not(.td_woo_product_image):not(.td_woo_product_tabs):not(.td_woo_product_categories):not(.td_woo_product_tags):not(.td_woo_product_image_bg):not(.td_woo_product_price):not(.td_woo_product_rating) { display: none !important; }.td-main-content, .td-main-content-wrap .tdc-column, header { width: 100% !important; }}@media (max-width: 767px){.td-header-desktop-wrap { display: none; }}@media (min-width: 767px){.td-header-mobile-wrap { display: none; }}.clearfix { }.clearfix::before, .clearfix::after { display: table; content: ""; line-height: 0; }.clearfix::after { clear: both; }.tdc_zone { margin: 0px; }.td-main-content-wrap .tdc_zone { z-index: 0; }.td-header-template-wrap { z-index: 100; }.td-header-desktop-wrap { width: 100%; }.td_block_wrap { margin-bottom: 48px; position: relative; clear: both; }@media (max-width: 767px){.td_block_wrap { margin-bottom: 32px; }}.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-top: 20px; }@media (max-width: 767px){.td_block_wrap .td-next-prev-wrap, .td_block_wrap .td-load-more-wrap { margin-bottom: 0px; }}.td-block-title-wrap { position: relative; }.td-fix-index { transform: translateZ(0px); }.td_with_ajax_pagination { transform: translate3d(0px, 0px, 0px); overflow: hidden; }.td-next-prev-wrap { position: relative; clear: both; }.td_ajax_load_more i { font-size: 8px; margin-left: 6px; position: relative; top: 0px; vertical-align: middle; }.td_module_flex_1, .td_module_flex_3, .td_module_flex_4, .td_module_flex_5 { display: inline-block; width: 100%; padding-bottom: 0px; }.td_module_flex_1 .td-module-container, .td_module_flex_3 .td-module-container, .td_module_flex_4 .td-module-container, .td_module_flex_5 .td-module-container { display: flex; flex-direction: column; position: relative; }.td_module_flex_1 .td-module-container::before, .td_module_flex_3 .td-module-container::before, .td_module_flex_4 .td-module-container::before, .td_module_flex_5 .td-module-container::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; }.td_module_flex_1 .td-image-wrap, .td_module_flex_3 .td-image-wrap, .td_module_flex_4 .td-image-wrap, .td_module_flex_5 .td-image-wrap { display: block; position: relative; }.td_module_flex_1 .td-image-container, .td_module_flex_3 .td-image-container, .td_module_flex_4 .td-image-container, .td_module_flex_5 .td-image-container { position: relative; flex: 0 0 auto; width: 100%; height: 100%; }.td_module_flex_1 .td-module-thumb, .td_module_flex_3 .td-module-thumb, .td_module_flex_4 .td-module-thumb, .td_module_flex_5 .td-module-thumb { margin-bottom: 0px; }.td_module_flex_1 .td-module-meta-info, .td_module_flex_3 .td-module-meta-info, .td_module_flex_4 .td-module-meta-info, .td_module_flex_5 .td-module-meta-info { width: 100%; margin-bottom: 0px; z-index: 1; border: 0px solid #eaeaea; min-height: 0px; }.td_module_flex_1 .td-thumb-css, .td_module_flex_3 .td-thumb-css, .td_module_flex_4 .td-thumb-css, .td_module_flex_5 .td-thumb-css { width: 100%; height: 100%; position: absolute; background-size: cover; background-position: center center; }.td-mc1-wrap::after, .td-mc1-wrap .td_module_wrap::after { content: ""; display: table; clear: both; }.td_module_flex_1 .td-image-wrap, .td_module_flex_5 .td-image-wrap { padding-bottom: 50%; }.td_module_flex_1 .td-module-meta-info, .td_module_flex_5 .td-module-meta-info { padding: 13px 0px 0px; }.td_flex_block.td_with_ajax_pagination, .td_flex_block.td_with_ajax_pagination .td_block_inner { overflow: initial; }.td_flex_block.td_with_ajax_pagination .td_block_inner { height: auto !important; }.td_flex_block_3 .td_module_flex_1, .td_flex_block_4 .td_module_flex_1 { }.tdb-template .td-main-content-wrap { padding-bottom: 0px; }.td-g-rec-id-sidebar { text-align: center; }.td-g-rec-id-sidebar .adsbygoogle { margin-bottom: 44px; }.td-adspot-title { color: #767676; font-size: 10px; text-align: center; display: block; font-family: Verdana, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 21px; }.td-container-wrap { background-color: var(--td_container_transparent, #ffffff); margin-left: auto; margin-right: auto; }.td-boxed-layout .td-container-wrap { width: 1164px; }@media (max-width: 1180px){.td-boxed-layout .td-container-wrap { width: 100%; }}.td-scroll-up .td-icon-menu-up { position: relative; color: #ffffff; font-size: 20px; display: block; text-align: center; width: 40px; top: 7px; }.wpb_button, .vc_btn { display: inline-block; font-family: "Open Sans", "Open Sans Regular", sans-serif; font-weight: 600; line-height: 24px; text-shadow: none; border: none; transition: none; border-radius: 0px; margin-bottom: 21px; }.widget { overflow: hidden; }.td-element-style { position: absolute; z-index: 0; width: 100%; height: 100%; inset: 0px; overflow: hidden; pointer-events: none; }body.td-animation-stack-type0 .td-animation-stack .entry-thumb, body.td-animation-stack-type0 .post img:not(.woocommerce-product-gallery img):not(.rs-pzimg), body.td-animation-stack-type0 .td-animation-stack .td-lazy-img { opacity: 0; }.td-animation-stack-type0-2:not(.woocommerce-product-gallery img) { transition: opacity 0.3s cubic-bezier(0.39, 0.76, 0.51, 0.56); opacity: 1 !important; }body.swift-nojs .td-animation-stack-type0-2:not(.woocommerce-product-gallery img){transition: none !important}:root { --accent-color: #fff; }body { background-image: url("//www.ruoteperaria.it/wp-content/swift-ai/images/__e/ruoteperaria.it/wp-content/uploads/2021/07/bg-png.webp"); background-attachment: fixed; }:root { --td_theme_color: #008d7f; --td_slider_text: rgba(0,141,127,0.7); --td_mobile_gradient_one_mob: rgba(16,29,33,0.8); --td_mobile_gradient_two_mob: rgba(11,86,89,0.8); --td_mobile_text_active_color: #00a392; }@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; hyphenate-character: auto !important; -webkit-line-break: auto !important; -webkit-line-clamp: none !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; 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; text-emphasis: none #000000 !important; 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-delay: 0s !important; animation-direction: normal !important; animation-duration: 0s !important; animation-fill-mode: none !important; animation-iteration-count: 1 !important; animation-name: none !important; animation-play-state: running !important; animation-timing-function: ease !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 !important; gap: normal !important; column-rule: 0px #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 !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: none !important; grid-area: auto !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-distance: 0px !important; offset-path: none !important; offset-rotate: 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; scale: none !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-delay: 0s !important; transition-duration: 0s !important; transition-property: all !important; transition-timing-function: ease !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; }.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, .fc-consent-root .fc-faq-contents .fc-faq-consent-syncing { 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: 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: 0.4s !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: 0.4s !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(-32px + 80vh) !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; }.tdi_2 { min-height: 0px; }.tdi_2 > .td-element-style::after { content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; z-index: 0 !important; display: block !important; background-color: #ffffff !important; }.td-header-mobile-wrap { position: relative; width: 100%; }@media (max-width: 767px){.tdi_2::before { content: ""; display: block; width: 100vw; height: 100%; position: absolute; left: 50%; transform: translateX(-50%); box-shadow: rgba(0, 0, 0, 0.08) 0px 6px 4px 0px; z-index: 20; pointer-events: none; }@media (max-width: 767px){.tdi_2::before { width: 100%; }}}.tdi_4, .tdi_4 .tdc-columns { min-height: 0px; }.tdi_4, .tdi_4 .tdc-columns { display: block; }.tdi_6 { vertical-align: baseline; }.tdi_6 > .wpb_wrapper, .tdi_6 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_6 > .wpb_wrapper { width: auto; height: auto; }@media (max-width: 767px){.tdi_6 > .wpb_wrapper, .tdi_6 > .wpb_wrapper > .tdc-elements { display: flex; }.tdi_6 > .wpb_wrapper, .tdi_6 > .wpb_wrapper > .tdc-elements { flex-flow: row; justify-content: space-between; align-items: center; }.tdi_6 > .wpb_wrapper { width: 100%; height: 100%; }}@media (max-width: 767px){.tdi_7 { margin-left: -15px !important; }}.tdb-header-align { vertical-align: middle; }.tdb_mobile_menu { margin-bottom: 0px; clear: none; }.tdb_mobile_menu svg { height: auto; }.tdb_mobile_menu svg, .tdb_mobile_menu svg * { fill: var(--td_theme_color, #4db2ec); }.tdi_7 { display: inline-block; }.tdi_7 .tdb-mobile-menu-button svg { width: 27px; }.tdi_7 .tdb-mobile-menu-button .tdb-mobile-menu-icon-svg { width: 54px; height: 54px; }.tdi_7 .tdb-mobile-menu-button { color: #000000; }.tdi_7 .tdb-mobile-menu-button svg, .tdi_7 .tdb-mobile-menu-button svg * { fill: #000000; }.tdi_8 { padding-top: 5px !important; padding-bottom: 5px !important; }.tdb_header_logo { margin-bottom: 0px; clear: none; }.tdb_header_logo .tdb-logo-a, .tdb_header_logo h1 { display: flex; pointer-events: auto; align-items: flex-start; }.tdb_header_logo .tdb-logo-img-wrap img { display: block; }.tdb_header_logo .tdb-logo-text-wrap { display: flex; }.tdb_header_logo .tdb-logo-text-title, .tdb_header_logo .tdb-logo-text-tagline { transition: 0.2s; }.tdb_header_logo .tdb-logo-text-title { background-size: cover; background-position: center center; font-size: 75px; font-family: serif; line-height: 1.1; color: #222222; white-space: nowrap; }.tdb_header_logo .tdb-logo-text-tagline { margin-top: 2px; font-size: 12px; font-family: serif; letter-spacing: 1.8px; line-height: 1; color: #767676; }.tdi_8 .tdb-logo-a, .tdi_8 h1 { align-items: center; justify-content: center; }.tdi_8 .tdb-logo-img { max-width: 180px; }.tdi_8 .tdb-logo-img-wrap { margin: 0px 10px 0px 0px; display: block; }.tdi_8 .tdb-logo-img-wrap:first-child { margin-top: 0px; margin-left: 0px; }.tdi_8 .tdb-logo-text-tagline { margin-top: -4px; margin-left: 0px; color: #000000; font-family: Poppins !important; font-size: 32px !important; font-weight: 600 !important; }.tdi_8 .tdb-logo-text-wrap { flex-direction: column; align-items: flex-start; }.tdi_8 .tdb-logo-text-title { color: #000000; font-family: Poppins !important; font-size: 18px !important; font-weight: 400 !important; }@media (max-width: 767px){.tdb_header_logo .tdb-logo-text-title { font-size: 36px; }}@media (max-width: 767px){.tdb_header_logo .tdb-logo-text-tagline { font-size: 11px; }}@media (min-width: 1019px) and (max-width: 1140px){.tdi_8 .tdb-logo-img { max-width: 160px; }.tdi_8 .tdb-logo-text-title { font-size: 16px !important; }.tdi_8 .tdb-logo-text-tagline { font-size: 26px !important; }}@media (min-width: 768px) and (max-width: 1018px){.tdi_8 .tdb-logo-img { max-width: 140px; }.tdi_8 .tdb-logo-text-title { font-size: 14px !important; }.tdi_8 .tdb-logo-text-tagline { font-size: 20px !important; }}@media (max-width: 767px){.tdi_8 .tdb-logo-img { max-width: 200px; }.tdi_8 .tdb-logo-img-wrap { margin-right: 30px; }.tdi_8 .tdb-logo-text-tagline { margin-top: 0px; margin-left: 0px; display: none; font-size: 16px !important; letter-spacing: 0px !important; }.tdi_8 .tdb-logo-text-title { display: none; font-size: 11px !important; }}@media (max-width: 767px){.tdi_9 { margin-right: -15px !important; }}.tdb_mobile_search { margin-bottom: 0px; clear: none; }.tdb_mobile_search svg { height: auto; }.tdb_mobile_search svg, .tdb_mobile_search svg * { fill: var(--td_theme_color, #4db2ec); }.tdi_9 { display: inline-block; }.tdi_9 .tdb-header-search-button-mob svg { width: 22px; }.tdi_9 .tdb-header-search-button-mob .tdb-mobile-search-icon-svg { width: 55px; height: 55px; display: flex; justify-content: center; }.tdi_9 .tdb-header-search-button-mob { color: #000000; }.tdi_9 .tdb-header-search-button-mob svg, .tdi_9 .tdb-header-search-button-mob svg * { fill: #000000; }.tdi_11 { min-height: 0px; }.tdi_11 > .td-element-style::after { content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; z-index: 0 !important; display: block !important; background-color: #ffffff !important; }.tdi_11::before { content: ""; display: block; width: 100vw; height: 100%; position: absolute; left: 50%; transform: translateX(-50%); box-shadow: rgba(0, 0, 0, 0.1) 0px 6px 12px 0px; z-index: 20; pointer-events: none; }.td-header-desktop-wrap { position: relative; }@media (max-width: 767px){.tdi_11::before { width: 100%; }}.tdi_13, .tdi_13 .tdc-columns { min-height: 0px; }.tdi_13, .tdi_13 .tdc-columns { display: block; }.tdi_15 { vertical-align: baseline; }.tdi_15 > .wpb_wrapper, .tdi_15 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_15 > .wpb_wrapper > .vc_row_inner { width: auto; }.tdi_15 > .wpb_wrapper { width: auto; height: auto; }.tdi_17 { top: 0px; transform: none; position: relative !important; }.tdi_17, .tdi_17 .tdc-inner-columns { display: block; }.tdi_17 { padding-top: 30px !important; padding-bottom: 20px !important; }.tdi_17 .td_block_wrap { text-align: left; }@media (min-width: 768px) and (max-width: 1018px){.tdi_17 { padding-top: 20px !important; padding-bottom: 10px !important; }}.tdi_19 { vertical-align: baseline; }.tdi_19 .vc_column-inner > .wpb_wrapper, .tdi_19 .vc_column-inner > .wpb_wrapper .tdc-elements { display: block; }.tdi_20 { padding-top: 5px !important; padding-bottom: 5px !important; }.tdi_20 .tdb-logo-a, .tdi_20 h1 { align-items: center; }.tdi_20 .tdb-logo-a, .tdi_20 h1 { justify-content: center; }.tdi_20 .tdb-logo-img { max-width: 350px; }.tdi_20 .tdb-logo-img-wrap { margin: 0px 10px 0px 0px; display: block; }.tdi_20 .tdb-logo-img-wrap:first-child { margin-top: 0px; margin-left: 0px; }.tdi_20 .tdb-logo-text-tagline { margin-top: -4px; margin-left: 0px; display: block; color: #000000; font-family: Poppins !important; font-size: 32px !important; font-weight: 600 !important; }.tdi_20 .tdb-logo-text-title { display: block; color: #000000; font-family: Poppins !important; font-size: 18px !important; font-weight: 400 !important; }.tdi_20 .tdb-logo-text-wrap { flex-direction: column; align-items: flex-start; }@media (min-width: 1019px) and (max-width: 1140px){.tdi_20 .tdb-logo-img { max-width: 160px; }.tdi_20 .tdb-logo-text-title { font-size: 16px !important; }.tdi_20 .tdb-logo-text-tagline { font-size: 26px !important; }}@media (min-width: 768px) and (max-width: 1018px){.tdi_20 .tdb-logo-img { max-width: 140px; }.tdi_20 .tdb-logo-text-title { font-size: 14px !important; }.tdi_20 .tdb-logo-text-tagline { font-size: 20px !important; }}.tdi_22 { top: 0px; transform: none; position: relative !important; }.tdi_22, .tdi_22 .tdc-inner-columns { display: block; }.tdi_24 { vertical-align: baseline; }.tdi_24 .vc_column-inner > .wpb_wrapper, .tdi_24 .vc_column-inner > .wpb_wrapper .tdc-elements { display: flex; flex-flow: row; justify-content: center; align-items: center; }.tdi_24 .vc_column-inner, .tdi_24 .vc_column-inner > .wpb_wrapper { width: 100%; height: 100%; }.tdb_header_menu { margin-bottom: 0px; z-index: 999; clear: none; }.tdb_header_menu .tdb-main-sub-icon-fake, .tdb_header_menu .tdb-sub-icon-fake { display: none; }.tdb_header_menu .tdb-menu { display: inline-block; vertical-align: middle; margin: 0px; }.tdb_header_menu .tdb-menu .sub-menu { font-size: 14px; position: absolute; top: -999em; background-color: #ffffff; z-index: 99; }.tdb_header_menu .tdb-menu .sub-menu > li { list-style-type: none; margin: 0px; font-family: "Open Sans", "Open Sans Regular", sans-serif; }.tdb_header_menu .tdb-menu > li { float: left; list-style-type: none; margin: 0px; }.tdb_header_menu .tdb-menu > li > a { position: relative; display: inline-block; padding: 0px 14px; font-weight: 700; font-size: 14px; line-height: 48px; vertical-align: middle; text-transform: uppercase; backface-visibility: hidden; color: #000000; font-family: "Open Sans", "Open Sans Regular", sans-serif; }.tdb_header_menu .tdb-menu > li > a::after { content: ""; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 3px; background-color: var(--td_theme_color, #4db2ec); transform: translate3d(0px, 0px, 0px); transition: width 0.2s; }.tdb_header_menu .tdb-menu > li > a > .tdb-menu-item-text { display: inline-block; }.tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text, .tdb_header_menu .tdb-menu > li > a span { vertical-align: middle; float: left; }.tdb_header_menu .tdb-menu > li > a .tdb-sub-menu-icon { margin: 0px 0px 0px 7px; }.tdb_header_menu .tdb-menu-item-text { overflow-wrap: break-word; }.tdb_header_menu .tdb-menu-item-text, .tdb_header_menu .tdb-sub-menu-icon, .tdb_header_menu .tdb-menu-more-subicon { vertical-align: middle; }.tdb_header_menu .tdb-sub-menu-icon, .tdb_header_menu .tdb-menu-more-subicon { position: relative; top: 0px; padding-left: 0px; }.tdb_header_menu .tdb-normal-menu { position: relative; }.tdb_header_menu .tdb-normal-menu ul { left: 0px; padding: 15px 0px; text-align: left; }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item { position: relative; list-style-type: none; }.tdb_header_menu .tdb-normal-menu ul .tdb-menu-item > a { position: relative; display: block; padding: 7px 30px; font-size: 12px; line-height: 20px; color: #111111; }.tdb_header_menu .tdb-normal-menu > ul { left: -15px; }.tdi_25 .td_block_inner { text-align: center; }.tdi_25 .tdb-menu > li > a .tdb-sub-menu-icon, .tdi_25 .td-subcat-more .tdb-menu-more-subicon { top: -1px; }.tdi_25 .tdb-menu > li > a, .tdi_25 .td-subcat-more, .tdi_25 .td-subcat-more > .tdb-menu-item-text { font-family: Poppins !important; }.tdi_25 .tdb-menu .tdb-normal-menu ul, .tdi_25 .td-pulldown-filter-list, .tdi_25 .td-pulldown-filter-list .sub-menu { box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px 0px; }.tdi_25 .tdb-menu .tdb-normal-menu ul .tdb-menu-item > a, .tdi_25 .td-pulldown-filter-list li a { font-family: Poppins !important; }@media (min-width: 1019px) and (max-width: 1140px){.tdi_25 .tdb-menu > li > a, .tdi_25 .td-subcat-more, .tdi_25 .td-subcat-more > .tdb-menu-item-text { font-size: 13px !important; }}@media (min-width: 768px) and (max-width: 1018px){.tdi_25 .tdb-menu > li > a, .tdi_25 .td-subcat-more { padding: 0px 8px; }.tdi_25 .tdb-menu > li > a, .tdi_25 .td-subcat-more, .tdi_25 .td-subcat-more > .tdb-menu-item-text { font-size: 12px !important; }}.tdi_25 .tdb-menu > li > a::after, .tdi_25 .tdb-menu-items-dropdown .td-subcat-more::after { height: 0px; bottom: 0px; }.tdb_header_search { margin-bottom: 0px; clear: none; }.tdb_header_search .tdb-block-inner { position: relative; display: inline-block; width: 100%; }.tdb_header_search .tdb-search-form { position: relative; padding: 20px; border-width: 3px 0px 0px; border-style: solid; border-color: var(--td_theme_color, #4db2ec); pointer-events: auto; }.tdb_header_search .tdb-search-form::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: #ffffff; }.tdb_header_search .tdb-search-form-inner { position: relative; display: flex; background-color: #ffffff; }.tdb_header_search .tdb-search-form-inner::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 1px solid #e1e1e1; pointer-events: none; }.tdb_header_search .tdb-head-search-form-btn, .tdb_header_search .tdb-head-search-form-input { height: auto; min-height: 32px; }.tdb_header_search .tdb-head-search-form-input { color: #444444; flex: 1 1 0%; background-color: transparent; border: 0px; }.tdb_header_search .tdb-head-search-form-btn { margin-bottom: 0px; padding: 0px 15px; background-color: #222222; font-family: Roboto, sans-serif; font-size: 13px; font-weight: 500; color: #ffffff; transition: 0.3s; z-index: 1; }.tdb_header_search .tdb-head-search-form-btn i, .tdb_header_search .tdb-head-search-form-btn span { display: inline-block; vertical-align: middle; }.tdb-header-search-trigger-enabled { z-index: 1000; }.tdb-header-search-trigger-enabled .tdb-head-search-btn { display: flex; align-items: center; position: relative; text-align: center; color: var(--td_theme_color, #4db2ec); }.tdb-header-search-trigger-enabled .tdb-head-search-btn::after { visibility: hidden; opacity: 0; content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; margin: 0px auto; width: 0px; height: 0px; border-style: solid; border-width: 0px 6.5px 7px; transform: translate3d(0px, 20px, 0px); transition: 0.4s; border-color: transparent transparent var(--td_theme_color, #4db2ec) transparent; }.tdb-header-search-trigger-enabled .tdb-search-icon, .tdb-header-search-trigger-enabled .tdb-search-txt, .tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * { transition: 0.3s ease-in-out; }.tdb-header-search-trigger-enabled .tdb-search-icon-svg { display: flex; align-items: center; justify-content: center; }.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg { height: auto; }.tdb-header-search-trigger-enabled .tdb-search-icon-svg svg, .tdb-header-search-trigger-enabled .tdb-search-icon-svg svg * { fill: var(--td_theme_color, #4db2ec); }.tdb-header-search-trigger-enabled .tdb-drop-down-search { visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0px; transform: translate3d(0px, 20px, 0px); transition: 0.4s; pointer-events: none; z-index: 10; }.tdb-header-search-trigger-enabled .tdb-drop-down-search-inner { position: relative; max-width: 300px; pointer-events: all; }.tdi_28 .tdb-head-search-btn svg { width: 20px; }.tdi_28 .tdb-search-icon-svg { width: 48px; height: 48px; }.tdi_28 { display: inline-block; }.tdi_28 .tdb-drop-down-search .tdb-drop-down-search-inner { max-width: 400px; }.tdi_28 .tdb-search-form { border-width: 0px; }.tdi_28 .tdb-drop-down-search { left: auto; right: 0px; }body .tdi_28 .tdb-drop-down-search-inner, .tdi_28 .tdb-search-form, .tdi_28 .tdb-aj-search { margin-left: auto; margin-right: 0px; }.tdi_28 .tdb-head-search-form-input, .tdi_28 .tdb-head-search-placeholder { padding: 8px 12px; }.tdi_28 .tdb-head-search-btn svg, .tdi_28 .tdb-head-search-btn svg * { fill: #000000; }.tdi_28 .tdb-head-search-btn::after { border-bottom-color: rgba(0, 0, 0, 0); }.tdi_28 .tdb-drop-down-search-inner { box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px 0px; }.tdi_28 .tdb-head-search-form-input { font-family: Poppins !important; }.tdi_28 .tdb-head-search-form-btn { font-family: Poppins !important; font-size: 12px !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 1px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_28 .tdb-head-search-btn svg { width: 18px; }.tdi_28 .tdb-search-icon-svg { width: 43.2px; height: 43.2px; }}.tdb-autoload-wrap { position: relative; }.tdi_30 { min-height: 0px; }.tdi_32, .tdi_32 .tdc-columns { min-height: 0px; }.tdi_32, .tdi_32 .tdc-columns { display: block; }.tdi_32 { padding-top: 25px !important; }.tdi_32 .td_block_wrap { text-align: left; }.tdi_34 { vertical-align: baseline; }.tdi_34 > .wpb_wrapper, .tdi_34 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_34 > .wpb_wrapper { width: auto; height: auto; }.tdi_35 { margin-bottom: 30px !important; }@media (max-width: 767px){.tdi_35 { margin-bottom: 20px !important; }}.tdb-breadcrumbs { margin-bottom: 11px; font-family: "Open Sans", "Open Sans Regular", sans-serif; font-size: 12px; color: #747474; line-height: 18px; }.tdb-breadcrumbs a { color: #747474; }.tdb-breadcrumbs .tdb-bread-sep { line-height: 1; vertical-align: middle; }.tdi_35 .tdb-bread-sep { font-size: 8px; margin: 0px 5px; }.td-theme-wrap .tdi_35 { text-align: left; }.tdi_37, .tdi_37 .tdc-columns { min-height: 0px; }.tdi_37, .tdi_37 .tdc-columns { display: block; }.tdi_39 { vertical-align: baseline; }.tdi_39 > .wpb_wrapper, .tdi_39 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_39 > .wpb_wrapper { width: auto; height: auto; }.tdi_40 { margin-bottom: 0px !important; }.tdb_single_categories { margin: 0px 0px 10px; line-height: 1; font-family: "Open Sans", "Open Sans Regular", sans-serif; }.tdb_single_categories a { pointer-events: auto; font-size: 10px; display: inline-block; margin: 0px 5px 5px 0px; line-height: 1; color: #ffffff; padding: 3px 6px 4px; white-space: nowrap; position: relative; vertical-align: middle; }.tdb-cat-bg { position: absolute; background-color: #222222; border: 1px solid #222222; width: 100%; height: 100%; top: 0px; left: 0px; z-index: -1; }.tdb-cat-bg::before { content: ""; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0; transition: opacity 0.3s; }.tdi_40 .tdb-entry-category { padding: 0px; color: #000000 !important; font-family: Rubik !important; font-size: 15px !important; line-height: 1 !important; font-weight: 400 !important; text-transform: uppercase !important; }.tdi_40 .tdb-cat-bg { border-width: 0px; background-color: rgba(255, 255, 255, 0) !important; }.tdi_40 .tdb-cat-bg::before { background-color: rgba(255, 255, 255, 0); }.td-theme-wrap .tdi_40 { text-align: left; }@media (min-width: 768px) and (max-width: 1018px){.tdi_40 .tdb-entry-category { font-size: 13px !important; }}@media (max-width: 767px){.tdi_40 .tdb-entry-category { font-size: 13px !important; }}.tdi_41 { margin-top: 10px !important; margin-bottom: 16px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_41 { margin-top: 5px !important; margin-bottom: 10px !important; }}@media (max-width: 767px){.tdi_41 { margin-top: 5px !important; margin-bottom: 10px !important; }}.tdb_title { margin-bottom: 19px; }.tdb-title-text { display: inline-block; position: relative; margin: 0px; overflow-wrap: break-word; font-size: 30px; line-height: 38px; font-weight: 700; }.tdb-title-line { display: none; position: relative; }.tdb-title-line::after { content: ""; width: 100%; position: absolute; background-color: var(--td_theme_color, #4db2ec); top: 0px; left: 0px; margin: auto; }.tdb-single-title .tdb-title-text { font-size: 41px; line-height: 50px; font-weight: 400; }.tdi_41 .tdb-title-text { color: #000000; font-family: Rubik !important; font-size: 36px !important; line-height: 1.2 !important; font-weight: 500 !important; }.tdi_41 .tdb-title-line::after { height: 2px; bottom: 40%; }.tdi_41 .tdb-title-line { height: 50px; }.td-theme-wrap .tdi_41 { text-align: left; }@media (min-width: 768px) and (max-width: 1018px){.tdi_41 .tdb-title-text { font-size: 30px !important; }}@media (max-width: 767px){.tdi_41 .tdb-title-text { font-size: 24px !important; }}.tdi_42 { padding-right: 10px !important; }.tdb-post-meta { margin-bottom: 16px; color: #444444; font-family: "Open Sans", "Open Sans Regular", sans-serif; font-size: 11px; font-weight: 400; clear: none; vertical-align: middle; line-height: 1; }.tdb-post-meta span, .tdb-post-meta i, .tdb-post-meta time { vertical-align: middle; }.tdb_single_author { line-height: 30px; }.tdb_single_author a { vertical-align: middle; }.tdb_single_author .tdb-block-inner { display: flex; align-items: center; }.tdb_single_author .tdb-author-name-wrap { display: flex; }.tdb_single_author .tdb-author-name { font-weight: 700; margin-right: 3px; }.tdb_single_author .tdb-author-by { margin-right: 3px; }.tdb_single_author .tdb-author-photo img { display: block; }.tdi_42 { display: inline-block; }.tdi_42 .tdb-author-name-wrap { align-items: baseline; }.tdi_42 .avatar { width: 26px; height: 26px; margin-right: 6px; border-radius: 50%; }.tdi_42 .tdb-author-name { color: #000000; font-family: Rubik !important; font-size: 13px !important; line-height: 1 !important; font-weight: 500 !important; text-transform: capitalize !important; }.tdi_42 .tdb-author-by { font-family: Rubik !important; font-size: 13px !important; line-height: 1 !important; font-weight: 400 !important; text-transform: capitalize !important; }.tdb_single_date { line-height: 30px; }.tdi_43 { display: inline-block; font-family: Rubik !important; font-size: 13px !important; line-height: 1 !important; font-weight: 400 !important; text-transform: capitalize !important; }.tdi_44 { margin-top: 20px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_44 { margin-top: 10px !important; margin-bottom: 15px !important; }}@media (max-width: 767px){.tdi_44 { margin-top: 15px !important; margin-bottom: 20px !important; }}.tdb_single_post_share { margin-bottom: 23px; }.tdi_44 .td-post-sharing-visible { align-items: flex-start; }.td-post-sharing { margin-left: -3px; margin-right: -3px; font-family: "Open Sans", "Open Sans Regular", sans-serif; z-index: 2; white-space: nowrap; opacity: 0; }.td-js-loaded .td-post-sharing { transition: opacity 0.3s; opacity: 1; }.td-post-sharing-visible, .td-social-sharing-hidden { display: inline-block; }.td-social-sharing-hidden ul { display: none; }.td-social-network, .td-social-handler { position: relative; display: inline-block; margin: 0px 3px 7px; height: 40px; min-width: 40px; font-size: 11px; text-align: center; vertical-align: middle; }.td-social-network { color: #000000; overflow: hidden; }.td-social-network .td-social-but-icon { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }.td-social-network .td-social-but-text { border-top-right-radius: 2px; border-bottom-right-radius: 2px; }.td-social-handler { color: #444444; border: 1px solid #e9e9e9; border-radius: 2px; }.td-social-handler .td-social-but-text { font-weight: 700; }.td-social-handler .td-social-but-text::before { background-color: #000000; opacity: 0.08; }.td-social-share-text { margin-right: 18px; }.td-social-share-text::before, .td-social-share-text::after { content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 100%; width: 0px; height: 0px; border-style: solid; }.td-social-share-text::before { border-width: 9px 0px 9px 11px; border-color: transparent transparent transparent #e9e9e9; }.td-social-share-text::after { border-width: 8px 0px 8px 10px; border-color: transparent transparent transparent #ffffff; }.td-social-but-text, .td-social-but-icon { display: inline-block; position: relative; }.td-social-but-icon { padding-left: 13px; padding-right: 13px; line-height: 40px; z-index: 1; }.td-social-but-icon i { position: relative; top: -1px; vertical-align: middle; }.td-social-but-text { margin-left: -6px; padding-left: 12px; padding-right: 17px; line-height: 40px; }.td-social-but-text::before { content: ""; position: absolute; top: 12px; left: 0px; width: 1px; height: 16px; background-color: #ffffff; opacity: 0.2; z-index: 1; }.td-social-handler i, .td-social-facebook i, .td-social-reddit i, .td-social-linkedin i, .td-social-tumblr i, .td-social-stumbleupon i, .td-social-vk i, .td-social-viber i, .td-social-flipboard i, .td-social-koo i { font-size: 14px; }.td-social-handler .td-icon-share { top: -1px; left: -1px; }.td-social-twitter .td-icon-twitter { font-size: 14px; }.td-social-whatsapp .td-icon-whatsapp, .td-social-kakao .td-icon-kakao { font-size: 18px; }.td-social-expand-tabs i { top: -2px; left: -1px; font-size: 16px; }.td-ps-border .td-social-network .td-social-but-icon, .td-ps-border .td-social-network .td-social-but-text { line-height: 38px; border-width: 1px; border-style: solid; }.td-ps-border .td-social-network .td-social-but-text { border-left-width: 0px; }.td-ps-border .td-social-network .td-social-but-text::before { background-color: #000000; opacity: 0.08; }.td-ps-border.td-ps-padding .td-social-network .td-social-but-icon { border-right-width: 0px; }.td-ps-border-grey .td-social-but-icon, .td-ps-border-grey .td-social-but-text { border-color: #e9e9e9; }.td-ps-icon-color .td-social-facebook .td-social-but-icon { color: #516eab; }.td-ps-icon-color .td-social-whatsapp .td-social-but-icon { color: #7bbf6a; }.td-ps-icon-color .td-social-mail .td-social-but-icon, .td-ps-icon-color .td-social-digg .td-social-but-icon, .td-ps-icon-color .td-social-copy_url .td-social-but-icon, .td-ps-icon-color .td-social-copy_url-check, .td-ps-icon-color .td-social-twitter .td-social-but-icon { color: #000000; }.td-ps-icon-color .td-social-linkedin .td-social-but-icon { color: #0266a0; }.td-ps-text-color .td-social-but-text { font-weight: 700; }.td-ps-text-color .td-social-facebook .td-social-but-text { color: #516eab; }.td-ps-text-color .td-social-twitter .td-social-but-text { color: #29c5f6; }.td-ps-text-color .td-social-whatsapp .td-social-but-text { color: #7bbf6a; }.td-ps-text-color .td-social-linkedin .td-social-but-text { color: #0266a0; }.td-ps-padding .td-social-network .td-social-but-icon { padding-left: 17px; padding-right: 17px; }.td-ps-padding .td-social-handler .td-social-but-icon { width: 40px; }.td-ps-padding .td-social-stumbleupon .td-social-but-icon, .td-ps-padding .td-social-digg .td-social-but-icon, .td-ps-padding .td-social-expand-tabs .td-social-but-icon { padding-right: 13px; }.td-ps-padding .td-social-expand-tabs .td-social-but-icon { padding-left: 13px; }@media (max-width: 767px){.td-post-sharing-style2 .td-social-share-text, .td-post-sharing-style4 .td-social-share-text, .td-post-sharing-style6 .td-social-share-text, .td-post-sharing-style7 .td-social-share-text, .td-post-sharing-style15 .td-social-share-text, .td-post-sharing-style17 .td-social-share-text, .td-post-sharing-style18 .td-social-share-text, .td-post-sharing-style19 .td-social-share-text, .td-post-sharing-style20 .td-social-share-text { display: none !important; }}.tdb_single_content { margin-bottom: 0px; }.tdb_single_content::before, .tdb_single_content::after { display: table; content: ""; line-height: 0; }.tdb_single_content::after { clear: both; }.tdb_single_content .tdb-block-inner > :not(.wp-block-quote):not(.alignwide):not(.alignfull.wp-block-cover.has-parallax):not(.td-a-ad) { margin-left: auto; margin-right: auto; }.tdb_single_content a { pointer-events: auto; }.tdb_single_content .tdb-block-inner.td-fix-index { word-break: break-word; }.tdi_45, .tdi_45 > p, .tdi_45 .tdb-block-inner > p { font-family: Rubik !important; font-size: 15px !important; line-height: 1.8 !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_45, .tdi_45 > p, .tdi_45 .tdb-block-inner > p { font-size: 13px !important; }}@media (max-width: 767px){.tdi_45, .tdi_45 > p, .tdi_45 .tdb-block-inner > p { font-size: 13px !important; }}.td_block_separator { width: 100%; align-items: center; margin-bottom: 38px; padding-bottom: 10px; }.td_block_separator span { position: relative; display: block; margin: 0px auto; width: 100%; height: 1px; border-top: 1px solid #ebebeb; }html :where([style*="border-width"]) { border-style: none; }.tdi_47 { margin-top: 28px !important; margin-bottom: 20px !important; }.tdi_50 { margin-bottom: 30px !important; }.tdi_51 { margin-bottom: 43px !important; }.tdb_single_next_prev { }.tdb_single_next_prev::before, .tdb_single_next_prev::after { display: table; content: ""; line-height: 0; }.tdb_single_next_prev::after { clear: both; }@media (max-width: 767px){.tdi_52 { justify-content: center !important; text-align: center !important; }}.tdi_52 { padding: 20px; border: 1px solid #ededed; }@media (min-width: 1019px) and (max-width: 1140px){.tdi_52 { border: 1px solid #ededed; }}@media (min-width: 768px) and (max-width: 1018px){.tdi_52 { padding: 15px; }.tdi_52 { border: 1px solid #ededed; }}@media (max-width: 767px){.tdi_52 { border: 1px solid #ededed; }}.td_block_template_8 .td-block-title { font-size: 20px; font-weight: 800; margin-top: 0px; margin-bottom: 18px; line-height: 29px; position: relative; overflow: hidden; text-align: left; }.td_block_template_8 .td-block-title > * { position: relative; padding-right: 20px; color: var(--td_text_header_color, #000); }@media (max-width: 767px){.tdi_53 { margin-bottom: 40px !important; }}.tdi_53 .td_module_wrap { padding-left: 2.5px; padding-right: 2.5px; }.tdi_53 .td_module_flex_1 { padding-bottom: 0px; margin-bottom: 0px; }.tdi_53 .td_module_flex_1 .td-module-container::before { bottom: 0px; border-width: 0px 0px 1px; border-style: none; border-color: #eaeaea; }.tdi_53 .td_module_wrap:last-child { margin-bottom: 0px !important; padding-bottom: 0px !important; }.tdi_53 .td_module_wrap:last-child .td-module-container::before { display: none; }.tdi_53 .td_module_flex_1 .td-module-container { border-color: #eaeaea; }.tdi_53 .td_module_flex_1 .td-image-wrap { padding-bottom: 120%; }.tdi_53 .td_module_flex_1 .td-image-container { margin-left: auto; margin-right: auto; }.tdi_53 .td_module_flex_1 .td-module-thumb a::after { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0)); }.tdi_53 .td_module_flex_1 a { transition: 0.1s; box-shadow: #000000 0px 0px 0px 0px inset; }.tdi_53 .td-block-title a, .tdi_53 .td-block-title span { font-family: Rubik !important; font-size: 17px !important; font-weight: 500 !important; text-transform: uppercase !important; }@media (min-width: 767px){.tdi_53 .td_module_wrap { width: 33.3333%; float: left; }}@media (min-width: 767px){.tdi_53 .td_module_wrap:nth-child(3n+1) { clear: both; }}@media (min-width: 767px){.tdi_53 .td_module_wrap:nth-last-child(-n+3) { margin-bottom: 0px !important; padding-bottom: 0px !important; }.tdi_53 .td_module_wrap:nth-last-child(-n+3) .td-module-container::before { display: none; }}@media (min-width: 1019px) and (max-width: 1140px){.tdi_53 .td_module_wrap { padding-left: 2px; padding-right: 2px; }.tdi_53 .td_module_flex_1 a { transition: 0.1s; box-shadow: #000000 0px 0px 0px 0px inset; }}@media (min-width: 768px) and (max-width: 1018px){.tdi_53 .td_module_wrap { padding-left: 1.5px; padding-right: 1.5px; }.tdi_53 .td_module_flex_1 a { transition: 0.1s; box-shadow: #000000 0px 0px 0px 0px inset; }.tdi_53 .td-block-title a, .tdi_53 .td-block-title span { font-size: 15px !important; }}@media (max-width: 767px){.tdi_53 .td_module_wrap { padding-left: 0px; padding-right: 0px; }.tdi_53 .td_module_flex_1 { padding-bottom: 1.5px; margin-bottom: 1.5px; }.tdi_53 .td_module_flex_1 .td-module-container::before { bottom: -1.5px; }.tdi_53 .td_module_flex_1 .td-image-wrap { padding-bottom: 110%; }.tdi_53 .td_module_flex_1 a { transition: 0.1s; box-shadow: #000000 0px 0px 0px 0px inset; }}.tdi_54 input[type="text"], .tdi_54 textarea { font-family: Rubik !important; font-size: 13px !important; font-weight: 400 !important; }.tdi_56 { vertical-align: baseline; }.tdi_56 > .wpb_wrapper, .tdi_56 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_56 > .wpb_wrapper { width: auto; height: auto; }.tdi_57 { margin-bottom: 40px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_57 { margin-bottom: 20px !important; }}@media (max-width: 767px){.tdi_57 { margin-bottom: 38px !important; }}@media (max-width: 767px){.tdi_58 { margin-bottom: 40px !important; }}.tdi_58 .td-image-wrap { padding-bottom: 100%; }.tdi_58 .entry-thumb { background-position: center 50%; }.tdi_58 .td-image-container { flex: 0 0 30%; width: 30%; display: block; order: 0; }.tdi_58 .td-module-container { flex-direction: row; border-color: #eaeaea !important; }.tdi_58 .td-module-meta-info { padding: 0px 0px 0px 15px; display: flex; flex-direction: column; justify-content: center; border-color: #eaeaea; }.tdi_58 .td-category-pos-above .td-post-category { align-self: flex-start; }.tdi_58 .td_module_wrap { padding-left: 20px; padding-right: 20px; padding-bottom: 12px; margin-bottom: 12px; }.tdi_58 .td_block_inner { margin-left: -20px; margin-right: -20px; }.tdi_58 .td-module-container::before { bottom: -12px; border-color: #eaeaea; }.tdi_58 .entry-thumb, .tdi_58 .td-image-wrap::before, .tdi_58 .td-image-wrap::after, .tdi_58 .entry-thumb::before, .tdi_58 .entry-thumb::after { border-radius: 100%; }.tdi_58 .td-post-category { padding: 0px; background-color: rgba(255, 255, 255, 0); color: #000000; font-family: Rubik !important; font-size: 11px !important; line-height: 1 !important; font-weight: 400 !important; text-transform: uppercase !important; }.tdi_58 .td-post-category:not(.td-post-extra-category) { display: inline-block; }.tdi_58 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px; padding-bottom: 0px; }.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none; }.tdi_58 .td-module-title a { color: #000000; box-shadow: #000000 0px 0px 0px 0px inset; }.tdi_58 .entry-title { margin: 8px 0px 0px; font-family: Rubik !important; font-size: 15px !important; line-height: 1.2 !important; font-weight: 500 !important; }.tdi_58 .td-block-title a, .tdi_58 .td-block-title span { font-family: Rubik !important; font-size: 17px !important; font-weight: 500 !important; text-transform: uppercase !important; }@media (min-width: 768px){.tdi_58 .td-module-title a { transition: 0.2s; }}@media (min-width: 1019px) and (max-width: 1140px){.tdi_58 .td_module_wrap { padding-bottom: 10px; margin-bottom: 10px; }.tdi_58 .td-module-container::before { bottom: -10px; }.tdi_58 .td_module_wrap { padding-bottom: 10px !important; margin-bottom: 10px !important; }.tdi_58 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }.tdi_58 .td_module_wrap .td-module-container::before { display: block !important; }.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }.tdi_58 .td-module-title a { box-shadow: #000000 0px 0px 0px 0px inset; }@media (min-width: 768px){.tdi_58 .td-module-title a { transition: 0.2s; }}}@media (min-width: 768px) and (max-width: 1018px){.tdi_58 .td-module-meta-info { padding: 0px 0px 0px 10px; }.tdi_58 .td_module_wrap { padding-bottom: 7.5px !important; margin-bottom: 7.5px !important; }.tdi_58 .td-module-container::before { bottom: -7.5px; }.tdi_58 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }.tdi_58 .td_module_wrap .td-module-container::before { display: block !important; }.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }.tdi_58 .td-module-title a { box-shadow: #000000 0px 0px 0px 0px inset; }.tdi_58 .entry-title { margin: 5px 0px 0px; font-size: 11px !important; }.tdi_58 .td-block-title a, .tdi_58 .td-block-title span { font-size: 15px !important; }@media (min-width: 768px){.tdi_58 .td-module-title a { transition: 0.2s; }}}@media (max-width: 767px){.tdi_58 .td_module_wrap { width: 100%; float: left; }.tdi_58 .td_module_wrap { padding-bottom: 12px !important; margin-bottom: 12px !important; }.tdi_58 .td-module-container::before { bottom: -12px; }.tdi_58 .td_module_wrap:nth-last-child(1) { margin-bottom: 0px !important; padding-bottom: 0px !important; }.tdi_58 .td_module_wrap .td-module-container::before { display: block !important; }.tdi_58 .td_module_wrap:nth-last-child(1) .td-module-container::before { display: none !important; }.tdi_58 .td-module-title a { box-shadow: #000000 0px 0px 0px 0px inset; }@media (min-width: 768px){.tdi_58 .td-module-title a { transition: 0.2s; }}}.tdi_60 { min-height: 0px; }@media (min-width: 768px) and (max-width: 1018px){.tdi_60 { padding-right: 10px !important; padding-left: 10px !important; }}.tdi_62, .tdi_62 .tdc-columns { min-height: 0px; }.tdi_62, .tdi_62 .tdc-columns { display: block; }@media (min-width: 1019px) and (max-width: 1140px){@media (min-width: 768px){.tdi_62 { margin-left: -10px; margin-right: -10px; }.tdi_62 .tdc-row-video-background-error, .tdi_62 > .vc_column, .tdi_62 > .tdc-columns > .vc_column { padding-left: 10px; padding-right: 10px; }}}@media (min-width: 768px) and (max-width: 1018px){@media (min-width: 768px){.tdi_62 { margin-left: -5px; margin-right: -5px; }.tdi_62 .tdc-row-video-background-error, .tdi_62 > .vc_column, .tdi_62 > .tdc-columns > .vc_column { padding-left: 5px; padding-right: 5px; }}}.tdi_62 { padding-top: 30px !important; padding-bottom: 30px !important; }.tdi_62 .td_block_wrap { text-align: left; }@media (min-width: 768px) and (max-width: 1018px){.tdi_62 { padding-top: 25px !important; padding-bottom: 25px !important; }}.tdi_64 { vertical-align: baseline; }@media (max-width: 767px){.tdi_64 { vertical-align: top; }}@media (max-width: 767px){.tdi_64 { margin-bottom: 20px !important; width: 50% !important; display: inline-block !important; }}.td_block_template_18 { padding-top: 20px; }.tdi_65 { margin-right: 20px !important; margin-bottom: 0px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_65 { margin-bottom: -5px !important; }}@media (max-width: 767px){.tdi_65 { margin-bottom: -10px !important; }}.tdi_67 { vertical-align: baseline; }@media (max-width: 767px){.tdi_67 { vertical-align: top; }}@media (max-width: 767px){.tdi_67 { margin-bottom: 20px !important; width: 50% !important; display: inline-block !important; }}.tdi_68 { margin-bottom: 0px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_68 { margin-bottom: -10px !important; }}@media (max-width: 767px){.tdi_68 { margin-bottom: -10px !important; }}.tdi_69 { margin-bottom: 0px !important; }.tdi_71 { vertical-align: baseline; }@media (max-width: 767px){.tdi_71 { margin-bottom: 20px !important; width: 100% !important; }}.tdi_72 { margin-bottom: 0px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_72 { margin-bottom: -10px !important; }}@media (max-width: 767px){.tdi_72 { margin-bottom: -10px !important; }}.tdi_73 { margin-bottom: 10px !important; }.tdm_block.tdm_block_inline_text { margin-bottom: 0px; vertical-align: top; }.tdi_73 { text-align: left !important; }.tdi_74 { margin-bottom: 6px !important; }.tdm_block.tdm_block_button { margin-bottom: 0px; }.tdi_75 { font-family: Montserrat !important; font-size: 13px !important; font-weight: 500 !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_75 { font-size: 11px !important; }}.tdi_77 { vertical-align: baseline; }.tdm_block.tdm_block_inline_image { position: relative; margin-bottom: 0px; line-height: 0; }.tdm_block.tdm_block_inline_image .tdm-inline-image-wrap { position: relative; display: inline-block; }.tdi_80, .tdi_80 .tdc-columns { min-height: 0px; }.tdi_80, .tdi_80 .tdc-columns { display: block; }@media (min-width: 767px){.tdi_80.tdc-row-content-vert-center, .tdi_80.tdc-row-content-vert-center .tdc-columns { display: flex; align-items: center; flex: 1 1 0%; }.tdi_80.tdc-row-content-vert-center .td_block_wrap { vertical-align: middle; }}@media (min-width: 768px) and (max-width: 1018px){@media (min-width: 768px){.tdi_80 { margin-left: 0px; margin-right: 0px; }.tdi_80 .tdc-row-video-background-error, .tdi_80 > .vc_column, .tdi_80 > .tdc-columns > .vc_column { padding-left: 0px; padding-right: 0px; }}}.tdi_80 { position: relative; margin-right: 0px !important; margin-left: 0px !important; padding-top: 10px !important; padding-bottom: 10px !important; }.tdi_80 .td_block_wrap { text-align: left; }.tdi_82 { vertical-align: baseline; }@media (max-width: 767px){.tdi_82 { margin-bottom: 10px !important; }}.tdi_83 { margin-right: auto; margin-left: auto; text-align: center !important; }.tdc-footer-template .td-main-content-wrap { padding-bottom: 0px; }body.swift-nojs [data-s3cid="50"]{max-width:892.375px;}body.swift-nojs [data-s3cid="51"]{max-width:892.375px;}body.swift-nojs [data-s3cid="54"]{max-width:120.765625px;}body.swift-nojs [data-s3cid="55"]{max-width:124.5625px;}body.swift-nojs [data-s3cid="56"]{max-width:109.453125px;}body.swift-nojs [data-s3cid="57"]{max-width:120.921875px;}body.swift-nojs [data-s3cid="58"]{max-width:136.59375px;}body.swift-nojs [data-s3cid="59"]{max-width:96.953125px;}body.swift-nojs [data-s3cid="88"]{min-width:214.109375px;}body.swift-nojs [data-s3cid="89"]{min-width:204.109375px;}body.swift-nojs [data-s3cid="90"]{min-width:172.109375px;}body.swift-nojs [data-s3cid="91"]{min-width:103.953125px;}body.swift-nojs [data-s3cid="92"]{min-width:103.953125px;}body.swift-nojs [data-s3cid="108"]{min-width:505.515625px;}body.swift-nojs [data-s3cid="137"]{min-width:193.34375px;}body.swift-nojs [data-s3cid="138"]{min-width:173.34375px;}body.swift-nojs [data-s3cid="139"]{min-width:173.34375px;}body.swift-nojs [data-s3cid="211"]{max-height:145px;}body.swift-nojs [data-s3cid="212"]{max-height:120px;}body.swift-nojs [data-s3cid="213"]{max-height:120px;}body.swift-nojs [data-s3cid="214"]{max-height:100px;}body.swift-nojs [data-s3cid="215"]{max-height:100px;}html{opacity:1}