html,body{opacity:1 !important;}:root {--lc-primary: #12719b;--lc-primary-dark: #0a4f6e;--lc-primary-light: #1a8cbf;--lc-primary-soft: #e6f3f9;--lc-accent: #00d4a8;--lc-warning: #fbbf24;--lc-danger: #ef4444;--lc-dark: #0a1929;--lc-dark-2: #102a43;--lc-muted: #5a6b7c;--lc-border: #e1e8ef;--lc-surface: #f6f9fc;--lc-white: #ffffff;--lc-radius: 1.25rem;--lc-radius-lg: 1.75rem;--lc-shadow: 0 1.5rem 4rem rgba(10, 25, 41, .10);--lc-shadow-soft: 0 1rem 2.5rem rgba(10, 25, 41, .08);--lc-shadow-hover: 0 2rem 5rem rgba(18, 113, 155, .18);}html { scroll-behavior: smooth; scroll-padding-top: 88px; }body {font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;color: var(--lc-dark); background: var(--lc-white);-webkit-font-smoothing: antialiased;}a { text-decoration: none; }.navbar { min-height: 76px; backdrop-filter: blur(20px); background: rgba(255, 255, 255, .85) !important; border-bottom: 1px solid var(--lc-border); }.navbar-brand { font-weight: 800; letter-spacing: -.04em; }.navbar-brand .brand-icon { width: 36px; height: 36px; background: linear-gradient(135deg, var(--lc-primary), var(--lc-primary-light)); border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; color: white; box-shadow: 0 .5rem 1rem rgba(18, 113, 155, .25); }.navbar-brand span { font-size: 1.3rem; color: var(--lc-dark); }.navbar .nav-link { color: var(--lc-dark); font-weight: 600; font-size: .94rem; padding-inline: .85rem !important; transition: color .2s ease; }.navbar .nav-link:hover, .navbar .nav-link:focus { color: var(--lc-primary); }.dropdown-menu { border: 1px solid var(--lc-border); border-radius: 1rem; box-shadow: var(--lc-shadow-soft); padding: .75rem; margin-top: .5rem; }.dropdown-item { border-radius: .65rem; font-weight: 500; padding: .65rem .85rem; transition: all .15s ease; }.dropdown-item:hover { background: var(--lc-primary-soft); color: var(--lc-primary-dark); }.btn { border-radius: 999px; font-weight: 700; letter-spacing: -.01em; padding: .7rem 1.5rem; transition: all .25s cubic-bezier(.4, 0, .2, 1); }.btn-lg { padding: .9rem 1.85rem; font-size: 1rem; }.btn-primary { --bs-btn-bg: var(--lc-primary); --bs-btn-border-color: var(--lc-primary); --bs-btn-hover-bg: var(--lc-primary-dark); --bs-btn-hover-border-color: var(--lc-primary-dark); box-shadow: 0 .75rem 1.5rem rgba(18, 113, 155, .28); }.btn-primary:hover { transform: translateY(-2px); box-shadow: 0 1rem 2rem rgba(18, 113, 155, .35); }.btn-outline-primary { --bs-btn-color: var(--lc-primary); --bs-btn-border-color: rgba(18, 113, 155, .25); --bs-btn-hover-bg: var(--lc-primary); --bs-btn-hover-border-color: var(--lc-primary); background: rgba(255, 255, 255, .6); }.btn-outline-primary:hover { transform: translateY(-2px); }.btn-cta { background: white; color: var(--lc-dark); border: none; padding: 1rem 2rem; font-weight: 700; box-shadow: 0 1rem 2rem rgba(0, 0, 0, .2); }.btn-cta:hover { background: white; color: var(--lc-primary); transform: translateY(-2px); box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, .25); }.bg-light { background-color: var(--lc-surface) !important; }.text-primary { color: var(--lc-primary) !important; }.text-secondary { color: var(--lc-muted) !important; }.py-lg-6 { padding-top: 6rem !important; padding-bottom: 6rem !important; }.badge-pill { display: inline-flex; align-items: center; gap: .4rem; background: var(--lc-primary-soft); color: var(--lc-primary-dark); border-radius: 999px; padding: .45rem 1rem; font-size: .82rem; font-weight: 700; letter-spacing: .02em; border: 1px solid rgba(18, 113, 155, .15); }.badge-pill .dot { width: 6px; height: 6px; border-radius: 50%; background: var(--lc-accent); box-shadow: 0 0 0 4px rgba(0, 212, 168, .2); animation: lc-pulse 2s infinite; }@keyframes lc-pulse { 0%, 100% { opacity: 1; } 50% { opacity: .5; } }@keyframes lc-float { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } }.section-kicker { display: inline-flex; align-items: center; gap: .5rem; color: var(--lc-primary); font-size: .8rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; margin-bottom: 1rem; }.section-kicker::before { content: ""; width: 28px; height: 2px; background: var(--lc-primary); border-radius: 2px; }.section-title { letter-spacing: -.04em; line-height: 1.05; font-weight: 800; font-size: clamp(1.85rem, 3.5vw, 2.75rem); }.hero-title { letter-spacing: -.045em; line-height: 1; font-weight: 800; font-size: clamp(2.5rem, 5vw, 4rem); }.hero-title .gradient-text { background: linear-gradient(135deg, var(--lc-primary) 0%, var(--lc-primary-light) 50%, var(--lc-accent) 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }.lead-hero { color: var(--lc-muted); font-size: 1.2rem; line-height: 1.6; font-weight: 400; }.hero-stats { display: flex; gap: 2rem; flex-wrap: wrap; padding-top: 1rem; border-top: 1px solid var(--lc-border); }.hero-stats .stat strong { display: block; font-size: 1.4rem; font-weight: 800; letter-spacing: -.03em; color: var(--lc-dark); }.hero-stats .stat span { font-size: .82rem; color: var(--lc-muted); font-weight: 500; }.hero-section { position: relative; overflow: hidden; background: radial-gradient(circle at 90% 10%, rgba(18, 113, 155, .12), transparent 40rem), radial-gradient(circle at 10% 90%, rgba(0, 212, 168, .08), transparent 35rem), linear-gradient(180deg, #ffffff 0%, #f4f9fc 100%); padding-top: 4rem; }.hero-section::before { content: ""; position: absolute; inset: 0; background-image: linear-gradient(rgba(18, 113, 155, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(18, 113, 155, .04) 1px, transparent 1px); background-size: 48px 48px; mask-image: radial-gradient(ellipse at center, rgba(0, 0, 0, .6), transparent 70%); pointer-events: none; }.hero-section > .container { position: relative; z-index: 1; }.feature-card { border: 1px solid var(--lc-border); border-radius: var(--lc-radius); background: white; padding: 2rem; height: 100%; transition: all .3s cubic-bezier(.4, 0, .2, 1); position: relative; overflow: hidden; }.feature-card::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background: linear-gradient(90deg, var(--lc-primary), var(--lc-primary-light)); transform: scaleX(0); transform-origin: left; transition: transform .3s ease; }.feature-card:hover { transform: translateY(-6px); box-shadow: var(--lc-shadow-hover); border-color: rgba(18, 113, 155, .3); }.feature-card:hover::before { transform: scaleX(1); }.feature-card h3 { font-size: 1.2rem; font-weight: 700; letter-spacing: -.02em; margin-bottom: .65rem; }.feature-card p { color: var(--lc-muted); margin: 0; line-height: 1.55; font-size: .95rem; }.icon-bubble { width: 3.25rem; height: 3.25rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 14px; background: var(--lc-primary-soft); color: var(--lc-primary); margin-bottom: 1.25rem; font-size: 1.4rem; }.problem-card { background: white; border: 1px solid var(--lc-border); border-radius: var(--lc-radius); padding: 2rem; height: 100%; transition: all .3s ease; }.problem-card:hover { transform: translateY(-4px); box-shadow: var(--lc-shadow-soft); }.problem-card .problem-icon { width: 3.25rem; height: 3.25rem; border-radius: 14px; background: rgba(239, 68, 68, .1); color: var(--lc-danger); display: inline-flex; align-items: center; justify-content: center; font-size: 1.5rem; margin-bottom: 1.25rem; }.problem-card h3 { font-size: 1.15rem; font-weight: 700; letter-spacing: -.02em; margin-bottom: .65rem; }.problem-card p { color: var(--lc-muted); line-height: 1.6; font-size: .95rem; margin: 0; }.feature-bullets { list-style: none; padding: 0; margin: 0; }.feature-bullets li { display: flex; align-items: flex-start; gap: .65rem; padding: .4rem 0; color: var(--lc-dark-2); font-size: .95rem; font-weight: 500; }.feature-bullets i { color: var(--lc-accent); font-size: 1.1rem; margin-top: .15rem; flex-shrink: 0; }.accordion { --bs-accordion-border-color: var(--lc-border); --bs-accordion-border-radius: 1rem; --bs-accordion-inner-border-radius: 1rem; --bs-accordion-active-bg: white; --bs-accordion-active-color: var(--lc-dark); --bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(18,113,155,.15); }.accordion-item { border-radius: 1rem !important; overflow: hidden; box-shadow: 0 .5rem 1.5rem rgba(10,25,41,.04); margin-bottom: .85rem; border-color: var(--lc-border) !important; }.accordion-button { font-weight: 700; letter-spacing: -.015em; padding: 1.15rem 1.35rem; font-size: 1rem; color: var(--lc-dark); }.accordion-button:not(.collapsed) { color: var(--lc-primary); background: white; box-shadow: none; }.accordion-body { color: var(--lc-muted); line-height: 1.65; padding: 0 1.35rem 1.35rem; }.cta-card { background: linear-gradient(135deg, var(--lc-dark) 0%, var(--lc-dark-2) 50%, var(--lc-primary-dark) 100%); border-radius: var(--lc-radius-lg); padding: 3.5rem; position: relative; overflow: hidden; color: white; }.cta-card::before { content: ""; position: absolute; width: 30rem; height: 30rem; border-radius: 50%; background: radial-gradient(circle, rgba(18, 113, 155, .25), transparent 70%); right: -8rem; top: -10rem; }.cta-card::after { content: ""; position: absolute; width: 20rem; height: 20rem; border-radius: 50%; background: radial-gradient(circle, rgba(0, 212, 168, .15), transparent 70%); left: -5rem; bottom: -7rem; }.cta-card > * { position: relative; z-index: 1; }.cta-card h2 { font-size: clamp(1.75rem, 3.5vw, 2.5rem); font-weight: 800; letter-spacing: -.03em; margin-bottom: 1rem; }.cta-card p { color: rgba(255, 255, 255, .8); font-size: 1.1rem; line-height: 1.6; }.cta-features { display: flex; gap: 1.5rem; flex-wrap: wrap; margin-top: 1.5rem; }.cta-features span { display: inline-flex; align-items: center; gap: .45rem; font-size: .9rem; color: rgba(255, 255, 255, .85); }.cta-features i { color: var(--lc-accent); }footer { background: var(--lc-dark) !important; padding-top: 4rem; padding-bottom: 2rem; }footer .footer-brand { font-weight: 800; font-size: 1.3rem; letter-spacing: -.04em; color: white; display: inline-flex; align-items: center; gap: .6rem; margin-bottom: 1.25rem; }footer h3 { font-size: .82rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: rgba(255, 255, 255, .9); margin-bottom: 1.25rem; }footer li { margin-bottom: .65rem; }footer ul a, footer ul li { color: rgba(255, 255, 255, .65); font-size: .92rem; transition: color .2s ease; }footer ul a:hover { color: white; }footer .social-link { width: 36px; height: 36px; border-radius: 10px; background: rgba(255, 255, 255, .08); display: inline-flex; align-items: center; justify-content: center; color: rgba(255, 255, 255, .8); transition: all .2s ease; }footer .social-link:hover { background: var(--lc-primary); color: white; transform: translateY(-2px); }.reveal { opacity: 0; transform: translateY(20px); transition: opacity .6s ease, transform .6s ease; }.reveal.is-visible { opacity: 1; transform: translateY(0); }.float-card { position: absolute; background: white; border-radius: 14px; padding: .85rem 1.1rem; box-shadow: 0 1rem 3rem rgba(10, 25, 41, .15); border: 1px solid var(--lc-border); display: flex; align-items: center; gap: .75rem; z-index: 2; animation: lc-float 6s ease-in-out infinite; }.float-card.top-right { top: -2%; right: -4%; animation-delay: 0s; }.float-card.bottom-left { bottom: 8%; left: -5%; animation-delay: 3s; }.float-card .icon { width: 36px; height: 36px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; color: white; font-size: 1.1rem; }.float-card .text-mini { font-size: .7rem; color: var(--lc-muted); font-weight: 500; }.float-card .text-main { font-size: .88rem; font-weight: 700; color: var(--lc-dark); }@media (max-width: 991.98px) { .hero-title { font-size: 2.5rem; } .float-card { display: none; } }@media (max-width: 575.98px) { .cta-card { padding: 2rem 1.5rem; } }:root{--lc-primary: #12719b;--lc-primary-dark: #0a4f6e;--lc-primary-light: #1a8cbf;--lc-primary-soft: #e6f3f9;--lc-accent: #00d4a8;--lc-dark: #0a1929;--lc-dark-2: #102a43;--lc-muted: #5a6b7c;--lc-border: #e1e8ef;--lc-surface: #f6f9fc;--lc-white: #ffffff;--lc-radius: 1.25rem;--lc-radius-lg: 1.75rem;--lc-shadow: 0 1.5rem 4rem rgba(10, 25, 41, 0.10);--lc-shadow-soft: 0 1rem 2.5rem rgba(10, 25, 41, 0.08);--lc-shadow-hover: 0 2rem 5rem rgba(18, 113, 155, 0.18);}html {scroll-behavior: smooth;scroll-padding-top: 88px;}body {font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, sans-serif;color: var(--lc-dark);background: var(--lc-white);text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;font-feature-settings: 'cv11', 'ss01';}a {text-decoration: none;}.navbar {min-height: 76px;backdrop-filter: blur(20px);background: rgba(255, 255, 255, 0.85) !important;border-bottom: 1px solid var(--lc-border);}.navbar-brand {font-weight: 800;letter-spacing: -0.04em;}.navbar-brand .brand-icon {width: 36px;height: 36px;background: linear-gradient(135deg, var(--lc-primary), var(--lc-primary-light));border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;color: white;box-shadow: 0 0.5rem 1rem rgba(18, 113, 155, 0.25);}.navbar-brand span {font-size: 1.3rem;color: var(--lc-dark);}.navbar .nav-link {color: var(--lc-dark);font-weight: 600;font-size: 0.94rem;padding-inline: 0.85rem !important;transition: color 0.2s ease;}.navbar .nav-link:hover,.navbar .nav-link:focus {color: var(--lc-primary);}.dropdown-menu {border: 1px solid var(--lc-border);border-radius: 1rem;box-shadow: var(--lc-shadow-soft);padding: 0.75rem;margin-top: 0.5rem;}.dropdown-item {border-radius: 0.65rem;font-weight: 500;padding: 0.65rem 0.85rem;transition: all 0.15s ease;}.dropdown-item:hover {background: var(--lc-primary-soft);color: var(--lc-primary-dark);}.btn {border-radius: 999px;font-weight: 700;letter-spacing: -0.01em;padding: 0.7rem 1.5rem;transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);}.btn-lg {padding: 0.9rem 1.85rem;font-size: 1rem;}.btn-primary {--bs-btn-bg: var(--lc-primary);--bs-btn-border-color: var(--lc-primary);--bs-btn-hover-bg: var(--lc-primary-dark);--bs-btn-hover-border-color: var(--lc-primary-dark);box-shadow: 0 0.75rem 1.5rem rgba(18, 113, 155, 0.28);}.btn-primary:hover {transform: translateY(-2px);box-shadow: 0 1rem 2rem rgba(18, 113, 155, 0.35);}.btn-outline-primary {--bs-btn-color: var(--lc-primary);--bs-btn-border-color: rgba(18, 113, 155, 0.25);--bs-btn-hover-bg: var(--lc-primary);--bs-btn-hover-border-color: var(--lc-primary);background: rgba(255, 255, 255, 0.6);backdrop-filter: blur(10px);}.btn-outline-primary:hover {transform: translateY(-2px);}.bg-light {background-color: var(--lc-surface) !important;}.text-primary {color: var(--lc-primary) !important;}.text-secondary {color: var(--lc-muted) !important;}.py-lg-6 {padding-top: 6rem !important;padding-bottom: 6rem !important;}.badge-pill {display: inline-flex;align-items: center;gap: 0.4rem;background: var(--lc-primary-soft);color: var(--lc-primary-dark);border-radius: 999px;padding: 0.45rem 1rem;font-size: 0.82rem;font-weight: 700;letter-spacing: 0.02em;border: 1px solid rgba(18, 113, 155, 0.15);}.badge-pill .dot {width: 6px;height: 6px;border-radius: 50%;background: var(--lc-accent);box-shadow: 0 0 0 4px rgba(0, 212, 168, 0.2);animation: pulse 2s infinite;}@keyframes pulse {0,100% {opacity: 1;}50% {opacity: .5;}}.hero-section {position: relative;overflow: hidden;background: radial-gradient(circle at 90% 10%, rgba(18, 113, 155, 0.12), transparent 40rem), radial-gradient(circle at 10% 90%, rgba(0, 212, 168, 0.08), transparent 35rem), linear-gradient(180deg, #ffffff 0%, #f4f9fc 100%);padding-top: 4rem;}.hero-section::before {content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(18, 113, 155, 0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(18, 113, 155, 0.04) 1px, transparent 1px);background-size: 48px 48px;mask-image: radial-gradient(ellipse at center, rgba(0,0,0,.6), transparent 70%);pointer-events: none;}.hero-section > .container {position: relative;z-index: 1;}.hero-title {letter-spacing: -0.045em;line-height: 1;font-weight: 800;font-size: clamp(2.5rem, 5vw, 4rem);}.hero-title .gradient-text {background: linear-gradient(135deg, var(--lc-primary) 0%, var(--lc-primary-light) 50%, var(--lc-accent) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}.lead-hero {color: var(--lc-muted);font-size: 1.2rem;line-height: 1.6;font-weight: 400;}.hero-trust {display: flex;align-items: center;gap: 0.85rem;color: var(--lc-muted);font-size: 0.88rem;font-weight: 500;}.hero-trust i {color: var(--lc-accent);}.metric strong {letter-spacing: -0.04em;font-weight: 800;color: var(--lc-dark);font-size: 1.65rem;}.metric span {color: var(--lc-muted);font-size: 0.82rem;font-weight: 500;}.hero-panel {position: relative;perspective: 1500px;}.panel-card {background: linear-gradient(180deg, #ffffff, #fafcfe);border: 1px solid var(--lc-border) !important;border-radius: var(--lc-radius-lg) !important;box-shadow: var(--lc-shadow);overflow: hidden;position: relative;}.panel-card::before {content: "";position: absolute;inset: 0;background: linear-gradient(135deg, rgba(18, 113, 155, 0.03), transparent 60%);pointer-events: none;}.panel-header {display: flex;align-items: center;justify-content: space-between;padding: 1.25rem 1.5rem;border-bottom: 1px solid var(--lc-border);background: rgba(246, 249, 252, 0.5);}.panel-dots {display: flex;gap: 0.4rem;}.panel-dots span {width: 11px;height: 11px;border-radius: 50%;background: #e1e8ef;}.panel-dots span:nth-child(1) {background: #ff5f57;}.panel-dots span:nth-child(2) {background: #ffbd2e;}.panel-dots span:nth-child(3) {background: #28ca42;}.panel-url {background: white;border: 1px solid var(--lc-border);border-radius: 8px;padding: 0.35rem 0.9rem;font-size: 0.78rem;color: var(--lc-muted);font-family: ui-monospace, monospace;}.panel-status {display: inline-flex;align-items: center;gap: 0.35rem;background: rgba(0, 212, 168, 0.12);color: #00805c;padding: 0.3rem 0.7rem;border-radius: 999px;font-size: 0.75rem;font-weight: 700;}.panel-status .dot {width: 6px;height: 6px;border-radius: 50%;background: var(--lc-accent);animation: pulse 2s infinite;}.panel-body {padding: 1.5rem;}.stat-tile {background: white;border: 1px solid var(--lc-border);border-radius: 14px;padding: 1rem;transition: all 0.2s ease;}.stat-tile:hover {border-color: var(--lc-primary);transform: translateY(-2px);}.stat-tile .label {color: var(--lc-muted);font-size: 0.72rem;font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;}.stat-tile .value {font-size: 1.4rem;font-weight: 800;letter-spacing: -0.03em;color: var(--lc-dark);display: block;margin-top: 0.25rem;}.stat-tile .trend {font-size: 0.75rem;font-weight: 700;color: var(--lc-accent);display: inline-flex;align-items: center;gap: 0.2rem;}.stat-tile .trend.down {color: #ef4444;}.mini-chart {background: white;border: 1px solid var(--lc-border);border-radius: 14px;padding: 1.25rem;margin-bottom: 1rem;}.chart-header {display: flex;justify-content: space-between;align-items: center;margin-bottom: 1rem;}.chart-header h6 {font-size: 0.82rem;font-weight: 700;margin: 0;color: var(--lc-dark);}.chart-svg {width: 100%;height: 80px;}.sync-row {display: flex;align-items: center;gap: 0.75rem;padding: 0.65rem 0;border-bottom: 1px solid var(--lc-border);}.sync-row:last-child {border-bottom: none;}.sync-icon {width: 32px;height: 32px;border-radius: 8px;background: var(--lc-primary-soft);color: var(--lc-primary);display: inline-flex;align-items: center;justify-content: center;font-size: 1rem;flex-shrink: 0;}.sync-info {flex: 1;min-width: 0;}.sync-info .name {font-size: 0.82rem;font-weight: 600;color: var(--lc-dark);display: block;}.sync-info .meta {font-size: 0.72rem;color: var(--lc-muted);}.sync-badge {font-size: 0.7rem;font-weight: 700;padding: 0.2rem 0.55rem;border-radius: 999px;background: rgba(0, 212, 168, 0.12);color: #00805c;}.float-card {position: absolute;background: white;border-radius: 14px;padding: 0.85rem 1.1rem;box-shadow: 0 1rem 3rem rgba(10, 25, 41, 0.15);border: 1px solid var(--lc-border);display: flex;align-items: center;gap: 0.75rem;z-index: 2;animation: float 6s ease-in-out infinite;}@keyframes float {0,100% {transform: translateY(0);}50% {transform: translateY(-10px);}}.float-card.top-right {top: 8%;right: -3%;animation-delay: 0s;}.float-card.bottom-left {bottom: 12%;left: -4%;animation-delay: 3s;}.float-card .icon {width: 36px;height: 36px;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;color: white;font-size: 1.1rem;}.float-card .text-mini {font-size: 0.7rem;color: var(--lc-muted);font-weight: 500;}.float-card .text-main {font-size: 0.88rem;font-weight: 700;color: var(--lc-dark);}@media(max-width: 991.98px) {.float-card {display: none;}}.logos-strip {padding: 2.5rem 0;border-top: 1px solid var(--lc-border);border-bottom: 1px solid var(--lc-border);background: white;}.logos-label {color: var(--lc-muted);font-size: 0.8rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;text-align: center;margin-bottom: 1.5rem;}.logo-item {color: var(--lc-muted);font-weight: 700;font-size: 1.15rem;letter-spacing: -0.02em;opacity: .55;transition: opacity 0.2s ease;display: flex;align-items: center;gap: 0.4rem;}.logo-item:hover {opacity: 1;color: var(--lc-dark);}.logo-item i {font-size: 1.35rem;}.section-kicker {display: inline-flex;align-items: center;gap: 0.5rem;color: var(--lc-primary);font-size: 0.8rem;font-weight: 700;letter-spacing: 0.12em;text-transform: uppercase;margin-bottom: 1rem;}.section-kicker::before {content: "";width: 28px;height: 2px;background: var(--lc-primary);border-radius: 2px;}.section-title {letter-spacing: -0.04em;line-height: 1.05;font-weight: 800;font-size: clamp(1.85rem, 3.5vw, 2.75rem);}.feature-card {border: 1px solid var(--lc-border);border-radius: var(--lc-radius);background: white;padding: 2rem;height: 100%;transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);position: relative;overflow: hidden;}.feature-card::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 3px;background: linear-gradient(90deg, var(--lc-primary), var(--lc-primary-light));transform: scaleX(0);transform-origin: left;transition: transform 0.3s ease;}.feature-card:hover {transform: translateY(-6px);box-shadow: var(--lc-shadow-hover);border-color: rgba(18, 113, 155, 0.3);}.feature-card:hover::before {transform: scaleX(1);}.feature-card.featured {background: linear-gradient(135deg, var(--lc-dark) 0%, var(--lc-dark-2) 100%);color: white;border: none;}.feature-card.featured h3,.feature-card.featured p {color: white;}.feature-card.featured .icon-bubble {background: rgba(255, 255, 255, 0.12);color: white;}.feature-card.featured::after {content: "";position: absolute;width: 300px;height: 300px;border-radius: 50%;background: radial-gradient(circle, rgba(18, 113, 155, 0.25), transparent 70%);bottom: -150px;right: -100px;}.icon-bubble {width: 3.25rem;height: 3.25rem;display: inline-flex;align-items: center;justify-content: center;border-radius: 14px;background: var(--lc-primary-soft);color: var(--lc-primary);margin-bottom: 1.25rem;font-size: 1.4rem;}.feature-card h3 {font-size: 1.2rem;font-weight: 700;letter-spacing: -0.02em;margin-bottom: 0.65rem;}.feature-card p {color: var(--lc-muted);margin: 0;line-height: 1.55;font-size: 0.95rem;}.flow-diagram {position: relative;padding: 2rem 0;}.flow-step {background: white;border: 1px solid var(--lc-border);border-radius: 18px;padding: 1.5rem 1.25rem;text-align: center;position: relative;transition: all 0.3s ease;height: 100%;}.flow-step:hover {transform: translateY(-4px);box-shadow: var(--lc-shadow-soft);border-color: var(--lc-primary);}.flow-step .step-number {position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background: var(--lc-primary);color: white;width: 28px;height: 28px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-size: 0.78rem;font-weight: 800;box-shadow: 0 0.5rem 1rem rgba(18, 113, 155, 0.3);}.flow-step .icon-bubble {margin: 0.5rem auto 1rem;}.flow-step strong {font-size: 1rem;font-weight: 700;display: block;margin-bottom: 0.35rem;}.flow-step small {color: var(--lc-muted);font-size: 0.8rem;}.integration-card {border: 1px solid var(--lc-border);border-radius: var(--lc-radius);background: white;padding: 1.75rem 1.25rem;transition: all 0.3s ease;height: 100%;text-align: center;}.integration-card:hover {transform: translateY(-4px);box-shadow: var(--lc-shadow-soft);border-color: rgba(18, 113, 155, 0.3);}.integration-card .cat {color: var(--lc-primary);font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.08em;margin-bottom: 0.85rem;display: block;}.integration-logos {display: flex;flex-wrap: wrap;gap: 0.75rem;justify-content: center;align-items: center;margin-bottom: 0.75rem;min-height: 60px;}.integration-logos .brand {background: var(--lc-surface);border-radius: 10px;padding: 0.5rem 0.85rem;font-weight: 700;font-size: 0.85rem;color: var(--lc-dark);display: inline-flex;align-items: center;gap: 0.35rem;}.integration-logos .brand i {color: var(--lc-primary);}.integration-card .more {font-size: 0.78rem;color: var(--lc-muted);font-weight: 600;}.testimonial-card {background: white;border: 1px solid var(--lc-border);border-radius: var(--lc-radius);padding: 2rem;height: 100%;transition: all 0.3s ease;position: relative;}.testimonial-card:hover {transform: translateY(-4px);box-shadow: var(--lc-shadow-soft);}.testimonial-card .quote-icon {color: var(--lc-primary);opacity: .15;font-size: 3rem;position: absolute;top: 1rem;right: 1.5rem;line-height: 1;}.testimonial-card .stars {color: #fbbf24;margin-bottom: 1rem;font-size: 0.95rem;}.testimonial-card .testimonial-text {color: var(--lc-dark-2);line-height: 1.65;margin-bottom: 1.5rem;font-size: 0.98rem;position: relative;z-index: 1;}.testimonial-author {display: flex;align-items: center;gap: 0.85rem;padding-top: 1.25rem;border-top: 1px solid var(--lc-border);}.testimonial-author .avatar {width: 44px;height: 44px;border-radius: 50%;background: linear-gradient(135deg, var(--lc-primary), var(--lc-primary-light));display: inline-flex;align-items: center;justify-content: center;color: white;font-weight: 700;font-size: 1rem;flex-shrink: 0;}.testimonial-author .name {font-weight: 700;font-size: 0.92rem;color: var(--lc-dark);display: block;line-height: 1.2;}.testimonial-author .role {font-size: 0.8rem;color: var(--lc-muted);}.case-card {border: 1px solid var(--lc-border);border-radius: var(--lc-radius);background: white;overflow: hidden;transition: all 0.3s ease;height: 100%;}.case-card:hover {transform: translateY(-4px);box-shadow: var(--lc-shadow-hover);border-color: rgba(18, 113, 155, 0.3);}.case-card .case-visual {height: 140px;background: linear-gradient(135deg, var(--lc-primary-soft), white);display: flex;align-items: center;justify-content: center;color: var(--lc-primary);font-size: 3rem;border-bottom: 1px solid var(--lc-border);position: relative;overflow: hidden;}.case-card .case-visual::after {content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(18,113,155,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(18, 113, 155, 0.08) 1px, transparent 1px);background-size: 24px 24px;opacity: .5;}.case-card .card-body {padding: 1.5rem;}.case-card h3 {font-size: 1.1rem;font-weight: 700;letter-spacing: -0.02em;margin-bottom: 0.5rem;}.case-card .case-tag {display: inline-block;background: var(--lc-primary-soft);color: var(--lc-primary-dark);font-size: 0.7rem;font-weight: 700;padding: 0.25rem 0.65rem;border-radius: 999px;margin-bottom: 0.85rem;text-transform: uppercase;letter-spacing: 0.05em;}.case-card .case-text {color: var(--lc-muted);font-size: 0.9rem;margin-bottom: 1rem;line-height: 1.55;}.case-card .case-link {color: var(--lc-primary);font-weight: 700;font-size: 0.88rem;display: inline-flex;align-items: center;gap: 0.35rem;transition: gap 0.2s ease;}.case-card:hover .case-link {gap: 0.6rem;}.compare-table {border-radius: var(--lc-radius);overflow: hidden;box-shadow: var(--lc-shadow-soft);border: 1px solid var(--lc-border);background: white;}.compare-table table {margin: 0;width: 100%;}.compare-table thead th {background: var(--lc-dark);color: white;border: none;padding: 1.25rem 1rem;font-weight: 700;font-size: 0.9rem;text-align: center;}.compare-table thead th:first-child {text-align: left;}.compare-table thead th.highlight {background: var(--lc-primary);position: relative;}.compare-table thead th.highlight::before {content: "RECOMENDADO";position: absolute;top: -10px;left: 50%;transform: translateX(-50%);background: var(--lc-accent);color: var(--lc-dark);font-size: 0.65rem;font-weight: 800;padding: 0.2rem 0.55rem;border-radius: 999px;letter-spacing: 0.05em;}.compare-table tbody td {padding: 1.1rem 1rem;vertical-align: middle;text-align: center;border-color: var(--lc-border);font-size: 0.92rem;}.compare-table tbody td:first-child {text-align: left;font-weight: 600;color: var(--lc-dark);}.compare-table tbody td.highlight {background: rgba(18, 113, 155, 0.04);}.compare-table tbody tr:hover td {background: var(--lc-surface);}.compare-table tbody tr:hover td.highlight {background: rgba(18, 113, 155, 0.08);}.check-yes {color: var(--lc-accent);font-size: 1.3rem;}.check-no {color: #e5e7eb;font-size: 1.3rem;}.check-partial {color: #fbbf24;font-size: 1.3rem;}.accordion {--bs-accordion-border-color: var(--lc-border);--bs-accordion-border-radius: 1rem;--bs-accordion-inner-border-radius: 1rem;--bs-accordion-active-bg: white;--bs-accordion-active-color: var(--lc-dark);--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(18, 113, 155, 0.15);}.accordion-item {border-radius: 1rem !important;overflow: hidden;box-shadow: 0 0.5rem 1.5rem rgba(10, 25, 41, 0.04);margin-bottom: 0.85rem;border-color: var(--lc-border) !important;}.accordion-button {font-weight: 700;letter-spacing: -0.015em;padding: 1.15rem 1.35rem;font-size: 1rem;color: var(--lc-dark);}.accordion-button:not(.collapsed) {color: var(--lc-primary);background: white;box-shadow: none;}.accordion-body {color: var(--lc-muted);line-height: 1.65;padding: 0 1.35rem 1.35rem;}.cta-card {background: linear-gradient(135deg, var(--lc-dark) 0%, var(--lc-dark-2) 50%, var(--lc-primary-dark) 100%);border-radius: var(--lc-radius-lg);padding: 3.5rem;position: relative;overflow: hidden;color: white;}.cta-card::before {content: "";position: absolute;width: 30rem;height: 30rem;border-radius: 50%;background: radial-gradient(circle, rgba(18, 113, 155, 0.25), transparent 70%);right: -8rem;top: -10rem;}.cta-card::after {content: "";position: absolute;width: 20rem;height: 20rem;border-radius: 50%;background: radial-gradient(circle, rgba(0, 212, 168, 0.15), transparent 70%);left: -5rem;bottom: -7rem;}.cta-card > * {position: relative;z-index: 1;}.cta-card h2 {font-size: clamp(1.75rem, 3.5vw, 2.5rem);font-weight: 800;letter-spacing: -0.03em;margin-bottom: 1rem;}.cta-card p {color: rgba(255, 255, 255, 0.8);font-size: 1.1rem;line-height: 1.6;}.cta-features {display: flex;gap: 1.5rem;flex-wrap: wrap;margin-top: 1.5rem;}.cta-features span {display: inline-flex;align-items: center;gap: 0.45rem;font-size: 0.9rem;color: rgba(255, 255, 255, 0.85);}.cta-features i {color: var(--lc-accent);}.btn-cta {background: white;color: var(--lc-dark);border: none;padding: 1rem 2rem;font-weight: 700;box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.2);}.btn-cta:hover {background: white;color: var(--lc-primary);transform: translateY(-2px);box-shadow: 0 1.25rem 2.5rem rgba(0, 0, 0, 0.25);}@media(max-width: 575.98px) {.cta-card {padding: 2rem 1.5rem;}}footer {background: var(--lc-dark) !important;padding-top: 4rem;padding-bottom: 2rem;}footer .footer-brand {font-weight: 800;font-size: 1.3rem;letter-spacing: -0.04em;color: white;display: inline-flex;align-items: center;gap: 0.6rem;margin-bottom: 1.25rem;}footer h3 {font-size: 0.82rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase;color: rgba(255, 255, 255, 0.9);margin-bottom: 1.25rem;}footer li {margin-bottom: 0.65rem;}footer ul a,footer ul li {color: rgba(255, 255, 255, 0.65);font-size: 0.92rem;transition: color 0.2s ease;}footer ul a:hover {color: white;}footer .social-link {width: 36px;height: 36px;border-radius: 10px;background: rgba(255, 255, 255, 0.08);display: inline-flex;align-items: center;justify-content: center;color: rgba(255, 255, 255, 0.8);transition: all 0.2s ease;}footer .social-link:hover {background: var(--lc-primary);color: white;transform: translateY(-2px);}.reveal {opacity: 0;transform: translateY(20px);transition: opacity 0.6s ease, transform 0.6s ease;}.reveal.is-visible {opacity: 1;transform: translateY(0);}@media(max-width: 991.98px) {.hero-title {font-size: 2.5rem;}}#blogPage #shopincbuilder{padding: 0 !important;}#blogPage #shopincbuilder .column{padding-left: 0;padding-right: 0;}#blogPage #shopincbuilder,#blogPage #shopincbuilder p{color: #777;font-weight: 400;}#shopincbuilder b, #shopincbuilder strong{font-weight: bold !important;}#blogPage a.video iframe{max-width: 100% !important;height: auto !important;}.blog-post-content img{max-width: 100% !important;height: auto !important;}.post-bg{}.post-bg .title{padding: 10px;font-weight: 600;font-size: 22px;color: #fff;text-align: center;line-height: 23px;text-transform: uppercase;text-shadow: 1px 1px 1px rgba(0,0,0,.7);}.post-bg .bgColor2,.post-bg .bgColor1{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}.post-bg .bgColor1{background-color: rgba(0,0,0,1);}.post-bg .bgColor2{background: #136a8a;background: -webkit-linear-gradient(0deg, #267871, #136a8a);background: linear-gradient(0deg, #267871, #136a8a); opacity: .8;}.blog-post-content pre{white-space: inherit;}.blog-post-content pre span{display: block;}.blog-post-content .fluid-width-video-wrapper iframe{background: #000;border: none;}.outer{display: table;position: absolute;height: 100%;width: 100%;}.middle{display: table-cell;vertical-align: middle;}.inner{margin-left: auto;margin-right: auto;display: block;padding-right: 14px;padding-left: 14px;}#main .section-pager {background: #E8E8E8;border-top: 1px solid #DBDBDB;border-bottom: 1px solid #DBDBDB;}#main div.section-pager .main-container {padding-top: 0;padding-bottom: 0;}#pager > .row {margin: 0;}#pager > .row > div {padding: 25px 0;}#pager > .row > div:first-child {border-right: 1px solid #DBDBDB;}#pager a {color: #26394A;font-size: 16px;line-height: 1em;display: block;}#pager a.muted {color: #A3A3A3;}#pager .prev {padding-left: 0;}#pager .prev.muted {background-image: url(../../themes/livecommerce2/blog-v2/../images/pager-prev-muted.png);}#pager .next {background: url(../../themes/livecommerce2/blog-v2/../images/pager-next.png) no-repeat 100% 50%;padding-right: 30px;}#pager .next.muted {background-image: url(../../themes/livecommerce2/blog-v2/../images/pager-next-muted.png);}#pager img{float: left;margin-right: 8px; display: none;}#pager .date{display: block;font-size: 10px;}#blogPage {color: #555555;font-size: 12px;font-weight: 300;}#blogPage p {margin-bottom: 28px;}#blogPage h1 {color: #444;font-size: 47px;font-weight: bold;line-height: 42px;}#blogPage #newsletter-subscribe-form,#blogPage #newsletter-block{position:relative;}#blogPage h1 > a {color: #555555;text-decorationewsletter-blockn: none;font-size: 26px;font-weight: 700;}#blogPage h2 {color: #555555;font-size: 33px;font-weight: 600;margin-top: 15px;line-height: 1.2;}#blogPage h2 a{color: #555555;}#blogPage h2 a:hover{color: #4c7dd6;}#blogPage .blog-list h2 {color: #555555;font-size: 18px;font-weight: 600;line-height: 1.2;text-transform: uppercase;}#blogPage .btn {line-height: 3.6;font-weight: 600;background-color: #00adef;border: 0;height: 44px;width: 44px;}#blogPage .btn.active.focus, #blogPage .btn.active:focus,#blogPage .btn.active:hover, #blogPage .btn.focus:active, #blogPage .btn:active:focus, #blogPage .btn:active:hover {background-color: #00adef;}#blogPage .btn.btn-primary {width: 100%;}#blogPage #search-blog .input-group {background: #e5e5e5;border-radius: 25px;}#blogPage #search-blog input {background: transparent;box-shadow: none;padding-left: 15px;font-size: 10px;}#blogPage .btn.icon-search {border-radius: 0 25px 25px 0;margin-right: -1px;padding: 0 30px;}#blogPage .btn.icon-search > img {height: 18px;margin: 2px;width: 18px;}#blogPage .form-control {color: #555555;font-size: 12px;font-weight: 300;line-height: 1.2;}#blogPage .form-control:focus, #blogPage .form-control:active {}#blogPage .navbar-inverse {border: 0;margin-bottom: 0;top: 0;background: #00adef;z-index: 99;position: -webkit-sticky;position: -moz-sticky;position: -ms-sticky;position: -o-sticky;position: sticky;border-bottom: 1px solid #f2f2f2;}#blogPage .navbar-toggle, #blogPage .search-toggle, #blogPage .column-toggle {background-color: transparent;border: 0;border-radius: 0;float: left;height: 44px;margin: 15px;padding: 11px;width: 44px;}#blogPage .search-toggle {margin-right: 0;}#blogPage .column-toggle {margin-left: 0;}#blogPage .navbar-inverse .navbar-toggle:focus, #blogPage .navbar-inverse .navbar-toggle:hover {background-color: #555555;}#blogPage .navbar-toggle > img.icon-to-open {display: none;height: 22px;width: 22px;}#blogPage .navbar-toggle.collapsed > img.icon-to-open {display: inline;}#blogPage .navbar-toggle > img.icon-to-close {display: inline;height: 18px;margin: 2px;width: 18px;}#blogPage .navbar-toggle.collapsed > img.icon-to-close {display: none;}#blogPage .search-toggle > img.icon-to-open {display: none;height: 18px;margin: 2px;width: 18px;}#blogPage .search-toggle.collapsed > img.icon-to-open {display: inline;}#blogPage .search-toggle > img.icon-to-close {display: inline;height: 18px;margin: 2px;width: 18px;}#blogPage .blog-post-content h3{font-size: 28px;line-height: inherit;margin-top: 10px;}#blogPage .search-toggle.collapsed > img.icon-to-close {display: none;}#blogPage .column-toggle > img.icon-to-open {height: 18px;margin: 2px;width: 18px;}#blogPage .column-toggle.collapsed > img.icon-to-open {display: inline;}#blogPage .navbar-collapse {border-top: 0;box-shadow: none;}#blogPage .navbar-nav {margin-bottom: 15px;margin-top: 0;}#blogPage .nav > li {margin: 0;}#blogPage .nav > li:first-child {margin-left: auto !important;}#blogPage .navbar-nav > li > a {line-height: 23px;}#blogPage .navbar-inverse .navbar-nav > li > a {color: #fff;font-size: 14px;font-weight: 600;text-transform: uppercase;padding: 25px 15px;}#blogPage .navbar-inverse .navbar-nav > li > a > small {font-size: 10px;}#blogPage .navbar-nav > li > .dropdown-menu {margin-top: -6px;padding-bottom: 7px;padding-top: 0;}#blogPage .navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #f2f2f2;margin-bottom: 7px;margin-left: 15px;margin-top: 6px;width: 147px;}#blogPage .navbar-inverse .navbar-nav .open .dropdown-menu .submenu-loading {color: #fff;}#blogPage .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #555555;font-size: 12px;font-weight: 300;padding-left: 15px;}#blogPage .search-container {display: none;padding: 15px 0;}#blogPage .blog-intro > h1 {margin-top: 0;}#blogPage .blog-posts-loading {color: #eee;text-align: center;}#blogPage .column-container {background-color: #fff;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;overflow: hidden;padding: 0;position: absolute;right: 0;top: 0;transition: width 400ms ease;width: 0;z-index: 9;}#blogPage .column-container.active {width: 267px;}#blogPage .column-container h4 {font-size: 13px;font-weight: 600;margin-bottom: 5px;margin-top: 10px;text-transform: uppercase;}#blogPage .column-container p {line-height: 1.2;margin-bottom: 5px;}#blogPage .column-container a {color: #555555;text-decoration: underline;}#blogPage .column-inner {padding: 10px 15px 15px;width: 267px;}#blogPage .column-container .column-inner-social {color: #555555;padding-bottom: 5px;padding-left: 15px;}#blogPage .column-container .column-inner-social p {margin-top: 2px;margin-bottom: 10px;}#blogPage .column-container .column-inner-social .column-inner-social-btn {font-size: 0;margin-left: -16px;vertical-align: top;}#blogPage .column-container .column-inner-social .column-inner-social-btn a {color: #555555;display: inline-block;font-size: 16px;line-height: 18px;margin: 0 16px;vertical-align: bottom;}#blogPage .column-container .column-inner-social .column-inner-social-btn img {height: 18px;width: 18px;}#blogPage .column-inner-block {background-color: #f2f2f2;padding: 15px 15px 25px;margin-bottom: 15px;}#blogPage .column-inner-block:last-child {margin-bottom: 0;}#blogPage .column-inner-img-container {padding: 15px;}#blogPage .column-tags {padding-bottom: 5px;}#blogPage .column-tags > a {background-color: #00adef;background-color: #000;color: #fff;display: inline-block;font-size: 10px;font-weight: 400;line-height: 18px;margin-right: 5px;margin-top: 10px;padding: 0 4px;text-decoration: none;text-transform: uppercase;}#blogPage .column-tags > a:hover, #blogPage .column-tags > a:focus, #blogPage .column-tags > a:active {text-decoration: none;}#blogPage .column-inner-block .btn {background-color: #555555;color: #fff;text-align: center;}#blogPage .column-inner-block .btn i {vertical-align: middle;display: table-cell;text-align: center;margin-left: 0;padding-left: 7px;font-size: 20px;}#blogPage .column-inner-block .btn:hover{background-color: #929292;}#blogPage .column-inner-block .newsletter-container {padding: 10px 0 5px 0;}#blogPage .column-inner-block .newsletter-container .input-group-btn {-webkit-border-top-right-radius: 25px;-webkit-border-bottom-right-radius: 25px;-moz-border-radius-topright: 25px;-moz-border-radius-bottomright: 25px;border-top-right-radius: 25px;border-bottom-right-radius: 25px;border: 1px solid #cfcfcf;border-left: none;}#blogPage .column-inner-block .newsletter-container .input-group {background-color: white;border-radius: 25px;}#blogPage .column-inner-block .newsletter-container .form-control{-webkit-border-top-left-radius: 25px;-webkit-border-bottom-left-radius: 25px;-moz-border-radius-topleft: 25px;-moz-border-radius-bottomleft: 25px;border-top-left-radius: 25px;border-bottom-left-radius: 25px;box-shadow: none;padding-left: 15px;border-right: none;}#blogPage .column-inner-block .newsletter-container .btn{height: 44px;border-radius: 25px;}#blogPage .blog-post-last-container {padding-top: 13px;}#blogPage .blog-post-last {margin-bottom: 15px;overflow: hidden;}#blogPage .blog-post-last:last-child {margin-bottom: 5px;}#blogPage .blog-post-last-image {float: left;margin-right: 10px;}#blogPage .blog-post-last-title-container {margin-top: -3px;}#blogPage .blog-post-last-date {font-size: 11px;font-weight: 600;line-height: 15px;margin-bottom: 5px;}#blogPage .blog-post-last-month {display: inline-block;line-height: 15px;overflow-x: hidden;vertical-align: bottom;}#blogPage .blog-post-last-title-container a {text-decoration: none;}#blogPage .blog-post-last-title-container a:hover, #blogPage .blog-post-last-title-container a:active, #blogPage .blog-post-last-title-container a:focus {text-decoration: underline;}#blogPage .blog-tree {margin-bottom: 3px;padding-top: 10px;}#blogPage .blog-tree, #blogPage .blog-tree ul {list-style-type: none;padding-left: 15px;}#blogPage .blog-tree ul {height: 0;overflow: hidden;}#blogPage .blog-tree li.active > ul {height: auto;}#blogPage .blog-tree > li > ul > li > ul {padding-left: 3px;}#blogPage .blog-tree li {position: relative;}#blogPage .blog-tree > li > ul > li:last-child {margin-bottom: 10px;}#blogPage .blog-tree > li::before, #blogPage .blog-tree > li > ul > li::before {content: "\f107";font-family: "FontAwesome";left: -15px;position: absolute;}#blogPage .blog-tree > li.active::before, #blogPage .blog-tree > li > ul > li.active::before {content: "\f106";}#blogPage .blog-tree a {text-decoration: none;}#blogPage .blog-tree > li > ul > li > ul > li > a {display: inline-block;margin-bottom: 10px;font-size: 12px;line-height: 15px;}#blogPage .blog-tree li.active > a {font-weight: 600;}#blogPage .blog-tree a > span {font-weight: 300;}#blogPage .blog-tree a:hover, #blogPage .blog-tree a:active, #blogPage .blog-tree a:focus {text-decoration: underline;}#blogPage .blog-box {position: relative;}#blogPage .blog-intro {border-bottom: 1px solid #f2f2f2;text-align: center;}#blogPage .blog-posts-container {padding-top: 15px;}#blogPage .blog-post-tags-container {min-height: 48px;overflow: hidden;padding: 15px 0;}#blogPage .blog-posts-container h2 {font-size: 13px;font-weight: 600;margin: -3px 0 4px 0;}#blogPage .blog-post-date {float: left;font-size: 11px;font-weight: 600;line-height: 18px;vertical-align: bottom;}#blogPage .blog-post-month {display: inline-block;line-height: 18px;overflow-x: hidden;vertical-align: bottom;}#blogPage .blog-post-tags {color: transparent;float: right;font-size: 0;line-height: 18px;text-align: right;}#blogPage .blog-post-tags > a {background-color: #00adef;background-color: #000;color: #fff;display: inline-block;font-size: 10px;font-weight: 400;line-height: 18px;margin-left: 4px;padding: 0 4px;text-transform: uppercase;}#blogPage .blog-post-tags > a:hover, #blogPage .blog-post-tags > a:focus, #blogPage .blog-post-tags > a:active {text-decoration: none;}#blogPage .blog-post-summary {font-size: 12px;font-weight: 300;line-height: 1.2;margin-bottom: 3px;}#blogPage .blog-post-more > a {color: #555555;font-size: 13px;font-weight: 300;text-decoration: underline;}#blogPage .blog-post-share {font-size: 0;padding: 13px 0 17px 0;}#blogPage .blog-post-share > * {display: inline-block;font-size: 13px;line-height: 44px;}#blogPage .blog-post-share > .blog-post-share-label {margin-right: 10px;}#blogPage .blog-post-share > .blog-post-share-link {color: #555555;display: inline-block;line-height: 44px;text-align: center;width: 44px;}#blogPage .blog-posts-container nav, #blogPage .blog-posts-container .page-nav {}#blogPage .blog-prev-btn-container {padding-bottom: 45px;}#blogPage .blog-prev-btn-container .btn, #blogPage .blog-next-btn-container .btn {font-size: 13px;font-weight: 400;letter-spacing: 0.05em;text-transform: uppercase;}#blogPage .blog-prev-btn-container .btn > i, #blogPage .blog-next-btn-container .btn > i {margin-left: 6px;}#blogPage .blog-post-detail {margin-top: -15px;}#blogPage .blog-post-detail h1 {margin-bottom: 10px;margin-top: 0;text-align: center;}#blogPage .blog-post-detail .blog-post-date {float: none;margin-bottom: 12px;padding-top: 2px;text-align: center;text-transform: uppercase;}#blogPage .blog-post-detail .blog-post-tags {float: none;text-align: center;}#blogPage .blog-post-detail .blog-post-tags > a {margin-left: 2px;margin-right: 2px;}#blogPage .blog-post-detail .blog-post-content {padding-top: 25px;}#blogPage .blog-post-detail .blog-post-content h4 {font-size: 13px;font-weight: 300;margin-bottom: 20px;margin-top: 0;text-transform: uppercase;}#blogPage .blog-post-detail .blog-post-content p {margin-bottom: 20px;}#blogPage .blog-post-detail .blog-post-content div {margin-bottom: 10px;padding: 0;}#blogPage .blog-post-detail .blog-post-share {margin-top: -4px;padding-bottom: 10px;padding-top: 1px;text-align: center;}#blogPage .blog-post-detail .blog-post-previous-next-container {margin-bottom: -2px;overflow: hidden;}#blogPage .blog-post-detail .blog-post-previous-next-container > a {color: #ddd;font-weight: 600;}#blogPage .blog-post-detail .blog-post-previous-next-container > a.blog-post-link-next {float: right;}#blogPage .blog-post-detail .blog-post-previous-next-container > a.blog-post-link-previous > i {margin-right: 10px;}#blogPage .blog-post-detail .blog-post-previous-next-container > a.blog-post-link-next > i {margin-left: 10px;}#blogPage .blog-post-detail .blog-post-previous-next-container > a:hover, #blogPage .blog-post-detail .blog-post-previous-next-container > a:focus, #blogPage .blog-post-detail .blog-post-previous-next-container > a:active {color: #555555;}#blogPage .promotion-block {border-top: 1px solid #f2f2f2;margin-top: 30px;padding-top: 30px;}#blogPage .promotion-block h2 {font-size: 14px;font-weight: 600;margin: 0;}#blogPage .promotion-block h3 {font-size: 12px;font-weight: 400;line-height: 20px;margin-bottom: 25px;margin-top: 0;}#blogPage .promotion-block .carousel-control {background-image: none !important;color: #ddd;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";filter: none !important;font-size: 26px;height: 26px;left: -14px;line-height: 1;opacity: 1;text-align: left;text-shadow: none;top: 24px;width: 14px;}#blogPage .promotion-block .carousel-control:hover, #blogPage .promotion-block .carousel-control:active, #blogPage .promotion-block .carousel-control:focus {color: #555555;}#blogPage .promotion-block .right.carousel-control {left: auto;right: -14px;text-align: right;}#blogPage .promotion-post {color: #555555;font-size: 12px;letter-spacing: 0em;line-height: 1.2;}#blogPage .promotion-post:hover, #blogPage .promotion-post:active, #blogPage .promotion-post:focus {text-decoration: none;}#blogPage #carousel-for-blog .promotion-post > p {height: 70px;overflow: hidden;}#blogPage .promotion-post > img {margin-bottom: 10px;}#blogPage .promotion-post strong {font-weight: 600;text-transform: uppercase;}#blogPage .comments-block-container {margin: 0 -8px;padding-bottom: 45px;padding-top: 30px;}#blogPage .comments-block-container h2 {border-bottom: 1px solid #f2f2f2;font-size: 14px;font-weight: 600;margin: 0 8px 6px 8px;padding-bottom: 13px;}#blogPage .comments-block-container .fb_iframe_widget_fluid {display: block;}#blogPage .social-block {background-color: #00adef;color: #fff;padding: 10px 0 30px;text-align: center;}#blogPage .social-block p {font-size: 13px;font-weight: 300;line-height: 1.2;margin-bottom: 10px;}#blogPage .social-block .btn {color: #fff;text-align: center;background: #555555;margin-right: -1px;}#blogPage .social-block .btn i {margin-left: 0;}#blogPage .social-block .social-btn {font-size: 0;margin-bottom: 30px;vertical-align: top;}#blogPage .social-block .social-btn a {color: #fff;display: inline-block;font-size: 16px;line-height: 18px;margin: 0 16px;vertical-align: bottom;}#blogPage .social-block .social-btn img {height: 18px;width: 18px;}#blogPage .social-block .input-group { background: white; border-radius: 25px; }#blogPage .social-block .input-group .form-control { border-radius: 25px 0 0 25px; padding-left: 25px; }#blogPage .copyright-block {font-size: 10px;font-weight: 300;padding-bottom: 10px;padding-top: 10px;text-align: center;}#blogPage .copyright-block a {color: #555555;margin: 0 5px;text-decoration: underline;}#blogPage .copyright-block svg {height: 8px;}@media (min-width: 768px) {#blogPage h1 {font-size: 40px;margin-bottom: 18px;}#blogPage .btn {height: 40px;min-width: 44px;padding: 6px 30px;width: auto;}#blogPage .btn.btn-primary {line-height: 28px;width: auto;}#blogPage .logo .text{font-size: 30px;font-weight: bold;}#blogPage #menu-blog {margin: 0 -10px;padding: 0;}#blogPage .navbar-nav {margin-bottom: 0;}#blogPage .navbar-inverse .navbar-nav > li > a {font-size: 13px;padding: 25px 10px;}#blogPage .navbar-inverse .navbar-nav > li.open > a {color: #00adef;}#blogPage .navbar-inverse .navbar-nav > li.open > a {background: transparent;}#blogPage .navbar-inverse .navbar-nav > li.open > a > small {vertical-align: bottom;}#blogPage .navbar-nav > li > .dropdown-menu {background-color: white;border: 0;border-radius: 0;box-shadow: none;left: -5px;margin-top: 0;padding-bottom: 20px;}#blogPage .navbar-inverse .navbar-nav .open .dropdown-menu .divider {margin-top: 8px;}#blogPage .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {line-height: 24px;padding-right: 30px;}#blogPage .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, #blogPage .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {color: white;background-color: #00adef;}#blogPage .search-container {padding-left: 17%;padding-right: 17%;}#blogPage .btn.icon-search {color: #fff;font-size: 13px;height: 44px;padding-left: 30px;padding-right: 30px;text-transform: uppercase;}#blogPage .blog-intro p {font-size: 12px;}#blogPage .column-inner-block .btn {padding: 6px 12px;}#blogPage .blog-posts-container {padding-top: 71px;}#blogPage .column-container {border: 0;padding: 10px 15px 0 15px;position: relative;right: auto;top: auto;width: 33.333333333%;}#blogPage .column-inner {padding: 0;width: auto;}#blogPage .column-inner-block:last-child {margin-bottom: 15px;}#blogPage .column-container .column-inner-social {padding-bottom: 3px;}#blogPage .blog-post-share > .blog-post-share-link {width: 38px;}#blogPage .blog-post {padding-bottom: 14px;}#blogPage .blog-prev-btn-container, #blogPage .blog-next-btn-container {text-align: center;}#blogPage .promotion-block .carousel-control {top: 48px;}#blogPage .promotion-post {font-size: 12px;}#blogPage #carousel-for-blog {margin-bottom: 30px;}#blogPage #carousel-for-blog .promotion-post > p {height: 70px;}#blogPage .social-block {padding: 30px 0 60px;}#blogPage .social-block .btn {font-size: 13px;height: 44px;line-height: 32px;padding: 0 30px;border-radius: 25px;text-transform: uppercase;width: auto;}#blogPage .social-block .btn > span {display: inline-block;letter-spacing: 0.05em;}#blogPage .copyright-block {padding-bottom: 25px;padding-top: 25px;text-align: left;}#blogPage .copyright-block > .row > .col-sm-6:first-child {text-align: right;}#blogPage .blog-post-detail .blog-post-content {padding-top: 20px;font-size: 14px;}#blogPage .blog-posts-container .blog-post-detail h2 {text-align: center;font-weight: 400;font-size: 22px;margin: 10px 0;}#blogPage .blog-post-detail .blog-post-content h4 {font-size: 14px;}#blogPage .blog-post-detail .blog-post-content div {margin-right: 15px;margin-top: 5px;padding-right: 15px;}}@media (min-width: 992px) {#blogPage #menu-blog {text-align: center;max-height: 74px;}#blogPage .navbar-nav {float: none;display: inline-block;}#blogPage .navbar-inverse .navbar-nav > li > a {font-size: 14px;padding: 25px 15px;}#blogPage .navbar-nav > li > .dropdown-menu {left: 0;}#blogPage .search-toggle {display: inline-block;float: none;margin: 15px 0 0;vertical-align: top;}#blogPage .blog-post-share > .blog-post-share-link {width: 36px;}#blogPage .column-container {width: 25%;}#blogPage .social-block .btn {}}@media (min-width: 1200px) {#blogPage .search-container {padding: 0 25% 30px 25%;}#blogPage .blog-intro p {margin-left: auto;margin-right: auto;width: 630px;}#blogPage .blog-post-share > .blog-post-share-link {width: 44px;}#blogPage .promotion-block .carousel-control {top: 58px;}}@media (min-width:767px){#blogPage .col-lg-1:nth-child(12n+1),#blogPage .col-lg-2:nth-child(6n+1),#blogPage .col-lg-3:nth-child(4n+1),#blogPage .col-lg-4:nth-child(3n+1),#blogPage .col-lg-6:nth-child(2n+1),#blogPage .col-md-1:nth-child(12n+1),#blogPage .col-md-2:nth-child(6n+1),#blogPage .col-md-3:nth-child(4n+1),#blogPage .col-md-4:nth-child(3n+1),#blogPage .col-md-6:nth-child(2n+1){clear: none;}#blogPage .col-sm-1:nth-child(12n+1),#blogPage .col-sm-2:nth-child(6n+1),#blogPage .col-sm-3:nth-child(4n+1),#blogPage .col-sm-4:nth-child(3n+1),#blogPage .col-sm-6:nth-child(2n+1){clear: left;}}@media (min-width:992px){#blogPage .col-lg-1:nth-child(12n+1),#blogPage .col-lg-2:nth-child(6n+1),#blogPage .col-lg-3:nth-child(4n+1),#blogPage .col-lg-4:nth-child(3n+1),#blogPage .col-lg-6:nth-child(2n+1),#blogPage .col-sm-1:nth-child(12n+1),#blogPage .col-sm-2:nth-child(6n+1),#blogPage .col-sm-3:nth-child(4n+1),#blogPage .col-sm-4:nth-child(3n+1),#blogPage .col-sm-6:nth-child(2n+1){clear: none;}#blogPage .col-md-1:nth-child(12n+1),#blogPage .col-md-2:nth-child(6n+1),#blogPage .col-md-3:nth-child(4n+1),#blogPage .col-md-4:nth-child(3n+1),#blogPage .col-md-6:nth-child(2n+1){clear: left;}}@media (min-width:1200px){#blogPage .col-md-1:nth-child(12n+1),#blogPage .col-md-2:nth-child(6n+1),#blogPage .col-md-3:nth-child(4n+1),#blogPage .col-md-4:nth-child(3n+1),#blogPage .col-md-6:nth-child(2n+1),#blogPage .col-sm-1:nth-child(12n+1),#blogPage .col-sm-2:nth-child(6n+1),#blogPage .col-sm-3:nth-child(4n+1),#blogPage .col-sm-4:nth-child(3n+1),#blogPage .col-sm-6:nth-child(2n+1){clear: none;}#blogPage .col-lg-1:nth-child(12n+1),#blogPage .col-lg-2:nth-child(6n+1),#blogPage .col-lg-3:nth-child(4n+1),#blogPage .col-lg-4:nth-child(3n+1),#blogPage .col-lg-6:nth-child(2n+1){clear: left;}}#JS_wrap_post_comment{position:relative;}.wrapCommentsBlock{padding-top: 40px;max-width: 100%;}.comments ol, .comments ul {list-style-type: none;padding: 0;text-align: left;}.comments .comment-block {background: #FFF;border-radius: 1px;-moz-border-radius: 1px;position: relative;padding: 15px;margin-left: 46px;min-height: 58px;margin-bottom: 11px;margin-right: 4px;}.comments .avatar-image-container {overflow: hidden;width: 45px;margin: 28px 10px 10px 0;background: #FFF;padding: 0px;-moz-border-radius: 1px;-webkit-border-radius: 1px;box-shadow: 0 0 3px #B5B5B5;-moz-box-shadow: 0 0 3px #b5b5b5;-webkit-box-shadow: 0 0 3px #B5B5B5;float: left;z-index: 9;position: relative;max-width: 100px;max-height: 100px;overflow: hidden;border-radius: 41px;}.comments .date{font-size: 10px;font-style: italic;display: block;margin: -1px 0 7px 0;color:#777777;}.comments .not_valid{font-size: 12px;font-style: italic;display: block;margin: 7px 0;color:#ef9402; }.comments .avatar-image-container img {max-width: 100%;width: 100%;}.comments .comment-author-name {font-weight: bold;font-style: italic;display: block;margin: 12px 0 0 0;}.comments .comments-content .datetime {display: block;font-size: 11px;}.comment-actions {position: absolute;bottom: 0;right: 0;background: #DDD;padding: 3px 10px;text-shadow: 0 1px 1px #FFF;font-size: 11px;}.comment-actions:hover {background: #333;text-shadow: 0 1px 1px #000;}.comment-actions:hover a {color: white;}#comments ol > li.comment {margin: 0 0 20px;}#comments .comments-item{border-top: 1px solid #dfdfdf;}#comments ul.children {margin: 1px 0 0 50px;}#comments .datetime {font-size: 12px;font-style: italic;display: block;margin: 7px 0;filter: alpha(opacity=60);opacity: 0.6;}#comments .datetime a {color: #666;}#comments .comment-content {margin: 0 0 0 0px;}#comments li #respond {margin: 20px 0 0 26px;}#respond {margin: 20px 0 30px 0;}#respond .must-log-in {clear: both;}#respond p {margin: 0 0 30px 0;}#respond form {clear: both;overflow: hidden;padding-bottom: 10px;}#respond form label, #respond form small {display: block;cursor: pointer;}#respond form p.comment-form-author, #respond form p.comment-form-email {float: left;width: 48%;}#respond form p.comment-form-author {margin-right: 4%;}#respond form p.comment-form-url {width: 100%;clear: both;}#respond #author,#respond #email {margin-top: 10px;width: 92%;padding:5px 9px;}#respond #url {width: 96%;display: block;padding: 10px 2%;}#respond form input[type=text],#respond form input[type=email],#respond form input[type=url],#respond form textarea {font: inherit;color: #000;background: #fff;margin-bottom: 10px;border: 2px solid #e0e0e0;}#respond form input[type=text]:focus,#respond form input[type=email]:focus,#respond form input[type=url]:focus,#respond form textarea:focus {outline: none;box-shadow: none;}#respond form input[type=text]:invalid,#respond form input[type=email]:invalid,#respond form input[type=url]:invalid,#respond form textarea:invalid {outline: none;border-color: #fbc2c4;background-color: #f6e7eb;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}#respond form textarea {height: 150px;}#respond form #submit:hover, #respond form #submit:focus {background: black;}#respond form .comment-notes {font-size: 16px;color: #cccccc;margin: 0 0 20px 0;}#comment-form-title {margin: 0 0 15px;}#respond form label{text-align: left;display: none;}#respond .form-group > div,#respond .form-group > label{padding-left: 0;padding-right: 0;}#respond .bbcodeExplain{color: #999;line-height: 14px;font-family: monospace;font-weight: normal;font-size: 12px;}.comments-logged-in-as, .logged-in-as {font-size: 12px;color: #b3b3b3;letter-spacing: 1px;}#allowed_tags {margin: 20px 10px 10px 0;}.nocomments {margin: 0 20px 20px;}#comments .children .comment-content .text{font-style: normal;}#comments .comment-content .text{font-style: italic;font-weight: 600;font-size: 16px;color: #787878;}#comments .children .avatar-image-container{display: none;}#comments .children .comment{}#comments .children .comment-block{background: #f2f2f2;margin-left: 7px;margin-bottom: 8px;border: none;padding-top: 10px;}#comments .children .comments-header{}#comments .children .comment-author-name{margin-top: 0;}#comments .children .comment-content{margin-left: 0;margin-right: 0;}#comments .children .comments-item{border-top: none;}#comments input[type="submit"]{background: linear-gradient(#2083fe, #1d7bf0);border: 0;font-weight: 600;color: #fff;display: inline-block;box-shadow: rgba(23, 43, 99, .24) 0px 2px 6px;text-transform: uppercase;letter-spacing: 1px;font-size: 13px;padding: 12px 23px;text-shadow: 1px 1px rgba(0, 0, 0, .09);border-radius: 4px;cursor: pointer;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}.resp-sharing-button__link,.resp-sharing-button__icon {display: inline-block}.resp-sharing-button__link {text-decoration: none;color: #fff !important;margin: 0;font-size: 12px;display: inline-block;padding-right: 2px;padding-left: 2px;line-height: 17px;}.resp-sharing-button__link:hover{color: #fff !important;}.resp-sharing-button {border-radius: 5px;transition: 25ms ease-out;padding: 0.5em 0.75em;font-family: Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg {width: 1em;height: 1em;margin-right: 0;vertical-align: middle;position: relative;margin-top: -4px;}.resp-sharing-button span{margin-left: 4px;}.resp-sharing-button--small svg {margin: 0;vertical-align: middle}.resp-sharing-button__icon {stroke: #fff;fill: none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {fill: #fff;stroke: none}.resp-sharing-button--twitter {background-color: #55acee}.resp-sharing-button--twitter:hover {background-color: #2795e9}.resp-sharing-button--pinterest {background-color: #bd081c}.resp-sharing-button--pinterest:hover {background-color: #8c0615}.resp-sharing-button--facebook {background-color: #3b5998}.resp-sharing-button--facebook:hover {background-color: #2d4373}.resp-sharing-button--tumblr {background-color: #35465C}.resp-sharing-button--tumblr:hover {background-color: #222d3c}.resp-sharing-button--reddit {background-color: #5f99cf}.resp-sharing-button--reddit:hover {background-color: #3a80c1}.resp-sharing-button--google {background-color: #dd4b39}.resp-sharing-button--google:hover {background-color: #c23321}.resp-sharing-button--linkedin {background-color: #0077b5}.resp-sharing-button--linkedin:hover {background-color: #046293}.resp-sharing-button--email {background-color: #777}.resp-sharing-button--email:hover {background-color: #5e5e5e}.resp-sharing-button--xing {background-color: #1a7576}.resp-sharing-button--xing:hover {background-color: #114c4c}.resp-sharing-button--whatsapp {background-color: #25D366}.resp-sharing-button--whatsapp:hover {background-color: #1da851}.resp-sharing-button--hackernews {background-color: #FF6600}.resp-sharing-button--hackernews:hover, .resp-sharing-button--hackernews:focus { background-color: #FB6200 }.resp-sharing-button--vk {background-color: #507299}.resp-sharing-button--vk:hover {background-color: #43648c}.resp-sharing-button--facebook {background-color: #3b5998;border-color: #3b5998;}.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active {background-color: #2d4373;border-color: #2d4373;}.resp-sharing-button--twitter {background-color: #55acee;border-color: #55acee;}.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active {background-color: #2795e9;border-color: #2795e9;}.resp-sharing-button--google {background-color: #dd4b39;border-color: #dd4b39;}.resp-sharing-button--google:hover,.resp-sharing-button--google:active {background-color: #c23321;border-color: #c23321;}.resp-sharing-button--tumblr {background-color: #35465C;border-color: #35465C;}.resp-sharing-button--tumblr:hover,.resp-sharing-button--tumblr:active {background-color: #222d3c;border-color: #222d3c;}.resp-sharing-button--email {background-color: #777777;border-color: #777777;}.resp-sharing-button--email:hover,.resp-sharing-button--email:active {background-color: #5e5e5e;border-color: #5e5e5e;}.resp-sharing-button--pinterest {background-color: #bd081c;border-color: #bd081c;}.resp-sharing-button--pinterest:hover,.resp-sharing-button--pinterest:active {background-color: #8c0615;border-color: #8c0615;}.resp-sharing-button--linkedin {background-color: #0077b5;border-color: #0077b5;}.resp-sharing-button--linkedin:hover,.resp-sharing-button--linkedin:active {background-color: #046293;border-color: #046293;}.resp-sharing-button--reddit {background-color: #5f99cf;border-color: #5f99cf;}.resp-sharing-button--reddit:hover,.resp-sharing-button--reddit:active {background-color: #3a80c1;border-color: #3a80c1;}.resp-sharing-button--xing {background-color: #1a7576;border-color: #1a7576;}.resp-sharing-button--xing:hover.resp-sharing-button--xing:active {background-color: #114C4C;border-color: #114C4C;}.resp-sharing-button--whatsapp {background-color: #25D366;border-color: #25D366;}.resp-sharing-button--whatsapp:hover,.resp-sharing-button--whatsapp:active {background-color: #1DA851;border-color: #1DA851;}.resp-sharing-button--hackernews {background-color: #FF6600;border-color: #FF6600;}.resp-sharing-button--hackernews:hover.resp-sharing-button--hackernews:active {background-color: #FB6200;border-color: #FB6200;}@media (max-width: 767px) {.wrapShareButtons{padding-top: 5px;padding-bottom: 5px;}.resp-sharing-button span{display: none;}.resp-sharing-button__icon svg {width: 1.4em;height: 1.4em;}.resp-sharing-button__link{width: 20%;text-align: center;}.resp-sharing-button{border-radius: 0;}}