@layer swift3 {img.wp-smiley, img.emoji { display: inline !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: initial !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0px 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0px !important; }:root { --wp-block-synced-color: #7a00df; --wp-block-synced-color--rgb: 122,0,223; --wp-bound-block-color: var(--wp-block-synced-color); --wp-editor-canvas-background: #ddd; --wp-admin-theme-color: #007cba; --wp-admin-theme-color--rgb: 0,124,186; --wp-admin-theme-color-darker-10: #006ba1; --wp-admin-theme-color-darker-10--rgb: 0,107,160.5; --wp-admin-theme-color-darker-20: #005a87; --wp-admin-theme-color-darker-20--rgb: 0,90,135; --wp-admin-border-width-focus: 2px; }@media (min-resolution: 192dpi){:root { --wp-admin-border-width-focus: 1.5px; }}:root { --wp--preset--font-size--normal: 16px; --wp--preset--font-size--huge: 42px; }.screen-reader-text { border: 0px; clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; overflow-wrap: normal !important; word-break: normal !important; }.wp-block-group { box-sizing: border-box; }:where(.wp-block-group.has-background) { padding: 1.25em 2.375em; }.wp-block-button__link { background-color: #32373c; border-radius: 9999px; box-shadow: none; color: #ffffff; font-size: 1.125em; padding: calc(0.667em + 2px) calc(1.333em + 2px); text-decoration: none; }:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--black: #000000; --wp--preset--color--cyan-bluish-gray: #abb8c3; --wp--preset--color--white: #ffffff; --wp--preset--color--pale-pink: #f78da7; --wp--preset--color--vivid-red: #cf2e2e; --wp--preset--color--luminous-vivid-orange: #ff6900; --wp--preset--color--luminous-vivid-amber: #fcb900; --wp--preset--color--light-green-cyan: #7bdcb5; --wp--preset--color--vivid-green-cyan: #00d084; --wp--preset--color--pale-cyan-blue: #8ed1fc; --wp--preset--color--vivid-cyan-blue: #0693e3; --wp--preset--color--vivid-purple: #9b51e0; --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 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,#fcb900 0%,#ff6900 100%); --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%); --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%); --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%); --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%); --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%); --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%); --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%); --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%); --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%); --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2); --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4); --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2); --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000; --wp--preset--shadow--crisp: 6px 6px 0px #000000; }.wp-block-button { --wp--preset--dimension--25: 25%; --wp--preset--dimension--50: 50%; --wp--preset--dimension--75: 75%; --wp--preset--dimension--100: 100%; }:where(body) { margin: 0px; }body { padding: 0px; }.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }@keyframes remodal-opening-keyframes { 0% { transform: scale(1.05); opacity: 0; } 100% { transform: none; opacity: 1; filter: blur(0px); } }@keyframes remodal-closing-keyframes { 0% { transform: scale(1); opacity: 1; } 100% { transform: scale(0.95); opacity: 0; filter: blur(0px); } }@keyframes remodal-overlay-opening-keyframes { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes remodal-overlay-closing-keyframes { 0% { opacity: 1; } 100% { opacity: 0; } }[class*=" sptpro-icon-"]::before, [class^="sptpro-icon-"]::before { font-family: sptpro-fontello; font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 0.2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 0.2em; -webkit-font-smoothing: antialiased; }.sptpro-icon-star_fill::before { content: ""; }div.sp-testimonial-pro-wrapper { position: relative; }.sp-testimonial-pro-section .sp-testimonial-pro-item:focus { outline: 0px; }.tpro-client-testimonial .tpro-testimonial-text, .tpro-client-testimonial p:last-of-type { display: inline; margin: 0px; padding: 0px; }.sp-testimonial-pro-section .sp-tpro-items, .sp-testimonial-pro-section.tpro-layout-filter-standard .sp-tpro-isotope-items, .sp-testimonial-pro-section.tpro-layout-grid-standard { display: flex; flex-wrap: wrap; }[class*="tpro-col-"] { position: relative; min-height: 1px; display: inline-block; vertical-align: top; box-sizing: border-box; }.tpro-col-xl-1 { flex: 0 0 100%; width: 100%; }.tpro-preloader { background-color: #ffffff; background-repeat: no-repeat; background-position: center center; position: absolute; z-index: 90; width: 100%; height: 100%; text-align: center; top: 0px; left: 0px; right: 0px; border: 0px; }.tpro-preloader img { position: relative; top: 50%; margin-top: -16px; display: inline-block; text-align: center; }.sp-testimonial-pro-section .tpro-client-image.tpro-image-style-two .sp-tpro-img::before, .sp-testimonial-pro-section .tpro-client-image.tpro-image-style-two .sp-tpro-video::before, .sp-testimonial-pro-section .tpro-client-image.tpro-image-style-two img, .sp-tpro-modal-testimonial .tpro-client-image.tpro-image-style-two img { border-radius: 5px; }.sp-testimonial-pro-section .sp-testimonial-pro:focus { outline: 0px; }.sp-testimonial-pro-section * { box-sizing: border-box; }.tpro-client-image img:focus { outline: 0px; }.sp-testimonial-pro-section img { height: auto; }.sp-testimonial-pro-section .tpro-client-rating { line-height: 1; }@-webkit-keyframes reveal { 0% { transform: scale(0.001); } 100% { transform: scale(1); } }@keyframes reveal { 0% { transform: scale(0.001); } 100% { transform: scale(1); } }@-webkit-keyframes slide { 100% { transform: translateX(1.5em); } }@keyframes slide { 100% { transform: translateX(1.5em); } }.tpro-style-theme-five.sp-testimonial-pro-section .tpro-client-name, .tpro-style-theme-five.sp-testimonial-pro-section .tpro-testimonial-title .sp-tpro-testimonial-title, .tpro-style-theme-four.sp-testimonial-pro-section .tpro-testimonial-title .sp-tpro-testimonial-title { clear: unset; }#sp-testimonial-pro-wrapper-6183 .sp-testimonial-pro-section .tpro-client-image .sp-testimonial-text-avatar, #sp-testimonial-pro-wrapper-6183 .sp-testimonial-pro-section .tpro-client-image.tpro-image-style-two img { border-radius: 5px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .sp-testimonial-pro-item { margin-bottom: 20px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .sp-testimonial-pro-item:not(.swiper-slide) { padding-right: 20px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .sp-tpro-items { margin-right: -20px; width: calc(100% + 20px); }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-image { float: left; margin-right: 25px; margin-bottom: 15px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-image img, .sp-tpro-modal-testimonial-6183 .tpro-client-image img { background: #ffffff; border: 0px solid #dddddd; padding: 0px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-testimonial-title { margin: 0px 0px 18px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-testimonial-title .sp-tpro-testimonial-title { color: #333333; font-size: 20px; line-height: 30px; text-transform: none; letter-spacing: 0px; text-align: left; padding: 0px; margin: 0px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-testimonial { color: #333333; font-size: 16px; line-height: 26px; text-transform: none; letter-spacing: 0px; text-align: left; margin: 0px 0px 20px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-testimonial p { font-size: 16px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-name { color: #333333; font-size: 16px; line-height: 24px; text-transform: none; letter-spacing: 0px; text-align: left; margin: 0px 0px 8px; }.sp-tpro-modal-testimonial-6183.sp-tpro-modal-testimonial .tpro-client-rating, #sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-rating { margin: 0px 0px 6px; text-align: left; color: #ffb900; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-rating i, .sp-tpro-modal-testimonial-6183.sp-tpro-modal-testimonial .tpro-client-rating i { font-size: 19px; margin-right: 2px; }.sp-tpro-modal-testimonial-6183.sp-tpro-modal-testimonial .tpro-client-rating i::before, #sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-rating i::before { margin: 0px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-client-email { color: #444444; font-size: 15px; line-height: 20px; text-transform: none; letter-spacing: 0px; text-align: left; margin: 0px 0px 5px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .tpro-testimonial-date { color: #444444; font-size: 15px; line-height: 20px; text-transform: none; letter-spacing: 0px; text-align: left; margin: 0px 0px 6px; }#sp-testimonial-pro-6183.sp-testimonial-pro-section .sp-testimonial-pro { border: 1px solid #e3e3e3; background: #f5f5f5; border-radius: 0px; padding: 22px; }.wp-block-uagb-advanced-heading h1, .wp-block-uagb-advanced-heading h2, .wp-block-uagb-advanced-heading h3, .wp-block-uagb-advanced-heading h4, .wp-block-uagb-advanced-heading h5, .wp-block-uagb-advanced-heading h6, .wp-block-uagb-advanced-heading p, .wp-block-uagb-advanced-heading div { word-break: break-word; }.wp-block-uagb-advanced-heading .uagb-heading-text { margin: 0px; }.uagb-buttons__outer-wrap .uagb-buttons__wrap { display: inline-flex; width: 100%; }.uagb-buttons__outer-wrap .uagb-buttons-repeater { display: flex; justify-content: center; align-items: center; transition:box-shadow 0.2s ease; }.uagb-block-427391e4.wp-block-uagb-buttons.uagb-buttons__outer-wrap .uagb-buttons__wrap { gap: 10px; }.uagb-block-427391e4.uagb-buttons__outer-wrap .uagb-buttons__wrap { justify-content: center; align-items: center; }.wp-block-uagb-buttons .uagb-block-00fa8144.wp-block-uagb-buttons-child .uagb-buttons-repeater { background: #ff7350; }.wp-block-uagb-buttons .uagb-block-00fa8144 .wp-block-button__link { background: #ff7350; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-button__wrapper .uagb-buttons-repeater { font-weight: 600; font-size: 12px; color: var(--base-3); }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link { box-shadow: rgba(0, 0, 0, 0.15) 0px 18px 40px -10px; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-button__wrapper .uagb-buttons-repeater.wp-block-button__link:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 0px; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-buttons-repeater.wp-block-button__link { border-width: 1px; border-radius: 5px; border-color: #333333; border-style: solid; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-buttons-repeater.wp-block-button__link:hover { border-color: #333333; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-buttons-repeater.wp-block-button__link:focus { border-color: #333333; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-buttons-repeater .uagb-button__link { color: var(--base-3); font-weight: 600; font-size: 12px; }.wp-block-uagb-buttons .uagb-block-00fa8144 .uagb-button__link { text-decoration: none; font-weight: 600; }:root { --sun: #F59E0B; --sun-50: #FFFBEB; --sun-100: #FEF3C7; --sun-200: #FDE68A; --sun-dk: #92400E; --terra: #C2410C; --dark: #1C1917; --dark2: #292524; --dark3: #44403C; --muted: #78716C; --muted2: #A8A29E; --bg: #FAFAF9; --white: #FFFFFF; --green: #25D366; --sky50: #F0F9FF; --sky: #075985; --border: rgba(0,0,0,0.08); --r: 14px; --rsm: 9px; --rxs: 6px; --W: 1160px; --sans: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; --serif: Georgia, 'Times New Roman', serif; }*, ::before, ::after { box-sizing: border-box; margin: 0px; padding: 0px; }html { scroll-behavior: smooth; text-size-adjust: 100%; }body { background: var(--bg); color: var(--dark3); font-family: var(--serif); font-size: 16px; line-height: 1.78; min-height: 100vh; }img, video { max-width: 100%; height: auto; display: block; }a { color: inherit; text-decoration: none; }button { cursor: pointer; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background: none; }svg { display: inline-block; vertical-align: middle; }.sr-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }.sr-only:focus { position: fixed; top: 8px; left: 8px; width: auto; height: auto; padding: 8px 16px; background: var(--sun); color: var(--dark); font-weight: 700; border-radius: var(--rxs); clip: auto; z-index: 9999; }.wrap { max-width: var(--W); margin: 0px auto; padding: 0px 24px; width: 100%; }#rp-header { background: var(--dark); position: sticky; top: 0px; z-index: 500; box-shadow: rgba(255, 255, 255, 0.06) 0px 2px 0px, rgba(0, 0, 0, 0.3) 0px 4px 20px; }.rp-header-wrap { display: flex; align-items: center; height: 60px; gap: 16px; }.rp-logo { flex: 1 1 0%; display: flex; flex-direction: column; gap: 1px; }.rp-logo-name { font-family: var(--sans); font-size: 17px; font-weight: 700; color: #fef3c7; letter-spacing: -0.3px; transition:color 0.15s ease; }.rp-logo:hover .rp-logo-name { color: var(--sun); }.rp-logo-tagline { font-family: var(--sans); font-size: 10px; color: var(--muted2); }.rp-wa-btn { display: inline-flex; align-items: center; gap: 7px; background: var(--green); color: #ffffff; font-family: var(--sans); font-size: 13px; font-weight: 700; padding: 9px 18px; border-radius: var(--rsm); flex-shrink: 0; transition:background 0.15s ease; }.rp-wa-btn svg { width: 15px; height: 15px; }.rp-wa-btn:hover { background: #1ebe5d; }.rp-burger { display: none; flex-direction: column; gap: 5px; padding: 8px 10px; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: var(--rxs); }.rp-burger span { display: block; width: 18px; height: 2px; background: #d6d3d1; border-radius: 2px; transition:background, transform, opacity 0.15s, 0.2s, 0.2s ease, ease, ease; }.rp-burger:hover span { background: var(--sun); }#rp-nav { background: var(--dark2); border-bottom: 1px solid rgba(255, 255, 255, 0.06); position: sticky; top: 60px; z-index: 499; }#rp-nav .wrap { display: flex; align-items: stretch; }.rp-nav-list { list-style: none; display: flex; align-items: stretch; flex-wrap: nowrap; gap: 0px; }.rp-nav-list > li { position: relative; }.rp-nav-list > li > a { display: flex; align-items: center; font-family: var(--sans); font-size: 12.5px; color: var(--muted2); padding: 12px 14px; border-bottom: 2px solid transparent; white-space: nowrap; transition:color, border-color, background 0.15s, 0.15s, 0.15s ease, ease, ease; }.rp-nav-list > li > a:hover, .rp-nav-list > li.current-menu-item > a, .rp-nav-list > li.current-menu-ancestor > a { color: var(--sun); border-bottom-color: var(--sun); background: rgba(255, 255, 255, 0.04); }.rp-nav-list li ul { display: none; position: absolute; top: 100%; left: 0px; background: var(--dark); border-width: medium 0.5px 0.5px; border-style: none solid solid; border-color: currentcolor rgba(255, 255, 255, 0.08) rgba(255, 255, 255, 0.08); border-image: initial; border-radius: 0 0 var(--rsm) var(--rsm); box-shadow: rgba(0, 0, 0, 0.45) 0px 12px 32px; min-width: 220px; padding: 6px 0px; list-style: none; z-index: 600; }.rp-nav-list > li:hover > ul { display: block; }.rp-nav-list li ul li a { display: block; font-family: var(--sans); font-size: 12px; color: var(--muted2); padding: 9px 20px; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; transition:color, background 0.15s, 0.15s ease, ease; }.rp-nav-list li ul li a:hover { color: var(--sun); background: rgba(255, 255, 255, 0.05); }#rp-footer { background: var(--dark2); padding: 44px 0px 24px; }.rp-footer-wrap { display: flex; flex-direction: column; align-items: center; gap: 18px; text-align: center; }.rp-footer-logo { font-family: var(--sans); font-size: 18px; font-weight: 700; color: #fef3c7; }.rp-footer-logo span { color: var(--sun); }.rp-footer-brand p { font-family: var(--sans); font-size: 12px; color: var(--muted); margin-top: 4px; }.rp-footer-nav { display: flex; gap: 4px; flex-wrap: wrap; justify-content: center; }.rp-footer-nav a { font-family: var(--sans); font-size: 12px; color: var(--muted2); padding: 5px 10px; border-radius: var(--rxs); transition:color, background 0.15s, 0.15s ease, ease; }.rp-footer-nav a:hover { color: var(--sun); background: rgba(255, 255, 255, 0.05); }.rp-footer-contact { display: flex; gap: 20px; flex-wrap: wrap; justify-content: center; }.rp-footer-contact a { display: flex; align-items: center; gap: 7px; font-family: var(--sans); font-size: 13px; color: var(--muted2); transition:color 0.15s ease; }.rp-footer-contact a svg { width: 15px; height: 15px; }.rp-footer-contact a:hover { color: var(--sun); }.rp-footer-copy { font-family: var(--sans); font-size: 11px; color: var(--muted); padding-top: 10px; border-top: 0.5px solid rgba(255, 255, 255, 0.06); width: 100%; text-align: center; }.rp-page { background: var(--bg); padding: 48px 0px 64px; }.rp-entry-title { font-family: var(--serif); font-size: 30px; font-weight: 700; color: var(--dark); line-height: 1.18; margin-bottom: 1.5rem; padding-bottom: 0.5rem; border-bottom: 3px solid var(--sun); }.rp-entry-content { font-size: 16px; line-height: 1.78; color: var(--dark3); }.rp-entry-content h2 { font-size: 21px; font-weight: 700; color: var(--dark); margin: 2.2rem 0px 0.7rem; padding-bottom: 0.4rem; border-bottom: 3px solid var(--sun); display: inline-block; }.rp-entry-content h3 { font-size: 17px; font-weight: 700; color: var(--dark); margin: 1.7rem 0px 0.5rem; }.rp-entry-content a { color: var(--sky); text-decoration: underline; text-underline-offset: 3px; transition:color 0.15s ease; }.rp-entry-content a:hover { color: var(--terra); }.rp-entry-content p { margin-bottom: 1rem; }.rp-entry-content img { border-radius: var(--rsm); margin: 1rem 0px; }.rp-entry-content strong { color: var(--dark); }.rp-entry-content .has-background[style*="#dbf2c5"] { background: var(--sky50) !important; border: 1px solid rgba(14, 165, 233, 0.18) !important; border-radius: var(--r) !important; padding: 22px 26px !important; }.rp-entry-content a[style*="background-color:#f9ab00"], .rp-entry-content a[style*="background-color: #f9ab00"] { background: var(--sun) !important; color: var(--sun-dk) !important; padding: 11px 22px !important; border-radius: var(--rsm) !important; font-weight: 700 !important; text-decoration: none !important; display: inline-block !important; font-family: var(--sans) !important; }.rp-header-right { display: flex; align-items: center; gap: 10px; flex-shrink: 0; }.rp-logo { min-width: 0px; flex: 1 1 0%; }.rp-logo-name { white-space: normal; word-break: break-word; line-height: 1.2; }.rp-header-wrap { height: auto; min-height: 60px; padding-top: 10px; padding-bottom: 10px; align-items: center; }.rp-breadcrumb { margin-bottom: 1.5rem; padding: 10px 14px; background: var(--sun-50); border-left: 3px solid var(--sun); border-radius: var(--rxs); }.rp-breadcrumb .rank-math-breadcrumb, .rp-breadcrumb { font-family: var(--sans); font-size: 12.5px; color: var(--muted); line-height: 1.5; }.rp-breadcrumb a { color: var(--sky); text-decoration: none; transition:color 0.15s ease; }.rp-breadcrumb a:hover { color: var(--terra); }.rp-breadcrumb .separator { color: var(--muted2); margin: 0px 4px; }.rp-breadcrumb span:last-child, .rp-breadcrumb .last { color: var(--dark3); font-weight: 500; }.rp-content-wrap { display: grid; grid-template-columns: 1fr 300px; gap: 40px; align-items: start; padding-top: 40px; padding-bottom: 60px; min-height: 0px; }.rp-content-area { min-width: 0px; }.rp-sidebar { position: sticky; top: 120px; align-self: start; max-height: calc(-140px + 100vh); overflow-y: auto; }.rp-sidebar .widget { background: var(--white); border: 0.5px solid var(--border); border-radius: var(--r); padding: 20px 22px; margin-bottom: 20px; }.rp-sidebar .widget:last-child { margin-bottom: 0px; }.rp-sidebar .widget ul { list-style: none; padding: 0px; margin: 0px; }.rp-sidebar .widget ul li { border-bottom: 0.5px solid var(--border); padding: 6px 0px; }.rp-sidebar .widget ul li:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }.rp-sidebar .widget ul li a { font-family: var(--sans); font-size: 13px; color: var(--sky); text-decoration: none; transition:color 0.15s ease; display: block; line-height: 1.4; }.rp-sidebar .widget ul li a:hover { color: var(--terra); }.sp-tpro-fronted-form .sp-tpro-form-field:not(.testimonial-record_video) { margin-bottom: 24px; }.sp-tpro-fronted-form .sp-tpro-form-field.tpro-checkbox-field { margin: 10px 0px; }.sp-tpro-fronted-form .sp-tpro-form-field input:focus, .sp-tpro-fronted-form .sp-tpro-form-field textarea:focus { outline: 0px; }.sp-tpro-fronted-form .sp-tpro-form-field input[type="email"], .sp-tpro-fronted-form .sp-tpro-form-field input[type="text"] { width: 100%; max-width: 450px; border: 1px solid #dddddd; padding: 8px 14px; border-radius: 4px; font-size: 14px; line-height: 1; box-sizing: border-box; }.sp-tpro-fronted-form .sp-tpro-form-field textarea { width: 100%; max-width: 450px; border: 1px solid #dddddd; padding: 10px 14px; font-size: 14px; border-radius: 4px; margin-bottom: -8px; }.sp-tpro-fronted-form .sp-tpro-form-field .tpro_client_after, .sp-tpro-fronted-form .sp-tpro-form-field .tpro_client_before { font-family: Roboto; color: #444444; font-size: 13px; font-style: italic; font-weight: 400; line-height: 20px; letter-spacing: 0px; white-space: pre; }.sp-tpro-fronted-form .sp-tpro-form-field .sp-testimonial-input-field-img { position: relative; width: 450px; }.sp-tpro-fronted-form .sp-tpro-form-field .tpro_client_after.photo, .sp-tpro-fronted-form .sp-tpro-form-field .tpro_client_after.social-profiles { display: block; }.sp-tpro-fronted-form .sp-tpro-form-field .sp-testimonial-input-field { position: relative; }.sp-tpro-fronted-form input[type="file"] { font-size: 14px; line-height: 21px; }.sp-tpro-fronted-form .sp-tpro-form-submit-button input[type="submit"], .sp-tpro-fronted-form .sp-tpro-form-submit-button input[type="submit"]:focus { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: 0px; cursor: pointer; }.sp-tpro-fronted-form .sp-tpro-form-field label { margin-bottom: 5px; }.sp-tpro-form-field.tpro-checkbox-field { position: relative; }.sp-tpro-form-field.tpro-checkbox-field label { display: inline; }.sp-testimonial-form-container span.sp-required-asterisk-symbol { font-size: 18px; margin-left: 2px; color: #e22316; font-weight: 400; }.sp-testimonial-form-container .sp-testimonial-required-message { font-size: 14px; color: #444444; font-weight: 400; padding-bottom: 6px; }@keyframes open { 0% { opacity: 0; } 100% { opacity: 1; } }@keyframes close { 0% { opacity: 1; } 100% { opacity: 0; } }@keyframes import-spinner { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }.sp-tpro-fronted-form .sp-tpro-form-field .sp-testimonial-input-field.sp-tpro-form-submit-button { position: relative; display: flex; }.sp-tpro-fronted-form .sp-tpro-form-field .sp-tpro-form-submit-button .submit-button-wrapper { display: flex; align-items: center; flex-flow: row-reverse; }@font-face{font-family:"Trustindex Poppins";font-weight:400;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://www.rzym-przewodnik.it/wp-content/swift-ai/cache/www.rzym-przewodnik.it/opinie/__data/latin-ext6c52dec8.woff) format('woff2');font-display:swap;}@font-face{font-family:"Trustindex 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.rzym-przewodnik.it/wp-content/swift-ai/cache/www.rzym-przewodnik.it/opinie/__data/latine30bdb06.woff) format('woff2');font-display:swap;}@font-face{font-family:"Trustindex Poppins";font-weight:600;font-style:normal;unicode-range:U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src:url(https://www.rzym-przewodnik.it/wp-content/swift-ai/cache/www.rzym-przewodnik.it/opinie/__data/latin-ext-600bac5b83b.woff) format('woff2');font-display:swap;}@font-face{font-family:"Trustindex 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.rzym-przewodnik.it/wp-content/swift-ai/cache/www.rzym-przewodnik.it/opinie/__data/latin-600d31dc006.woff) format('woff2');font-display:swap;}.ti-widget[data-layout-id="80"][data-set-id="light-background"] { width: 100%; display: block; overflow: hidden; text-align: left; direction: ltr; box-sizing: border-box; font-family: unset; font-weight: 400; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] img { box-shadow: unset !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] *, .ti-widget[data-layout-id="80"][data-set-id="light-background"] ::after { box-sizing: border-box; }.ti-widget[data-layout-id="80"][data-set-id="light-background"]::before { display: none !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] img { padding: 0px !important; margin: 0px !important; min-width: initial !important; max-width: initial !important; border: 0px !important; border-radius: 0px !important; aspect-ratio: initial !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] img.emoji { width: 15px; display: inline; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] a { color: inherit; text-decoration: underline !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container * { font-family: "Trustindex Poppins"; font-size: 14px; line-height: 1.4em; box-sizing: border-box; gap: unset !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] strong, .ti-widget[data-layout-id="80"][data-set-id="light-background"] strong * { font-weight: 600; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-tooltip, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-tooltip { text-align: left; padding: 5px 10px; border-radius: 6px; font-weight: 400; position: absolute; top: -5px; white-space: nowrap; z-index: 3; opacity: 0; visibility: hidden; transition:opacity 0.3s ease-in-out; width: max-content; box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 12px; --ti-border-arrow-color: black; margin-top: unset; margin-bottom: unset; margin-left: unset; bottom: unset; left: unset; right: calc(100% + 10px); margin-right: 30px; color: white !important; background-color: black !important; font-size: 13px !important; display: inline-block !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-tooltip::before, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-tooltip::before { width: 0px; height: 0px; border-style: solid; position: absolute; top: 50%; margin-top: -7px; content: "" !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-tooltip::before, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-tooltip::before { left: unset; right: -7px; border-width: 7px 0px 7px 7px; border-color: transparent transparent transparent var(--ti-border-arrow-color); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-with-tooltip, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-review { position: relative; font-size: inherit; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-with-tooltip:hover .ti-tooltip, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-with-tooltip:hover .ti-verified-tooltip, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-review:hover .ti-tooltip, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-review:hover .ti-verified-tooltip { opacity: 1; margin: 0px; visibility: visible; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-tooltip { margin-top: unset; margin-right: unset; margin-bottom: unset; right: unset; left: calc(100% + 10px); margin-left: 30px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-tooltip::before { right: unset; left: -7px; border-width: 7px 7px 7px 0px; border-color: transparent var(--ti-border-arrow-color) transparent transparent; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-platform .ti-verified-tooltip { width: 175px; max-width: 250px; white-space: normal; top: -10px; line-height: 1.4 !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-platform .ti-verified-tooltip::before { top: 18px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-date .ti-tooltip { margin-top: unset; margin-right: unset; margin-left: unset; top: unset; right: unset; left: calc(50% + 20px); transform: translateX(-50%); margin-bottom: 30px; bottom: calc(100% + 10px); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-date .ti-tooltip::before { top: unset; right: unset; margin-top: unset; margin-right: unset; margin-bottom: unset; left: 50%; margin-left: -25px; bottom: -7px; border-width: 7px 7px 0px; border-color: var(--ti-border-arrow-color) transparent transparent transparent; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container { display: block; color: #000000; margin-bottom: 15px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container .ti-name { font-weight: 600; font-size: 15px; overflow: hidden; padding-right: 25px; white-space: nowrap; text-overflow: ellipsis; color: #000000; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container .ti-date { color: #767676; font-size: 13px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container .ti-date .ti-tooltip { bottom: calc(100% + 8px); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-profile-img { margin: 0px 15px 0px 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-profile-img img { display: block; object-fit: cover; object-position: center top; width: 40px !important; height: 40px !important; border-radius: 30px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-profile-details { -webkit-box-flex: 1; flex: 1 1 0%; white-space: nowrap; text-overflow: ellipsis; text-align: left; display: flex; flex-direction: column; justify-content: center; min-width: 0px; margin: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-stars { margin-top: 3px; white-space: nowrap; display: block; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-star { vertical-align: unset; width: 17px !important; height: 17px !important; margin-right: 1px !important; display: inline-block !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] img.ti-star { background: none !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-disclaimer { visibility: hidden; opacity: 0; padding: 12px 24px; position: absolute; bottom: 100%; width: 100%; min-width: 220px; max-width: 585px; background: white; border: 1px solid black; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 15px; font-size: 14px; font-weight: normal; margin-bottom: 15px; text-align: left; z-index: 2147483647; transition: 0.3s 0.35s; right: unset; left: 50%; transform: translateX(-50%); color: #000000 !important; white-space: normal !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-disclaimer::before, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-disclaimer::after { left: 0px; right: 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-disclaimer a { font-size: inherit; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-disclaimer:hover { visibility: visible; opacity: 1; }.ti-widget[data-layout-id="80"][data-set-id="light-background"]:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer::before, .ti-widget[data-layout-id="80"][data-set-id="light-background"]:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer::after { position: absolute; content: ""; bottom: -18px; margin: 0px auto; width: 0px; border-width: 0px 20px 20px; border-style: none solid solid; border-color: currentcolor transparent black; transform: rotate(45deg); }.ti-widget[data-layout-id="80"][data-set-id="light-background"]:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer::after { bottom: -16px; margin-right: 1px; border-bottom-color: white; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by { display: inline-block; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by .ti-info-icon { display: inline-block; background-size: contain; width: 13px; height: 13px; position: relative; top: 2px; mask-image: url(https://cdn.trustindex.io/assets/icon/ti-info-light.svg); mask-repeat: no-repeat; background-color: #000000; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row { display: block; text-align: right; font-size: 12px; color: #000000; margin-top: 12px; margin-right: 28px; margin-left: 28px; margin-bottom: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row > .ti-inner { display: inline-block; position: relative; padding: 4px 14px; font-size: 12px; font-weight: 600; border-radius: 3px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-info-icon { mask-image: url(https://cdn.trustindex.io/assets/icon/ti-info-regular.svg); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer { left: unset; transform: unset; right: -7px; width: 320px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer::after, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer::before { left: unset; right: 15px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row[data-style="1"] > .ti-inner { background-color: #157351; color: white; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row[data-style="1"] .ti-info-icon { background-color: white !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by:hover + .ti-disclaimer, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by .ti-inner:hover .ti-disclaimer { visibility: visible; transition-delay: 0.1ms; opacity: 1; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-rating-text, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-rating-text strong:not(.ti-rating-large), .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-rating-text strong a, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-rating-text strong span, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-rating-text span strong, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-rating-text span, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-footer, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-footer strong:not(.ti-rating-large), .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-footer span, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-footer strong a { font-size: 15px; color: #000000; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-reviews-container-wrapper .ti-inner > .ti-stars, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-reviews-container-wrapper .ti-popup-inner > .ti-stars { margin-bottom: 11px; margin-top: 11px; text-align: left; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-reviews-container { position: relative; display: block; touch-action: pan-y; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-read-more { display: block; padding: 8px 0px 0px; text-align: left; position: relative; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-read-more span { display: inline-block; font-weight: 400; white-space: nowrap; font-size: 13.5px; color: #000000; opacity: 0.5; transition:color 0.3s ease-out; cursor: pointer; text-decoration: none !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-read-more span:hover { opacity: 1; text-decoration: underline !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-read-more::after { content: ""; position: absolute; right: 0px; top: calc(50% + 3px); transform: translateY(-50%); width: 25px; height: 25px; mask-size: contain; mask-position: center center; mask-repeat: no-repeat; mask-image: url(https://cdn.trustindex.io/assets/icon/ti-quote.svg); background: #d9d9d9; display: none; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item { padding: 0px 8px; transition:transform 0.3s ease-out; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-inner { border-radius: 4px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item > .ti-inner { position: relative; background-color: #f4f4f4; background-image: none; border-style: solid !important; border-color: #f4f4f4 !important; border-radius: 12px !important; padding: 20px !important; margin: 0px !important; display: block !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-recommendation { display: inline-block; height: 15px; line-height: 15px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-recommendation .ti-recommendation-icon { position: relative; text-indent: 3px; display: inline-block; vertical-align: unset; margin: 0px 5px -3px !important; width: 15px !important; height: 15px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child { margin-left: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-recommendation .ti-recommendation-title { font-weight: 600; opacity: 0.8; position: relative; top: -1px; font-size: 13px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-stars { height: 17px; line-height: 17px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-review-image { width: 80px; height: 80px; border-radius: 12px; margin-left: 12px; margin-bottom: 4px; margin-top: 2px; position: relative; cursor: pointer; overflow: hidden; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-review-image img { position: absolute; object-fit: cover; left: 0px; top: 0px; transition: 0.3s ease-in-out; pointer-events: none; width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: 100% !important; border-radius: inherit !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-review-image .ti-more-image-count { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; display: flex; align-items: center; justify-content: center; color: white; background-color: rgba(0, 0, 0, 0.4); font-size: 18px; border-radius: inherit; opacity: 0; pointer-events: none; transition: 0.2s ease-in-out; font-weight: 600; transform: scale(0.85); z-index: 2; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-review-image:hover img { transform: scale(1.1); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item .ti-review-image:hover.ti-has-more-image .ti-more-image-count { opacity: 1; transform: scale(1); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-content { -webkit-box-orient: vertical; line-height: 21.75px; height: 87px; font-size: 15px; text-align: left; transition:height 0.5s ease; overflow-wrap: break-word; word-break: break-word; font-style: normal; display: -webkit-box; -webkit-line-clamp: 4; padding-right: 0px; overflow: hidden !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-content .ti-review-image { float: right; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-header { display: flex; flex-wrap: nowrap; position: relative; }@media (min-width: 480px){.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item:hover { transform: translate(0px, -5px); }}.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-platform-icon { position: absolute; top: 0px; right: 0px; width: 20px !important; height: 20px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-load-more-reviews-container { display: block; text-align: center; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-load-more-reviews-container .ti-load-more-reviews-button { display: inline-block; margin-top: 16px; border-style: solid; border-color: #f4f4f4; color: #000000; background: #f4f4f4; border-radius: 12px; padding: 10px 20px; font-size: 14px; cursor: pointer; transition: 0.3s ease-in-out; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-load-more-reviews-container .ti-load-more-reviews-button:hover { background-color: #dbdbdb !important; border-color: #dbdbdb !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item.ti-hide { display: none !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-review { display: inline-block; background: url(https://cdn.trustindex.io/assets/icon/ti-verified.svg) 0% 0% / contain; width: 15px; height: 15px; position: relative; z-index: 2; margin: 0px 0px 0px 7px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-recommendation + .ti-verified-review { top: 2px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] { overflow: visible !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item > .ti-inner, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-load-more-reviews-container .ti-load-more-reviews-button { backdrop-filter: blur(0px); border-width: 0px !important; background-color: #f4f4f4 !important; }.ti-image-loading, .ti-review-item .ti-review-image { background-image: url(//www.rzym-przewodnik.it/wp-content/swift-ai/images/__e/cdn.trustindex.io/assets/img/loading_dots-gif.webp); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] { text-align: left; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header { display: flex; flex-direction: column; position: relative; z-index: 1; background-color: #f4f4f4; backdrop-filter: blur(0px); padding: 0px 20px; border-radius: 12px; border-style: solid; border-color: #f4f4f4; border-width: 1px; margin-left: 8px; margin-right: 8px; margin-bottom: 11px; box-shadow: none; background-image: none; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header * { font-size: 15px; color: #000000; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs { position: relative; margin: 0px -20px 20px; padding: 0px 7px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs::after { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; height: 1px; width: 100%; background: #000000; opacity: 0.1; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-items { display: flex; flex-wrap: nowrap; overflow: auto; padding: 10px 0px; scrollbar-width: none; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item { white-space: nowrap; display: flex; align-items: center; padding: 5px 13px; border-radius: 4px; position: relative; z-index: 1; transition:background 0.2s ease; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item * { pointer-events: none; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item .ti-platform-icon { display: block; z-index: 1; position: relative; width: 18px !important; height: 18px !important; margin-right: 5px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item .ti-item-label { margin-right: 5px; z-index: 1; position: relative; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item .ti-item-label:only-child { margin-right: 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item:not(.ti-tab-active) { cursor: pointer; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-tab-item.ti-tab-active::after { content: ""; display: block; position: absolute; background-color: #000000; height: 2px; bottom: -9px; left: 13px; width: calc(100% - 26px); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav { position: absolute; height: calc(100% + 1px); top: 0px; left: 0px; right: 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav > div { position: absolute; top: 0px; bottom: 3px; width: 50px; z-index: 1; cursor: pointer; display: none; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav > div::before { position: absolute; top: 50%; left: 50%; transform-origin: center center; display: block; content: ""; width: 8px; height: 8px; border-left: 2px solid #000000; border-top: 2px solid #000000; z-index: 1; transition: 0.2s ease-in-out; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav .ti-arrow-next { background: linear-gradient(-90deg, #f4f4f4 67%, rgba(244, 244, 244, 0) 85%); right: 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav .ti-arrow-next::before { transform: translateX(-50%) translateY(-50%) rotate(135deg); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav .ti-arrow-prev { left: 0px; background: linear-gradient(90deg, #f4f4f4 67%, rgba(244, 244, 244, 0) 85%); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-platform-tabs .ti-platform-tab-nav .ti-arrow-prev::before { transform: translateX(-50%) translateY(-50%) rotate(-45deg); }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content { display: none; flex-wrap: wrap; align-items: center; padding-bottom: 20px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content.ti-active { display: flex; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-logo { margin-right: 10px; height: 21px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-logo .ti-header-logo-img { position: relative; vertical-align: baseline; height: 21px !important; width: auto !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-stars { display: inline-block; vertical-align: top; margin: 1px 8px 1px 0px; line-height: 0; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-stars .ti-star { width: 18px !important; height: 18px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-rating-text { font-weight: 600; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-rating-text .ti-rating-text { margin-right: 8px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-rating-text .ti-header-rating + .ti-header-rating-reviews::before, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-rating-text .ti-rating-text + .ti-header-rating-reviews::before { content: ""; display: inline-block; vertical-align: top; height: 15px; width: 0px; border-left: 1px solid #000000; margin: 3px 8px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-rating-text.ti-mobile { display: none; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container { margin-top: 12px; position: relative; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-header-write-btn { display: inline-block; background-color: rgba(255, 255, 255, 0); padding: 9.5px 17.5px; border-radius: 5px; border-style: solid; border-color: #767676; border-width: 1px; font-weight: 600; line-height: 1; font-size: 14px; outline: unset !important; color: #000000 !important; text-decoration: none !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container a.ti-header-write-btn:hover { background-color: #4d4d4d !important; border-color: white !important; color: #ffffff !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown { display: none; top: 33px; left: 0px; margin-top: 11px; position: absolute; background-color: #ffffff; border-radius: 4px; z-index: 1; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 11px 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown .ti-write-btn-dropdown-inner { display: block; min-width: 140px; max-height: 209px; overflow-y: auto; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown::before { position: absolute; content: ""; top: -7px; left: 10px; border-width: 0px 7px 7px; border-style: solid; border-color: transparent transparent #ffffff; border-image: initial; box-shadow: rgba(0, 0, 0, 0.1) 0px -11px 11px 0px; z-index: 1; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown a { display: block; padding: 14px 17px 14px 42px; line-height: 1; transition:background-color 0.2s ease-in-out; white-space: nowrap; position: relative; color: #000000; text-decoration: none !important; font-size: 13px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown a:not(:last-child) { border-bottom: 1px solid #eeeeee; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown a .ti-platform-icon { display: inline-block; position: absolute; left: 17px; top: 50%; transform: translateY(-50%); width: 18px !important; height: 18px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown a:hover { background-color: #f3f3f3; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container { margin-top: 0px; margin-left: auto; padding: 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-header-write-btn { display: inline; padding-top: 7px; padding-bottom: 7px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown { top: 28px; left: unset; right: 0px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-header-content .ti-header-write-btn-container .ti-write-btn-dropdown::before { left: unset; right: 10px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-widget-header-tick { display: none; position: absolute; left: 0px; top: 15px; width: 30px; height: 30px; border-top-right-radius: 14px; border-bottom-right-radius: 14px; background: #1a976a; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header .ti-widget-header-tick::after { content: ""; display: inline-block; position: absolute; left: 9px; top: calc(50% - 1px); transform: translateY(-50%) rotate(45deg); height: 12px; width: 7px; margin-top: -1px; border-bottom: 3px solid white; border-right: 3px solid white; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header:has(.ti-platform-tabs) .ti-widget-header-tick { margin-top: -3px; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-header { margin-bottom: 16px; margin-left: 0px !important; margin-right: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-widget-container { display: block; margin-bottom: -16px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-load-more-reviews-container .ti-load-more-reviews-button { margin-top: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-footer-filter-text, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row { margin-bottom: 16px; text-align: center !important; margin-left: 0px !important; margin-right: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer { right: unset !important; left: 50% !important; transform: translateX(-50%) !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer::before, .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer::after { left: 0px !important; right: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-verified-by-row .ti-disclaimer::after { margin-right: auto !important; right: 2px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-item { margin-bottom: 16px; padding: 0px !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-content { padding: 0px; height: unset; display: block; overflow: inherit !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-content .ti-inner { -webkit-box-orient: vertical; line-height: 21.75px; font-size: 15px; text-align: left; transition:none 0s ease; overflow-wrap: break-word; word-break: break-word; font-style: normal; display: -webkit-box; -webkit-line-clamp: 4; padding-right: 0px; height: unset; max-height: 87px; overflow: hidden !important; color: #000000 !important; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-review-content .ti-inner .ti-review-image { float: right; }.ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-read-more[style*="opacity:0"], .ti-widget[data-layout-id="80"][data-set-id="light-background"] .ti-read-more[style*="opacity: 0"] { display: none; }#testimonial_form_6181.sp-tpro-fronted-form .tpro-social-profile-wrapper, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field .chosen-container, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field .sp-testimonial-input-field input, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field textarea { max-width: 680px; }#testimonial_form_6181.sp-tpro-fronted-form { display: flex; justify-content: center; }#testimonial_form_6181.sp-tpro-fronted-form .sp-testimonial-form-container { padding: 32px; border: 0px solid #444444; border-radius: 6px; background-color: #d9f7c5; width: 680px; max-width: 100%; }#testimonial_form_6181.sp-tpro-fronted-form .tpro-social-profile-wrapper .tpro-social-profile-item, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field .chosen-container-single .chosen-single, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field:not(.tpro-category-list-field, .tpro-social-profiles-field) .sp-testimonial-input-field:not(.sp-tpro-form-submit-button) input, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field textarea, #testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field .chosen-container-multi .chosen-choices { border: 1px solid #444444; border-radius: 4px; background-color: #ffffff; box-sizing: border-box; max-width: 100% !important; }#testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field label { font-size: 16px; color: #444444; }#testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-submit-button input[type="submit"] { color: #ffffff; background: #005bdf; padding: 15px 30px; font-size: 14px; transition: 0.25s; text-decoration: none; line-height: 1; border-radius: 4px; }#testimonial_form_6181.sp-tpro-fronted-form .sp-tpro-form-field label { font-weight: 500; }body.swift-nojs [data-s3cid="15"]{max-width:0px;max-height:0px;}html{opacity:1}}