.elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-4398dbe2:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-container{max-width:1050px;min-height:400px;}.elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-4398dbe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-333 .elementor-element.elementor-element-0f962d6{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-333 .elementor-element.elementor-element-0f962d6 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-32cd2eca{text-align:center;}.elementor-333 .elementor-element.elementor-element-32cd2eca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-3b8e2e6a{text-align:center;}.elementor-333 .elementor-element.elementor-element-3b8e2e6a .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-3e3e617a{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-2596d37e{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-333 .elementor-element.elementor-element-2596d37e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-45427d54{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-45427d54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-333 .elementor-element.elementor-element-45427d54 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-333 .elementor-element.elementor-element-45427d54 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-333 .elementor-element.elementor-element-56d6bf48 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-56d6bf48:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-56d6bf48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F000;background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo1.1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-56d6bf48 > .elementor-container{max-width:1050px;}.elementor-333 .elementor-element.elementor-element-56d6bf48 > .elementor-background-overlay{opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-56d6bf48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-333 .elementor-element.elementor-element-f016629{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-333 .elementor-element.elementor-element-f016629 .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-e0d9602{text-align:center;}.elementor-333 .elementor-element.elementor-element-e0d9602 .elementor-heading-title{font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-bc840b{text-align:center;}.elementor-333 .elementor-element.elementor-element-bc840b .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-1c978392{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-106a76c{--e-icon-list-icon-size:25px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-333 .elementor-element.elementor-element-106a76c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-15cd7940{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-15cd7940 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-333 .elementor-element.elementor-element-15cd7940 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-333 .elementor-element.elementor-element-15cd7940 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-333 .elementor-element.elementor-element-3c8509bf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-3c8509bf:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-3c8509bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-333 .elementor-element.elementor-element-3c8509bf > .elementor-container{max-width:1000px;}.elementor-333 .elementor-element.elementor-element-3c8509bf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-102px;margin-bottom:-66px;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-3c8509bf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-7c8a1369{text-align:center;}.elementor-333 .elementor-element.elementor-element-7c8a1369 .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-6dbf9c10 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-6dbf9c10{padding:2.5% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-6274f479{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + 0%) -8%;text-align:center;}.elementor-333 .elementor-element.elementor-element-6274f479 img{width:100%;}.elementor-333 .elementor-element.elementor-element-414f9689{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-5248b8dc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-6b4b2fd5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-7a78cc0b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-18137b5e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-18137b5e:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-18137b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo8.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-18137b5e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #02010100 86%, #F0F0F0 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-18137b5e > .elementor-container{max-width:1000px;}.elementor-333 .elementor-element.elementor-element-18137b5e, .elementor-333 .elementor-element.elementor-element-18137b5e > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-333 .elementor-element.elementor-element-18137b5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-4b38e967{margin:2% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-4b38e967 .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-16d35130 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-16d35130{padding:2% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-7ed4f171 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 7% 7% 7%;}.elementor-333 .elementor-element.elementor-element-7ed4f171 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-cedbd81.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-333 .elementor-element.elementor-element-cedbd81.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-333 .elementor-element.elementor-element-cedbd81.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-cedbd81 .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-cedbd81 .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-333 .elementor-element.elementor-element-cedbd81 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-333 .elementor-element.elementor-element-cedbd81 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-35d2d4d3 > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-333 .elementor-element.elementor-element-70a3491a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-333 .elementor-element.elementor-element-70a3491a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-333 .elementor-element.elementor-element-70a3491a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-70a3491a .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-70a3491a .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-333 .elementor-element.elementor-element-70a3491a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-333 .elementor-element.elementor-element-70a3491a .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-161fddc > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-333 .elementor-element.elementor-element-789495c8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-333 .elementor-element.elementor-element-789495c8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-333 .elementor-element.elementor-element-789495c8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-789495c8 .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-789495c8 .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-333 .elementor-element.elementor-element-789495c8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-333 .elementor-element.elementor-element-789495c8 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-5c1bfed8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-5c1bfed8:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-5c1bfed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-333 .elementor-element.elementor-element-5c1bfed8 > .elementor-container{max-width:1000px;}.elementor-333 .elementor-element.elementor-element-5c1bfed8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-5c1bfed8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-7b98630c{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-7b98630c .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-7cebbb87{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-773ffc0d{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-333 .elementor-element.elementor-element-2ba78934{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-333 .elementor-element.elementor-element-1a346c94{--e-image-carousel-slides-to-show:4;margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-1a346c94 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-333 .elementor-element.elementor-element-1a346c94 .elementor-swiper-button.elementor-swiper-button-next{font-size:25px;color:#3AB6FE;}.elementor-333 .elementor-element.elementor-element-1a346c94 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-333 .elementor-element.elementor-element-1a346c94 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#3AB6FE;}.elementor-333 .elementor-element.elementor-element-1a346c94 .swiper-pagination-bullet{background:#7AD751;}.elementor-333 .elementor-element.elementor-element-1a346c94 .swiper-wrapper{display:flex;align-items:center;}.elementor-333 .elementor-element.elementor-element-1a346c94 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-333 .elementor-element.elementor-element-3621e1ca > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-3621e1ca:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-3621e1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/Fondo9.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-333 .elementor-element.elementor-element-3621e1ca > .elementor-container{max-width:1050px;}.elementor-333 .elementor-element.elementor-element-3621e1ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-3621e1ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-7240b707{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-7240b707 .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:38px;font-weight:700;line-height:1.1em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-58ad0d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-333 .elementor-element.elementor-element-58ad0d4{padding:2% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-fc1d60e > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-333 .elementor-element.elementor-element-f90c46b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-333 .elementor-element.elementor-element-f90c46b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-333 .elementor-element.elementor-element-f90c46b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-f90c46b .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;letter-spacing:-0.2px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-f90c46b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-333 .elementor-element.elementor-element-f90c46b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-333 .elementor-element.elementor-element-f90c46b .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-3867827 > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-333 .elementor-element.elementor-element-67a5954.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-333 .elementor-element.elementor-element-67a5954.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-333 .elementor-element.elementor-element-67a5954.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-67a5954 .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;letter-spacing:-0.2px;color:#1F1F1F;}.elementor-333 .elementor-element.elementor-element-67a5954 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-333 .elementor-element.elementor-element-67a5954 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-333 .elementor-element.elementor-element-67a5954 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-f809e4f > .elementor-element-populated{padding:7% 7% 7% 7%;}.elementor-333 .elementor-element.elementor-element-b7e8b5e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-333 .elementor-element.elementor-element-b7e8b5e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-333 .elementor-element.elementor-element-b7e8b5e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-b7e8b5e .elementor-image-box-title{margin-bottom:12px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;letter-spacing:-0.2px;color:#1F1F1F;}.elementor-333 .elementor-element.elementor-element-b7e8b5e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-333 .elementor-element.elementor-element-b7e8b5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-333 .elementor-element.elementor-element-b7e8b5e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-1c5a364e{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-1c5a364e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-333 .elementor-element.elementor-element-1c5a364e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-333 .elementor-element.elementor-element-1c5a364e .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-333 .elementor-element.elementor-element-32a31818 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-32a31818:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-32a31818 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-32a31818 > .elementor-container{max-width:1050px;}.elementor-333 .elementor-element.elementor-element-32a31818{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-32a31818 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-3db2c7a8{text-align:center;}.elementor-333 .elementor-element.elementor-element-3db2c7a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-75af46d4{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-75af46d4 .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-35285688 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-35285688{padding:3% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-3b899ed0 > .elementor-element-populated{margin:0px -6px 0px -40px;--e-column-margin-right:-6px;--e-column-margin-left:-40px;}.elementor-333 .elementor-element.elementor-element-e4328f5{margin:0% -12% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;text-align:center;}.elementor-333 .elementor-element.elementor-element-e4328f5 img{width:100%;}.elementor-333 .elementor-element.elementor-element-356360a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-553507d0{margin:-10% -12% calc(var(--kit-widget-spacing, 0px) + 0%) 6%;text-align:center;}.elementor-333 .elementor-element.elementor-element-553507d0 img{width:100%;}.elementor-333 .elementor-element.elementor-element-782aa7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-333 .elementor-element.elementor-element-f866207{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-333 .elementor-element.elementor-element-56954d1{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-ab28ec5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-333 .elementor-element.elementor-element-ca83031{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-7f6ab7f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-7f6ab7f9:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-7f6ab7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo10.webp");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-7f6ab7f9 > .elementor-container{max-width:1050px;}.elementor-333 .elementor-element.elementor-element-7f6ab7f9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-7f6ab7f9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-74551c2c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:6% 6% 6% 6%;}.elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-b099851{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-333 .elementor-element.elementor-element-b099851 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-26eb060d{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-26eb060d .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-9763e19{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-37b6af22 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-37b6af22 > .elementor-container{max-width:600px;}.elementor-333 .elementor-element.elementor-element-37b6af22{padding:2% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-3fcfeeed .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-333 .elementor-element.elementor-element-3fcfeeed{--icon-box-icon-margin:8px;}.elementor-333 .elementor-element.elementor-element-3fcfeeed .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-3fcfeeed.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-3fcfeeed.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-3fcfeeed.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-3fcfeeed .elementor-icon{font-size:30px;}.elementor-333 .elementor-element.elementor-element-3fcfeeed .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-3fcfeeed .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-333 .elementor-element.elementor-element-3fcfeeed .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#636363;}.elementor-333 .elementor-element.elementor-element-374159c3 .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-333 .elementor-element.elementor-element-374159c3{--icon-box-icon-margin:8px;}.elementor-333 .elementor-element.elementor-element-374159c3 .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-374159c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-374159c3.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-374159c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-374159c3 .elementor-icon{font-size:30px;}.elementor-333 .elementor-element.elementor-element-374159c3 .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-374159c3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-333 .elementor-element.elementor-element-374159c3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#636363;}.elementor-333 .elementor-element.elementor-element-77ec890a .elementor-icon-box-wrapper{align-items:center;text-align:center;}.elementor-333 .elementor-element.elementor-element-77ec890a{--icon-box-icon-margin:8px;}.elementor-333 .elementor-element.elementor-element-77ec890a .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-77ec890a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-77ec890a.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-77ec890a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-77ec890a .elementor-icon{font-size:30px;}.elementor-333 .elementor-element.elementor-element-77ec890a .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-77ec890a .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-333 .elementor-element.elementor-element-77ec890a .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#636363;}.elementor-333 .elementor-element.elementor-element-6fae48f{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-6c5aa592{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:center;}.elementor-333 .elementor-element.elementor-element-6c5aa592 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:85px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-65eb9974{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-333 .elementor-element.elementor-element-65eb9974 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-6cf57fab{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-6cf57fab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-333 .elementor-element.elementor-element-6cf57fab .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-333 .elementor-element.elementor-element-6cf57fab .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-333 .elementor-element.elementor-element-51960729 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-51960729:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-51960729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo10.webp");background-position:center center;background-size:cover;}.elementor-333 .elementor-element.elementor-element-51960729 > .elementor-container{max-width:1050px;}.elementor-333 .elementor-element.elementor-element-51960729{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-51960729 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-537c87e9 > .elementor-element-populated, .elementor-333 .elementor-element.elementor-element-537c87e9 > .elementor-element-populated > .elementor-background-overlay, .elementor-333 .elementor-element.elementor-element-537c87e9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-333 .elementor-element.elementor-element-537c87e9 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:6% 6% 6% 6%;}.elementor-333 .elementor-element.elementor-element-6b3678{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-333 .elementor-element.elementor-element-6b3678 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-1072bbfa{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-1072bbfa .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-328f5960{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-1d5258b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-1d5258b2 > .elementor-container{max-width:600px;}.elementor-333 .elementor-element.elementor-element-1d5258b2{padding:0% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-25ac13da .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-25ac13da{--icon-box-icon-margin:8px;}.elementor-333 .elementor-element.elementor-element-25ac13da .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-25ac13da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-25ac13da.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-25ac13da.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-25ac13da .elementor-icon{font-size:75px;}.elementor-333 .elementor-element.elementor-element-25ac13da .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-25ac13da .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-333 .elementor-element.elementor-element-25ac13da .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#636363;}.elementor-333 .elementor-element.elementor-element-7ebaab6f .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-7ebaab6f{--icon-box-icon-margin:8px;}.elementor-333 .elementor-element.elementor-element-7ebaab6f .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-7ebaab6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-7ebaab6f.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-7ebaab6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-7ebaab6f .elementor-icon{font-size:75px;}.elementor-333 .elementor-element.elementor-element-7ebaab6f .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-7ebaab6f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-333 .elementor-element.elementor-element-7ebaab6f .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#636363;}.elementor-333 .elementor-element.elementor-element-2f80084e .elementor-icon-box-wrapper{text-align:center;}.elementor-333 .elementor-element.elementor-element-2f80084e{--icon-box-icon-margin:8px;}.elementor-333 .elementor-element.elementor-element-2f80084e .elementor-icon-box-title{margin-block-end:12px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-2f80084e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-2f80084e.elementor-view-framed .elementor-icon, .elementor-333 .elementor-element.elementor-element-2f80084e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-2f80084e .elementor-icon{font-size:75px;}.elementor-333 .elementor-element.elementor-element-2f80084e .elementor-icon-box-title, .elementor-333 .elementor-element.elementor-element-2f80084e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:-0.5px;}.elementor-333 .elementor-element.elementor-element-2f80084e .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.3em;color:#636363;}.elementor-333 .elementor-element.elementor-element-9611a67{margin:0% 8% calc(var(--kit-widget-spacing, 0px) + -1%) 8%;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-2f11e040{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;text-align:center;}.elementor-333 .elementor-element.elementor-element-2f11e040 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:85px;font-weight:700;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-36b058d4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-333 .elementor-element.elementor-element-36b058d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1em;letter-spacing:0.8px;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-21fc85d3{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-21fc85d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-333 .elementor-element.elementor-element-21fc85d3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-333 .elementor-element.elementor-element-21fc85d3 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-333 .elementor-element.elementor-element-590e844e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-590e844e:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-590e844e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-333 .elementor-element.elementor-element-590e844e > .elementor-container{max-width:1050px;}.elementor-333 .elementor-element.elementor-element-590e844e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-590e844e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-1207dd81 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-333 .elementor-element.elementor-element-664213f6{text-align:center;}.elementor-333 .elementor-element.elementor-element-664213f6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;}.elementor-333 .elementor-element.elementor-element-56c44a62{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;text-align:center;}.elementor-333 .elementor-element.elementor-element-56c44a62 .elementor-heading-title{font-family:"Tofino", Sans-serif;font-size:45px;font-weight:700;line-height:1.1em;color:var( --e-global-color-secondary );}.elementor-333 .elementor-element.elementor-element-5d43e7e8{margin:0% 12% calc(var(--kit-widget-spacing, 0px) + 0%) 12%;padding:5% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title{border-width:3px;border-color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );padding:18px 18px 18px 18px;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-content{border-width:3px;border-block-end-color:var( --e-global-color-accent );background-color:var( --e-global-color-20636b7 );color:var( --e-global-color-31758af );font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;padding:18px 18px 18px 18px;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-toggle-item:not(:last-child){margin-block-end:10px;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-toggle-item{box-shadow:0px 0px 60px 0px rgba(168.00000000000034, 255, 33.999999999999964, 0.11);}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-toggle-title, .elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-toggle-icon{color:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title.elementor-active a, .elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-toggle-title{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:600;}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-5d43e7e8 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-333 .elementor-element.elementor-element-1b88b433 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-333 .elementor-element.elementor-element-1b88b433:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-1b88b433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-333 .elementor-element.elementor-element-1b88b433 > .elementor-container{max-width:1000px;}.elementor-333 .elementor-element.elementor-element-1b88b433{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-333 .elementor-element.elementor-element-1b88b433 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-333 .elementor-element.elementor-element-47dcdcf2{margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;text-align:center;}.elementor-333 .elementor-element.elementor-element-47dcdcf2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;color:#1F1F1F;}.elementor-333 .elementor-element.elementor-element-178b19ef{margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-178b19ef .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-333 .elementor-element.elementor-element-178b19ef .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-333 .elementor-element.elementor-element-178b19ef .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-3b899ed0{width:55%;}.elementor-333 .elementor-element.elementor-element-33f90a50{width:44.953%;}.elementor-333 .elementor-element.elementor-element-f866207{--width:50%;}.elementor-333 .elementor-element.elementor-element-ab28ec5{--width:50%;}}@media(max-width:1024px){.elementor-333 .elementor-element.elementor-element-4398dbe2:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo1.webp");}.elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-background-overlay{opacity:0.19;}.elementor-333 .elementor-element.elementor-element-4398dbe2{margin-top:0px;margin-bottom:0px;}.elementor-333 .elementor-element.elementor-element-3082c6f4 > .elementor-element-populated{margin:41px 0px 80px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-333 .elementor-element.elementor-element-0f962d6{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}.elementor-333 .elementor-element.elementor-element-32cd2eca{text-align:center;}.elementor-333 .elementor-element.elementor-element-32cd2eca .elementor-heading-title{font-size:16px;}.elementor-333 .elementor-element.elementor-element-3b8e2e6a .elementor-heading-title{font-size:43px;}.elementor-333 .elementor-element.elementor-element-45427d54{margin:1% 1% calc(var(--kit-widget-spacing, 0px) + 1%) 1%;}.elementor-333 .elementor-element.elementor-element-414f9689{font-size:12px;}.elementor-333 .elementor-element.elementor-element-5248b8dc{font-size:12px;}.elementor-333 .elementor-element.elementor-element-6b4b2fd5{font-size:12px;}.elementor-333 .elementor-element.elementor-element-7a78cc0b{font-size:12px;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-4398dbe2:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo1.webp");background-size:cover;}.elementor-333 .elementor-element.elementor-element-4398dbe2 > .elementor-container{min-height:100vh;}.elementor-333 .elementor-element.elementor-element-4398dbe2{margin-top:0px;margin-bottom:0px;padding:0% 0% 5% 0%;}.elementor-333 .elementor-element.elementor-element-3082c6f4 > .elementor-element-populated{margin:16px 16px 79px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-333 .elementor-element.elementor-element-0f962d6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 19px) -13px;}.elementor-333 .elementor-element.elementor-element-0f962d6 .elementor-heading-title{font-size:11px;}.elementor-333 .elementor-element.elementor-element-32cd2eca .elementor-heading-title{font-size:15px;}.elementor-333 .elementor-element.elementor-element-3b8e2e6a .elementor-heading-title{font-size:32px;}.elementor-333 .elementor-element.elementor-element-3e3e617a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;font-size:16px;}.elementor-333 .elementor-element.elementor-element-2596d37e{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-333 .elementor-element.elementor-element-45427d54 .elementor-button{padding:17px 30px 17px 30px;}.elementor-333 .elementor-element.elementor-element-3c8509bf{margin-top:-60px;margin-bottom:0px;padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-7c8a1369 .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-6274f479{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-6274f479 img{width:80%;}.elementor-333 .elementor-element.elementor-element-414f9689{text-align:justify;font-size:17px;}.elementor-333 .elementor-element.elementor-element-5248b8dc{text-align:justify;font-size:17px;}.elementor-333 .elementor-element.elementor-element-6b4b2fd5{text-align:justify;font-size:17px;}.elementor-333 .elementor-element.elementor-element-7a78cc0b{text-align:justify;font-size:17px;}.elementor-333 .elementor-element.elementor-element-18137b5e, .elementor-333 .elementor-element.elementor-element-18137b5e > .elementor-background-overlay{border-radius:40px 40px 0px 0px;}.elementor-333 .elementor-element.elementor-element-18137b5e{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-4b38e967 .elementor-heading-title{font-size:26px;}.elementor-333 .elementor-element.elementor-element-cedbd81 .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-70a3491a .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-789495c8 .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-5c1bfed8{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-7b98630c .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-7cebbb87{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:justify;font-size:17px;}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-773ffc0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-333 .elementor-element.elementor-element-2ba78934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-333 .elementor-element.elementor-element-1a346c94{--e-image-carousel-slides-to-show:2;}.elementor-333 .elementor-element.elementor-element-3621e1ca{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-7240b707 .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-f90c46b .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-67a5954 .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-b7e8b5e .elementor-image-box-img{margin-bottom:15px;}.elementor-333 .elementor-element.elementor-element-1c5a364e .elementor-button{padding:17px 30px 17px 30px;}.elementor-333 .elementor-element.elementor-element-32a31818{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-3db2c7a8 .elementor-heading-title{font-size:17px;}.elementor-333 .elementor-element.elementor-element-75af46d4 .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-e4328f5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-356360a{margin:0% -24% calc(var(--kit-widget-spacing, 0px) + -2%) 12%;text-align:justify;font-size:17px;}.elementor-333 .elementor-element.elementor-element-56954d1{font-size:17px;}.elementor-333 .elementor-element.elementor-element-ca83031{font-size:17px;}.elementor-333 .elementor-element.elementor-element-7f6ab7f9:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-7f6ab7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://psiconstelar.org/wp-content/uploads/2025/10/fondo10.webp");}.elementor-333 .elementor-element.elementor-element-7f6ab7f9{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-74551c2c > .elementor-element-populated{padding:6% 6% 6% 6%;}.elementor-333 .elementor-element.elementor-element-26eb060d .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-6c5aa592 .elementor-heading-title{font-size:45px;}.elementor-333 .elementor-element.elementor-element-6cf57fab .elementor-button{padding:17px 30px 17px 30px;}.elementor-333 .elementor-element.elementor-element-51960729{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-590e844e{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-56c44a62 .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-5d43e7e8{margin:0% 2% calc(var(--kit-widget-spacing, 0px) + 0%) 2%;padding:7% 0% 0% 0%;}.elementor-333 .elementor-element.elementor-element-1b88b433{padding:8% 0% 8% 0%;}.elementor-333 .elementor-element.elementor-element-47dcdcf2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-333 .elementor-element.elementor-element-47dcdcf2 .elementor-heading-title{font-size:30px;}.elementor-333 .elementor-element.elementor-element-178b19ef .elementor-button{padding:17px 30px 17px 30px;}}@media(min-width:1025px){.elementor-333 .elementor-element.elementor-element-3621e1ca:not(.elementor-motion-effects-element-type-background), .elementor-333 .elementor-element.elementor-element-3621e1ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-0f962d6 */.elementor-333 .elementor-element.elementor-element-0f962d6 .degrade {
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-32cd2eca */.elementor-333 .elementor-element.elementor-element-32cd2eca .degrade {
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b8e2e6a */.elementor-333 .elementor-element.elementor-element-3b8e2e6a .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-45427d54 */.elementor-button {
  background: linear-gradient(134deg, #50C9F1, #d985b5);
  background-size: 300% 300%; /* <-- CORRECCIÓN: Un tamaño grande para poder moverlo */
  animation: AnimationName 10s ease infinite;
}

/* Los keyframes están bien */
@keyframes AnimationName {
  0%   {background-position:0% 92%}
  50%  {background-position:100% 9%}
  100% {background-position:0% 92%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4398dbe2 *//* 1. Prepara la sección para posicionar el degradado */
.elementor-333 .elementor-element.elementor-element-4398dbe2 {
  position: relative;
}

/* 2. Crea la capa de degradado superpuesta */
.elementor-333 .elementor-element.elementor-element-4398dbe2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;

  /* Ajusta esta altura (ej. 150px) 
     para que la transición sea más larga o corta */
  height: 150px; 

  /* ¡IMPORTANTE! 
    Reemplaza #f0f0f0 con el código de color GRIS EXACTO 
    de tu bloque de abajo.
  */
  background: linear-gradient(to bottom, transparent 0%, #f0f0f0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f016629 */.elementor-333 .elementor-element.elementor-element-f016629 .degrade {
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0d9602 */.elementor-333 .elementor-element.elementor-element-e0d9602 .degrade {
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc840b */.elementor-333 .elementor-element.elementor-element-bc840b .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15cd7940 */.elementor-button {
  background: linear-gradient(134deg, #50C9F1, #d985b5);
  background-size: 300% 300%; /* <-- CORRECCIÓN: Un tamaño grande para poder moverlo */
  animation: AnimationName 10s ease infinite;
}

/* Los keyframes están bien */
@keyframes AnimationName {
  0%   {background-position:0% 92%}
  50%  {background-position:100% 9%}
  100% {background-position:0% 92%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-56d6bf48 *//* 1. Prepara la sección para posicionar el degradado */
.elementor-333 .elementor-element.elementor-element-56d6bf48 {
  position: relative;
}

/* 2. Crea la capa de degradado superpuesta */
.elementor-333 .elementor-element.elementor-element-56d6bf48::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;

  /* Ajusta esta altura (ej. 150px) 
     para que la transición sea más larga o corta */
  height: 150px; 

  /* ¡IMPORTANTE! 
    Reemplaza #f0f0f0 con el código de color GRIS EXACTO 
    de tu bloque de abajo.
  */
  background: linear-gradient(to bottom, transparent 0%, #f0f0f0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c8a1369 */.elementor-333 .elementor-element.elementor-element-7c8a1369 .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6274f479 *//* 1. Prepara la sección para posicionar el degradado */
.elementor-333 .elementor-element.elementor-element-6274f479 {
  position: relative;
}

/* 2. Crea la capa de degradado superpuesta */
.elementor-333 .elementor-element.elementor-element-6274f479::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;

  /* Ajusta esta altura (ej. 150px) 
     para que la transición sea más larga o corta */
  height: 150px; 

  /* ¡IMPORTANTE! 
    Reemplaza #f0f0f0 con el código de color GRIS EXACTO 
    de tu bloque de abajo.
  */
  background: linear-gradient(to bottom, transparent 0%, #f0f0f0 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4b38e967 */.elementor-333 .elementor-element.elementor-element-4b38e967 .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7ed4f171 */.elementor-333 .elementor-element.elementor-element-7ed4f171{
background: #7BCEFF21;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #7AD751 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-35d2d4d3 */.elementor-333 .elementor-element.elementor-element-35d2d4d3{
background: #7BCEFF21;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #7AD751 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-161fddc */.elementor-333 .elementor-element.elementor-element-161fddc{
background: #7BCEFF21;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #7AD751 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-18137b5e *//* 1. Prepara la sección */
.elementor-333 .elementor-element.elementor-element-18137b5e {
  position: relative;
}

/* 2. Crea la capa de degradado superior */
.elementor-333 .elementor-element.elementor-element-18137b5e::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  
  /* Ajusta esta altura (ej. 150px) para la longitud de la transición */
  height: 30px; 

  /* DEGRADADO AJUSTADO:
    Empieza en #F0F0F0 (arriba) y se va a transparente (abajo)
  */
  background: linear-gradient(to bottom, #F0F0F0 0%, transparent 100%);
  
  z-index: 1; 
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b98630c */.elementor-333 .elementor-element.elementor-element-7b98630c .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7240b707 */.elementor-333 .elementor-element.elementor-element-7240b707 .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f90c46b */.elementor-333 .elementor-element.elementor-element-f90c46b .elementor-image-box-title{
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-fc1d60e */.elementor-333 .elementor-element.elementor-element-fc1d60e{
background: #D8D8D840;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #3AB6FE 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-67a5954 */.elementor-333 .elementor-element.elementor-element-67a5954 .elementor-image-box-title{
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3867827 */.elementor-333 .elementor-element.elementor-element-3867827{
background: #D8D8D840;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #3AB6FE 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7e8b5e */.elementor-333 .elementor-element.elementor-element-b7e8b5e .elementor-image-box-title{
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f809e4f */.elementor-333 .elementor-element.elementor-element-f809e4f{
background: #D8D8D840;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #3AB6FE 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3db2c7a8 */.elementor-333 .elementor-element.elementor-element-3db2c7a8 .degrade {
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75af46d4 */.elementor-333 .elementor-element.elementor-element-75af46d4 .degrade{
background-image: linear-gradient(45deg, #00d0f6, #0dfa7e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e4328f5 *//* 1. Prepara la sección para posicionar el degradado */
.elementor-333 .elementor-element.elementor-element-e4328f5 {
  position: relative;
}

/* 2. Crea la capa de degradado superpuesta */
.elementor-333 .elementor-element.elementor-element-e4328f5::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;

  /* Ajusta esta altura (ej. 150px) 
     para que la transición sea más larga o corta */
  height: 75px; 

  /* ¡IMPORTANTE! 
    Reemplaza #f0f0f0 con el código de color GRIS EXACTO 
    de tu bloque de abajo.
  */
  background: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-553507d0 *//* 1. Prepara la sección para posicionar el degradado */
.elementor-333 .elementor-element.elementor-element-553507d0 {
  position: relative;
}

/* 2. Crea la capa de degradado superpuesta */
.elementor-333 .elementor-element.elementor-element-553507d0::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;

  /* Ajusta esta altura (ej. 150px) 
     para que la transición sea más larga o corta */
  height: 75px; 

  /* ¡IMPORTANTE! 
    Reemplaza #f0f0f0 con el código de color GRIS EXACTO 
    de tu bloque de abajo.
  */
  background: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b099851 */.elementor-333 .elementor-element.elementor-element-b099851 .degrade {
    background-image: linear-gradient(45deg, #9F96C4, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26eb060d */.elementor-333 .elementor-element.elementor-element-26eb060d .degrade{
background-image: linear-gradient(45deg, #00d0f6, #0dfa7e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c5aa592 */.elementor-333 .elementor-element.elementor-element-6c5aa592 .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65eb9974 */.elementor-333 .elementor-element.elementor-element-65eb9974 .degrade{
background-image: linear-gradient(45deg, #00d0f6, #0dfa7e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cf57fab */.elementor-button {
background: linear-gradient(134deg, #3AB6FE, #7AD751);
background-size: 300% 300%;

-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

}

@-webkit-keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}
@-moz-keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}
@‌keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6b3678 */.elementor-333 .elementor-element.elementor-element-6b3678 .degrade {
    background-image: linear-gradient(45deg, #9F96C4, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1072bbfa */.elementor-333 .elementor-element.elementor-element-1072bbfa .degrade{
background-image: linear-gradient(45deg, #00d0f6, #0dfa7e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f11e040 */.elementor-333 .elementor-element.elementor-element-2f11e040 .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36b058d4 */.elementor-333 .elementor-element.elementor-element-36b058d4 .degrade{
background-image: linear-gradient(45deg, #00d0f6, #0dfa7e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-21fc85d3 */.elementor-button {
background: linear-gradient(134deg, #3AB6FE, #7AD751);
background-size: 300% 300%;

-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

}

@-webkit-keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}
@-moz-keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}
@‌keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-537c87e9 */.elementor-333 .elementor-element.elementor-element-537c87e9{
background: #FFFFFF8A;
margin: 1%;
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
clip-path: polygon(0 0, 90% 0, 100% 10%, 100% 100%, 10% 100%, 0 90%);
border-left: 1px solid;
border-image: linear-gradient(to bottom, #1F1F1F 0%, transparent 90%) 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-664213f6 */.elementor-333 .elementor-element.elementor-element-664213f6 .degrade {
    background-image: linear-gradient(45deg, #50C9F1, #d985b5);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56c44a62 */.elementor-333 .elementor-element.elementor-element-56c44a62 .degrade{
background-image: linear-gradient(45deg, #00d0f6, #0dfa7e);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47dcdcf2 */.elementor-333 .elementor-element.elementor-element-47dcdcf2 .degrade{
background-image: linear-gradient(45deg, #50C9F1, #d985b5);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-178b19ef */.elementor-button {
background: linear-gradient(134deg, #3AB6FE, #7AD751);
background-size: 300% 300%;

-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

}

@-webkit-keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}
@-moz-keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}
@‌keyframes AnimationName {
0%{background-position:0% 92%}
50%{background-position:100% 9%}
100%{background-position:0% 92%}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonal-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonal-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonal-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Book.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonal-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonal-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: oblique;
	font-weight: 100;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Thin.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Semibold.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Tofino';
	font-style: oblique;
	font-weight: 500;
	font-display: auto;
	src: url('https://psiconstelar.org/wp-content/uploads/2025/10/TofinoProPersonalCond-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */