button:hover,button:focus,button:focus-visible,[type="button"]:hover,[type="button"]:focus,[type="button"]:focus-visible,[type="submit"]:hover,[type="submit"]:focus,[type="submit"]:focus-visible,.btn:hover,.btn:focus,.btn:focus-visible,.btn-primary:hover,.btn-primary:focus,.btn-primary:focus-visible,.btn-ghost:hover,.btn-ghost:focus,.btn-ghost:focus-visible,.submit:hover,.submit:focus,.submit:focus-visible,.contact-inline-form .whatsapp-submit:hover,.contact-inline-form .whatsapp-submit:focus,.contact-inline-form .contact-submit:hover,.contact-inline-form .contact-submit:focus,.contact-template-actions .btn-dark:hover,.contact-template-actions .btn-dark:focus,.whatsapp-submit:hover,.whatsapp-submit:focus,.service-price-card:not(.custom-card) .btn-primary:hover,.service-price-card:not(.custom-card) .btn-primary:focus,.nav-toggle:hover,.nav-toggle:focus,.nav-toggle:focus-visible{color:var(--yellow);border-color:var(--yellow);background:rgba(246,199,68,0.1)}p,.section-desc,.hero p,.problem-box p,.service-card p,.why-item p,.review p,.contact-form p,.footer p,.footer a,.legal-content p,.legal-content li,.blog-card p,.blog-hero p,.single-blog-content p,.single-blog-content li{font-size:1.8rem}h2,.section-title,.problem-box h2,.process h2,.contact-form h2,.legal-content h2,.blog-section-title,.single-blog-content h2{font-size:4.2rem}.services-grid,.pricing-grid,.pricing-grid-two,.why-grid,.why-list,.review-row,.footer-grid,.blog-grid,.blog-layout,.blog-post-grid,.blog-sidebar-list,.related-posts-grid,.legal-layout,.contact-grid,.form-grid{gap:var(--space-card-gap) !important}.contact-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:70px;align-items:start}.contact-points{margin-top:28px;display:grid;gap:10px;color:#e3e4ea}.contact-points li{list-style:none;display:flex;gap:10px}.contact-points b{color:var(--yellow)}.contact-form{background:var(--yellow);color:#191919;border-radius:16px;padding:44px;box-shadow:var(--shadow)}.contact-form h2{text-align:center;font-size:32px;letter-spacing:-0.04em}.contact-form p{text-align:center;color:#594817;margin-bottom:26px}.contact-template-card{background:var(--yellow);color:#191919;border-radius:18px;padding:44px;box-shadow:var(--shadow)}.contact-template-card h2{font-size:clamp(30px,4vw,44px);line-height:1.05;letter-spacing:-0.04em;margin:0 0 14px}.contact-template-card p{color:#4f421d;margin-bottom:24px}.contact-template-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.contact-template-actions .btn-dark{background:#17171b;color:#fff;border-color:#17171b}.contact-template-actions .btn-dark:hover{background:#2a2a31}.contact-form-card{background:var(--yellow);color:#191919;border-radius:18px;padding:52px 48px;box-shadow:var(--shadow)}.contact-form-card h2{text-align:center;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:-0.04em;margin:0 0 12px}.contact-form-card p{text-align:center;color:#4f421d;margin:0 auto 30px;max-width:520px}.contact-inline-form{margin-top:0}.contact-inline-form .field label{color:#111318;font-weight:900}.contact-inline-form .field label span{color:#b90000}.contact-inline-form input,.contact-inline-form select,.contact-inline-form textarea{background:#ffecad;border:1px solid rgba(23,23,27,0.18);color:#171717;border-radius:4px}.contact-inline-form input::placeholder,.contact-inline-form textarea::placeholder{color:rgba(23,23,27,0.55)}.contact-inline-form input:focus,.contact-inline-form select:focus,.contact-inline-form textarea:focus{border-color:#17171b;background:#ffecad;outline:0;box-shadow:0 0 0 2px rgba(23,23,27,0.16)}.contact-inline-form .whatsapp-submit,.contact-inline-form .contact-submit{width:auto;min-width:160px;margin-top:16px;background:#17171b;color:#fff;border-color:#17171b;border-radius:3px}.contact-inline-form .whatsapp-submit:hover,.contact-inline-form .contact-submit:hover{background:#2a2a31}.contact-form-card .field label,.contact-inline-form .field label,.contact-section .field label{color:#111318 !important}.contact-form-card .field label span,.contact-inline-form .field label span,.contact-section .field label span{color:#b90000 !important}body.theme-light .service-card,body.theme-light .price-card,body.theme-light .timeline-card,body.theme-light .faq-item,body.theme-light .about-visual,body.theme-light .contact-form-card,body.theme-light .problem-box,body.theme-light .review-card{background-color:var(--panel);color:var(--text);border-color:rgba(21,22,28,0.12);box-shadow:var(--shadow)}body.theme-light .service-card,body.theme-light .price-card.service-price-card,body.theme-light .contact-form-card{background:#f6c744}body.theme-light #contact .section-title,body.theme-light #contact .contact-points,body.theme-light #contact .contact-points li{color:#15161c}body.theme-light #contact .contact-points b{color:var(--yellow)}.problem-title,.services-title,.why-title,.faq-title,.contact-title{margin-top:1.8rem}.contact-inline-form .whatsapp-submit:hover,.contact-inline-form .whatsapp-submit:focus,.contact-inline-form .whatsapp-submit:active,.contact-inline-form .contact-submit:hover,.contact-inline-form .contact-submit:focus,.contact-inline-form .contact-submit:active,.whatsapp-submit:hover,.whatsapp-submit:focus,.whatsapp-submit:active{background:var(--whatsapp);color:#ffffff;border-color:var(--whatsapp)}.contact-inline-form .whatsapp-submit,.contact-inline-form .contact-submit{position:relative;overflow:visible;background:var(--whatsapp) !important;color:#ffffff !important;border-color:var(--whatsapp) !important;box-shadow:0 1.4rem 3.4rem rgba(37,211,102,0.22)}.contact-inline-form .whatsapp-submit:hover,.contact-inline-form .whatsapp-submit:focus,.contact-inline-form .whatsapp-submit:focus-visible,.contact-inline-form .whatsapp-submit:active,.contact-inline-form .contact-submit:hover,.contact-inline-form .contact-submit:focus,.contact-inline-form .contact-submit:focus-visible,.contact-inline-form .contact-submit:active{background:var(--whatsapp) !important;color:#ffffff !important;border-color:var(--whatsapp) !important;box-shadow:0 1.8rem 4rem rgba(37,211,102,0.28);transform:translateY(-0.2rem)}.contact-inline-form .whatsapp-submit::after,.contact-inline-form .contact-submit::after{content:"call us fast to get slot";position:absolute;left:50%;bottom:calc(100%+1rem);transform:translateX(-50%) translateY(0.6rem);z-index:20;width:max-content;max-width:min(24rem,80vw);padding:0.8rem 1.2rem;border-radius:999px;background:#111318;color:#ffffff;font-size:1.3rem;font-weight:800;line-height:1.2;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;box-shadow:0 1.2rem 2.8rem rgba(0,0,0,0.22)}.contact-inline-form .whatsapp-submit::before,.contact-inline-form .contact-submit::before{content:"";position:absolute;left:50%;bottom:calc(100%+0.4rem);transform:translateX(-50%) translateY(0.6rem);z-index:19;width:0;height:0;border-left:0.7rem solid transparent;border-right:0.7rem solid transparent;border-top:0.7rem solid #111318;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease}.contact-inline-form .whatsapp-submit:hover::after,.contact-inline-form .whatsapp-submit:focus::after,.contact-inline-form .whatsapp-submit:focus-visible::after,.contact-inline-form .whatsapp-submit:active::after,.contact-inline-form .contact-submit:hover::after,.contact-inline-form .contact-submit:focus::after,.contact-inline-form .contact-submit:focus-visible::after,.contact-inline-form .contact-submit:active::after,.contact-inline-form .whatsapp-submit:hover::before,.contact-inline-form .whatsapp-submit:focus::before,.contact-inline-form .whatsapp-submit:focus-visible::before,.contact-inline-form .whatsapp-submit:active::before,.contact-inline-form .contact-submit:hover::before,.contact-inline-form .contact-submit:focus::before,.contact-inline-form .contact-submit:focus-visible::before,.contact-inline-form .contact-submit:active::before{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}body.bagus-info-page .bagus-standard-page{background:var(--bg);color:var(--text)}body.bagus-info-page .bagus-standard-hero{position:relative;padding:11.2rem 0 6.4rem;overflow:hidden;background:radial-gradient(circle at 18% 8%,rgba(246,199,68,0.16),transparent 34%),linear-gradient(135deg,rgba(246,199,68,0.08),transparent 44%),var(--bg);border-bottom:1px solid var(--line)}body.bagus-info-page .bagus-standard-hero::after{content:"";position:absolute;width:36rem;height:36rem;right:-12rem;bottom:-18rem;border-radius:999px;border:1px solid rgba(246,199,68,0.28);pointer-events:none}body.bagus-info-page .bagus-standard-hero .container{position:relative;z-index:1;max-width:96rem}body.bagus-info-page .bagus-standard-hero h1{margin:1.8rem 0 1.6rem;max-width:86rem;font-size:clamp(3.8rem,6vw,7.2rem);line-height:0.98;letter-spacing:-0.055em;color:var(--text)}body.bagus-info-page .bagus-standard-hero .lead{max-width:76rem;margin:0;font-size:clamp(1.7rem,1.6vw,2rem);line-height:1.75;color:var(--muted)}body.bagus-info-page .bagus-standard-section{padding:7.2rem 0 9.6rem;background:var(--bg)}body.bagus-info-page .bagus-standard-content{display:grid;gap:2.8rem}body.bagus-info-page .bagus-page-grid,body.bagus-info-page .bagus-contact-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(30rem,0.95fr);gap:3.2rem;align-items:stretch}body.bagus-info-page .bagus-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,0.72fr);gap:3.2rem;align-items:stretch}body.bagus-info-page .bagus-info-card,body.bagus-info-page .bagus-highlight-card,body.bagus-info-page .bagus-contact-card,body.bagus-info-page .bagus-map-card{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(2.4rem,3vw,4rem);box-shadow:var(--shadow)}body.bagus-info-page .bagus-highlight-card{background:radial-gradient(circle at 20% 0,rgba(246,199,68,0.14),transparent 38%),var(--panel)}body.bagus-info-page .bagus-info-card h2,body.bagus-info-page .bagus-highlight-card h2,body.bagus-info-page .bagus-contact-card h2,body.bagus-info-page .bagus-map-card h2{margin:0 0 1.4rem;font-size:clamp(2.6rem,3vw,4rem);line-height:1.1;letter-spacing:-0.045em;color:var(--text)}body.bagus-info-page .bagus-info-card h3,body.bagus-info-page .bagus-highlight-card h3,body.bagus-info-page .bagus-contact-card h3{margin:0 0 0.8rem;font-size:clamp(2rem,2vw,2.6rem);line-height:1.22;color:var(--text)}body.bagus-info-page .bagus-info-card p,body.bagus-info-page .bagus-highlight-card p,body.bagus-info-page .bagus-contact-card p,body.bagus-info-page .bagus-map-card p,body.bagus-info-page .bagus-info-card li,body.bagus-info-page .bagus-highlight-card li,body.bagus-info-page .bagus-contact-card li{font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.75;color:var(--muted)}body.bagus-info-page .bagus-info-card p:last-child,body.bagus-info-page .bagus-highlight-card p:last-child,body.bagus-info-page .bagus-contact-card p:last-child,body.bagus-info-page .bagus-map-card p:last-child{margin-bottom:0}body.bagus-info-page .bagus-info-card strong,body.bagus-info-page .bagus-highlight-card strong,body.bagus-info-page .bagus-contact-card strong,body.bagus-info-page .bagus-map-card strong{color:var(--text)}body.bagus-info-page .bagus-info-list,body.bagus-info-page .bagus-contact-list{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:1.2rem}body.bagus-info-page .bagus-info-list li,body.bagus-info-page .bagus-contact-list li{display:flex;align-items:flex-start;gap:1.2rem;margin:0}body.bagus-info-page .bagus-info-list li::before,body.bagus-info-page .bagus-contact-list li::before{content:"✓";flex:0 0 2.4rem;width:2.4rem;height:2.4rem;border-radius:999px;display:inline-grid;place-items:center;margin-top:0.25rem;background:var(--yellow);color:#15161c;font-size:1.35rem;font-weight:900}body.bagus-info-page .bagus-meta-grid,body.bagus-info-page .bagus-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}body.bagus-info-page .bagus-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.bagus-info-page .bagus-mini-card{background:var(--panel-2);border:1px solid var(--line);border-radius:1.8rem;padding:2rem;min-height:100%}body.bagus-info-page .bagus-mini-card b{display:block;color:var(--text);font-size:1.6rem;line-height:1.3;margin-bottom:0.6rem}body.bagus-info-page .bagus-mini-card span{display:block;color:var(--muted);font-size:1.5rem;line-height:1.55}body.bagus-info-page .bagus-contact-methods{display:grid;gap:1.4rem;margin-top:2rem}body.bagus-info-page .bagus-contact-method{display:grid;grid-template-columns:5rem 1fr;gap:1.4rem;align-items:center;padding:1.6rem;border:1px solid var(--line);border-radius:1.8rem;background:var(--panel-2)}body.bagus-info-page .bagus-contact-icon{width:5rem;height:5rem;border-radius:999px;display:inline-grid;place-items:center;background:rgba(246,199,68,0.14);color:var(--yellow);font-size:2.2rem;font-weight:900}body.bagus-info-page .bagus-contact-method small{display:block;margin-bottom:0.2rem;color:var(--muted);font-size:1.35rem;line-height:1.3}body.bagus-info-page .bagus-contact-method a,body.bagus-info-page .bagus-contact-method span{color:var(--text);font-size:1.65rem;line-height:1.45;overflow-wrap:anywhere}body.bagus-info-page .bagus-contact-method a:hover,body.bagus-info-page .bagus-contact-method a:focus{color:var(--yellow)}body.bagus-info-page .bagus-cta-row{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}body.bagus-info-page .bagus-cta-row .btn{min-height:4.8rem}body.bagus-info-page .bagus-note{border-left:0.4rem solid var(--yellow);padding:1.4rem 1.6rem;border-radius:1.2rem;background:rgba(246,199,68,0.1);color:var(--text)}body.bagus-info-page .bagus-note p{margin:0;color:var(--text)}body.bagus-info-page .bagus-map-placeholder{min-height:26rem;border-radius:2rem;border:1px solid var(--line);background:linear-gradient(135deg,rgba(246,199,68,0.16),transparent 34%),radial-gradient(circle at 70% 30%,rgba(246,199,68,0.16),transparent 24%),var(--panel-2);display:grid;place-items:center;text-align:center;padding:2.4rem}body.bagus-info-page .bagus-map-placeholder b{display:block;margin-bottom:0.8rem;font-size:2.4rem;color:var(--text)}body.bagus-info-page .bagus-map-placeholder span{display:block;max-width:42rem;color:var(--muted);font-size:1.6rem;line-height:1.6}body.bagus-info-page .bagus-contact-disclaimer{margin-top:1.6rem;font-size:1.45rem;color:var(--muted)}@media (max-width:1024px){body.bagus-info-page .bagus-page-grid,body.bagus-info-page .bagus-contact-grid,body.bagus-info-page .bagus-about-grid{grid-template-columns:1fr}body.bagus-info-page .bagus-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.bagus-info-page .bagus-standard-hero{padding:8.8rem 0 4.8rem}body.bagus-info-page .bagus-standard-section{padding:4.8rem 0 6.4rem}body.bagus-info-page .bagus-standard-hero h1{font-size:clamp(3.2rem,11vw,4.4rem)}body.bagus-info-page .bagus-info-card,body.bagus-info-page .bagus-highlight-card,body.bagus-info-page .bagus-contact-card,body.bagus-info-page .bagus-map-card{padding:2.2rem;border-radius:2rem}body.bagus-info-page .bagus-meta-grid,body.bagus-info-page .bagus-service-grid{grid-template-columns:1fr}body.bagus-info-page .bagus-contact-method{grid-template-columns:4.4rem 1fr;padding:1.4rem}body.bagus-info-page .bagus-contact-icon{width:4.4rem;height:4.4rem;font-size:1.9rem}body.bagus-info-page .bagus-cta-row .btn{width:100%;justify-content:center}}body.bagus-info-page .bagus-contact-method{display:flex;align-items:flex-start;gap:1.4rem;grid-template-columns:none;min-width:0}body.bagus-info-page .bagus-contact-method>.bagus-contact-icon{flex:0 0 5rem;width:5rem;height:5rem;font-size:2.2rem;line-height:1}body.bagus-info-page .bagus-contact-method>div{flex:1 1 auto;min-width:0;display:grid;gap:0.35rem}body.bagus-info-page .bagus-contact-method small{margin-bottom:0}body.bagus-info-page .bagus-contact-method a,body.bagus-info-page .bagus-contact-method span:not(.bagus-contact-icon){display:block;width:100%;max-width:100%;white-space:normal;word-break:normal;overflow-wrap:break-word;hyphens:none}body.bagus-info-page .bagus-contact-method a[href^="tel:"],body.bagus-info-page .bagus-contact-method a[href^="mailto:"]{white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (max-width:640px){body.bagus-info-page .bagus-contact-method{gap:1.2rem}body.bagus-info-page .bagus-contact-method>.bagus-contact-icon{flex-basis:4.4rem;width:4.4rem;height:4.4rem;font-size:1.9rem}}@media (max-width:360px){body.bagus-info-page .bagus-contact-method a[href^="mailto:"]{white-space:normal;overflow-wrap:break-word}}@media (max-width:980px){.about-grid,.faq-grid,.mobile-grid,.testimonials-grid,.contact-grid{grid-template-columns:1fr;gap:44px}.contact-form-card{padding:42px 32px}.contact-inline-form{width:100%}h2,.section-title,.problem-box h2,.process h2,.contact-form h2,.legal-content h2,.blog-section-title,.single-blog-content h2{font-size:3.4rem}p,.section-desc,.hero p,.problem-box p,.service-card p,.why-item p,.review p,.contact-form p,.footer p,.footer a,.legal-content p,.legal-content li,.blog-card p,.blog-hero p,.single-blog-content p,.single-blog-content li{font-size:1.7rem}}@media (max-width:640px){.contact-form{padding:30px 20px}.contact-template-card{padding:30px 22px}.contact-template-actions{flex-direction:column;align-items:stretch}.contact-form-card{padding:32px 22px}.contact-form-card h2,.contact-form-card p{text-align:left}.contact-inline-form .form-grid{gap:16px}.contact-inline-form .whatsapp-submit,.contact-inline-form .contact-submit{width:100%}h2,.section-title,.problem-box h2,.process h2,.contact-form h2,.legal-content h2,.blog-section-title,.single-blog-content h2{font-size:2.8rem}p,.section-desc,.hero p,.problem-box p,.service-card p,.why-item p,.review p,.contact-form p,.footer p,.footer a,.legal-content p,.legal-content li,.blog-card p,.blog-hero p,.single-blog-content p,.single-blog-content li{font-size:1.6rem}}@media (max-width:704px){.contact-inline-form .whatsapp-submit,.contact-inline-form .contact-submit{width:100%}}@media (max-width:544px){.contact-inline-form .whatsapp-submit::after,.contact-inline-form .contact-submit::after{max-width:calc(100vw - 4rem);white-space:normal;border-radius:1.2rem;font-size:1.2rem}}@media screen and (max-width:980px){#page,.site,.site-content,.site-main,main,main#top,.entry-content,.page,.hero,.section,.pricing,.services,.services-slider,.services-slider-stage,.problem,.process,.why,.faq,.contact,.footer{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:0 !important;margin-right:0 !important;overflow-x:clip !important}.hero-standard-layout,.hero-copy,.hero-actions,.service-pricing-grid,.pricing-grid,.pricing-grid-two,.services-grid,.why-grid,.why-list,.review-row,.footer-grid,.blog-grid,.contact-grid,.form-grid{width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:clip !important}.service-price-card,.price-card,.service-card,.problem-box,.faq-item,.blog-card,.contact-form,.hero-banner-photo,.hero-banner-logo{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}