html{overflow-x:clip;max-width:100%}body{overflow-x:clip;max-width:100%;width:100%}*,*::before,*::after{box-sizing:border-box}#page,.site{overflow-x:clip;max-width:100%}.psikolog-header,.psikolog-footer,.psk-topbar,.site-main,main,section,.psikolog-container{max-width:100%;overflow-x:clip}.psikolog-menu a:visited,.psikolog-menu a:active,.psikolog-mobile-menu a:visited,.psikolog-mobile-menu a:active,.psikolog-footer-menu-list a:visited,.psikolog-footer-menu-list a:active,.psikolog-footer-menu-horizontal a:visited,.psikolog-footer-menu-horizontal a:active{color:#f9fafb!important}.psikolog-footer-links a:visited,.psikolog-footer-links a:active,.psikolog-footer-contact-item a:visited,.psikolog-footer-contact-item a:active,.psikolog-footer-address-link:visited,.psikolog-footer-address-link:active{color:#f9fafb!important}.tb-card-cat:visited,.tb-card-cat:active{color:#4f46e5!important}.tb-card-title a:visited,.tb-card-title a:active{color:#1f2937!important}.tb-card-readmore:visited,.tb-card-readmore:active{color:#ffffff!important}.tb-breadcrumb a:visited,.tb-breadcrumb a:active{color:#6b7280!important}.floating-contact-button:visited,.floating-contact-button:active{color:#ffffff!important}.psikolog-social-icon:visited,.psikolog-social-icon:active{color:#f9fafb!important}.btn:visited,.btn:active,a.btn:visited,a.btn:active,.psikolog-button:visited,.psikolog-button:active,.wp-element-button:visited,.wp-element-button:active{color:#ffffff!important}.hero-buttons .btn:visited,.hero-buttons .btn:active{color:#4f45e4!important}.tb-pagination .page-numbers:visited,.tb-pagination .page-numbers:active{color:#4b5563!important}.tb-pagination .page-numbers.current:visited{color:#ffffff!important}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.gradient-bg{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899,#f43f5e);background-size:400% 400%;animation:gradient 15s ease infinite}.psikolog-header{color:#fff;padding:1.5rem 0;position:relative;overflow:hidden}.psikolog-header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .1)}.psikolog-logo{display:flex;align-items:center}.psikolog-logo-icon{background-color:#fff;border-radius:9999px;padding:.5rem;margin-right:1rem}.psikolog-logo-icon i{color:#4f46e5;font-size:1.5rem}.psikolog-logo-text{display:flex;flex-direction:column;line-height:1.2}.psikolog-menu{display:flex;gap:20px;align-items:center}.psikolog-menu a{color:#fff;text-decoration:none;transition:color 0.3s ease;font-size:14px;white-space:nowrap}.psikolog-menu a:hover{color:#e0e7ff}.psikolog-mobile-menu-btn{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer}.psikolog-hero-content{margin-top:4rem;margin-bottom:4rem;max-width:800px;margin-left:auto;margin-right:auto}.psikolog-hero-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:#fff}.psikolog-hero-subtitle{font-size:1.125rem;margin-bottom:2rem;color:#fff;opacity:.9}.psikolog-form-container{background-color:rgb(255 255 255 / .2);backdrop-filter:blur(10px);border-radius:.5rem;padding:.25rem;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.psikolog-form-flex{display:flex}.psikolog-input{flex-grow:1;background-color:rgb(255 255 255 / .9);color:#333;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem 1.5rem;border:none;outline:2px solid #fff0;transition:box-shadow 0.3s ease}.psikolog-input:focus{box-shadow:0 0 0 3px rgb(99 102 241 / .3)}.psikolog-submit-btn{background-color:#4f46e5;color:#fff;font-weight:600;padding:1rem 1.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border:none;cursor:pointer;transition:background-color 0.3s ease}.psikolog-submit-btn:hover{background-color:#4338ca}.psikolog-form-note{font-size:.875rem;margin-top:.5rem;color:#fff;opacity:.8}.psikolog-quick-links{margin-top:-2.5rem;position:relative;z-index:20}.psikolog-quick-links-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.psikolog-quick-link{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px rgb(0 0 0 / .1);display:flex;align-items:center;text-decoration:none;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.psikolog-quick-link:hover{background-color:#eef2ff;transform:translateY(-2px);box-shadow:0 4px 6px rgb(0 0 0 / .1)}.psikolog-icon-container{border-radius:9999px;padding:.75rem;margin-right:1rem}.psikolog-icon-indigo{background-color:#eef2ff;color:#4f46e5}.psikolog-icon-purple{background-color:#f5f3ff;color:#7c3aed}.psikolog-icon-red{background-color:#fee2e2;color:#dc2626}.psikolog-icon-blue{background-color:#eef2ff;color:#075985}.psikolog-quick-link-title{font-weight:600;color:#333;margin:0 0 .25rem 0}.psikolog-quick-link-desc{font-size:.875rem;color:#6b7280;margin:0}.psikolog-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.psikolog-flex{display:flex}.psikolog-justify-between{justify-content:space-between}.psikolog-items-center{align-items:center}@media (min-width:768px){.psikolog-mobile-menu-btn{display:none}.psikolog-hero-title{font-size:3rem}.psikolog-hero-subtitle{font-size:1.25rem}.psikolog-quick-links-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.psikolog-menu{display:none}}.psikolog-gradient-bg{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899,#f43f5e);background-size:400% 400%;animation:gradient 15s ease infinite}.psikolog-header{color:#fff;padding:3rem 0;position:relative;overflow:hidden}.psikolog-header-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .1)}.psikolog-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:10}.psikolog-header-content{margin-top:4rem;margin-bottom:5rem;max-width:800px;margin-left:auto;margin-right:auto}.psikolog-header-title{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.psikolog-header-subtitle{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.psikolog-form-container{background-color:rgb(255 255 255 / .2);backdrop-filter:blur(10px);border-radius:.5rem;padding:.25rem;box-shadow:0 4px 6px rgb(0 0 0 / .1)}.psikolog-form-flex{display:flex}.psikolog-input{flex-grow:1;background-color:rgb(255 255 255 / .9);color:#333;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;padding:1rem 1.5rem;border:none;outline:2px solid #fff0;transition:box-shadow 0.3s ease}.psikolog-input:focus{box-shadow:0 0 0 3px rgb(99 102 241 / .3)}.psikolog-submit-btn{background-color:#4f46e5;color:#fff;font-weight:600;padding:1rem 1.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border:none;cursor:pointer;transition:background-color 0.3s ease}.psikolog-submit-btn:hover{background-color:#4338ca}.psikolog-form-note{font-size:.875rem;margin-top:.5rem;margin-bottom:0;color:#fff;opacity:.8}.psikolog-quick-links{margin-top:-2.5rem;position:relative;z-index:20}.psikolog-quick-links-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:768px){.psikolog-quick-links-grid{grid-template-columns:repeat(4,1fr)}.psikolog-header-title{font-size:3rem}}.psikolog-quick-link{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;box-shadow:0 1px 3px rgb(0 0 0 / .1);display:flex;align-items:center;text-decoration:none;transition:background-color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.psikolog-quick-link:hover{background-color:#eef2ff;transform:translateY(-2px);box-shadow:0 4px 6px rgb(0 0 0 / .1)}.psikolog-icon-container{border-radius:9999px;padding:.75rem;margin-right:1rem}.psikolog-icon-indigo{background-color:#eef2ff;color:#4f46e5}.psikolog-icon-purple{background-color:#f5f3ff;color:#7c3aed}.psikolog-icon-red{background-color:#fee2e2;color:#dc2626}.psikolog-icon-blue{background-color:#eef2ff;color:#0369a1}.psikolog-icon-orange{background-color:#ffedd5;color:#c2410c}.psikolog-icon-teal{background-color:#ccfbf1;color:#4f46e5;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;margin-bottom:1rem}.psikolog-icon-pink{background-color:#fce7f3;color:#db2777;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;margin-bottom:1rem}.psikolog-icon-yellow{background-color:#fef9c3;color:#a16207;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;margin-bottom:1rem}.psikolog-quick-link-title{font-weight:600;color:#333;margin:0 0 .25rem 0}.psikolog-quick-link-desc{font-size:.875rem;color:#6b7280;margin:0}.psikolog-section{padding:4rem 0}.psikolog-section-white{background-color:#fff}.psikolog-section-gray{background-color:#f9fafb}.psikolog-section-title-container{text-align:center;margin-bottom:3rem}.psikolog-section-title{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#1f2937}.psikolog-section-subtitle{color:#6b7280;max-width:36rem;margin-left:auto;margin-right:auto}.psikolog-about-section{padding:4rem 0;background-color:#fff;width:100%;display:flex;justify-content:center}.psikolog-about-flex{display:flex;flex-direction:column;align-items:center;width:100%}.psikolog-about-image{margin-bottom:2rem;width:100%}.psikolog-about-content{width:100%}.psikolog-rounded-image{border-radius:.5rem;box-shadow:0 10px 25px rgb(0 0 0 / .1);width:100%;height:auto;max-width:28rem;margin:0 auto;display:block}.psikolog-text{color:#4b5563;margin-bottom:1rem;line-height:1.6}.psikolog-credentials{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}.psikolog-credential{display:flex;align-items:center}.psikolog-credential-icon{border-radius:9999px;padding:.5rem;margin-right:.75rem}.psikolog-credential-text{color:#374151;font-weight:500}.psikolog-icon-green{background-color:#dcfce7;color:#16a34a}@media (min-width:768px){.psikolog-about-flex{flex-direction:row}.psikolog-about-image{width:50%;margin-bottom:0;padding-right:3rem}.psikolog-about-content{width:50%}}.psikolog-back-to-top{position:fixed;bottom:2rem;right:2rem;background-color:#4f46e5;color:#fff;padding:.75rem;border-radius:9999px;box-shadow:0 4px 6px rgb(0 0 0 / .1);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease,background-color 0.3s ease;border:none;cursor:pointer}.psikolog-back-to-top.visible{opacity:1;visibility:visible}.psikolog-back-to-top:hover{background-color:#4338ca}.ti-widget[data-wkey="feed-instagram"] .ti-header-numbers,.ti-widget[data-wkey="feed-instagram"] .ti-header-numbers .ti-number,.ti-widget[data-wkey="feed-instagram"] .ti-header-numbers .ti-number div{color:#1f2937!important}.ti-widget[data-wkey="feed-instagram"] .ti-header-numbers .ti-number .ti-value{color:#111827!important;font-weight:600}.psikolog-cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;border-radius:.75rem;font-weight:600;text-decoration:none;transition:transform 0.3s ease,box-shadow 0.3s ease,background-color 0.3s ease,border-color 0.3s ease;min-width:200px;position:relative;overflow:hidden;z-index:1;gap:.75rem}.psikolog-cta-button.psikolog-cta-button-alfa1,.psikolog-cta-button.psikolog-cta-button-alfa1:visited,.psikolog-cta-button.psikolog-cta-button-alfa1:active,.psikolog-cta-button.psikolog-cta-button-alfa1:focus{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);color:#fff;border:none;font-weight:600;box-shadow:0 10px 15px -3px rgb(79 70 229 / .3),0 4px 6px -2px rgb(79 70 229 / .15);text-decoration:none}.psikolog-cta-button.psikolog-cta-button-alfa1:hover{color:#fff;transform:translateY(-3px);box-shadow:0 20px 25px -5px rgb(79 70 229 / .4),0 10px 10px -5px rgb(79 70 229 / .2)}.psikolog-cta-button.psikolog-cta-button-alfa3,.psikolog-cta-button.psikolog-cta-button-alfa3:visited,.psikolog-cta-button.psikolog-cta-button-alfa3:active,.psikolog-cta-button.psikolog-cta-button-alfa3:focus{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .6);text-decoration:none}.psikolog-cta-button.psikolog-cta-button-alfa3:hover{color:#fff;border-color:#fff;background:rgb(255 255 255 / .08);transform:translateY(-3px);box-shadow:0 10px 25px rgb(0 0 0 / .2)}.psikolog-cta-button.psikolog-cta-button-whatsapp,.psikolog-cta-button.psikolog-cta-button-whatsapp:visited,.psikolog-cta-button.psikolog-cta-button-whatsapp:active,.psikolog-cta-button.psikolog-cta-button-whatsapp:focus{background:linear-gradient(135deg,#25D366 0%,#128C7E 100%);color:#fff;border:none;box-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -2px rgb(0 0 0 / .05);text-decoration:none}.psikolog-cta-button.psikolog-cta-button-whatsapp:hover{color:#fff;transform:translateY(-3px);box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.tb-related-questions{margin-top:2rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%);border-radius:16px;border:1px solid rgb(139 92 246 / .12);box-shadow:0 4px 15px rgb(139 92 246 / .06)}.tb-rq-title{display:flex;align-items:center;gap:10px;font-size:1.2rem;font-weight:700;color:#4c1d95;margin:0 0 4px}.tb-rq-title svg{flex-shrink:0;stroke:#7c3aed;width:22px;height:22px}.tb-rq-desc{font-size:.82rem;color:#6b7280;margin:0 0 1rem;line-height:1.5}.tb-rq-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.tb-rq-item{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tb-rq-link{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:12px;text-decoration:none;color:#1f2937;font-size:.88rem;font-weight:500;transition:all .2s;flex:1;min-width:0;border:1px solid rgb(139 92 246 / .08);box-shadow:0 1px 3px rgb(0 0 0 / .04)}.tb-rq-link:hover{background:#ede9fe;color:#5b21b6;transform:translateX(4px);border-color:rgb(139 92 246 / .2);box-shadow:0 3px 10px rgb(139 92 246 / .12)}.tb-rq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgb(139 92 246 / .08)}.tb-rq-icon svg{width:16px;height:16px}.tb-rq-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.tb-rq-cat{font-size:.7rem;padding:3px 10px;background:rgb(139 92 246 / .1);color:#7c3aed;border-radius:20px;white-space:nowrap;font-weight:600;letter-spacing:.02em}.tb-rq-cta{margin-top:1.25rem;text-align:center}.tb-rq-all-link,.tb-rq-all-link:link,.tb-rq-all-link:visited,.tb-rq-all-link:active,.tb-rq-all-link:focus,.tb-rq-all-link:hover{color:#fff!important;text-decoration:none}.tb-rq-all-link{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;background:linear-gradient(135deg,#7c3aed,#6366f1);padding:8px 20px;border-radius:24px;transition:all .2s;box-shadow:0 4px 12px rgb(124 58 237 / .25)}.tb-rq-all-link:hover{gap:10px;transform:translateY(-2px);box-shadow:0 6px 18px rgb(124 58 237 / .35)}.tb-rq-all-link svg{stroke:currentColor}.psk-rec-box{margin:1.5rem 0 1rem;padding:1.5rem;background:linear-gradient(135deg,#faf5ff 0%,#f0e7fe 100%);border-radius:16px;border:1px solid #e9d5ff}.psk-rec-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:1.25rem}.psk-rec-header svg{flex-shrink:0;stroke:#7c3aed;margin-top:2px}.psk-rec-header h4{font-size:1rem;font-weight:700;color:#5b21b6;margin:0 0 2px;line-height:1.3}.psk-rec-header p{font-size:.8rem;color:#7c3aed;margin:0;opacity:.7}.psk-rec-cards{display:flex;flex-direction:column;gap:10px}.psk-rec-card{display:flex;align-items:stretch;gap:0;background:#fff;border-radius:12px;border:1px solid var(--rec-border);text-decoration:none;overflow:hidden;transition:transform .2s,box-shadow .2s}.psk-rec-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .08)}.psk-rec-thumb{width:140px;min-height:80px;flex-shrink:0;background-size:cover;background-position:center;position:relative}.psk-rec-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .35);transition:background .2s}.psk-rec-card:hover .psk-rec-play{background:rgb(220 38 38 / .7)}.psk-rec-body{flex:1;padding:12px 14px;min-width:0}.psk-rec-badge{display:inline-flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;color:var(--rec-color);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.psk-rec-badge-icon{display:flex;align-items:center}.psk-rec-badge-icon svg{width:14px;height:14px;stroke:var(--rec-color)}.psk-rec-title{font-size:.9rem;font-weight:600;color:#1f2937;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psk-rec-desc{font-size:.78rem;color:#64748b;line-height:1.35;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psk-rec-domain{display:flex;align-items:center;gap:4px;font-size:.72rem;color:#94a3b8;margin-top:4px}.psk-rec-domain svg{stroke:#94a3b8;flex-shrink:0}.psk-rec-arrow{display:flex;align-items:center;padding:0 14px;flex-shrink:0;color:#cbd5e1;transition:color .2s}.psk-rec-card:hover .psk-rec-arrow{color:var(--rec-color)}@media(max-width:480px){.psk-rec-thumb{width:100px;min-height:70px}.psk-rec-body{padding:8px 10px}.psk-rec-title{font-size:.82rem}.psk-rec-box{padding:1rem}}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}