:root{--background:0 0% 100%;--foreground:240 10% 3.9%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 40%;--text-muted:240 10% 40%;--primary:240 5.9% 10%;--primary-foreground:0 0% 98%;--primary-contrast:240 5.9% 15%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--border:240
5.9% 90%;--link-color:240 100% 45%;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-section:4rem;--container-width:1200px;--container-padding:2rem;--radius-sm:0.3rem;--radius-md:0.5rem;--radius-lg:0.75rem;--transition-all:all 0.3s ease;--transition-colors:color 0.3s ease, background-color 0.3s ease, border-color 0.3s ease;--transition-transform:transform 0.3s ease}@media (max-width: 1280px){:root{--container-width:1024px;--container-padding:1.5rem}}@media (max-width: 1024px){:root{--container-width:768px;--font-size-2xl:1.35rem;--spacing-section:3.5rem}}@media (max-width: 768px){:root{--font-size-base:0.9375rem;--font-size-lg:1rem;--font-size-xl:1.125rem;--font-size-2xl:1.25rem;--container-padding:1rem;--spacing-section:3rem;--radius-lg:0.5rem;--transition-transform:transform 0.2s ease}.hero-grid{padding-top:75px}.page-hero{padding-top:50px !important}}@media (max-width: 640px){:root{--container-padding:0.75rem;--spacing-section:2rem;--font-size-base:0.875rem;--font-size-lg:0.9375rem;--font-size-xl:1rem;--font-size-2xl:1.125rem;--spacing-4:0.75rem;--spacing-6:1.25rem;--spacing-8:1.5rem;--radius-md:0.375rem;--radius-lg:0.5rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background-color:hsl(var(--background));color:hsl(var(--foreground));line-height:1.5}.container{max-width:var(--container-width);margin:0
auto;padding:0
var(--container-padding)}.site-header{position:sticky;top:0;left:0;right:0;z-index:1000;background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border))}.header-top{background-color:hsl(var(--muted));padding:var(--spacing-2) 0;font-size:var(--font-size-sm)}.header-top-content{display:flex;justify-content:flex-end;align-items:center}.header-contact{display:flex;gap:var(--spacing-6);align-items:center;flex-wrap:wrap}.header-contact-link{display:inline-flex;align-items:center;gap:var(--spacing-2);color:hsl(var(--muted-foreground));text-decoration:none;transition:var(--transition-colors);white-space:nowrap}.header-contact-link:hover{color:hsl(var(--foreground))}.header-hours{display:inline-flex;align-items:center;gap:var(--spacing-2);color:hsl(var(--muted-foreground));white-space:nowrap}.header-hours-content{display:flex;align-items:center;gap:var(--spacing-2);flex-wrap:wrap}.header-hours-separator{color:hsl(var(--primary));font-size:0.75rem}.header-main{padding:var(--spacing-4) 0;background-color:hsl(var(--background))}.header-content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4)}.site-branding{flex-shrink:0}.custom-logo-link{display:block;max-width:160px}.custom-logo{width:100%;height:auto;max-height:50px;object-fit:contain}@media (max-width: 768px){body{padding-top:0}.site-header{position:sticky}.header-top{display:none}.header-main{padding:var(--spacing-3) 0}}@media (max-width: 480px){.footer-grid{grid-template-columns:1fr;gap:var(--spacing-8)}.footer-column:first-child{grid-column:auto}.footer-bottom-content{flex-direction:column;text-align:center;gap:var(--spacing-4)}.footer-legal{justify-content:center}}.hero{position:relative;padding:calc(var(--spacing-8) * 2) 0;overflow:hidden;background-color:hsl(var(--background))}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23000000' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.hero-gradient{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,
hsl(var(--primary) / 0.1) 0%,
hsl(var(--background)) 100%
)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);align-items:center}.hero-content{max-width:600px}.hero-title{font-size:clamp(2.5rem, 5vw, 3.5rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-4);color:hsl(var(--foreground))}.hero-title-highlight{display:block;color:hsl(var(--primary))}.hero-description{font-size:var(--font-size-lg);line-height:1.6;color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-6)}.hero-features{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-8)}.hero-feature{display:flex;align-items:center;gap:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}.hero-feature
svg{color:hsl(var(--primary))}.hero-actions{display:flex;gap:var(--spacing-4)}.hero-actions
.button{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);font-weight:600}.hero-image{position:relative}.hero-image-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-4);max-width:560px;margin:0
auto}.hero-image-card{background-color:hsl(var(--card));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;transition:var(--transition-all)}.hero-image-card:hover{background-color:black !important}.hero-image-card
svg{color:hsl(var(--primary));margin-bottom:var(--spacing-4)}.hero-image-card
h3{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.hero-image-card
p{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}@media (max-width: 768px){.hero{padding:var(--spacing-8) 0}.hero-grid{grid-template-columns:1fr;gap:var(--spacing-8);text-align:center}.hero-content{margin:0
auto}.hero-features{justify-content:center;flex-wrap:wrap}.hero-actions{justify-content:center;flex-wrap:wrap}.hero-image-grid{grid-template-columns:1fr}.hero-image-card:nth-child(3){grid-column:auto}}.features{padding:calc(var(--spacing-8) * 2) 0;background-color:hsl(var(--background))}.section-header{text-align:center;max-width:600px;margin:0
auto var(--spacing-8)}.section-header
h2{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.section-header
p{color:hsl(var(--muted-foreground));font-size:var(--font-size-lg)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--spacing-6)}.feature-card{padding:var(--spacing-6);background-color:hsl(var(--card));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);transition:var(--transition-all)}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px hsl(var(--muted) / 0.3)}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:hsl(var(--primary) / 0.1);color:hsl(var(--primary));border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}.feature-card
h3{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.feature-card
p{color:hsl(var(--muted-foreground));line-height:1.6}.cta-section{padding:4rem 0;position:relative;overflow:hidden}.cta-section.cta-light{background-color:var(--color-background);border:1px
solid var(--color-border);border-radius:var(--radius-lg);margin:2rem 0}.cta-section.cta-dark{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);color:var(--color-background);margin:2rem 0}.cta-content{text-align:center;max-width:800px;margin:0
auto;padding:0
1rem}.cta-dark .cta-content
h2{color:var(--color-background);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-light .cta-content
h2{color:var(--color-foreground);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-dark .cta-content
p{color:var(--color-background-muted);font-size:1.125rem;margin-bottom:2rem;opacity:0.9}.cta-light .cta-content
p{color:var(--color-muted);font-size:1.125rem;margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-dark .button-primary{background-color:var(--color-background);color:var(--color-primary);border:none}.cta-dark .button-primary:hover{background-color:var(--color-background-muted)}.cta-dark .button-secondary{background-color:transparent;color:var(--color-background);border:2px
solid var(--color-background)}.cta-dark .button-secondary:hover{background-color:var(--color-background);color:var(--color-primary)}.cta-light .button-primary{background-color:var(--color-primary);color:var(--color-background);border:none}.cta-light .button-primary:hover{background-color:var(--color-primary-dark)}.cta-light .button-secondary{background-color:transparent;color:var(--color-primary);border:2px
solid var(--color-primary)}.cta-light .button-secondary:hover{background-color:var(--color-primary);color:var(--color-background)}.button{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-weight:500;text-decoration:none;transition:var(--transition-all);min-height:44px;justify-content:center;white-space:nowrap}.button-primary{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.button-primary:hover{background-color:hsl(var(--primary-contrast))}.button-secondary{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.button-secondary:hover{background-color:black;color:white}@media (max-width: 768px){.hero{padding:var(--spacing-8) 0}.hero-actions{flex-direction:column}.features-grid,.services-grid{grid-template-columns:1fr}.cta-actions{flex-direction:column}}.page-hero{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:calc(var(--spacing-8) * 1.5) 0;text-align:center}.page-hero-content{max-width:800px;margin:0
auto}.page-title{font-size:clamp(2rem, 4vw, 3rem);font-weight:700;margin-bottom:var(--spacing-4)}.page-description{font-size:var(--font-size-lg);opacity:0.9}.about-section{padding:calc(var(--spacing-8) * 2) 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);align-items:center}.about-content
h2{font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-4);color:hsl(var(--foreground))}.about-content
p{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-4);line-height:1.6}.about-image
img{width:100%;height:auto;border-radius:var(--radius-lg)}.values-section{padding:calc(var(--spacing-8) * 2) 0;background-color:hsl(var(--muted))}.section-title{text-align:center;font-size:var(--font-size-2xl);font-weight:700;margin-bottom:var(--spacing-8);color:hsl(var(--foreground))}.values-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--spacing-6)}.value-card{background-color:hsl(var(--background));padding:var(--spacing-6);border-radius:var(--radius-lg);text-align:center;transition:var(--transition-all)}.value-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px hsl(var(--muted) / 0.3)}.value-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:hsl(var(--primary) / 0.1);color:hsl(var(--primary));border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}.team-section{padding:4rem 0;background:var(--color-background)}.team-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;margin-top:3rem}.team-card{background:var(--color-background);border:1px
solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all 0.2s ease}.team-card:hover{transform:translateY(-4px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}.team-image{width:160px;height:160px;margin:0
auto 1.5rem;border-radius:50%;overflow:hidden;background:var(--color-background-muted);display:flex;align-items:center;justify-content:center;border:2px
solid var(--color-border)}.team-photo{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.team-card:hover .team-photo{transform:scale(1.05)}.team-image
svg{color:var(--color-muted)}.team-content{display:flex;flex-direction:column;gap:0.5rem}.team-card
h3{font-size:1.5rem;font-weight:600;color:var(--color-foreground);margin:0}.team-role{font-size:1.125rem;color:var(--color-primary);font-weight:500;margin:0}.team-specialization{color:var(--color-muted);margin:0;font-size:0.95rem}.team-contact{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}.team-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius);background:var(--color-background-muted);color:var(--color-primary);transition:all 0.2s ease}.team-link:hover{background:var(--color-primary);color:var(--color-background);transform:translateY(-2px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width: 768px){.team-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}.team-image{width:140px;height:140px}.team-card
h3{font-size:1.25rem}.team-role{font-size:1rem}}.services-section{padding:calc(var(--spacing-8) * 2) 0}.services-categories{display:flex;flex-direction:column;gap:var(--spacing-8)}.service-category{margin-bottom:var(--spacing-8)}.category-title{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.category-description{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-6)}.service-card{background-color:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);transition:var(--transition-all)}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px hsl(var(--muted) / 0.3)}.service-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:hsl(var(--primary) / 0.1);color:hsl(var(--primary));border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}.service-title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.service-excerpt{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-4)}.service-meta{display:flex;gap:var(--spacing-4);margin-bottom:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--font-size-sm)}.service-price,.service-duration{display:flex;align-items:center;gap:var(--spacing-2)}.service-link{display:inline-flex;align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));text-decoration:none;font-weight:500;transition:var(--transition-colors)}.service-link:hover{color:hsl(var(--primary) / 0.8)}.contact-section{padding:calc(var(--spacing-8) * 2) 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8)}.contact-info{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:var(--spacing-6)}.info-card{background-color:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center}.info-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:hsl(var(--primary) / 0.1);color:hsl(var(--primary));border-radius:var(--radius-md);margin-bottom:var(--spacing-4)}.info-card
h3{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.info-card p,
.info-card
a{color:hsl(var(--muted-foreground));text-decoration:none;transition:var(--transition-colors)}.info-card a:hover{color:hsl(var(--foreground))}.opening-hours{list-style:none;padding:0;margin:0}.opening-hours
li{display:flex;justify-content:space-between;margin-bottom:var(--spacing-2);color:hsl(var(--muted-foreground))}.contact-form-wrapper{background-color:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-8)}.form-card
h2{font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-2);color:hsl(var(--foreground))}.form-card
p{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-6)}.map-section{padding-bottom:calc(var(--spacing-8) * 2)}.map-wrapper{border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 6px -1px hsl(var(--muted) / 0.1)}@media (max-width: 768px){.about-grid,.contact-grid{grid-template-columns:1fr}.about-image{order:-1}.contact-info{grid-template-columns:1fr}}.services-archive .page-hero-content{text-align:center;color:var(--color-white);position:relative;z-index:1}.services-archive .page-title{font-size:3rem;font-weight:700;margin-bottom:1rem;color:var(--color-white)}.services-archive .page-description{font-size:1.25rem;max-width:600px;margin:0
auto;opacity:0.9}.services-archive .services-section{padding:4rem 0}.service-category{margin-bottom:4rem}.service-category:last-child{margin-bottom:0}.category-title{font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--color-gray-900)}.category-description{font-size:1.125rem;color:var(--color-gray-600);margin-bottom:2rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:2rem}.service-card{background:var(--color-white);border-radius:12px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);transition:transform 0.2s ease, box-shadow 0.2s ease;display:flex;flex-direction:column;height:100%}.service-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)}.service-icon{width:48px;height:48px;background:var(--color-primary-50);border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-icon
svg{color:var(--color-primary-600)}.service-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--color-gray-900)}.service-excerpt{color:var(--color-gray-600);margin-bottom:1.5rem;flex-grow:1}.service-meta{display:flex;gap:1.5rem;margin-bottom:1.5rem;font-size:0.875rem}.service-price,.service-duration{display:flex;align-items:center;gap:0.5rem;color:var(--color-gray-700)}.service-price svg,
.service-duration
svg{color:var(--color-primary-500)}.service-link{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1rem;background:var(--color-primary-50);color:var(--color-primary-700);border-radius:8px;font-weight:500;transition:background-color 0.2s ease;text-decoration:none}.service-link:hover{background:var(--color-primary-100);color:var(--color-primary-800)}.service-link
svg{transition:transform 0.2s ease}.service-link:hover
svg{transform:translateX(4px)}.cta-section{background:var(--color-gray-50);padding:4rem 0;margin-top:4rem}.cta-content{text-align:center;max-width:600px;margin:0
auto}.cta-content
h2{font-size:2rem;font-weight:700;margin-bottom:1rem;color:var(--color-gray-900)}.cta-content
p{font-size:1.125rem;color:var(--color-gray-600);margin-bottom:2rem}.cta-buttons{display:flex;gap:1rem;justify-content:center}@media (max-width: 768px){.services-archive .page-hero{padding:3rem 0}.services-archive .page-title{font-size:2.5rem}.services-archive .page-description{font-size:1.125rem}.category-title{font-size:1.75rem}.services-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-content
h2{font-size:1.75rem}}.service-single{padding-bottom:4rem}@media (max-width: 768px){.service-hero{padding:0;margin-bottom:0;margin-top:0}}.service-hero-content{text-align:center;max-width:800px;margin:0
auto;padding:0
1rem;color:black}.service-hero .service-icon{width:96px;height:96px;margin:0
auto 2rem;display:flex;align-items:center;justify-content:center;background:var(--color-background);border-radius:50%;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);transition:transform 0.2s ease}.service-hero .service-icon:hover{transform:scale(1.05)}.service-hero .service-icon
svg{color:var(--color-primary)}.service-title{font-size:clamp(2rem, 5vw, 3rem);font-weight:700;margin-bottom:1rem;color:var(--color-foreground);line-height:1.2}.service-excerpt{font-size:clamp(1rem, 3vw, 1.25rem);color:var(--color-muted);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.service-meta{display:flex;gap:2rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.meta-item{display:flex;align-items:center;gap:0.5rem;color:var(--color-muted);padding:0.5rem 1rem;background:var(--color-background);border-radius:var(--radius);border:1px
solid var(--color-border)}.meta-item
svg{color:var(--color-primary);flex-shrink:0}.service-featured-image{margin-top:3rem;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);aspect-ratio:16/9;background:var(--color-background-muted)}.service-featured-image
img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.service-featured-image:hover
img{transform:scale(1.02)}.service-content{padding:2rem 0}.service-grid{display:grid;grid-template-columns:2fr 1fr;gap:4rem;align-items:start}@media (max-width: 1024px){.service-grid{grid-template-columns:1fr;gap:2rem}.service-sidebar{order:-1}}.service-main{font-size:clamp(1rem, 2vw, 1.125rem);color:var(--color-muted)}.content-section{margin-bottom:3rem;background:var(--color-background);padding:2rem;border-radius:var(--radius-lg);border:1px
solid var(--color-border)}.content-section
h2{font-size:clamp(1.5rem, 3vw, 2rem);font-weight:600;color:var(--color-foreground);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.features-list{list-style:none;padding:0;margin:0;display:grid;gap:1rem}@media (min-width: 640px){.features-list{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}.features-list
li{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-background);border:1px
solid var(--color-border);border-radius:var(--radius);transition:transform 0.2s ease}.features-list li:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1)}.features-list li
svg{color:var(--color-primary);flex-shrink:0}.service-sidebar .service-card{background:var(--color-background);border:1px
solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;position:sticky;top:2rem}@media (max-width: 1024px){.service-sidebar .service-card{position:static}}.service-card
h3{font-size:clamp(1.25rem, 3vw, 1.5rem);font-weight:600;margin-bottom:1.5rem;color:var(--color-foreground);padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.service-card
h4{font-size:1.125rem;font-weight:600;margin-bottom:1rem;color:var(--color-foreground)}.included-section,.not-included-section{margin-bottom:2rem;padding:1.5rem;background:var(--color-background-muted);border-radius:var(--radius)}.included-list,.not-included-list{list-style:none;padding:0;margin:0;display:grid}.included-list li,
.not-included-list
li{display:flex;align-items:flex-start;gap:0.75rem;color:var(--color-muted);font-size:0.95rem;line-height:1.5;padding:0.5rem;background:var(--color-background);border-radius:var(--radius);border:1px
solid var(--color-border);transition:transform 0.2s ease}.included-list li:hover,
.not-included-list li:hover{transform:translateX(4px)}.included-list li svg,
.not-included-list li
svg{width:20px;height:20px;flex-shrink:0;margin-top:2px}.included-list li
svg{color:var(--color-success)}.not-included-list li
svg{color:var(--color-error)}.included-list li span,
.not-included-list li
span{flex:1}.service-cta{margin-top:2rem}.service-cta
.button{width:100%;justify-content:center;padding:1rem;font-size:1.125rem;transition:all 0.2s ease}.service-cta .button:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1)}.related-services{padding:4rem 0;background:var(--color-background);border-top:1px solid var(--color-border)}.related-services
h2{text-align:center;font-size:clamp(2rem, 4vw, 2.5rem);font-weight:700;margin-bottom:3rem;color:var(--color-foreground)}.services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media (max-width: 640px){.services-grid{grid-template-columns:1fr}}.service-card{background:var(--color-background);border:1px
solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;transition:all 0.2s ease;height:100%;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)}.service-card .service-icon{width:48px;height:48px;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-background-muted);border-radius:var(--radius);color:var(--color-primary)}.service-link{display:inline-flex;align-items:center;gap:0.5rem;color:var(--color-primary);text-decoration:none;font-weight:500;margin-top:auto;padding-top:1rem}.service-link:hover{text-decoration:none;gap:0.75rem}.wpcf7-form{max-width:100%;margin:0
auto}.wpcf7-form
label{display:block;margin-bottom:0.5rem;font-weight:500;color:#374151}.wpcf7-form .form-control{display:block;width:100%;padding:0.5rem 0.75rem;font-size:1rem;line-height:1.5;color:#374151;background-color:#fff;background-clip:padding-box;border:1px
solid #d1d5db;border-radius:0.375rem;transition:border-color 0.15s ease-in-out}.wpcf7-form .form-control:focus{border-color:#2563eb;outline:0;box-shadow:0 0 0 2px rgba(37, 99, 235, 0.25)}.wpcf7-form textarea.form-control{min-height:120px;resize:vertical}.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1rem;font-size:1rem;font-weight:500;line-height:1.5;color:#fff;background-color:#000;border:1px
solid transparent;border-radius:0.375rem;cursor:pointer;transition:all 0.15s ease-in-out;width:100%}.wpcf7-submit:hover{background-color:#fff;color:#000;border:1px
solid #000}.wpcf7-not-valid-tip{color:#dc2626;font-size:0.875rem;margin-top:0.25rem}.wpcf7-response-output{margin:1rem 0;padding:0.75rem 1rem;border-radius:0.375rem}.wpcf7 form.sent .wpcf7-response-output{background-color:#dcfce7;color:#166534;border-color:#166534}.wpcf7 form.invalid .wpcf7-response-output{background-color:#fee2e2;color:#dc2626;border-color:#dc2626}.guide-article{padding-bottom:var(--spacing-section)}.guide-hero{background:linear-gradient(135deg, hsl(var(--primary) / 0.1) 0%, hsl(var(--background)) 100%);padding:calc(var(--spacing-8) * 1.5) 0;margin-bottom:var(--spacing-8)}.guide-hero-content{max-width:800px;margin:0
auto;text-align:center}.guide-meta{display:flex;gap:var(--spacing-4);justify-content:center;margin-bottom:var(--spacing-4);flex-wrap:wrap}.guide-meta>span{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-md);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground))}.guide-meta
svg{color:hsl(var(--primary))}.guide-difficulty-principiante{color:hsl(142.1 76.2% 36.3%)}.guide-difficulty-intermedio{color:hsl(221.2 83.2% 53.3%)}.guide-difficulty-avanzato{color:hsl(346.8 77.2% 49.8%)}.guide-title{font-size:clamp(2rem, 5vw, 3rem);font-weight:700;margin-bottom:var(--spacing-4);color:hsl(var(--foreground))}.guide-excerpt{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));max-width:600px;margin:0
auto}.guide-content-wrapper{display:grid;grid-template-columns:250px 1fr;gap:var(--spacing-8);align-items:start}.guide-sidebar{position:sticky;top:calc(72px + var(--spacing-4))}.guide-toc{background:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4)}.guide-toc
h2{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid hsl(var(--border))}.guide-nav
ul{list-style:none;padding:0;margin:0}.guide-nav
li{margin-bottom:var(--spacing-2)}.guide-nav
a{display:block;padding:var(--spacing-2);color:hsl(var(--muted-foreground));text-decoration:none;border-radius:var(--radius-sm);transition:var(--transition-colors)}.guide-nav a:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.guide-main-content{max-width:800px}.guide-video{margin-bottom:var(--spacing-8);border-radius:var(--radius-lg);overflow:hidden;position:relative;padding-bottom:56.25%;height:0}.guide-video
iframe{position:absolute;top:0;left:0;width:100%;height:100%}.guide-section{margin-bottom:var(--spacing-8)}.guide-section
h2{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-4);color:hsl(var(--foreground))}.guide-list{list-style:none;padding:0;margin:0}.guide-list
li{position:relative;padding-left:var(--spacing-6);margin-bottom:var(--spacing-2)}.guide-list li::before{content:'';position:absolute;left:0;top:0.75em;width:6px;height:6px;background-color:hsl(var(--primary));border-radius:50%;transform:translateY(-50%)}.section-content{font-size:var(--font-size-base);line-height:1.7;color:hsl(var(--foreground));margin-bottom:var(--spacing-4)}.section-figure{margin:var(--spacing-4) 0;border-radius:var(--radius-lg);overflow:hidden}.section-image{display:block;width:100%;height:auto}figcaption{padding:var(--spacing-2);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));text-align:center;background:hsl(var(--muted))}.section-notes{margin-top:var(--spacing-4);padding:var(--spacing-4);background:hsl(var(--muted));border-radius:var(--radius-md);font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));display:flex;gap:var(--spacing-2);align-items:flex-start}.section-notes
svg{flex-shrink:0;margin-top:0.25em;color:hsl(var(--primary))}.guide-notes{padding:var(--spacing-4);background:hsl(var(--muted));border-radius:var(--radius-md);font-size:var(--font-size-base);color:hsl(var(--muted-foreground))}@media (max-width: 1024px){.guide-content-wrapper{grid-template-columns:1fr}.guide-sidebar{position:relative;top:0;margin-bottom:var(--spacing-6)}}@media (max-width: 768px){.guide-hero{padding:calc(var(--spacing-8) + 72px) 0 var(--spacing-8)}.guide-meta{gap:var(--spacing-2)}.guide-meta>span{font-size:var(--font-size-xs)}.guide-title{font-size:clamp(1.5rem, 4vw, 2rem)}.guide-excerpt{font-size:var(--font-size-base)}}.guide-archive-hero{background:linear-gradient(135deg, hsl(var(--primary) / 0.1) 0%, hsl(var(--background)) 100%);padding:calc(var(--spacing-8) * 1.5) 0;margin-bottom:var(--spacing-8);text-align:center}.archive-title{font-size:clamp(2rem, 5vw, 3rem);font-weight:700;margin-bottom:var(--spacing-4);color:hsl(var(--foreground))}.archive-description{max-width:600px;margin:0
auto;font-size:var(--font-size-lg);color:hsl(var(--muted-foreground))}.guide-archive-wrapper{display:grid;grid-template-columns:250px 1fr;gap:var(--spacing-8);align-items:start}.guide-filters{position:sticky;top:calc(72px + var(--spacing-4))}.filter-section{background:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-4);margin-bottom:var(--spacing-4)}.filter-section
h2{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid hsl(var(--border))}.filter-list{list-style:none;padding:0;margin:0}.filter-list
li{margin-bottom:var(--spacing-1)}.filter-list
a{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-2);color:hsl(var(--muted-foreground));text-decoration:none;border-radius:var(--radius-sm);transition:var(--transition-colors)}.filter-list a:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.filter-list
a.active{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.filter-list
.count{font-size:var(--font-size-sm);color:inherit}.guide-cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--spacing-6)}.guide-card{background:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition-transform), var(--transition-shadow)}.guide-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px hsl(var(--muted) / 0.2)}.guide-card-image{display:block;aspect-ratio:16 / 9;overflow:hidden}.guide-card-image
img{width:100%;height:100%;object-fit:cover;transition:var(--transition-transform)}.guide-card:hover .guide-card-image
img{transform:scale(1.05)}.guide-card-content{padding:var(--spacing-4)}.guide-card-meta{display:flex;gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-wrap:wrap}.guide-card-meta>span{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:hsl(var(--muted));border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.guide-card-meta
svg{width:14px;height:14px;color:hsl(var(--primary))}.guide-card-title{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-2);line-height:1.4}.guide-card-title
a{color:hsl(var(--foreground));text-decoration:none}.guide-card-title a:hover{color:hsl(var(--primary))}.guide-card-excerpt{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-3);line-height:1.6}.guide-card-categories{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.guide-category{display:inline-block;padding:var(--spacing-1) var(--spacing-2);background:hsl(var(--primary) / 0.1);color:hsl(var(--primary));border-radius:var(--radius-sm);font-size:var(--font-size-xs);text-decoration:none;transition:var(--transition-colors)}.guide-category:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.no-guides{text-align:center;padding:var(--spacing-8) 0;color:hsl(var(--muted-foreground))}.pagination{margin-top:var(--spacing-8);display:flex;justify-content:center;gap:var(--spacing-2)}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0
var(--spacing-2);background:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--foreground));text-decoration:none;transition:var(--transition-colors)}.pagination .page-numbers.current{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.pagination .page-numbers:not(.current):hover{background:hsl(var(--muted))}.pagination
svg{width:16px;height:16px}.nav-prev-text,.nav-next-text{display:none}@media (min-width: 640px){.nav-prev-text,.nav-next-text{display:inline;margin:0
var(--spacing-2)}}@media (max-width: 1024px){.guide-archive-wrapper{grid-template-columns:1fr}.guide-filters{position:relative;top:0;margin-bottom:var(--spacing-6)}}@media (max-width: 768px){.guide-archive-hero{padding:calc(var(--spacing-8) + 72px) 0 var(--spacing-8)}.archive-title{font-size:clamp(1.5rem, 4vw, 2rem)}.archive-description{font-size:var(--font-size-base)}.guide-cards{grid-template-columns:1fr}}.popular-guides-list{list-style:none;padding:0;margin:0}.popular-guide-link{display:flex;gap:var(--spacing-3);padding:var(--spacing-2);color:hsl(var(--foreground));text-decoration:none;border-radius:var(--radius-sm);transition:var(--transition-colors)}.popular-guide-link:hover{background:hsl(var(--muted))}.popular-guide-image{flex-shrink:0;width:60px;height:60px;border-radius:var(--radius-sm);overflow:hidden}.popular-guide-image
img{width:100%;height:100%;object-fit:cover}.popular-guide-content{flex-grow:1;min-width:0}.popular-guide-content
h3{font-size:var(--font-size-sm);font-weight:500;margin:0
0 var(--spacing-1);color:hsl(var(--foreground));line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popular-guide-content .reading-time{font-size:var(--font-size-xs);color:hsl(var(--muted-foreground))}.rank-math-breadcrumb{padding:1rem 0;font-size:0.875rem;color:hsl(var(--muted-foreground))}.rank-math-breadcrumb
p{margin:0}.rank-math-breadcrumb
a{color:hsl(var(--foreground));text-decoration:none;transition:color 0.2s ease}.rank-math-breadcrumb a:hover{color:hsl(var(--primary))}.rank-math-breadcrumb
.separator{margin:0
0.5rem;color:hsl(var(--muted-foreground))}.guide-hero,.faq-hero,.case-study-hero,.service-hero,.team-member-article,.guide-archive-hero,.faq-archive-hero,.case-study-archive-hero,.team-archive-hero{padding-top:1rem}.faq-section{padding:var(--spacing-section) 0;background:hsl(var(--background))}.faq-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.faq-card{background:hsl(var(--background));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);padding:var(--spacing-6);transition:var(--transition-all);height:100%;display:flex;flex-direction:column}.faq-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px -2px hsl(var(--muted) / 0.3)}.faq-question{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-4);color:hsl(var(--foreground));line-height:1.4}.faq-answer{color:hsl(var(--muted-foreground));margin-bottom:var(--spacing-4);font-size:var(--font-size-base);line-height:1.6;flex-grow:1}.faq-link{display:inline-flex;align-items:center;gap:var(--spacing-2);color:hsl(var(--primary));text-decoration:none;font-weight:500;font-size:var(--font-size-sm);margin-top:auto;transition:gap 0.2s ease}.faq-link:hover{gap:var(--spacing-3)}.faq-link
svg{transition:transform 0.2s ease}.faq-link:hover
svg{transform:translateX(4px)}.project-type{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:hsl(var(--primary) / 0.1);color:hsl(var(--primary));text-decoration:none;transition:var(--transition-colors)}.project-type:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.section-footer{text-align:center;margin-top:var(--spacing-8)}.section-footer
.button{display:inline-flex;align-items:center;gap:var(--spacing-2);transition:gap 0.2s ease}.section-footer .button:hover{gap:var(--spacing-3)}.section-footer .button
svg{transition:transform 0.2s ease}.section-footer .button:hover
svg{transform:translateX(4px)}@media (max-width: 1024px){.case-studies-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 768px){.faq-grid,.case-studies-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.faq-card,.case-study-card{padding:var(--spacing-4)}.faq-question{font-size:var(--font-size-base)}.faq-answer,.case-study-excerpt{font-size:var(--font-size-sm)}.case-study-content{padding:var(--spacing-4)}.case-study-title{font-size:var(--font-size-base)}.case-study-meta
span{font-size:var(--font-size-xs)}.section-footer{margin-top:var(--spacing-6)}.section-footer
.button{width:100%;justify-content:center}}@media (max-width: 480px){.faq-card,.case-study-card{padding:var(--spacing-3)}.case-study-meta{gap:var(--spacing-2)}.case-study-categories{gap:var(--spacing-1)}.project-type{font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}}.guides-section-dark{background:#1a1a1a;color:#fff;padding:4rem 0}.homepage .guides-section-dark .guides-grid{gap:2rem !important;display:grid !important;grid-template-columns:repeat(auto-fill, minmax(320px, 1fr)) !important;margin-top:2rem !important}.guides-section-dark .section-header
h2{color:#fff}.guides-section-dark .section-header
p{color:#e5e5e5}.guides-section-dark .guide-card{background:#2a2a2a;border:1px
solid #404040;transition:all 0.3s ease}.guides-section-dark .guide-card:hover{background:#333;border-color:#555;transform:translateY(-2px);box-shadow:0 8px 25px rgba(0, 0, 0, 0.3)}.guides-section-dark .guide-card-title
a{color:#fff;text-decoration:none}.guides-section-dark .guide-card-title a:hover{color:#4CAF50}.guides-section-dark .guide-card-excerpt{color:#ccc}.guides-section-dark .guide-difficulty{background:#4CAF50;color:#fff}.guides-section-dark .reading-time{color:#999}.guides-section-dark .guide-category{background:#404040;color:#fff;text-decoration:none;border:1px
solid #555}.guides-section-dark .guide-category:hover{background:#4CAF50;border-color:#4CAF50}.guides-section-dark
.button{background:#4CAF50;color:#fff;border:2px
solid #4CAF50}.guides-section-dark .button:hover{background:transparent;color:#4CAF50}.guides-archive-page{display:flex;flex-direction:column}.guides-content-section{order:1}.guides-archive-page .cta-section{order:2}.guides-categories-section{order:3}@media (max-width: 768px){.guides-content-section{order:1}.guides-archive-page .cta-section{order:2}.guides-categories-section{order:3}}.faq-section{background:#f8f9fa;padding:4rem 0}.faq-section .section-header{margin-bottom:3rem}.faq-section .section-header
h2{color:#2c3e50}.faq-section .section-header
p{color:#6c757d;font-size:1.1rem}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1.5rem;margin-bottom:3rem}.faq-card{background:#fff;border:1px
solid #e9ecef;border-radius:12px;padding:2rem;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);position:relative;overflow:hidden}.faq-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg, #4CAF50, #45a049);transform:scaleY(0);transition:transform 0.3s ease}.faq-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0, 0, 0, 0.15);border-color:#4CAF50}.faq-card:hover::before{transform:scaleY(1)}.faq-question{color:#2c3e50;font-size:1.25rem;font-weight:600;margin-bottom:1rem;line-height:1.4}.faq-link{display:inline-flex;align-items:center;gap:0.5rem;color:#4CAF50;text-decoration:none;font-weight:500;transition:all 0.3s ease;border-bottom:2px solid transparent}.faq-link:hover{color:#45a049;border-bottom-color:#4CAF50}.faq-link
svg{transition:transform 0.3s ease}.faq-link:hover
svg{transform:translateX(4px)}.faq-section .section-footer{text-align:center;margin-top:3rem}.faq-section
.button{background:#4CAF50;color:#fff;border:2px
solid #4CAF50;padding:1rem 2rem;border-radius:8px;font-weight:600;transition:all 0.3s ease}.faq-section .button:hover{background:transparent;color:#4CAF50;transform:translateY(-2px);box-shadow:0 8px 25px rgba(76, 175, 80, 0.3)}@media (max-width: 768px){.faq-section{padding:3rem 0}.faq-grid{grid-template-columns:1fr;gap:1rem}.faq-card{padding:1.5rem}.faq-question{font-size:1.1rem}}.cta-section.cta-dark{background:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);padding:5rem 0 5rem 0;margin:0;position:relative;overflow:hidden}.cta-section.cta-dark::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%, rgba(76, 175, 80, 0.1) 0%, transparent 50%),
radial-gradient(circle at 80% 20%, rgba(76, 175, 80, 0.05) 0%, transparent 50%),
radial-gradient(circle at 40% 80%, rgba(76, 175, 80, 0.08) 0%, transparent 50%);pointer-events:none}.cta-dark .cta-content{text-align:center;position:relative;z-index:2;max-width:800px;margin:0
auto}.cta-dark .cta-content
h2{color:#fff;font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;background:linear-gradient(135deg, #fff 0%, #e8e8e8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-dark .cta-content
p{color:#ccc;font-size:1.25rem;margin-bottom:3rem;line-height:1.6}.cta-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.cta-dark
.button{padding:1.25rem 2.5rem;border-radius:50px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;min-width:200px;display:inline-flex;align-items:center;justify-content:center;gap:0.75rem}.cta-dark .button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);transition:left 0.6s}.cta-dark .button:hover::before{left:100%}.cta-dark .button-primary{background:linear-gradient(135deg, #4CAF50 0%, #45a049 100%);color:#fff;border:2px
solid #4CAF50;box-shadow:0 8px 32px rgba(76, 175, 80, 0.3);animation:pulse 3s infinite}.cta-dark .button-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(76, 175, 80, 0.4);background:linear-gradient(135deg, #45a049 0%, #4CAF50 100%);animation:none}.cta-dark .button-secondary{background:transparent;color:#fff;border:2px
solid #fff;backdrop-filter:blur(10px)}.cta-dark .button-secondary:hover{background:#fff;color:#1a1a1a;transform:translateY(-3px);box-shadow:0 15px 40px rgba(255, 255, 255, 0.2)}.cta-dark .button
svg{transition:transform 0.3s ease;flex-shrink:0}.cta-dark .button:hover
svg{transform:scale(1.1) rotate(5deg)}@media (max-width: 768px){.cta-section.cta-dark{padding:4rem 0}.cta-dark .cta-content
h2{font-size:2.25rem}.cta-dark .cta-content
p{font-size:1.1rem;margin-bottom:2.5rem}.cta-buttons{flex-direction:column;align-items:center;gap:1rem}.cta-dark
.button{width:100%;max-width:300px;padding:1rem 2rem}}@keyframes
pulse{0%{box-shadow:0 8px 32px rgba(76, 175, 80, 0.3)}50%{box-shadow:0 8px 32px rgba(76, 175, 80, 0.5)}100%{box-shadow:0 8px 32px rgba(76, 175, 80, 0.3)}}.section-header{text-align:center;margin-bottom:var(--spacing-12)}.section-header__label{font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:hsl(var(--primary));margin-bottom:var(--spacing-2);display:block}.section-header__title{font-size:clamp(2rem, 4vw, 2.5rem);font-weight:700;line-height:1.2;color:hsl(var(--foreground));margin-bottom:var(--spacing-4)}.section-header__highlight{color:hsl(var(--primary))}.section-header__description{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));max-width:600px;margin:0
auto;line-height:1.6}.card{background:hsl(var(--card));border:1px
solid hsl(var(--border));border-radius:var(--radius-lg);overflow:hidden;transition:all 0.3s ease;height:100%;display:flex;flex-direction:column}.card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0, 0, 0, 0.1);border-color:hsl(var(--primary) / 0.3)}.card__inner{display:flex;flex-direction:column;height:100%}.card__image{position:relative;width:100%;height:200px;overflow:hidden;background:hsl(var(--muted))}.card__thumbnail{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.card:hover
.card__thumbnail{transform:scale(1.05)}.card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, hsl(var(--muted)) 0%, hsl(var(--muted) / 0.5) 100%);color:hsl(var(--muted-foreground))}.card__content{padding:var(--spacing-5);flex:1;display:flex;flex-direction:column}.card__category{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:hsl(var(--primary));background:hsl(var(--primary) / 0.1);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);margin-bottom:var(--spacing-3);width:fit-content}.card__title{font-size:var(--font-size-xl);font-weight:600;line-height:1.3;margin-bottom:var(--spacing-3)}.card__title
a{color:hsl(var(--foreground));text-decoration:none;transition:color 0.2s ease}.card__title a:hover{color:hsl(var(--primary))}.card__excerpt{font-size:var(--font-size-sm);color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:var(--spacing-4);flex:1}.card__meta{display:flex;align-items:center;gap:var(--spacing-4);font-size:var(--font-size-xs);color:hsl(var(--muted-foreground));padding-top:var(--spacing-3);border-top:1px solid hsl(var(--border));margin-top:auto}.card__meta-badge,.card__meta-time{display:inline-flex;align-items:center;gap:var(--spacing-1)}.card__meta-badge svg,
.card__meta-time
svg{flex-shrink:0}.card__meta-badge--easy{color:hsl(142, 76%, 36%)}.card__meta-badge--medium{color:hsl(38, 92%, 50%)}.card__meta-badge--hard{color:hsl(0, 84%, 60%)}@media (max-width: 480px){.card__content{padding:var(--spacing-4)}.card__meta{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}.card__image{height:180px}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-base);text-decoration:none;border:1px
solid transparent;transition:all 0.3s ease;cursor:pointer}.button
svg{width:20px;height:20px;flex-shrink:0}.button--primary{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.button--primary:hover{background:hsl(var(--primary-contrast));color:hsl(var(--primary-foreground));transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}.button--secondary{background:hsl(var(--muted));color:hsl(var(--foreground));border-color:hsl(var(--border))}.button--secondary:hover{background:hsl(var(--background));color:hsl(var(--foreground));border-color:hsl(var(--primary));transform:translateY(-2px)}.button--outline{background:transparent;color:hsl(var(--primary));border-color:hsl(var(--primary))}.button--outline:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));transform:translateY(-2px)}@media (max-width: 768px){.button{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm)}}.cta{position:relative;padding:var(--spacing-20) 0;background:linear-gradient(135deg, hsl(var(--primary)) 0%, hsl(var(--primary) / 0.8) 100%);color:hsl(var(--primary-foreground));text-align:center;overflow:hidden}.cta::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:0.3;pointer-events:none}.cta__content{position:relative;z-index:1;max-width:800px;margin:0
auto}.cta
h2{font-size:clamp(2rem, 4vw, 2.5rem);font-weight:700;margin-bottom:var(--spacing-4)}.cta
p{font-size:var(--font-size-lg);opacity:0.9;margin-bottom:var(--spacing-6);line-height:1.6}.cta__buttons{display:flex;gap:var(--spacing-3);justify-content:center;flex-wrap:wrap}.cta .button--primary{background:hsl(var(--primary-foreground));color:hsl(var(--primary));border-color:hsl(var(--primary-foreground))}.cta .button--primary:hover{background:transparent;color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-foreground))}.cta .button--secondary{background:transparent;color:hsl(var(--primary-foreground));border-color:hsl(var(--primary-foreground))}.cta .button--secondary:hover{background:hsl(var(--primary-foreground));color:hsl(var(--primary))}@media (max-width: 768px){.cta{padding:var(--spacing-12) 0}.cta__buttons{flex-direction:column;align-items:stretch}.cta__buttons
.button{width:100%;justify-content:center}}.hero{position:relative;padding:var(--spacing-20) 0 var(--spacing-16);background:linear-gradient(135deg, hsl(var(--primary) / 0.05) 0%, hsl(var(--background)) 100%);overflow:hidden}.hero::before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at top right, hsl(var(--primary) / 0.1) 0%, transparent 70%);pointer-events:none}.hero__content{max-width:800px;text-align:center;margin:0
auto;position:relative;z-index:1}.hero__eyebrow{display:inline-block;font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:hsl(var(--primary));margin-bottom:var(--spacing-3)}.hero__title{font-size:clamp(2.5rem, 5vw, 3.5rem);font-weight:700;line-height:1.1;margin-bottom:var(--spacing-4);color:hsl(var(--foreground))}.hero__description{font-size:var(--font-size-lg);color:hsl(var(--muted-foreground));line-height:1.6;margin-bottom:var(--spacing-6)}@media (max-width: 768px){.hero{padding:var(--spacing-16) 0 var(--spacing-12)}.hero__title{font-size:2rem}}.pagination-container{margin-top:var(--spacing-8)}.pagination{display:flex;justify-content:center;align-items:center;gap:var(--spacing-2);list-style:none;padding:0}.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0
var(--spacing-3);border:1px
solid hsl(var(--border));border-radius:var(--radius-md);color:hsl(var(--foreground));text-decoration:none;font-weight:500;transition:all 0.2s ease}.pagination .page-numbers:hover{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.pagination .page-numbers.current{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.pagination .page-numbers
svg{width:20px;height:20px}.search-form{width:100%;max-width:600px;margin:0
auto}.search-form__wrapper{position:relative;display:flex;gap:var(--spacing-2)}.search-form__input{flex:1;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);border:2px
solid hsl(var(--border));border-radius:var(--radius-md);background:hsl(var(--background));color:hsl(var(--foreground));transition:all 0.2s ease}.search-form__input:focus{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / 0.1)}.search-form__input::placeholder{color:hsl(var(--muted-foreground))}.search-form__button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);background:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-base);cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.search-form__button:hover{background:hsl(var(--primary-contrast));transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}.search-form__button
svg{flex-shrink:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media (max-width: 768px){.search-form__wrapper{flex-direction:column}.search-form__button{width:100%;justify-content:center}.search-form__button-text{display:inline}}@media (min-width: 769px){.search-form__button-text{display:inline}}.archive__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacing-6);margin-bottom:var(--spacing-8)}.blog-section{padding:var(--spacing-16) 0;background:hsl(var(--background))}.section-footer{display:flex;justify-content:center;margin-top:var(--spacing-8)}.archive__content{padding:var(--spacing-12) 0}.archive__hero-search{margin-top:var(--spacing-6)}.archive__no-results{text-align:center;padding:var(--spacing-16) var(--spacing-4);color:hsl(var(--muted-foreground))}.archive__no-results
svg{margin:0
auto var(--spacing-4);opacity:0.5}.archive__no-results
h3{font-size:var(--font-size-2xl);font-weight:600;color:hsl(var(--foreground));margin-bottom:var(--spacing-3)}.archive__no-results
p{font-size:var(--font-size-base);max-width:500px;margin:0
auto var(--spacing-6)}.card__excerpt
mark{background-color:hsl(var(--primary) / 0.2);color:hsl(var(--primary-contrast));padding:0.125rem 0.25rem;border-radius:var(--radius-sm);font-weight:600}.archive__no-results
ul{line-height:1.8;padding-left:var(--spacing-5)}.archive__no-results ul
li{margin-bottom:var(--spacing-2)}@media (max-width: 1024px){.archive__grid{grid-template-columns:repeat(2, 1fr);gap:var(--spacing-5)}}@media (max-width: 768px){.archive__grid{grid-template-columns:1fr;gap:var(--spacing-4)}.archive__content{padding:var(--spacing-8) 0}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.container{max-width:var(--container-width);margin:0
auto;padding:0
var(--container-padding)}.rxh,.rxf{--rx-ink:#1d1d1d;--rx-tint:#f1f1ef;--rx-soft:#4d4d4d;--rx-blue:#4285f4;--rx-green:#34a853;--rx-red:#ea4335;--rx-yellow:#fbbc05;--rxh-width:var(--container-width, 1200px);--rxh-pad:var(--container-padding, 32px);--rxh-ease:cubic-bezier(.2, .7, .2, 1);font-family:'Inter',system-ui,sans-serif;-webkit-font-smoothing:antialiased}.rxh *,
.rxf
*{box-sizing:border-box}.rxh-frame{width:100%;max-width:var(--rxh-width);margin:0
auto;padding:0
var(--rxh-pad)}.rxh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rxh-skip{position:absolute;left:16px;top:-200px;z-index:2000;padding:12px
18px;background:#1d1d1d;color:#fff;font:700 16px/1 'Inter', system-ui, sans-serif;text-decoration:none}.rxh-skip:focus{top:16px}.rxh-sq{display:inline-block;flex:none;width:0.62em;height:0.62em;background:var(--rx-c, #4285f4)}.rxh{--rxh-top-h:40px;--rxh-bar-h:76px;position:sticky;top:calc(-1 * var(--rxh-top-h));z-index:1000;background:#fff;color:var(--rx-ink)}body.admin-bar
.rxh{top:calc(32px - var(--rxh-top-h))}@media (max-width: 782px){body.admin-bar
.rxh{top:calc(46px - var(--rxh-top-h))}}@media (max-width: 600px){body.admin-bar
.rxh{top:calc(-1 * var(--rxh-top-h))}}.rxh a:focus-visible,
.rxh button:focus-visible,
.rxh summary:focus-visible,
.rxf a:focus-visible,
.rxf summary:focus-visible{outline:3px
solid var(--rx-blue);outline-offset:2px}.rxh-top{height:var(--rxh-top-h);background:var(--rx-ink);color:#fff;font-size:14px;line-height:1.3}.rxh-top__row{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%}.rxh-status{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600}.rxh-status .rxh-sq{--rx-c:var(--rx-green);width:9px;height:9px}.rxh-status.is-closed .rxh-sq{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.rxh-top__links{display:flex;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.rxh-top__links
a{color:#fff;font-weight:600;text-decoration:none}.rxh-top__links a:hover{text-decoration:underline;text-decoration-color:var(--rx-yellow);text-decoration-thickness:2px;text-underline-offset:4px}.rxh-top__address{color:rgba(255, 255, 255, .78)}.rxh-bar{position:relative;background:#fff}.rxh-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;height:4px;background:linear-gradient(90deg, var(--rx-blue) 0 25%, var(--rx-green) 25% 50%, var(--rx-red) 50% 75%, var(--rx-yellow) 75% 100%)}.rxh-bar__row{display:flex;align-items:stretch;gap:24px;height:var(--rxh-bar-h)}.rxh-logo{display:flex;align-items:center;gap:12px;margin-right:auto;color:var(--rx-ink);text-decoration:none}.rxh-logo
img{display:block;width:44px;height:44px}.rxh-logo__name{font-size:19px;font-weight:800;line-height:1;letter-spacing:-0.02em;white-space:nowrap}.rxh-logo__name
span{font-weight:500;color:var(--rx-soft)}.rxh-nav{display:flex}.rxh-nav__list{display:flex;align-items:stretch;margin:0;padding:0;list-style:none}.rxh-nav__item{display:flex;align-items:center;margin:0}.rxh-nav__link{position:relative;display:flex;align-items:center;height:100%;padding:0
14px;color:var(--rx-ink);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.rxh-nav__link::after{content:"";position:absolute;left:14px;right:14px;bottom:0;z-index:4;height:4px;background:var(--rx-ink);transform:scaleY(0);transform-origin:bottom;transition:transform .2s var(--rxh-ease)}.rxh-nav__item--mega .rxh-nav__link{padding-right:4px}.rxh-nav__item--mega .rxh-nav__link::after{right:-22px}.rxh-nav__item:hover>.rxh-nav__link::after,.rxh-nav__item.is-open>.rxh-nav__link::after,.rxh-nav__link[aria-current]::after{transform:scaleY(1)}.rxh-nav__toggle{position:relative;width:32px;height:32px;margin:0
8px 0 0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}.rxh-nav__toggle::before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border-right:2px solid var(--rx-ink);border-bottom:2px solid var(--rx-ink);transform:translate(-50%, -70%) rotate(45deg);transition:transform .2s var(--rxh-ease)}.rxh-nav__toggle[aria-expanded="true"]::before{transform:translate(-50%, -25%) rotate(-135deg)}.rxh-panel{position:absolute;left:0;right:0;top:100%;z-index:2;display:none;padding:52px
0 60px;background:#fff;box-shadow:0 1px 0 rgba(29, 29, 29, .06), 0 40px 60px -40px rgba(29, 29, 29, .35)}.rxh-nav__item.is-open>.rxh-panel{display:block;animation:rxh-panel .22s var(--rxh-ease)}.rxh:not(.rxh-js) .rxh-nav__item--mega:hover > .rxh-panel,
.rxh:not(.rxh-js) .rxh-nav__item--mega:focus-within>.rxh-panel{display:block}@keyframes rxh-panel{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.rxh-panel__grid{display:grid;grid-template-columns:minmax(0, 3fr) minmax(0, 9fr);gap:56px;align-items:start}.rxh-panel__intro{display:flex;flex-direction:column;gap:16px}.rxh-panel__intro
p{margin:0;color:var(--rx-soft);font-size:16px;line-height:1.5}.rxh-panel__intro .rxh-panel__title{color:var(--rx-ink);font-size:44px;font-weight:800;line-height:1;letter-spacing:-0.035em}.rxh-panel__cols{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px 40px}.rxh-panel__cols--4{grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px 32px}.rxh-panel__col--wide{grid-column:span 2}.rxh-panel__head{display:flex;align-items:center;gap:10px;margin:0
0 16px;padding:0
0 12px;box-shadow:inset 0 -3px 0 var(--rx-ink);color:var(--rx-ink);font-size:16px;font-weight:800;line-height:1.25;text-decoration:none}a.rxh-panel__head:hover{box-shadow:inset 0 -3px 0 var(--rx-c)}.rxh-panel
ul{margin:0;padding:0;list-style:none}.rxh-panel
li{margin:0
0 4px;break-inside:avoid}.rxh-panel li
a{display:inline-block;padding:5px
0;color:var(--rx-ink);font-size:15.5px;line-height:1.35;text-decoration:none}.rxh-panel li a:hover{text-decoration:underline;text-decoration-color:var(--rx-c);text-decoration-thickness:2px;text-underline-offset:4px}.rxh-panel__split{columns:2;column-gap:40px}.rxh-more{align-self:flex-start;color:var(--rx-ink);font-size:16px;font-weight:700;text-decoration:underline;text-decoration-color:var(--rx-c, var(--rx-blue));text-decoration-thickness:2px;text-underline-offset:5px}.rxh-more::after{content:" →"}.rxh-panel--services .rxh-more{--rx-c:var(--rx-green)}.rxh-call{align-self:center;display:inline-flex;align-items:center;min-height:48px;padding:0
20px;background:var(--rx-ink);color:#fff;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;transition:background .2s var(--rxh-ease), color .2s var(--rxh-ease)}.rxh-call:hover{background:var(--rx-green);color:var(--rx-ink)}.rxh-burger{align-self:center;display:none;align-items:center;gap:10px;min-height:48px;padding:0
16px;border:0;border-radius:0;background:#fff;box-shadow:inset 0 0 0 2px var(--rx-ink);color:var(--rx-ink);font:700 15px/1 'Inter', system-ui, sans-serif;cursor:pointer}.rxh-burger__icon{position:relative;display:block;width:18px;height:14px}.rxh-burger__icon
span{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .25s var(--rxh-ease), opacity .2s}.rxh-burger__icon span:nth-child(1){top:0}.rxh-burger__icon span:nth-child(2){top:6px}.rxh-burger__icon span:nth-child(3){top:12px}.rxh-burger[aria-expanded="true"]{background:var(--rx-ink);color:#fff}.rxh-burger[aria-expanded="true"] .rxh-burger__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.rxh-burger[aria-expanded="true"] .rxh-burger__icon span:nth-child(2){opacity:0}.rxh-burger[aria-expanded="true"] .rxh-burger__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.rxh-drawer{position:fixed;left:0;right:0;bottom:0;top:var(--rxh-drawer-top, 116px);z-index:999;display:none;overflow-y:auto;overscroll-behavior:contain;background:var(--rx-ink);color:#fff}.rxh-drawer[data-open="true"]{display:block;animation:rxh-drawer .28s var(--rxh-ease)}@keyframes rxh-drawer{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.rxh-drawer__inner{max-width:760px;margin:0
auto;padding:16px
var(--rxh-pad) 48px}.rxh-drawer__list{margin:0;padding:0;list-style:none}.rxh-drawer__list>li{margin:0;box-shadow:inset 0 -1px 0 rgba(255, 255, 255, .16)}.rxh-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px
0;color:#fff;font-size:clamp(26px, 6.4vw, 34px);font-weight:800;line-height:1.1;letter-spacing:-0.025em;text-decoration:none;cursor:pointer;list-style:none}.rxh-drawer__link::-webkit-details-marker{display:none}summary.rxh-drawer__link::after{content:"";flex:none;width:18px;height:18px;background:linear-gradient(#fff, #fff) center / 18px 3px no-repeat,
linear-gradient(#fff, #fff) center / 3px 18px no-repeat}details[open]>summary.rxh-drawer__link::after{background:linear-gradient(#fff, #fff) center / 18px 3px no-repeat}.rxh-drawer__sub{display:grid;gap:24px;padding:0
0 28px}.rxh-drawer__head{display:flex;align-items:center;gap:10px;margin:0
0 6px;color:#fff;font-size:17px;font-weight:700;text-decoration:none}.rxh-drawer__family
ul{margin:0;padding:0
0 0 22px;list-style:none}.rxh-drawer__family
li{margin:0}.rxh-drawer__family li
a{display:block;padding:9px
0;color:rgba(255, 255, 255, .86);font-size:17px;line-height:1.35;text-decoration:none}.rxh-drawer__family li a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--rx-c)}.rxh-more--light{color:#fff}.rxh-drawer__foot{display:flex;flex-direction:column;gap:16px;margin-top:36px}.rxh-status--light{color:#fff;font-size:16px}.rxh-drawer__address{margin:0;color:rgba(255, 255, 255, .78);font-size:16px}.rxh-drawer__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.rxh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0
24px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s var(--rxh-ease), color .2s var(--rxh-ease)}.rxh-btn--colour{background:var(--rx-blue);color:var(--rx-ink)}.rxh-btn--colour:hover{background:#fff;color:var(--rx-ink)}.rxh-btn--line{color:#fff;box-shadow:inset 0 0 0 2px #fff}.rxh-btn--line:hover{background:#fff;color:var(--rx-ink)}body.rxh-locked{overflow:hidden}@media (max-width: 1400px){.rxh-top__address{display:none}.rxh-call__label{display:none}.rxh-logo__name
span{display:none}.rxh-nav__link{padding:0
11px}.rxh-nav__link::after{left:11px;right:11px}}@media (min-width: 1180px){.rxh-drawer{display:none !important}}@media (max-width: 1179px){.rxh-nav{display:none}.rxh-burger{display:inline-flex}.rxh-bar__row{gap:12px}}@media (max-width: 640px){.rxh{--rxh-top-h:36px;--rxh-bar-h:64px;--rxh-pad:20px}.rxh-top{font-size:13px}.rxh-status{font-size:13px}.rxh-top__links li:not(:last-child){display:none}.rxh-logo
img{width:40px;height:40px}.rxh-logo__name{display:none}.rxh-call{min-height:44px;padding:0
14px;font-size:14px}.rxh-burger{min-height:44px;padding:0
14px}}@media (max-width: 359px){.rxh-burger__label{display:none}}.rxf{background:var(--rx-ink);color:#fff;font-size:16px;line-height:1.55}.rxf-band{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));height:12px}.rxf-band span:nth-child(1){background:var(--rx-blue)}.rxf-band span:nth-child(2){background:var(--rx-green)}.rxf-band span:nth-child(3){background:var(--rx-red)}.rxf-band span:nth-child(4){background:var(--rx-yellow)}:where(.rxf) p{margin:0}:where(.rxf) ul{margin:0;padding:0;list-style:none}:where(.rxf) li{margin:0}.rxf-main{display:grid;grid-template-columns:minmax(0, 4fr) minmax(0, 5fr) minmax(0, 3fr);gap:56px;padding-top:88px;padding-bottom:64px}.rxf-brand__name{margin-bottom:20px;font-size:clamp(34px, 3.2vw, 48px);font-weight:800;line-height:1;letter-spacing:-0.035em}.rxf-brand__text{max-width:40ch;margin-bottom:20px;color:rgba(255, 255, 255, .82)}.rxf-brand__address{margin-bottom:28px;font-weight:700}.rxf-brand__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.rxf-mail{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:var(--rx-green);text-decoration-thickness:2px;text-underline-offset:5px}.rxf-title{margin-bottom:20px;color:#fff;font-size:20px;font-weight:800;letter-spacing:-0.01em}.rxf-services__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px 32px}.rxf-family__head{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#fff;font-weight:700;line-height:1.3;text-decoration:none}.rxf-family li a,
.rxf-links a,
.rxf-zone li
a{display:inline-block;padding:4px
0;color:rgba(255, 255, 255, .82);font-size:15.5px;text-decoration:none}.rxf-family li a:hover,
.rxf-links a:hover,
.rxf-zone li a:hover,a.rxf-family__head:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--rx-c, var(--rx-yellow));text-decoration-thickness:2px;text-underline-offset:4px}.rxf-side{display:flex;flex-direction:column;gap:40px}.rxf-hours__table{width:100%;border-collapse:collapse;font-size:15px}.rxf-hours__table th,
.rxf-hours__table
td{padding:9px
8px 9px 0;border:0;background:none;color:#fff;font-weight:400;text-align:left;vertical-align:top}.rxf-hours__table
th{font-weight:600;white-space:nowrap}.rxf-hours__table
tr{box-shadow:inset 0 -1px 0 rgba(255, 255, 255, .16)}.rxf-hours__table tr.is-today th::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--rx-yellow)}.rxf .rxh-status{margin-top:16px}.rxf-zone{padding-bottom:48px}.rxf-zone
details{box-shadow:inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 255, 255, .16)}.rxf-zone
summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px
0;color:#fff;font-weight:700;cursor:pointer;list-style:none}.rxf-zone summary::-webkit-details-marker{display:none}.rxf-zone summary::after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(#fff, #fff) center / 14px 2px no-repeat,
linear-gradient(#fff, #fff) center / 2px 14px no-repeat}.rxf-zone details[open] summary::after{background:linear-gradient(#fff, #fff) center / 14px 2px no-repeat}.rxf-zone
ul{display:flex;flex-wrap:wrap;gap:4px 28px;padding:0
0 20px}.rxf-bottom{background:#141414;color:rgba(255, 255, 255, .72);font-size:14px}.rxf-bottom__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-top:22px;padding-bottom:22px}.rxf-bottom
ul{display:flex;flex-wrap:wrap;gap:8px 24px}.rxf-bottom
a{color:rgba(255, 255, 255, .86);text-decoration:none}.rxf-bottom a:hover{color:#fff;text-decoration:underline}@media (max-width: 1024px){.rxf-main{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;padding-top:72px}.rxf-brand{grid-column:1 / -1}}@media (max-width: 680px){.rxf .rxh-frame{--rxh-pad:20px}.rxf-main{grid-template-columns:minmax(0, 1fr);gap:44px;padding-top:64px}.rxf-services__grid{grid-template-columns:minmax(0, 1fr);gap:24px}.rxf-brand__actions .rxh-btn{width:100%}}@media (prefers-reduced-motion: reduce){.rxh-panel,
.rxh-drawer,
.rxh-nav__link::after,
.rxh-burger__icon
span{animation:none !important;transition:none !important}}.rxh-panel__cols--4 .rxh-panel__head{min-height:56px;align-items:flex-end}.rxh-panel__cols--4 .rxh-panel__head .rxh-sq{margin-bottom:0.35em}.atkp-notavailabledefault{background-image:none;background-color:gainsboro !important;text-align:center}.atkp-notavailable{width:100%;margin:10px}.atkp-notavailablebutton{text-align:center;width:100%;margin:10px}.atkp-datasheet{}.atkp-datasheet-caption{color:darkgray;width:33.33333%}.atkp-datasheet-value{}.atkp-searchform-widget .atkp-label{margin-top:10px}.atkp-searchform-widget>input{margin-top:15px;width:100%}.atkp-infobutton{color:#444;background:#F3F3F3;border:1px
#DADADA solid;padding:2px
10px;border-radius:2px;font-weight:bold;font-size:9pt;outline:none}.atkp-infobutton:hover{border:1px
#C6C6C6 solid;box-shadow:1px 1px 1px #EAEAEA;color:#333;background:#F7F7F7}.atkp-infobutton:active{box-shadow:inset 1px 1px 1px #DFDFDF}.atkp-formgroup-col2{width:50%}.atkp-formgroup-col3{width:33.33333%}.atkp-formgroup-col4{width:25%}.atkp-formgroup{margin:0;padding:10px;border:0;border-right:1px solid #eee;box-sizing:border-box;float:left;min-height:90px}.atkp-formgroups{border-left:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.atkp-label{margin-bottom:10px;font-weight:600}.atkp-select-image>img{max-width:40px;max-height:40px}.atkp-select-option{}.atkp-select-image{float:left;width:8%}.atkp-select-title{float:left;width:92%}.atkp-selectcontrol{}.atkp-checkbox{padding-top:5px;padding-bottom:5px}.atkp-checkbox>label{padding:10px}.atkp-rangeslider-container{padding-top:10px;padding-bottom:10px;margin-top:5px}.atkp-minprice{margin-top:-5px;float:left;width:21%;vertical-align:middle;font-size:14px;line-height:1.4}.atkp-rangeslider{float:left;width:58%;padding-right:10px}.atkp-maxprice{margin-top:-6px;float:left;width:21%;text-align:right;vertical-align:middle;font-size:14px;line-height:1.4}.atkp-box{position:relative;display:inline-block;width:100%;margin-top:2em;background-color:#fff}.atkp-cleartable table,
.atkp-cleartable thead,
.atkp-cleartable tbody,
.atkp-cleartable tfoot,
.atkp-cleartable tr,
.atkp-cleartable th,
.atkp-cleartable
td{}.atkp-pricecompare{font-size:11px}.atkp-container .atkp-moreoffersinfo{padding-bottom:0 !important}.atkp-offers-dropdown-content .atkp-container{padding-bottom:0 !important}.atkp-predicateheadline{text-align:center}.atkp-predicateheadline>span{color:#fff;line-height:35px}.atkp-predicateheadline span:empty{display:none}.atkp-check{display:inline-block;width:18px;height:1.3rem;position:relative;top:0px}.atkp-procontra{line-height:1.4;margin-top:20px}ul.atkp-pro,ul.atkp-contra{list-style-type:none;margin-left:0px !important}.atkp-check .atkp-check-content{display:inline-block;transform:rotate(45deg);height:12px;width:7px;margin-left:15%;border-bottom:3px solid green;border-right:3px solid green}.atkp-x{display:inline-block;width:12px;height:18px;line-height:0;position:relative;top:9px;margin-right:4px}.atkp-x .atkp-x-1{display:inline-block;width:16px;height:3px;background:red;transform:rotate(45deg);position:absolute;top:0;left:0}.atkp-x .atkp-x-2{display:inline-block;width:16px;height:3px;background:red;transform:rotate(-45deg);position:absolute;top:0;left:0}.atkp-testbadge{border:2px
solid grey;text-align:center;background-color:#fff;max-width:160px;min-width:110px}.atkp-testtitle{background-color:grey;color:#fff;display:block;line-height:26px;padding-bottom:2px;font-weight:bold;font-size:small}.atkp-testnote{display:block;font-size:30px;margin-bottom:8px;font-weight:bold;color:grey;margin-bottom:-10px}.atkp-testtext{text-transform:uppercase;font-size:12px;font-weight:bold}.atkp-testdate{display:block;font-size:12px;background-color:#f5f5f5;margin-top:5px}.atkp-testdate span:empty{display:none}.atkp-pricecompare .atkp-button{text-align:center}.atkp-container{line-height:1.7}.atkp-container
img{box-shadow:0 0 0 0 !important;display:initial !important;margin:0;max-height:240px}.atkp-container div:first-child{margin-top:0 !important}.atkp-right{float:right;margin-top:3px;margin-left:3px;margin-bottom:3px}.atkp-left{float:left;margin-top:3px;margin-right:3px;margin-bottom:3px}.atkp-center{display:flex;justify-content:center}.atkp-clearfix:after{content:".";clear:both;display:block;visibility:hidden;height:0px}.atkp-box .atkp-thumb{float:left;width:160px;text-align:center;margin:10px}.atkp-box .atkp-bottom{text-align:right;margin:10px}.atkp-box .atkp-author{font-size:small;margin-left:160px;display:block}.atkp-box .atkp-title{font-weight:bold;margin-left:160px;display:block;box-shadow:0 0 0 0;border-bottom:0px solid !important}.atkp-description
li{margin:0px
!important}.atkp-box .atkp-description{margin:5px
0 5px 0;margin-left:160px}.atkp-box .atkp-description p:empty{display:none}.atkp-box .atkp-price{display:block;font-size:small}.atkp-baseprice{font-size:12px;font-weight:normal}.atkp-box .atkp-saleprice{font-weight:bold;font-size:large}.atkp-secondbox .atkp-saleprice{margin-top:30px}.atkp-secondbox .atkp-rating{margin-bottom:10px;font-size:small}.atkp-box .atkp-listprice{text-decoration:line-through;color:gray}.atkp-box .atkp-savedamount{color:darkred}.atkp-box .atkp-price p:empty{display:none}.atkp-box .atkp-content{margin-left:150px;padding-left:10px;margin:10px}.atkp-box .atkp-reviews{font-size:small;text-align:center}.atkp-box .atkp-rating{text-align:center;padding-top:5px}.atkp-box .atkp-image{max-width:140px;margin-top:10px}.atkp-box .atkp-priceinfo{font-size:11px;float:left;margin-top:0px}.atkp-secondbox .atkp-title{margin:15px;margin-bottom:5px}.atkp-secondbox .atkp-bottom{text-align:left}.atkp-secondbox .atkp-rating{text-align:left}.atkp-secondbox .atkp-shoplogo{margin-top:0px;text-align:right}.atkp-disclaimer{font-size:x-small;display:block}.atkp-credits{font-size:small;display:block;margin-bottom:15px}.atkp-star{background-image:url(/wp-content/plugins/affiliate-toolkit-starter/images/star_sprite.png);display:inline-block;height:16px;width:80px;background-position:-80px -48px}.atkp-star-1{background-position:-64px -48px}.atkp-star-2{background-position:-48px -48px}.atkp-star-3{background-position:-32px -48px}.atkp-star-4{background-position:-16px -48px}.atkp-star-5{background-position:0 -48px}.atkp-star-1.atkp-star-qtr{background-position:-64px -32px}.atkp-star-2.atkp-star-qtr{background-position:-48px -32px}.atkp-star-3.atkp-star-qtr{background-position:-32px -32px}.atkp-star-4.atkp-star-qtr{background-position:-16px -32px}.atkp-star-5.atkp-star-qtr{background-position:0 -32px}.atkp-star-1.atkp-star-05{background-position:-64px -16px}.atkp-star-2.atkp-star-05{background-position:-48px -16px}.atkp-star-3.atkp-star-05{background-position:-32px -16px}.atkp-star-4.atkp-star-05{background-position:-16px -16px}.atkp-star-5.atkp-star-05{background-position:0 -16px}.atkp-star-1.atkp-star-3qtr{background-position:-64px 0}.atkp-star-2.atkp-star-3qtr{background-position:-48px 0}.atkp-star-3.atkp-star-3qtr{background-position:-32px 0}.atkp-star-4.atkp-star-3qtr{background-position:-16px 0}.atkp-star-5.atkp-star-3qtr{background-position:0 0}.atkp-smallbox{width:270px}.atkp-small-disclaimer{width:270px}.atkp-small-disclaimer .atkp-widget{width:100%}.atkp-smallbox .atkp-shoplogo{text-align:center}.atkp-shoplogo{margin-top:10px}.atkp-widget{width:100% !important;border:0
!important;background-color:inherit;background-image:none}.atkp-exitintent{width:100%;border:0}.atkp-exitintent .atkp-header{text-align:center;margin:10px}.atkp-exitintent .atkp-button{width:100%}.atkp-exitintent .atkp-products{text-align:center;vertical-align:top}.atkp-exitintent .atkp-price{font-size:small;margin:10px;float:left;margin-right:1px;margin-left:2px}.atkp-exitintent .atkp-saleprice{color:#b12704;margin-left:10px}.atkp-exitintent .atkp-product{display:inline-block;width:30%;height:220px;margin:5px;;position:relative;vertical-align:top;border:1px
solid #eee;background-image:linear-gradient(to top, #fafafa 0, #fdfdfd 20%, #fff 60%)}.atkp-exitintent .atkp-image{margin-top:5px}.atkp-exitintent .atkp-imagecontainer{height:160px}.atkp-exitintent .atkp-priceinfo{margin-top:5px}.atkp-exitintent .atkp-rating{display:inline-block;vertical-align:middle}.atkp-exitintent .rating-container{margin-left:10px;margin-top:23px;position:fixed}.atkp-exitintent .atkp-prime{display:inline-block}.atkp-smallbox .atkp-thumb{float:none;width:100%;padding-bottom:10px;margin:0}.atkp-smallbox .atkp-content{margin-left:0px;padding-left:0px;min-height:0px;margin-left:10px}.atkp-smallbox .atkp-description{margin-left:0px;margin-top:10px}.atkp-smallbox .atkp-title{margin-left:0px}.atkp-smallbox .atkp-author{margin-left:0px}.atkp-smallbox .atpk-button{width:100%;padding:14px
0px}.atkp-smallbox .atkp-image{max-width:90%}.atkp-smallbox .atkp-priceinfo{margin-top:5px}.atkp-widget .atkp-content{margin-left:0px}.atkp-widget .atkp-bottom{margin:0px}.atkp-page .atkp-secondbox .atkp-title{display:none}.atkp-page .atkp-box{border:0;background:none}.atkp-tooltip{position:relative;display:inline-block;text-decoration:underline !important}.atkp-tooltip .atkp-tooltiptext{visibility:hidden;width:250px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:5px
5px;position:absolute;z-index:1;top:-5px;left:110%}.atkp-tooltip .atkp-tooltiptext::after{content:"";position:absolute;top:50%;right:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent black transparent transparent}.atkp-tooltip:hover .atkp-tooltiptext{visibility:visible}.atkp-producttable{background:#fff;border:0;width:100%;border-spacing:0px;font-size:13px;min-height:20px;color:#2b333a}.atkp-producttable-lastrow{border-bottom:1px solid #d8dadb !important}.atkp-producttable
td{min-width:150px;max-width:150px;padding:5px;word-wrap:break-word}.atkp-producttable-header{font-weight:bold;text-align:left;vertical-align:middle;margin:3px
0;border-left:1px solid #d8dadb;border-right:1px solid #d8dadb;border-bottom:1px solid #d8dadb}.atkp-producttable-detail{border:0;padding:5px;border-right:1px solid #d8dadb;border-top:1px solid #d8dadb;vertical-align:top}.atkp-producttable-head{padding:0
!important;vertical-align:top}.atkp-producttable-head
img{max-width:150px;max-height:150px}.atkp-producttable-button
a{display:block;padding:6px
3px;text-align:center}.atkp-producttable-wrapper{overflow-x:auto;margin-bottom:17px}.atkp-producttable-leftborder{border-left:1px solid #d8dadb}.atkp-producttable-lefttop{border-left:0;border-top:0}.atkp-producttable-center{text-align:center !important}.atkp-producttable-right{text-align:right !important}.atkp-producttable-left{text-align:left !important}.atkp-producttable-badge
div{margin-left:auto;margin-right:auto}.atkp-producttable-head{padding:0;background:#fff !important}.atkp-producttable-stretch{}.atkp-producttable .atkp-price{display:block;font-size:11px}.atkp-producttable .atkp-saleprice{font-weight:bold;color:green;font-size:16px}.atkp-producttable .atkp-listprice{text-decoration:line-through;color:gray;font-size:11px;text-align:center}.atkp-producttable .atkp-price p:empty{display:none}.atkp-producttable, .atkp-mobileproducttable
tr{background-color:#fbfbfb}.atkp-producttable, .atkp-mobileproducttable tr:nth-child(odd){background-color:#fff}.atkp-producttable .atkp-listpriceinfo{font-size:x-small;text-align:center}.atkp-mobileproducttable{}.atkp-prdmob-wrapper{}.atkp-prdmob-wrapper .atkp-prdmob-title{margin-top:10px;margin-right:5px;margin-left:5px;font-weight:bold}.atkp-prdmob-wrapper .atkp-listpriceinfo{font-size:11px;text-align:right}.atkp-prdmob-wrapper .atkp-listprice{color:gray;font-size:11px;text-align:right}.atkp-prdmob-wrapper .atkp-price{color:green;font-weight:bold;font-size:16px;text-align:right}.atkp-prdmob-image-wrapper{float:left;width:120px;text-align:center;margin:5px}.atkp-prdmob-image-wrapper
img{max-width:120px;max-height:150px}.atkp-prdmob-table-wrapper{float:left;width:49%;min-height:200px;margin-top:5px;font-size:12px}.atkp-prdmob-price-wrapper{float:right;width:27%;margin-right:5px;margin-left:5px}.atkp-prdmob-button-wrapper>a{display:block;padding:6px
3px;text-align:center;margin-top:5px}.atkp-prdmob-button-wrapper .atkp-moreoffersinfo{text-align:right;margin:5px
0}.atkp-producttable-resp{display:table;border-bottom:1px solid #d8dadb}.atkp-mobileproducttable-resp{display:none}.atkp-mobileproducttable
tr{}.atkp-mobileproducttable-detail{}.atkp-mobileproducttable-header{font-weight:bold;text-align:left;vertical-align:middle;width:50%;min-height:15px}.atkp-formgroup>input{margin-top:20px;width:100%}.atkp-moreoffers3-container,.atkp-moreoffers4-container{vertical-align:middle;padding-top:10px;display:inline-block}.atkp-moreoffers3-button>img{max-height:18px;margin-top:auto;margin-bottom:auto}.atkp-moreoffers4-button{padding:5px
!important}.atkp-moreoffers4-button>img{max-height:30px !important}@media (max-width: 1040px){.atkp-producttable-resp{display:none !important}.atkp-mobileproducttable-resp{display:block}.atkp-formgroup{width:50%}}@media (max-width: 1270px){.atkp-prdmob-table-wrapper{width:98%;margin:5px;min-height:0}.atkp-prdmob-image-wrapper{float:initial;width:98%;text-align:center}.atkp-prdmob-button-wrapper{}.atkp-prdmob-price-wrapper{float:initial;width:98%}}@media (max-width: 700px){.atkp-formgroup{width:100%}.atkp-smallbox{width:100%}.atkp-right{float:none}.atkp-left{float:none}.atkp-box .atkp-button{padding:6px
0;text-align:center;width:100%}.atkp-secondbutton{width:100%;text-align:center}.atkp-moreoffers3-container{width:100%}.atkp-box .atkp-thumb{float:none;width:100%;padding-bottom:10px;margin:0}.atkp-box .atkp-content{margin-left:0px;padding-left:0px;min-height:0px;margin-left:10px}.atkp-box .atkp-description{margin-left:0px;margin-top:10px}.atkp-box .atkp-title{margin-left:0px}.atkp-box .atkp-author{margin-left:0px}.atkp-box .atpk-button{width:100%;padding:14px
0px}.atkp-box .atkp-image{max-width:90%}.atkp-smallbox .atkp-priceinfo{margin-top:5px}}.atkp-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.atkp-ribbon
span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#E47911;box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);position:absolute;top:19px;right:-21px}.atkp-ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #8F0808;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8F0808}.atkp-ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8F0808;border-bottom:3px solid transparent;border-top:3px solid #8F0808}#bio_ep_close{z-index:10}.atkp-exitintentcontainer .atkp-disclaimer{margin-left:10px}.atkp-lookupbox
.submitbox{padding:8px
16px;background:#fcfcfc;border-top:1px solid #dfdfdf;position:absolute;bottom:0;left:0;right:0}.atkp_product_prdlookupresult
div{margin:20px}.atkp_product_prdlookupresult
h3{margin:0px;margin-left:90px}.atkp_product_prdlookupresult h3:hover{cursor:pointer}.atkp_product_prdlookupresult
p{padding:0px;margin-left:90px}.atkp_product_prdlookupresult
ul{list-style-type:none;width:100%}.atkp_product_prdlookupresult li
img{float:left;margin:0
15px 0 0}.atkp_product_prdlookupresult li
img{max-width:100px}.atkp_product_prdlookupresult
li{padding:10px;overflow:auto}.atkp_product_prdlookupresult li:hover{background:#eee}.atkp_list_nodelookupresult
div{margin:20px}.atkp_browsenode_nodelookupresult
h3{margin:0px}#atkp_list_nodelookupresult h3:hover{cursor:pointer}#atkp_list_nodelookupresult
p{padding:0px}#atkp_list_nodelookupresult
ul{list-style-type:none;width:100%}#atkp_list_nodelookupresult
li{padding:5px;overflow:auto}#atkp_list_nodelookupresult li:hover{background:#eee}.atkp-affiliateimage{display:table;text-align:right;font-size:7pt}.atkp-more-offers-left{float:left}.atkp-more-offers-left
img{vertical-align:middle;margin:18px
5px}.atkp-more-offers-right{float:right;text-align:right;margin:5px}.atkp-offers-dropbtn{cursor:pointer}.atkp-offers-dropdown{position:relative;display:inline-block}.atkp-offers-dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:200px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);font-size:12px;z-index:100;margin-left:-110px}.atkp-offers-dropdown-content
a{}.atkp-offers-dropdown-content a:hover{background-color:#f1f1f1}.atkp-offers-dropdown:hover .atkp-offers-dropdown-content{display:block}.atkp-offers-dropdown:hover
.dropbtn{}.atkp-box-3-cols{box-sizing:border-box;width:104%;margin-left:-2%}.atkp-box-3-cols .atkp-title{font-size:15px;overflow:hidden;height:40px;line-height:20px}.atkp-box-3-cols .atkp-primelogo{float:left}.atkp-box-3-cols .atkp-author{height:45px;font-size:11px}.atkp-box-3-cols .atkp-moreoffersinfo{height:20px}.atkp-box-3-cols .atkp-image{max-height:160px}.atkp-box-3-cols
div{margin-top:0px}.atkp-box-3-cols-item{width:30.5%;margin-left:2%;vertical-align:top;margin-bottom:20px}.atkp-box-2-cols{box-sizing:border-box;width:104%;margin-left:-2%}.atkp-box-2-cols .atkp-title{font-size:15px;overflow:hidden;height:40px;line-height:20px}.atkp-box-2-cols .atkp-primelogo{width:30%;float:right;text-align:right}.atkp-box-3-cols .atkp-primelogo{width:30%;float:right;text-align:right}.atkp-ratingbar{height:28px}.atkp-box-2-cols .atkp-author{height:15px;font-size:11px;overflow:hidden}.atkp-box-3-cols .atkp-author{height:15px;font-size:11px;overflow:hidden}.atkp-box-2-cols .atkp-moreoffersinfo{height:20px}.atkp-box-2-cols .atkp-image{max-height:160px}.atkp-box-2-cols .atkp-rating{padding-top:0;text-align:left;width:50%;float:left}.atkp-box-3-cols .atkp-rating{padding-top:0;text-align:left;width:50%;float:left}.atkp-box-2-cols
div{margin-top:0px}.atkp-box-2-cols-item{width:47%;margin-left:2%;vertical-align:top;margin-bottom:20px;max-height:409px}.atkp-box-3-cols-item .atkp-button{overflow:auto}.atkp-box-2-cols-item .atkp-button{overflow:auto}.atkp-box-2-cols-item .atkp-thumb{height:160px}.atkp-box-3-cols-item .atkp-thumb{height:160px}.atkp-box-3-cols-item .atkp-shoplogo{text-align:right}.atkp-box-2-cols-item .atkp-shoplogo{height:40px;text-align:right}@media (max-width: 1024px) and (min-width: 601px){.atkp-box-2-cols{margin-left:-2%}.atkp-box-3-cols-item{width:47%;margin-left:2%;max-height:424px}.atkp-box-2-cols-item{max-height:424px}}.atkp-variation{height:auto;overflow:visible;border-color:#a2a6ac;border-radius:2px;border-width:1px;border-style:solid;display:inline-block;width:100px;margin:2px;padding:2px}.atkp-variation-container{margin-top:5px;text-align:center}.atkp-variationimage>img{max-width:32px;max-height:40px;text-align:center;vertical-align:middle}.atkp-variationimage{float:left;width:30%}.atkp-variation-price{font-size:12px;font-color:#555;text-align:center}.atkp-variationinner{float:left;display:block;width:70%}.atkp-variation-container a:link, .atkp-variation-container a:visited{color:#555 !important;text-decoration:none}.atkp-variationname{text-align:center;margin-left:auto;margin-right:auto;overflow:hidden;font-size:12px;height:22px}.atkp-link-image{display:inline-block}.atkp-sitestripe-notfound{background:red;color:white;border:1px
solid darkred;width:100%;padding:3px}.atkp-sitestripe-box{background:#fff;width:118px;overflow:hidden;height:241px;border:1px
solid #ddd;padding:3px
0}.atkp-sitestripe-box
a{text-decoration:none}.atkp-sitestripe-box{border-top:2px solid #f90}.atkp-sitestripe-box .amzn-ad-logo-holder{text-align:center;margin:0;padding:0;display:block}.atkp-sitestripe-box .amzn-ad-image-holder{padding:0;margin:7px
0;text-align:center}.atkp-sitestripe-box .amzn-ad-image-holder
img{border:0
!important}.atkp-sitestripe-box .amzn-ad-image-holder
a{display:inline-block}.atkp-sitestripe-box #title
a{font:normal 13px/17px Arial, Helvetica, sans-serif;color:#0066c0;text-decoration:none;text-align:left}.atkp-sitestripe-box
#title{line-height:1.1}.atkp-sitestripe-box .amzn-ad-prod-detail{text-align:left;padding:3px
9px;margin:0;height:34px}.atkp-sitestripe-box .amzn-ad-price-block{text-align:left;padding:8px
5px;font:normal 13px/17px Arial, Helvetica, sans-serif;color:#333}.atkp-sitestripe-box .amzn-ad-price-block
a{float:left}.atkp-sitestripe-box .amzn-ad-primary-btn{width:100%;display:block;padding:6px
0;margin-bottom:3px;border-width:1px 0}.atkp-sitestripe-box .amzn-ad-primary-btn
a{text-decoration:none !important}.atkp-sitestripe-box .amzn-ad-primary-btn
span{display:block}.atkp-sitestripe-box .amzn-ad-primary-btn.logo
span{text-align:left;height:25px;vertical-align:middle;display:table-cell;padding-left:30px;background-repeat:no-repeat;font-size:11.4px}.atkp-sitestripe-box .amzn-ad-primary-btn{background:#f8e6b8;padding:3px;background:-moz-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8e6b8), color-stop(6%, #f3d686), color-stop(100%, #ebb62c));background:-webkit-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);background:-o-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);background:-ms-linear-gradient(top, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);background:linear-gradient(to bottom, #f8e6b8 0, #f3d686 6%, #ebb62c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8e6b8', endColorstr='#ebb62c', GradientType=0)}.atkp-sitestripe-box .amzn-ad-primary-btn:hover{background:#f4f2ed;background:-moz-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f2ed), color-stop(6%, #efdeb3), color-stop(100%, #e8bb4a));background:-webkit-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);background:-o-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);background:-ms-linear-gradient(top, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);background:linear-gradient(to bottom, #f4f2ed 0, #efdeb3 6%, #e8bb4a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f2ed', endColorstr='#e8bb4a', GradientType=0)}.atkp-sitestripe-box .amzn-ad-primary-btn
span{color:#111;font-size:14px;background-position:0 0}@media (max-width: 601px){.atkp-box-3-cols-item{width:98%}.atkp-box-2-cols-item{width:98%}.atkp-box-2-cols-item{max-height:424px}}.atkp-spinloader,.atkp-spinloader:before,.atkp-spinloader:after{background:#5b5b5b;-webkit-animation:atkp-spinload1 1s infinite ease-in-out;animation:atkp-spinload1 1s infinite ease-in-out;width:1em;height:4em}.atkp-spinloader{max-height:44px;color:#5b5b5b;text-indent:-9999em;margin:88px
auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.atkp-spinloader:before,.atkp-spinloader:after{position:absolute;top:0;content:''}.atkp-spinloader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.atkp-spinloader:after{left:1.5em}@-webkit-keyframes atkp-spinload1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes atkp-spinload1{0%,80%,100%{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.atkp-spinloader-round{margin:100px
auto;font-size:25px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;-webkit-animation:atkp-spinload5 1.1s infinite ease;animation:atkp-spinload5 1.1s infinite ease;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@-webkit-keyframes atkp-spinload5{0%,100%{box-shadow:0em -2.6em 0em 0em #000000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000}}@keyframes atkp-spinload5{0%,100%{box-shadow:0em -2.6em 0em 0em #000000, 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.5), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7)}12.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.7), 1.8em -1.8em 0 0em #000000, 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5)}25%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.5), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.7), 2.5em 0em 0 0em #000000, 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}37.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.5), 2.5em 0em 0 0em rgba(0, 0, 0, 0.7), 1.75em 1.75em 0 0em #000000, 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}50%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.5), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.7), 0em 2.5em 0 0em #000000, -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.2), -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}62.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.5), 0em 2.5em 0 0em rgba(0, 0, 0, 0.7), -1.8em 1.8em 0 0em #000000, -2.6em 0em 0 0em rgba(0, 0, 0, 0.2), -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}75%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.5), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.7), -2.6em 0em 0 0em #000000, -1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2)}87.5%{box-shadow:0em -2.6em 0em 0em rgba(0, 0, 0, 0.2), 1.8em -1.8em 0 0em rgba(0, 0, 0, 0.2), 2.5em 0em 0 0em rgba(0, 0, 0, 0.2), 1.75em 1.75em 0 0em rgba(0, 0, 0, 0.2), 0em 2.5em 0 0em rgba(0, 0, 0, 0.2), -1.8em 1.8em 0 0em rgba(0, 0, 0, 0.5), -2.6em 0em 0 0em rgba(0, 0, 0, 0.7), -1.8em -1.8em 0 0em #000}}.atkp-livesearch-title{font-weight:bold}.atkp-producttable-grouprow{background-color:#fafafa;border:1px
solid #d8dadb}.atkp-producttable-grouprow
td{text-align:left;vertical-align:middle;padding:8px;border-width:1px}.atkp-producttable-groupheader{font-weight:600;color:#2b333a;font-size:13px;line-height:20px}.atkp-producttable-groupdescription{display:block;color:#2b333a;font-size:11px;line-height:20px}.atkp-admin-actions{margin-top:10px;margin-bottom:10px}.atkp-admin-actions>a{font-size:small !important}.atkp-pricecompare-container{display:table;border-collapse:collapse;width:100%}.atkp-pricecompare-row{display:table-row}.atkp-pricecompare-cell{display:table-cell}.atkp-pricecompare-title{width:41.66666667%;float:none;vertical-align:middle;border-bottom:1px solid #eee;padding:18px
10px;font-size:13px}.atkp-pricecompare-nologo .atkp-pricecompare-title{width:58.33333334%}.atkp-pricecompare-title>a,.atkp-pricecompare-mobile-title>a{text-decoration:none !important;color:#0b0b0b}.atkp-pricecompare-mobile-title{text-align:center;padding-top:10px;padding-bottom:10px;display:none}.atkp-pricecompare-logo,.atkp-pricecompare-button{width:16.66666667%;float:none;vertical-align:middle;border-bottom:1px solid #eee;padding:18px
10px;text-align:right}.atkp-pricecompare-nologo .atkp-pricecompare-logo{display:none}.atkp-pricecompare-logo
img{max-width:100px}.atkp-pricecompare-price{width:25%;vertical-align:middle;border-bottom:1px solid #eee;padding:18px
10px}.atkp-pricecompare-price>.atkp-price{font-weight:bold;font-size:1.1em;white-space:nowrap;color:#dc3545}.atkp-pricecompare-price>.atkp-stock{color:#7ad03a;font-size:80%;font-weight:normal;line-height:15px}.atkp-pricecompare-price>.atkp-price>.atkp-shipping{font-size:80%;font-weight:normal;line-height:15px;display:inline-block}.atkp-pricecompare-container .atkp-button{white-space:nowrap}.atkp-shopname{color:#777;font-size:85%;text-align:center;width:100%;display:inline-block;overflow:hidden;max-height:50px}.atkp-pricecompare-row:hover{background-color:#f9f9f9}@media (max-width: 460px){.atkp-pricecompare-mobile-title{display:block}.atkp-pricecompare-title{display:none}.atkp-pricecompare-nologo .atkp-pricecompare-cell{width:50%}.atkp-pricecompare-cell{width:33.3333%}.atkp-pricecompare-button>a{width:100%}}.atkp-list-outer-container span.atkp-explain{font-size:12px;font-style:italic;color:#5f6368eb;display:block}.atkp-list-outer-container div.atkp-list{font-size:1.25rem;line-height:1.75}.atkp-list-outer-container div.atkp-list>div{min-height:170px}.atkp-list-outer-container div.atkp-list-container{margin:40px
0px}.atkp-list-outer-container ol.atkp-ol-list-display
li{font-size:30px;line-height:1.25;font-weight:700;color:#000;margin:10px
0px;max-width:400px}.atkp-list-outer-container a.atkp-list-link{padding-left:20px;margin-top:-40px;float:right}.atkp-list-outer-container a.atkp-list-link
img{max-width:230px;max-height:250px;border-radius:40px}.atkp-list-outer-container .atkp-half-width{width:50%}.atkp-list-outer-container a.box-shadow{box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.2) !important}@media (max-width: 767px){.atkp-list-outer-container a.atkp-list-link{float:unset;padding-left:0px}.atkp-list-outer-container ol.atkp-ol-list-display{padding-right:20px;padding-left:30px}.atkp-list-outer-container .atkp-half-width{width:100%}.atkp-list-outer-container div.atkp-list>div{min-height:10px}}