.elementor-914 .elementor-element.elementor-element-520313c{--spacer-size:50px}.elementor-914 .elementor-element.elementor-element-1098e245:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-1098e245>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://terapiapsicologicayalternativa.com.mx/wp-content/uploads/2020/08/banner-inicio.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-914 .elementor-element.elementor-element-1098e245>.elementor-background-overlay{background-color:#26194f;opacity:.75;mix-blend-mode:darken;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-1098e245{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-914 .elementor-element.elementor-element-3a561740>.elementor-container{max-width:1020px}.elementor-914 .elementor-element.elementor-element-43f1e384>.elementor-widget-container{margin:0 4px 0 0}.elementor-914 .elementor-element.elementor-element-43f1e384{text-align:center}.elementor-914 .elementor-element.elementor-element-43f1e384 .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:600;line-height:1.17em;letter-spacing:-1px;color:#fff}.elementor-914 .elementor-element.elementor-element-34c7456a{text-align:center}.elementor-914 .elementor-element.elementor-element-34c7456a .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:2.1rem;font-weight:600;line-height:1em;letter-spacing:-.5px;color:#fff}.elementor-914 .elementor-element.elementor-element-22bc8c0e .elementor-button{background-color:#890091;font-family:"Muli",Sans-serif;font-size:1rem;font-weight:600;line-height:1.42em;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0);border-radius:30px;padding:12px 24px}.elementor-914 .elementor-element.elementor-element-22bc8c0e .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-22bc8c0e .elementor-button:focus{background-color:#4054b2;color:#fff}.elementor-914 .elementor-element.elementor-element-22bc8c0e{width:auto;max-width:auto}.elementor-914 .elementor-element.elementor-element-22bc8c0e>.elementor-widget-container{margin:20px 20px 20px 158px}.elementor-914 .elementor-element.elementor-element-22bc8c0e .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-22bc8c0e .elementor-button:focus svg{fill:#fff}.elementor-914 .elementor-element.elementor-element-4606118a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-914 .elementor-element.elementor-element-4606118a>.elementor-background-overlay{background-color:#f5f7fa;opacity:.97;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-4606118a>.elementor-container{max-width:1040px;text-align:center}.elementor-914 .elementor-element.elementor-element-4606118a:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-4606118a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-914 .elementor-element.elementor-element-4606118a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-914 .elementor-element.elementor-element-4040e933>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-914 .elementor-element.elementor-element-21fd30b .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:500;line-height:1.1666em;color:rgba(0,0,0,.8)}.elementor-914 .elementor-element.elementor-element-61bcd2c9>.elementor-container{text-align:start}.elementor-914 .elementor-element.elementor-element-61bcd2c9{margin-top:0;margin-bottom:0;padding:0 0 -52px}.elementor-914 .elementor-element.elementor-element-2975764:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-914 .elementor-element.elementor-element-2975764>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-914 .elementor-element.elementor-element-2975764>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-914 .elementor-element.elementor-element-2975764:hover>.elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,.1)}.elementor-914 .elementor-element.elementor-element-2975764>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0}.elementor-914 .elementor-element.elementor-element-2975764>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-1c2abb2>.elementor-widget-container{margin:0 0 16px;padding:24px 24px 0}.elementor-914 .elementor-element.elementor-element-1c2abb2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:400;color:#333}.elementor-914 .elementor-element.elementor-element-6a620b32 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.15px;fill:#890091;color:#890091;padding:0}.elementor-914 .elementor-element.elementor-element-6a620b32>.elementor-widget-container{padding:0 24px 24px}.elementor-914 .elementor-element.elementor-element-6a620b32 .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-6a620b32 .elementor-button:focus{color:#010827}.elementor-914 .elementor-element.elementor-element-6a620b32 .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-6a620b32 .elementor-button:focus svg{fill:#010827}.elementor-914 .elementor-element.elementor-element-2de9fef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-914 .elementor-element.elementor-element-2de9fef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-914 .elementor-element.elementor-element-2de9fef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-914 .elementor-element.elementor-element-2de9fef:hover>.elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,.1)}.elementor-914 .elementor-element.elementor-element-2de9fef>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0}.elementor-914 .elementor-element.elementor-element-2de9fef>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-334d8c05>.elementor-widget-container{margin:0 0 16px;padding:24px 24px 0}.elementor-914 .elementor-element.elementor-element-334d8c05 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:400;color:#333}.elementor-914 .elementor-element.elementor-element-e0cf6ac .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.15px;fill:#890091;color:#890091;padding:0}.elementor-914 .elementor-element.elementor-element-e0cf6ac>.elementor-widget-container{padding:0 24px 24px}.elementor-914 .elementor-element.elementor-element-e0cf6ac .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-e0cf6ac .elementor-button:focus{color:#010827}.elementor-914 .elementor-element.elementor-element-e0cf6ac .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-e0cf6ac .elementor-button:focus svg{fill:#010827}.elementor-914 .elementor-element.elementor-element-63999e61:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-914 .elementor-element.elementor-element-63999e61>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-914 .elementor-element.elementor-element-63999e61>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-914 .elementor-element.elementor-element-63999e61:hover>.elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,.1)}.elementor-914 .elementor-element.elementor-element-63999e61>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0}.elementor-914 .elementor-element.elementor-element-63999e61>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-2ca55295>.elementor-widget-container{margin:0 0 16px;padding:24px 24px 0}.elementor-914 .elementor-element.elementor-element-2ca55295 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:400;color:#333}.elementor-914 .elementor-element.elementor-element-bfe66f8 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.15px;fill:#890091;color:#890091;padding:0}.elementor-914 .elementor-element.elementor-element-bfe66f8>.elementor-widget-container{padding:0 24px 24px}.elementor-914 .elementor-element.elementor-element-bfe66f8 .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-bfe66f8 .elementor-button:focus{color:#010827}.elementor-914 .elementor-element.elementor-element-bfe66f8 .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-bfe66f8 .elementor-button:focus svg{fill:#010827}.elementor-914 .elementor-element.elementor-element-8987d6f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-914 .elementor-element.elementor-element-8987d6f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-914 .elementor-element.elementor-element-8987d6f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px}.elementor-914 .elementor-element.elementor-element-8987d6f:hover>.elementor-element-populated{box-shadow:0px 4px 8px 0px rgba(0,0,0,.1)}.elementor-914 .elementor-element.elementor-element-8987d6f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:0}.elementor-914 .elementor-element.elementor-element-8987d6f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-c04fc4f>.elementor-widget-container{margin:0 0 16px;padding:24px 24px 0}.elementor-914 .elementor-element.elementor-element-c04fc4f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.5rem;font-weight:400;color:#333}.elementor-914 .elementor-element.elementor-element-d754784 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.15px;fill:#890091;color:#890091;padding:0}.elementor-914 .elementor-element.elementor-element-d754784>.elementor-widget-container{padding:0 24px 24px}.elementor-914 .elementor-element.elementor-element-d754784 .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-d754784 .elementor-button:focus{color:#010827}.elementor-914 .elementor-element.elementor-element-d754784 .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-d754784 .elementor-button:focus svg{fill:#010827}.elementor-914 .elementor-element.elementor-element-7cf8f120:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-7cf8f120>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:rgba(130,2,138,.22)}.elementor-914 .elementor-element.elementor-element-7cf8f120>.elementor-container{max-width:1020px}.elementor-914 .elementor-element.elementor-element-7cf8f120>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-7cf8f120{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:26px;margin-bottom:0;padding:10px -1px 57px 0}.elementor-914 .elementor-element.elementor-element-37d3d057>.elementor-element-populated{padding:-15px}.elementor-914 .elementor-element.elementor-element-3ca6480e{text-align:center}.elementor-914 .elementor-element.elementor-element-3ca6480e .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:600;line-height:1.176em;letter-spacing:-.5px;color:#444648}.elementor-914 .elementor-element.elementor-element-189cddb8{margin-top:0;margin-bottom:0;padding:0}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon-box-wrapper{align-items:start;gap:32px}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon-box-title{margin-block-end:8px;color:#444648}.elementor-914 .elementor-element.elementor-element-1e880a21.elementor-view-stacked .elementor-icon{background-color:#890091}.elementor-914 .elementor-element.elementor-element-1e880a21.elementor-view-framed .elementor-icon,.elementor-914 .elementor-element.elementor-element-1e880a21.elementor-view-default .elementor-icon{fill:#890091;color:#890091;border-color:#890091}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon{font-size:40px}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon-box-title,.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon-box-title a{font-family:"Muli",Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:400;line-height:1.42em;color:#999a9c}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon-box-wrapper{align-items:start;gap:32px}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon-box-title{margin-block-end:8px;color:#444648}.elementor-914 .elementor-element.elementor-element-06abfe2.elementor-view-stacked .elementor-icon{background-color:#890091}.elementor-914 .elementor-element.elementor-element-06abfe2.elementor-view-framed .elementor-icon,.elementor-914 .elementor-element.elementor-element-06abfe2.elementor-view-default .elementor-icon{fill:#890091;color:#890091;border-color:#890091}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon{font-size:40px}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon-box-title,.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon-box-title a{font-family:"Muli",Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:400;line-height:1.42em;color:#999a9c}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon-box-wrapper{align-items:start;gap:32px}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon-box-title{margin-block-end:8px;color:#444648}.elementor-914 .elementor-element.elementor-element-89f8f5f.elementor-view-stacked .elementor-icon{background-color:#890091}.elementor-914 .elementor-element.elementor-element-89f8f5f.elementor-view-framed .elementor-icon,.elementor-914 .elementor-element.elementor-element-89f8f5f.elementor-view-default .elementor-icon{fill:#890091;color:#890091;border-color:#890091}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon{font-size:40px}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon-box-title,.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon-box-title a{font-family:"Muli",Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:400;line-height:1.42em;color:#999a9c}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon-box-wrapper{align-items:start;gap:32px}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon-box-title{margin-block-end:8px;color:#444648}.elementor-914 .elementor-element.elementor-element-9b93eab.elementor-view-stacked .elementor-icon{background-color:#890091}.elementor-914 .elementor-element.elementor-element-9b93eab.elementor-view-framed .elementor-icon,.elementor-914 .elementor-element.elementor-element-9b93eab.elementor-view-default .elementor-icon{fill:#890091;color:#890091;border-color:#890091}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon{font-size:40px}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon-box-title,.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon-box-title a{font-family:"Muli",Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:400;line-height:1.42em;color:#999a9c}.elementor-914 .elementor-element.elementor-element-47aa1f0a{margin-top:-20px;margin-bottom:0;padding:0}.elementor-914 .elementor-element.elementor-element-fd31ca5 .elementor-button{background-color:#890091;font-family:"Muli",Sans-serif;font-size:1rem;font-weight:600;line-height:1.42em;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0);border-radius:30px;padding:12px 24px}.elementor-914 .elementor-element.elementor-element-fd31ca5 .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-fd31ca5 .elementor-button:focus{background-color:#4054b2;color:#fff}.elementor-914 .elementor-element.elementor-element-fd31ca5{width:auto;max-width:auto}.elementor-914 .elementor-element.elementor-element-fd31ca5>.elementor-widget-container{margin:0 6px 0 0}.elementor-914 .elementor-element.elementor-element-fd31ca5 .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-fd31ca5 .elementor-button:focus svg{fill:#fff}.elementor-914 .elementor-element.elementor-element-ef42665{--spacer-size:50px}.elementor-914 .elementor-element.elementor-element-7079e629:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-7079e629>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-914 .elementor-element.elementor-element-7079e629>.elementor-container{max-width:1020px}.elementor-914 .elementor-element.elementor-element-7079e629>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-7079e629{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-914 .elementor-element.elementor-element-362e6462>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-914 .elementor-element.elementor-element-e04ddbd>.elementor-widget-container{margin:16px 0 0}.elementor-914 .elementor-element.elementor-element-28643983 .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:600;line-height:1.176em;letter-spacing:-.5px;color:#444648}.elementor-914 .elementor-element.elementor-element-513f343{text-align:justify}.elementor-914 .elementor-element.elementor-element-513f343 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;color:#54595f}.elementor-914 .elementor-element.elementor-element-87cbd11 .elementor-button{background-color:#890091;font-family:"Muli",Sans-serif;font-size:1rem;font-weight:600;line-height:1.42em;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0);border-radius:30px;padding:12px 24px}.elementor-914 .elementor-element.elementor-element-87cbd11 .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-87cbd11 .elementor-button:focus{background-color:#4054b2;color:#fff}.elementor-914 .elementor-element.elementor-element-87cbd11{width:auto;max-width:auto}.elementor-914 .elementor-element.elementor-element-87cbd11>.elementor-widget-container{margin:0 6px 0 130px}.elementor-914 .elementor-element.elementor-element-87cbd11 .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-87cbd11 .elementor-button:focus svg{fill:#fff}.elementor-914 .elementor-element.elementor-element-b58279b:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-b58279b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f6f7}.elementor-914 .elementor-element.elementor-element-b58279b>.elementor-container{max-width:1020px}.elementor-914 .elementor-element.elementor-element-b58279b>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-b58279b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-914 .elementor-element.elementor-element-31ecd485>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-914 .elementor-element.elementor-element-31ecd485{margin-top:0;margin-bottom:0;padding:0}.elementor-914 .elementor-element.elementor-element-3604fce7 .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:600;line-height:1.176em;letter-spacing:-.5px;color:#444648}.elementor-914 .elementor-element.elementor-element-7453d6a7{text-align:justify}.elementor-914 .elementor-element.elementor-element-7453d6a7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;color:#54595f}.elementor-914 .elementor-element.elementor-element-c5910b2 .elementor-button{background-color:#890091;font-family:"Muli",Sans-serif;font-size:1rem;font-weight:600;line-height:1.42em;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0);border-radius:30px;padding:12px 24px}.elementor-914 .elementor-element.elementor-element-c5910b2 .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-c5910b2 .elementor-button:focus{background-color:#4054b2;color:#fff}.elementor-914 .elementor-element.elementor-element-c5910b2{width:auto;max-width:auto}.elementor-914 .elementor-element.elementor-element-c5910b2>.elementor-widget-container{margin:0 0 0 130px}.elementor-914 .elementor-element.elementor-element-c5910b2 .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-c5910b2 .elementor-button:focus svg{fill:#fff}.elementor-914 .elementor-element.elementor-element-2ad8a6a>.elementor-widget-container{margin:16px 0 0}.elementor-914 .elementor-element.elementor-element-42f82053>.elementor-background-overlay{background-color:#f5f7fa;opacity:.97;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-42f82053>.elementor-container{max-width:1040px}.elementor-914 .elementor-element.elementor-element-42f82053:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-42f82053>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-914 .elementor-element.elementor-element-42f82053{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 60px}.elementor-914 .elementor-element.elementor-element-2833f69a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-914 .elementor-element.elementor-element-2f36f625 .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:500;line-height:1.1666em;color:rgba(0,0,0,.8)}.elementor-914 .elementor-element.elementor-element-a94782c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-914 .elementor-element.elementor-element-43f939c{--spacer-size:30px}.elementor-914 .elementor-element.elementor-element-3cc910a>.elementor-widget-container{margin:0}.elementor-914 .elementor-element.elementor-element-3cc910a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.333em;letter-spacing:2px;color:#666}.elementor-914 .elementor-element.elementor-element-0227d72{font-size:.875rem;line-height:1.617em;color:#777}.elementor-914 .elementor-element.elementor-element-d9cedc7{--spacer-size:50px}.elementor-914 .elementor-element.elementor-element-3678d569>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-914 .elementor-element.elementor-element-404a92ef>.elementor-widget-container{margin:0}.elementor-914 .elementor-element.elementor-element-404a92ef .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.333em;letter-spacing:2px;color:#666}.elementor-914 .elementor-element.elementor-element-37a04373{font-family:"Roboto",Sans-serif;font-size:.875rem;line-height:1.617em;color:#777}.elementor-914 .elementor-element.elementor-element-61fbafa{--spacer-size:50px}.elementor-914 .elementor-element.elementor-element-31ffcc8>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-914 .elementor-element.elementor-element-9926c96>.elementor-widget-container{margin:0}.elementor-914 .elementor-element.elementor-element-9926c96 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.333em;letter-spacing:2px;color:#666}.elementor-914 .elementor-element.elementor-element-d1bbaaf{font-family:"Roboto",Sans-serif;font-size:.875rem;line-height:1.617em;color:#000}.elementor-914 .elementor-element.elementor-element-6069e7b{--spacer-size:50px}.elementor-914 .elementor-element.elementor-element-5f81b9e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:12px}.elementor-914 .elementor-element.elementor-element-f62a42f>.elementor-widget-container{margin:0}.elementor-914 .elementor-element.elementor-element-f62a42f .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:.875rem;font-weight:500;text-transform:uppercase;line-height:1.333em;letter-spacing:2px;color:#666}.elementor-914 .elementor-element.elementor-element-7813a9a{font-size:.875rem;line-height:1.617em;color:#777}.elementor-914 .elementor-element.elementor-element-1d3c3b6d>.elementor-widget-container{margin:0 0 32px}.elementor-914 .elementor-element.elementor-element-7116e499>.elementor-widget-container{padding:0 0 0 24px;border-style:solid;border-width:0 0 0 4px;border-color:rgba(0,0,0,.1);border-radius:0 0 0 1px}.elementor-914 .elementor-element.elementor-element-7116e499{text-align:justify}.elementor-914 .elementor-element.elementor-element-7116e499 .elementor-heading-title{font-family:"Arial",Sans-serif;font-size:1.1rem;font-weight:400;font-style:italic;line-height:1.4em;letter-spacing:.15px;color:rgba(0,0,0,.54)}.elementor-914 .elementor-element.elementor-element-3bdab6ad:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-3bdab6ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://terapiapsicologicayalternativa.com.mx/wp-content/uploads/2020/06/banner-contactanos1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-914 .elementor-element.elementor-element-3bdab6ad>.elementor-background-overlay{background-color:#010827;opacity:.75;mix-blend-mode:darken;transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-3bdab6ad{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-914 .elementor-element.elementor-element-3562b51e>.elementor-container{max-width:760px;text-align:center}.elementor-914 .elementor-element.elementor-element-3562b51e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-914 .elementor-element.elementor-element-3562b51e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-914 .elementor-element.elementor-element-52436198.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-914 .elementor-element.elementor-element-5752a7dd .elementor-heading-title{font-family:"Muli",Sans-serif;font-size:3rem;font-weight:600;line-height:1.17em;color:#fff}.elementor-914 .elementor-element.elementor-element-781c03a3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.33em;color:#fff}.elementor-914 .elementor-element.elementor-element-7cabbecc .elementor-button{background-color:#890091;font-family:"Muli",Sans-serif;font-size:1rem;font-weight:600;line-height:1.42em;border-style:solid;border-width:1px;border-color:rgba(255,255,255,0);border-radius:30px;padding:12px 24px}.elementor-914 .elementor-element.elementor-element-7cabbecc .elementor-button:hover,.elementor-914 .elementor-element.elementor-element-7cabbecc .elementor-button:focus{background-color:#4054b2;color:rgba(255,255,255,.7)}.elementor-914 .elementor-element.elementor-element-7cabbecc{width:auto;max-width:auto}.elementor-914 .elementor-element.elementor-element-7cabbecc>.elementor-widget-container{margin:0 6px 0 0}.elementor-914 .elementor-element.elementor-element-7cabbecc .elementor-button:hover svg,.elementor-914 .elementor-element.elementor-element-7cabbecc .elementor-button:focus svg{fill:rgba(255,255,255,.7)}@media(max-width:1024px){.elementor-914 .elementor-element.elementor-element-1098e245{padding:0}.elementor-914 .elementor-element.elementor-element-43f1e384 .elementor-heading-title{font-size:2.125rem;letter-spacing:0px}.elementor-914 .elementor-element.elementor-element-34c7456a .elementor-heading-title{font-size:2.125rem;line-height:1.17em}.elementor-914 .elementor-element.elementor-element-22bc8c0e .elementor-button{font-size:.875rem}.elementor-914 .elementor-element.elementor-element-21fd30b .elementor-heading-title{font-size:3rem}.elementor-914 .elementor-element.elementor-element-2975764>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-914 .elementor-element.elementor-element-2de9fef>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-914 .elementor-element.elementor-element-63999e61>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-914 .elementor-element.elementor-element-8987d6f>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-914 .elementor-element.elementor-element-7cf8f120{padding:20px 0 30px}.elementor-914 .elementor-element.elementor-element-3ca6480e .elementor-heading-title{font-size:2.125rem;letter-spacing:0px}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon-box-wrapper{gap:20px}.elementor-914 .elementor-element.elementor-element-1e880a21 .elementor-icon{font-size:32px}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon-box-wrapper{gap:20px}.elementor-914 .elementor-element.elementor-element-06abfe2 .elementor-icon{font-size:32px}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon-box-wrapper{gap:20px}.elementor-914 .elementor-element.elementor-element-89f8f5f .elementor-icon{font-size:32px}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon-box-wrapper{gap:20px}.elementor-914 .elementor-element.elementor-element-9b93eab .elementor-icon{font-size:32px}.elementor-914 .elementor-element.elementor-element-fd31ca5 .elementor-button{font-size:.875rem}.elementor-914 .elementor-element.elementor-element-7079e629{padding:20px 0 30px}.elementor-914 .elementor-element.elementor-element-28643983 .elementor-heading-title{font-size:2.125rem;letter-spacing:0px}.elementor-914 .elementor-element.elementor-element-513f343 .elementor-heading-title{font-size:.875rem}.elementor-914 .elementor-element.elementor-element-87cbd11 .elementor-button{font-size:.875rem}.elementor-914 .elementor-element.elementor-element-b58279b{padding:20px 0 30px}.elementor-914 .elementor-element.elementor-element-3604fce7 .elementor-heading-title{font-size:2.125rem;letter-spacing:0px}.elementor-914 .elementor-element.elementor-element-7453d6a7 .elementor-heading-title{font-size:.875rem}.elementor-914 .elementor-element.elementor-element-c5910b2 .elementor-button{font-size:.875rem}.elementor-914 .elementor-element.elementor-element-2f36f625 .elementor-heading-title{font-size:3rem}.elementor-914 .elementor-element.elementor-element-3bdab6ad{padding:20px 0 30px}.elementor-914 .elementor-element.elementor-element-5752a7dd .elementor-heading-title{font-size:2.125rem}.elementor-914 .elementor-element.elementor-element-781c03a3 .elementor-heading-title{font-size:1rem}.elementor-914 .elementor-element.elementor-element-7cabbecc .elementor-button{font-size:.875rem}}@media(max-width:767px){.elementor-914 .elementor-element.elementor-element-1098e245{padding:0 0 50px}.elementor-914 .elementor-element.elementor-element-672759fb>.elementor-element-populated{padding:20px 10px}.elementor-914 .elementor-element.elementor-element-43f1e384{text-align:center}.elementor-914 .elementor-element.elementor-element-3fd21102>.elementor-element-populated{padding:20px 10px 0}.elementor-914 .elementor-element.elementor-element-34c7456a{text-align:center}.elementor-914 .elementor-element.elementor-element-34c7456a .elementor-heading-title{font-size:1.5rem}.elementor-914 .elementor-element.elementor-element-22bc8c0e{width:100%;max-width:100%;align-self:center}.elementor-914 .elementor-element.elementor-element-22bc8c0e>.elementor-widget-container{margin:0 0 8px;padding:0}.elementor-914 .elementor-element.elementor-element-4606118a{padding:40px 0}.elementor-914 .elementor-element.elementor-element-21fd30b .elementor-heading-title{font-size:2.5rem}.elementor-914 .elementor-element.elementor-element-2975764>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-914 .elementor-element.elementor-element-2de9fef>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-914 .elementor-element.elementor-element-63999e61>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-914 .elementor-element.elementor-element-8987d6f>.elementor-element-populated{margin:0 0 20px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-914 .elementor-element.elementor-element-7cf8f120{padding:0}.elementor-914 .elementor-element.elementor-element-3ca6480e{text-align:center}.elementor-914 .elementor-element.elementor-element-3ca6480e .elementor-heading-title{font-size:1.5rem;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-fd31ca5{width:100%;max-width:100%;align-self:center}.elementor-914 .elementor-element.elementor-element-fd31ca5>.elementor-widget-container{margin:0 0 8px;padding:0}.elementor-914 .elementor-element.elementor-element-7079e629{padding:0}.elementor-914 .elementor-element.elementor-element-10b38cd6>.elementor-element-populated{padding:0 20px}.elementor-914 .elementor-element.elementor-element-2bad1980>.elementor-element-populated{padding:20px 20px 0}.elementor-914 .elementor-element.elementor-element-28643983>.elementor-widget-container{margin:0 0 -10px}.elementor-914 .elementor-element.elementor-element-28643983{text-align:center}.elementor-914 .elementor-element.elementor-element-28643983 .elementor-heading-title{font-size:1.5rem;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-513f343{text-align:center}.elementor-914 .elementor-element.elementor-element-87cbd11{width:100%;max-width:100%;align-self:center}.elementor-914 .elementor-element.elementor-element-87cbd11>.elementor-widget-container{margin:0 0 8px;padding:0}.elementor-914 .elementor-element.elementor-element-b58279b{padding:0}.elementor-914 .elementor-element.elementor-element-31ecd485{padding:0}.elementor-914 .elementor-element.elementor-element-12c306ed>.elementor-element-populated{padding:20px 20px 0}.elementor-914 .elementor-element.elementor-element-3604fce7>.elementor-widget-container{margin:0 0 -10px}.elementor-914 .elementor-element.elementor-element-3604fce7{text-align:center}.elementor-914 .elementor-element.elementor-element-3604fce7 .elementor-heading-title{font-size:1.5rem;line-height:1.33em}.elementor-914 .elementor-element.elementor-element-7453d6a7{text-align:center}.elementor-914 .elementor-element.elementor-element-c5910b2{width:100%;max-width:100%;align-self:center}.elementor-914 .elementor-element.elementor-element-c5910b2>.elementor-widget-container{margin:0 0 8px;padding:0}.elementor-914 .elementor-element.elementor-element-57fcb4ee>.elementor-element-populated{padding:0 20px}.elementor-914 .elementor-element.elementor-element-42f82053{padding:40px 0}.elementor-914 .elementor-element.elementor-element-2f36f625 .elementor-heading-title{font-size:2.5rem}.elementor-914 .elementor-element.elementor-element-3bdab6ad{padding:0 0 20px}.elementor-914 .elementor-element.elementor-element-5752a7dd .elementor-heading-title{font-size:1.5rem}.elementor-914 .elementor-element.elementor-element-781c03a3 .elementor-heading-title{font-size:.875rem;line-height:1.5em}.elementor-914 .elementor-element.elementor-element-7cabbecc>.elementor-widget-container{margin:0 0 8px}}@media(min-width:768px){.elementor-914 .elementor-element.elementor-element-672759fb{width:47.255%}.elementor-914 .elementor-element.elementor-element-3fd21102{width:52.745%}.elementor-914 .elementor-element.elementor-element-412c2df7{width:37.8%}.elementor-914 .elementor-element.elementor-element-2ef806c{width:62.1%}}@media(max-width:1024px) and (min-width:768px){.elementor-914 .elementor-element.elementor-element-672759fb{width:50%}.elementor-914 .elementor-element.elementor-element-3fd21102{width:50%}}@media(min-width:1025px){.elementor-914 .elementor-element.elementor-element-1098e245:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-1098e245>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-914 .elementor-element.elementor-element-4606118a:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-4606118a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-914 .elementor-element.elementor-element-42f82053:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-42f82053>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-914 .elementor-element.elementor-element-3bdab6ad:not(.elementor-motion-effects-element-type-background),.elementor-914 .elementor-element.elementor-element-3bdab6ad>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}