.nvm-highlight{color:#C2C03D;}
.e-heading-base strong,
.e-paragraph-base strong{color:#C2C03D;font-weight:700;}
.e-heading-base em,
.e-paragraph-base em{color:inherit;font-weight:600;font-style:normal;}
.elementor-2319 .elementor-element-hero-outer{background-image:linear-gradient(180deg, rgba(28,36,23,.82), rgba(28,36,23,.78) 45%, rgba(28,36,23,.92)), url('https://centromaspsicologia.com/wp-content/uploads/2026/08/terapia-psicologica-para-adultos-alcobendas-centro-mas-psicologia.jpg')!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important;}
@keyframes nvm-bounce-y{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(8px);}}
.elementor-2319 .s-hero-scroll-arrow{animation:nvm-bounce-y 2.2s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){.elementor-2319 .s-hero-scroll-arrow{animation:none!important;}}
.elementor-2319 .s-hero-scroll-arrow{position:absolute!important;bottom:24px!important;left:50%!important;z-index:5!important;opacity:.65!important;width:18px!important;height:18px!important;display:block!important;}
.elementor-2319 .s-fase-1-dot,.elementor-2319 .s-fase-2-dot,.elementor-2319 .s-fase-3-dot,.elementor-2319 .s-fase-4-dot{display:block!important;width:10px!important;height:10px!important;margin-block-start:-28px!important;margin-inline-start:0!important;}
.elementor-2319 .elementor-element-cta-contact-row{margin-block-start:-13px!important;row-gap:13px!important;column-gap:28px!important;}
@media (max-width:767px){.elementor-2319 .elementor-element-cta-contact-row{margin-block-start:-7px!important;row-gap:8px!important;column-gap:15px!important;}}

.elementor-2307 .elementor-element-faq-accordion .e-n-accordion-item-title-text{color:#3D5A2A!important;}
.elementor-2307 .elementor-element-faq-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text{color:#877D5C!important;}
.elementor-2307 .elementor-element-faq-accordion .e-n-accordion-item-title{border-color:#D8D0B8!important;}

@keyframes nvm-bounce-y-2400{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(8px);}}
.elementor-2400 .s-hero-scroll-arrow{animation:nvm-bounce-y-2400 2.2s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){.elementor-2400 .s-hero-scroll-arrow{animation:none!important;}}
.elementor-2400 .s-hero-scroll-arrow{position:absolute!important;bottom:24px!important;left:50%!important;z-index:5!important;opacity:.65!important;width:18px!important;height:18px!important;display:block!important;}
.elementor-2400 .s-fase-1-dot,.elementor-2400 .s-fase-2-dot,.elementor-2400 .s-fase-3-dot,.elementor-2400 .s-fase-4-dot{display:block!important;width:10px!important;height:10px!important;margin-block-start:-28px!important;margin-inline-start:0!important;}
.elementor-2400 .elementor-element-cta-contact-row{margin-block-start:-13px!important;row-gap:13px!important;column-gap:28px!important;}
@media (max-width:767px){.elementor-2400 .elementor-element-cta-contact-row{margin-block-start:-7px!important;row-gap:8px!important;column-gap:15px!important;}}

@keyframes nvm-bounce-y-2417{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(8px);}}
.elementor-2417 .s-hero-scroll-arrow{animation:nvm-bounce-y-2417 2.2s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){.elementor-2417 .s-hero-scroll-arrow{animation:none!important;}}
.elementor-2417 .s-hero-scroll-arrow{position:absolute!important;bottom:24px!important;left:50%!important;z-index:5!important;opacity:.65!important;width:18px!important;height:18px!important;display:block!important;}
.elementor-2417 .s-fase-1-dot,.elementor-2417 .s-fase-2-dot,.elementor-2417 .s-fase-3-dot,.elementor-2417 .s-fase-4-dot{display:block!important;width:10px!important;height:10px!important;margin-block-start:-28px!important;margin-inline-start:0!important;}
.elementor-2417 .elementor-element-cta-contact-row{margin-block-start:-13px!important;row-gap:13px!important;column-gap:28px!important;}
@media (max-width:767px){.elementor-2417 .elementor-element-cta-contact-row{margin-block-start:-7px!important;row-gap:8px!important;column-gap:15px!important;}}

.elementor-2426 .s-fase-1-dot,.elementor-2426 .s-fase-2-dot,.elementor-2426 .s-fase-3-dot,.elementor-2426 .s-fase-4-dot{display:block!important;width:10px!important;height:10px!important;margin-block-start:-28px!important;margin-inline-start:0!important;}
.elementor-2426 .elementor-element-cta-contact-row{margin-block-start:-13px!important;row-gap:13px!important;column-gap:28px!important;}
@media (max-width:767px){.elementor-2426 .elementor-element-cta-contact-row{margin-block-start:-7px!important;row-gap:8px!important;column-gap:15px!important;}}

@keyframes nvm-bounce-y-2438{0%,100%{transform:translateX(-50%) translateY(0);}50%{transform:translateX(-50%) translateY(8px);}}
.elementor-2438 .s-hero-scroll-arrow{animation:nvm-bounce-y-2438 2.2s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){.elementor-2438 .s-hero-scroll-arrow{animation:none!important;}}
.elementor-2438 .s-hero-scroll-arrow{position:absolute!important;bottom:24px!important;left:50%!important;z-index:5!important;opacity:.65!important;width:18px!important;height:18px!important;display:block!important;}
.elementor-2438 .s-fase-1-dot,.elementor-2438 .s-fase-2-dot,.elementor-2438 .s-fase-3-dot,.elementor-2438 .s-fase-4-dot,.elementor-2438 .s-fase-5-dot{display:block!important;width:10px!important;height:10px!important;margin-block-start:-28px!important;margin-inline-start:0!important;}
.elementor-2438 .elementor-element-cta-contact-row{margin-block-start:-13px!important;row-gap:13px!important;column-gap:28px!important;}
@media (max-width:767px){.elementor-2438 .elementor-element-cta-contact-row{margin-block-start:-7px!important;row-gap:8px!important;column-gap:15px!important;}}
@keyframes nvm-marquee-2438{from{transform:translateX(0);}to{transform:translateX(-50%);}}
.elementor-2438 .s-marquee-track{animation:nvm-marquee-2438 24s linear infinite;}
@media (prefers-reduced-motion: reduce){.elementor-2438 .s-marquee-track{animation:none!important;}}

.elementor-2438 .s-hero-badge-text{text-align:center!important;}
.elementor-2438 .s-marquee-track{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;width:max-content!important;}
.elementor-2438 .s-marquee-item-1,.elementor-2438 .s-marquee-item-2,.elementor-2438 .s-marquee-item-3,.elementor-2438 .s-marquee-item-4,.elementor-2438 .s-marquee-item-5,.elementor-2438 .s-marquee-item-6{flex:0 0 auto!important;white-space:nowrap!important;}
.elementor-2438 .s-marquee-text-1,.elementor-2438 .s-marquee-text-2,.elementor-2438 .s-marquee-text-3,.elementor-2438 .s-marquee-text-4,.elementor-2438 .s-marquee-text-5,.elementor-2438 .s-marquee-text-6{white-space:nowrap!important;}
.elementor-2438 .s-tipo-row-1-tag,.elementor-2438 .s-tipo-row-2-tag,.elementor-2438 .s-tipo-row-3-tag,.elementor-2438 .s-tipo-row-4-tag,.elementor-2438 .s-tipo-row-5-tag{white-space:nowrap!important;flex-shrink:0!important;}
.elementor-2438 .s-amplificar-text-col{justify-content:flex-start!important;}
@media (max-width:1024px){.elementor-2438 .s-problema-grid{flex-direction:column!important;}.elementor-2438 .s-comp-ninos,.elementor-2438 .s-comp-adultos{width:100%!important;flex:0 0 auto!important;}.elementor-2438 .s-comp-divider{display:none!important;}}
