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; }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); }.wpcf7 .screen-reader-response { position: absolute; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; width: 1px; margin: -1px; padding: 0px; border: 0px; overflow-wrap: normal !important; }.wpcf7 form .wpcf7-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; border: 2px solid #00a0d2; }.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output { display: none; }.wpcf7-form-control-wrap { position: relative; }.wpcf7-list-item { display: inline-block; margin: 0px 0px 0px 1em; }.wpcf7-spinner { visibility: hidden; display: inline-block; background-color: #23282d; opacity: 0.75; width: 24px; height: 24px; border: none; border-radius: 100%; padding: 0px; margin: 0px 24px; position: relative; }.wpcf7-spinner::before { content: ""; position: absolute; background-color: #fbfbfc; top: 4px; left: 4px; width: 6px; height: 6px; border: none; border-radius: 100%; transform-origin: 8px 8px; animation-name: spin; animation-duration: 1000ms; animation-timing-function: linear; animation-iteration-count: infinite; }@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before { animation-name: blink; animation-duration: 2000ms; }}.wpcf7 .wpcf7-submit:disabled { cursor: not-allowed; }.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] { direction: ltr; }.tdm-descr { font-family: "Open Sans", "Open Sans Regular", sans-serif; font-size: 16px; line-height: 28px; color: #666666; margin-bottom: 30px; }@media (max-width: 1018px){.tdm-descr { font-size: 15px; line-height: 24px; }}@media (min-width: 768px) and (max-width: 1018px){.tdm-descr { margin-bottom: 25px; }}@media (max-width: 767px){.tdm-descr { margin-bottom: 20px; }}.tdm-btn { display: inline-block; font-family: Roboto, sans-serif; text-align: center; position: relative; pointer-events: auto !important; }.tdm-btn .tdm-btn-text { vertical-align: middle; transition: 0.3s; pointer-events: none !important; }body.swift-nojs .tdm-btn .tdm-btn-text{transition: none !important}.tdm-btn .tdm-btn-icon { pointer-events: none; vertical-align: middle; line-height: 1; transition: 0.3s; }.tdm-btn .tdm-btn-icon:first-child { margin-right: 14px; }.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}.tds-button5 .tdm-btn-text, .tds-button5 i { color: #000000; }.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/contatti/__data/pxiEyp8kv8JHgFVrJJfecnFHGPc25e3bd3f.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/contatti/__data/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk420aee8a.woff) format('woff2');font-display:swap;}@font-face{font-family:"Roboto";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/contatti/__data/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ353f31d0.woff) format('woff2');font-display:swap;}:root { --td_theme_color: #4db2ec; --td_grid_border_color: #ededed; --td_black: #222; --td_text_color: #111; }html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }a { background-color: transparent; }img { border: 0px; }svg:not(:root) { overflow: hidden; }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; }button[disabled], html input[disabled] { cursor: default; }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-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, .tdc-row-composer.stretch_row_1200 { width: auto !important; max-width: 1240px; }.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; }}@media (min-width: 1141px){.tdc-row.stretch_row_1200, .tdc-row-composer.stretch_row_1200 { padding-left: 24px; padding-right: 24px; }}@media (min-width: 1019px) and (max-width: 1140px){.tdc-row.stretch_row_1200, .tdc-row-composer.stretch_row_1200 { padding-left: 20px; padding-right: 20px; }}.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 .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a { color: var(--td_mobile_text_active_color, #73c7e3); }.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; }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; }div.td-block-title { font-family: Roboto, sans-serif; color: var(--td_text_color, #111111); }h1 { font-size: 32px; line-height: 40px; margin-top: 33px; margin-bottom: 23px; }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="submit"] { font-family: Roboto, sans-serif; font-size: 13px; background-color: var(--td_black, #222222); border-radius: 0px; color: #ffffff; border: none; padding: 8px 15px; font-weight: 500; transition: background-color 0.4s; }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 ul, .tagdiv-type ol { margin-bottom: 26px; }.tagdiv-type p { margin-bottom: 26px; }.screen-reader-text { clip: rect(1px, 1px, 1px, 1px); height: 1px; overflow: hidden; width: 1px; position: absolute !important; }.entry-title { overflow-wrap: break-word; }.td-block-title span, .td-block-title a { display: inline-block; }.td-page-title { font-size: 30px; line-height: 38px; margin: -9px 0px 19px; }.td-page-title, .td-page-title h1 { color: var(--td_page_title_color, var(--td_text_color, #111111)); }body .td-page-title { }@media (min-width: 768px) and (max-width: 1018px){body .td-page-title { font-size: 26px; line-height: 34px; margin: -2px 0px 19px; }}@media (max-width: 767px){body .td-page-title { font-size: 24px; line-height: 32px; }}.page-template-page-pagebuilder-title .td-crumb-container, .page-template-default .td-crumb-container { }@media (min-width: 768px) and (max-width: 1018px){.page-template-page-pagebuilder-title .td-crumb-container, .page-template-default .td-crumb-container { margin-bottom: 0px; }}.td-main-content-wrap { padding-bottom: 40px; }@media (max-width: 767px){.td-main-content-wrap { padding-bottom: 26px; }}.td-page-content { padding-bottom: 26px; }.td-page-content, .td-page-content p { color: var(--td_page_content_color, var(--td_black, #222222)); }.td-pb-span4 .wpb_wrapper, .td-ss-main-sidebar { perspective: unset !important; }.td-crumb-container { min-height: 35px; margin-bottom: 9px; padding-top: 21px; }@media (min-width: 768px) and (max-width: 1018px){.td-crumb-container { padding-top: 16px; }}@media (max-width: 767px){.td-crumb-container { padding-top: 11px; }}.entry-crumbs { font-family: "Open Sans", "Open Sans Regular", sans-serif; font-size: 12px; color: #c3c3c3; line-height: 18px; padding-top: 1px; padding-bottom: 2px; }.entry-crumbs a { color: #c3c3c3; }.entry-crumbs .td-bread-sep { font-size: 8px; margin: 0px 5px; }@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/contatti/__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-mail::before { content: ""; }.td-icon-close-mobile::before { content: ""; }.widget { font-family: "Open Sans", "Open Sans Regular", sans-serif; margin-bottom: 38px; }.widget a { color: #111111; }.widget ul { list-style: none; box-shadow: none; }.widget li { line-height: 30px; list-style: none; margin-left: 12px; }@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; }.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; }}.tdc_zone { margin: 0px; }.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-title-wrap { position: relative; }.td-fix-index { transform: translateZ(0px); }.tdb-template .td-main-content-wrap { padding-bottom: 0px; }.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; }: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; }.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 > li.current-menu-item > a::after, .tdb_header_menu .tdb-menu > li.current-menu-ancestor > a::after, .tdb_header_menu .tdb-menu > li.current-category-ancestor > a::after, .tdb_header_menu .tdb-menu > li.current-page-ancestor > a::after, .tdb_header_menu .tdb-menu > li:hover > a::after, .tdb_header_menu .tdb-menu > li.tdb-hover > a::after { width: 100%; }.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 .tdb-menu-item.current-menu-item > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-menu-ancestor > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-category-ancestor > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.current-page-ancestor > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item.tdb-hover > a, .tdb_header_menu .tdb-normal-menu ul .tdb-menu-item:hover > a { color: var(--td_theme_color, #4db2ec); }.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.current-menu-item > a, .tdi_25 .tdb-menu > li.current-menu-ancestor > a, .tdi_25 .tdb-menu > li.current-category-ancestor > a, .tdi_25 .tdb-menu > li.current-page-ancestor > a, .tdi_25 .tdb-menu > li:hover > a, .tdi_25 .tdb-menu > li.tdb-hover > a, .tdi_25 .tdb-menu-items-dropdown:hover .td-subcat-more { color: #00846b; }.tdi_25 .tdb-menu > li > a::after, .tdi_25 .tdb-menu-items-dropdown .td-subcat-more::after { height: 0px; bottom: 0px; }.tdi_25 .tdb-menu ul .tdb-normal-menu.current-menu-item > a, .tdi_25 .tdb-menu ul .tdb-normal-menu.current-menu-ancestor > a, .tdi_25 .tdb-menu ul .tdb-normal-menu.current-category-ancestor > a, .tdi_25 .tdb-menu ul .tdb-normal-menu.tdb-hover > a, .tdi_25 .tdb-menu ul .tdb-normal-menu:hover > a, .tdi_25 .tdb-menu-items-dropdown .td-pulldown-filter-list li:hover > a { color: #00846b; }.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; }}.tdi_30 { min-height: 0px; }.tdi_30 > .td-element-style::after { background-color: #f9f9f9; content: "" !important; width: 100% !important; height: 100% !important; position: absolute !important; top: 0px !important; left: 0px !important; z-index: 0 !important; display: block !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_30 { padding-right: 10px !important; padding-left: 10px !important; }}.tdi_32, .tdi_32 .tdc-columns { min-height: 0px; }.tdi_32, .tdi_32 .tdc-columns { display: block; }@media (min-width: 1019px) and (max-width: 1140px){@media (min-width: 768px){.tdi_32 { margin-left: -10px; margin-right: -10px; }.tdi_32 .tdc-row-video-background-error, .tdi_32 > .vc_column, .tdi_32 > .tdc-columns > .vc_column { padding-left: 10px; padding-right: 10px; }}}@media (min-width: 768px) and (max-width: 1018px){@media (min-width: 768px){.tdi_32 { margin-left: -5px; margin-right: -5px; }.tdi_32 .tdc-row-video-background-error, .tdi_32 > .vc_column, .tdi_32 > .tdc-columns > .vc_column { padding-left: 5px; padding-right: 5px; }}}.tdi_32 { padding-top: 30px !important; padding-bottom: 30px !important; }.tdi_32 .td_block_wrap { text-align: left; }@media (min-width: 768px) and (max-width: 1018px){.tdi_32 { padding-top: 25px !important; padding-bottom: 25px !important; }}.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; }@media (max-width: 767px){.tdi_34 { vertical-align: top; }}@media (max-width: 767px){.tdi_34 { margin-bottom: 20px !important; width: 50% !important; display: inline-block !important; }}.td_block_template_18 { padding-top: 20px; }.td_block_template_18 .td-block-title { font-family: "Open Sans", arial, sans-serif; font-size: 55px; font-weight: bold; letter-spacing: -4px; line-height: 1; text-align: center; overflow: hidden; margin-bottom: 25px; text-transform: lowercase; margin-top: 0px; }@media (min-width: 768px) and (max-width: 1018px){.td_block_template_18 .td-block-title { font-size: 35px; margin-bottom: 18px; }}@media (max-width: 767px){.td_block_template_18 .td-block-title { font-size: 45px; margin-bottom: 18px; }}.td_block_template_18 .td-block-title > span, .td_block_template_18 .td-block-title > a { padding: 0px 20px 10px; display: inline-block; background-image: linear-gradient(156deg, #06d3d5 30%, #2a81cb 80%); background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; color: #ffffff; -webkit-text-fill-color: transparent; background-clip: text !important;-webkit-background-clip: text !important; }@media (min-width: 768px) and (max-width: 1018px){.td_block_template_18 .td-block-title > span, .td_block_template_18 .td-block-title > a { padding: 0px 20px 4px; }}@media (max-width: 767px){.td_block_template_18 .td-block-title > span, .td_block_template_18 .td-block-title > a { padding: 2px 10px; }}.tdi_35 .td-block-title > span, .tdi_35 .td-block-title > a { -webkit-text-fill-color: transparent; background: linear-gradient(156deg, #005907 30%, #2a81cb 80%) text !important; }.tdi_35 { margin-right: 20px !important; margin-bottom: 0px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_35 { margin-bottom: -5px !important; }}@media (max-width: 767px){.tdi_35 { margin-bottom: -10px !important; }}body .tdi_35 .td-block-title a, body .tdi_35 .td-block-title span { font-family: Cabin !important; font-size: 15px !important; line-height: 1.2 !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; }body .tdi_35 .td-block-title { text-align: left; }@media (min-width: 1019px) and (max-width: 1140px){body .tdi_35 .td-block-title a, body .tdi_35 .td-block-title span { font-size: 14px !important; }}@media (min-width: 768px) and (max-width: 1018px){body .tdi_35 .td-block-title a, body .tdi_35 .td-block-title span { font-size: 12px !important; letter-spacing: 0px !important; }}.tdi_37 { vertical-align: baseline; }.tdi_37 > .wpb_wrapper, .tdi_37 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_37 > .wpb_wrapper { width: auto; height: auto; }@media (max-width: 767px){.tdi_37 { vertical-align: top; }}@media (max-width: 767px){.tdi_37 { margin-bottom: 20px !important; width: 50% !important; display: inline-block !important; }}.td_block_template_2 .td-block-title { font-size: 17px; font-weight: 500; margin-top: 0px; margin-bottom: 16px; line-height: 31px; text-align: left; }.td_block_template_2 .td-block-title > * { color: var(--td_text_header_color, #000); }.td-theme-wrap .tdi_38 .td-block-title > *, .td-theme-wrap .tdi_38 .td-pulldown-filter-link:hover, .td-theme-wrap .tdi_38 .td-subcat-item a:hover, .td-theme-wrap .tdi_38 .td-subcat-item .td-cur-simple-item, .td-theme-wrap .tdi_38 .td-subcat-dropdown:hover .td-subcat-more span, .td-theme-wrap .tdi_38 .td-subcat-dropdown:hover .td-subcat-more i { color: #000000; }.tdi_38 { margin-bottom: 0px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_38 { margin-bottom: -10px !important; }}@media (max-width: 767px){.tdi_38 { margin-bottom: -10px !important; }}body .tdi_38 .td-block-title a, body .tdi_38 .td-block-title span { font-family: Cabin !important; font-size: 15px !important; line-height: 1.2 !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; }body .tdi_38 .td-block-title { text-align: left; }@media (min-width: 1019px) and (max-width: 1140px){body .tdi_38 .td-block-title a, body .tdi_38 .td-block-title span { font-size: 14px !important; }}@media (min-width: 768px) and (max-width: 1018px){body .tdi_38 .td-block-title a, body .tdi_38 .td-block-title span { font-size: 12px !important; letter-spacing: 0px !important; }}.tdi_39 { margin-bottom: 0px !important; }.td_block_list_menu ul { flex-wrap: wrap; margin-left: 12px; }.td_block_list_menu ul li { margin-left: 0px; }.td_block_list_menu ul li a { display: flex; margin-left: 0px; }.td_block_list_menu .td-blm-menu-item-txt { display: flex; align-items: center; flex-grow: 1; }.td_block_list_menu li.current-menu-item > a, .td_block_list_menu li.current-menu-ancestor > a, .td_block_list_menu li.current-category-ancestor > a, .td_block_list_menu li.current-page-ancestor > a { color: var(--td_theme_color, #4db2ec); }body .tdi_39 ul { margin: 0px; }body .tdi_39 a, body .tdi_39 .td-blm-sub-icon { color: #000000; }body .tdi_39 li.current-menu-item > a, body .tdi_39 li.current-menu-ancestor > a, body .tdi_39 li.current-category-ancestor > a, body .tdi_39 li.current-page-ancestor > a, body .tdi_39 a:hover, body .tdi_39 li.current-menu-item > a > .td-blm-sub-icon, body .tdi_39 li.current-menu-ancestor > a > .td-blm-sub-icon, body .tdi_39 li.current-category-ancestor > a > .td-blm-sub-icon, body .tdi_39 li.current-page-ancestor > a > .td-blm-sub-icon, body .tdi_39 a:hover > .td-blm-sub-icon { color: #f26060; }body .tdi_39 li { font-family: Cabin !important; font-size: 14px !important; line-height: 22px !important; font-weight: 500 !important; }@media (min-width: 768px) and (max-width: 1018px){body .tdi_39 li { font-size: 12px !important; }}@media (max-width: 767px){body .tdi_39 li { font-size: 13px !important; line-height: 26px !important; }}.tdi_41 { vertical-align: baseline; }.tdi_41 > .wpb_wrapper, .tdi_41 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_41 > .wpb_wrapper { width: auto; height: auto; }@media (max-width: 767px){.tdi_41 { margin-bottom: 20px !important; width: 100% !important; }}.td-theme-wrap .tdi_42 .td-block-title > *, .td-theme-wrap .tdi_42 .td-pulldown-filter-link:hover, .td-theme-wrap .tdi_42 .td-subcat-item a:hover, .td-theme-wrap .tdi_42 .td-subcat-item .td-cur-simple-item, .td-theme-wrap .tdi_42 .td-subcat-dropdown:hover .td-subcat-more span, .td-theme-wrap .tdi_42 .td-subcat-dropdown:hover .td-subcat-more i { color: #000000; }.tdi_42 { margin-bottom: 0px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_42 { margin-bottom: -10px !important; }}@media (max-width: 767px){.tdi_42 { margin-bottom: -10px !important; }}body .tdi_42 .td-block-title a, body .tdi_42 .td-block-title span { font-family: Cabin !important; font-size: 15px !important; line-height: 1.2 !important; font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: 0.5px !important; }body .tdi_42 .td-block-title { text-align: left; }@media (min-width: 1019px) and (max-width: 1140px){body .tdi_42 .td-block-title a, body .tdi_42 .td-block-title span { font-size: 14px !important; }}@media (min-width: 768px) and (max-width: 1018px){body .tdi_42 .td-block-title a, body .tdi_42 .td-block-title span { font-size: 12px !important; letter-spacing: 0px !important; }}.tdi_43 { margin-bottom: 10px !important; }.tdm_block.tdm_block_inline_text { margin-bottom: 0px; vertical-align: top; }.tdm_block.tdm_block_inline_text .tdm-descr { margin-bottom: 0px; transform: translateZ(0px); }.tdi_43 { text-align: left !important; }.tdi_43 .tdm-descr { color: #000000; font-family: Cabin !important; font-size: 14px !important; line-height: 22px !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_43 .tdm-descr { font-size: 12px !important; }}.tdi_44 { margin-bottom: 6px !important; }.tdm_block.tdm_block_button { margin-bottom: 0px; }.tdm_block.tdm_block_button .tds-button { line-height: 0; }.tdi_45 .tdm-btn-icon:first-child { margin-right: 14px; }.tdi_45 { font-family: Montserrat !important; font-size: 13px !important; font-weight: 500 !important; }@media (min-width: 768px) and (max-width: 1018px){.tdi_45 { font-size: 11px !important; }}.tdi_47 { vertical-align: baseline; }.tdi_47 > .wpb_wrapper, .tdi_47 > .wpb_wrapper > .tdc-elements { display: block; }.tdi_47 > .wpb_wrapper { width: auto; height: auto; }.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_50, .tdi_50 .tdc-columns { min-height: 0px; }.tdi_50, .tdi_50 .tdc-columns { display: block; }@media (min-width: 767px){.tdi_50.tdc-row-content-vert-center, .tdi_50.tdc-row-content-vert-center .tdc-columns { display: flex; align-items: center; flex: 1 1 0%; }.tdi_50.tdc-row-content-vert-center .td_block_wrap { vertical-align: middle; }}@media (min-width: 768px) and (max-width: 1018px){@media (min-width: 768px){.tdi_50 { margin-left: 0px; margin-right: 0px; }.tdi_50 .tdc-row-video-background-error, .tdi_50 > .vc_column, .tdi_50 > .tdc-columns > .vc_column { padding-left: 0px; padding-right: 0px; }}}.tdi_50 { position: relative; margin-right: 0px !important; margin-left: 0px !important; padding-top: 10px !important; padding-bottom: 10px !important; }.tdi_50 .td_block_wrap { text-align: left; }.tdi_52 { vertical-align: baseline; }@media (max-width: 767px){.tdi_52 { margin-bottom: 10px !important; }}.tdi_53 { 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="90"]{max-height:145px;}body.swift-nojs [data-s3cid="91"]{max-height:120px;}body.swift-nojs [data-s3cid="92"]{max-height:120px;}body.swift-nojs [data-s3cid="93"]{max-height:100px;}body.swift-nojs [data-s3cid="94"]{max-height:100px;}html{opacity:1}