.elementor-2696 .elementor-element.elementor-element-2df4912:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-2df4912 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00306F 0%, #051A2A 100%);}.elementor-2696 .elementor-element.elementor-element-2df4912{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 30px 0px;}.elementor-2696 .elementor-element.elementor-element-2df4912 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2696 .elementor-element.elementor-element-6acbffb .cz_title .cz_title_content{color:#bababa;padding-left:8em;margin-top:10px;}.elementor-2696 .elementor-element.elementor-element-6acbffb .cz_title .cz_title_content h3{color:#ffffff;}.elementor-bc-flex-widget .elementor-2696 .elementor-element.elementor-element-a994c1b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2696 .elementor-element.elementor-element-a994c1b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn,.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn:before{padding-top:5px;padding-bottom:3px;}.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn:hover,.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn:after{background-color:#0072bd;}.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn i{font-size:42px;}.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn small{font-size:18px;margin-top:-10px;}.elementor-2696 .elementor-element.elementor-element-b5006eb:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-b5006eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05243C;background-image:url("https://www.psiconciencia.com/wp-content/uploads/bg2-1.jpg");}.elementor-2696 .elementor-element.elementor-element-b5006eb{border-style:solid;border-width:1px 0px 1px 0px;border-color:#366284;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2696 .elementor-element.elementor-element-b5006eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2696 .elementor-element.elementor-element-31cbe97{width:var( --container-widget-width, 58.989% );max-width:58.989%;--container-widget-width:58.989%;--container-widget-flex-grow:0;}.elementor-2696 .elementor-element.elementor-element-31cbe97.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2696 .elementor-element.elementor-element-31cbe97 .cz_image > div{position:relative;}.elementor-2696 .elementor-element.elementor-element-31cbe97 .cz_image{margin-top:20px;}.elementor-2696 .elementor-element.elementor-element-7d6f646{color:#DDEBF5;}.elementor-2696 .elementor-element.elementor-element-c2dfc81 .cz_title .cz_title_content{color:#ddebf5;padding:20px 20px 10px 80px;border-color:rgba(255,255,255,0.2);border-style:solid;border-left-width:1px;}.rtl .elementor-2696 .elementor-element.elementor-element-c2dfc81 .cz_title .cz_title_content{padding-left:20px;padding-right:80px;border-left-width:0px;border-right-width:1px;}.elementor-2696 .elementor-element.elementor-element-c2dfc81 .cz_title .cz_title_content h3{color:#ffffff;font-size:30px;}.elementor-2696 .elementor-element.elementor-element-c2dfc81 .cz_title .cz_title_content a{color:#07c61e;}.elementor-2696 .elementor-element.elementor-element-fb2657b .cz_social_icons{margin-left:70px;}.elementor-2696 .elementor-element.elementor-element-fb2657b .cz_social_icons a{color:#ffffff;font-size:16px;padding:3px;margin-left:15px;border-color:#07b03c;border-style:solid;border-radius:22px;border-width:1px;}.elementor-2696 .elementor-element.elementor-element-fb2657b .cz_social_icons a:hover{background-color:#07b03c;}.elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content{color:#ddebf5;padding:20px 20px 10px 80px;border-color:rgba(255,255,255,0.2);border-style:solid;border-left-width:1px;}.rtl .elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content{padding-left:20px;padding-right:80px;border-left-width:0px;border-right-width:1px;}.elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content h3{color:#ffffff;font-size:30px;}.elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content a{color:#07c61e;}.elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content ul li,.elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content ol li{padding-left:0px;margin-left:25px;}.elementor-2696 .elementor-element.elementor-element-1d3712c:not(.elementor-motion-effects-element-type-background), .elementor-2696 .elementor-element.elementor-element-1d3712c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051B2C;}.elementor-2696 .elementor-element.elementor-element-1d3712c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-1d3712c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2696 .elementor-element.elementor-element-12717cb .cz_stylish_list{text-align:center;display:table;}.elementor-2696 .elementor-element.elementor-element-12717cb .cz_stylish_list li{color:#ffffff;text-align:center;width:auto;margin-right:30px;float:left;}.elementor-2696 .elementor-element.elementor-element-12717cb .cz_stylish_list li:hover{color:#07b03c;}.elementor-2696 .elementor-element.elementor-element-8cf2a7f .cz_image > div{position:relative;display:table;margin:0 auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2696 .elementor-element.elementor-element-918b3cf{width:33%;}.elementor-2696 .elementor-element.elementor-element-0382a51{width:33.958%;}.elementor-2696 .elementor-element.elementor-element-2450881{width:33%;}}@media(max-width:767px){.elementor-2696 .elementor-element.elementor-element-2df4912{padding:20px 0px 0px 0px;}.elementor-2696 .elementor-element.elementor-element-6acbffb .cz_title .cz_title_content{padding-left:0px;}.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn,.elementor-2696 .elementor-element.elementor-element-58b1dd7 .cz_btn:before{margin-bottom:30px;margin-left:0px;}.elementor-2696 .elementor-element.elementor-element-b5006eb{padding:00px 20px 0px 20px;}.elementor-2696 .elementor-element.elementor-element-c2dfc81 .cz_title .cz_title_content{padding:0px;margin:0px;border-style:none;}.elementor-2696 .elementor-element.elementor-element-fb2657b .cz_social_icons{margin-right:auto;margin-left:auto;display:table;}.elementor-2696 .elementor-element.elementor-element-eae0373 .cz_title .cz_title_content{padding:40px 0px 20px;margin:0px;border-style:none;}.elementor-2696 .elementor-element.elementor-element-12717cb .cz_stylish_list{width:auto;margin:0px auto 10px;display:table;}.elementor-2696 .elementor-element.elementor-element-12717cb .cz_stylish_list li{font-size:13px;width:auto;margin-top:0px;margin-right:10px;margin-bottom:0px;}}/* Start custom CSS */.elementor-2696 .e-ef607cd-bfcd{color: #f4f8f7; padding-block-start: 3.5rem; padding-block-end: 1.1rem; padding-inline-start: 6vw; padding-inline-end: 6vw; background-color: #102e42; display: flex; flex-direction: column; gap: 2.25rem;}
@media (max-width:1024px){.elementor-2696 .e-ef607cd-bfcd{ padding-block-start: 3rem; padding-block-end: 1rem; padding-inline-start: 4vw; padding-inline-end: 4vw; gap: 1.8rem; }}
@media (max-width:767px){.elementor-2696 .e-ef607cd-bfcd{ padding-block-start: 2.1rem; padding-block-end: 1rem; padding-inline-start: 1.15rem; padding-inline-end: 1.15rem; gap: 1.4rem; }}
.elementor-2696 .e-d6791e7-bff7{padding-block-start: 1.8rem; padding-block-end: 1.8rem; padding-inline-start: 2.25rem; padding-inline-end: 2.25rem; border-radius: 1.25rem; border-width: 1px; border-color: rgba(169,226,207,.3); border-style: solid; background-image: linear-gradient(112deg, #17475a 0%,#1d5360 100%); background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; display: flex; flex-direction: row; gap: 1.5rem; justify-content: space-between; align-items: center;}
@media (max-width:767px){.elementor-2696 .e-d6791e7-bff7{ padding: 1.35rem; flex-direction: column; gap: 1rem; align-items: flex-start; }}
.elementor-2696 .e-738d4339-b3c0{max-width: 48rem; padding: 0px; display: flex; flex-direction: column; gap: 0.4rem;}
.elementor-2696 .e-ae7a7fb-9bf4{font-weight: 700; font-size: 0.72rem; color: #75e0bb; letter-spacing: 0.12em; line-height: 1.4; margin: 0px;}
.elementor-2696 .e-762ee777-61ba{font-weight: 700; font-size: clamp(1.35rem,2.3vw,1.8rem); color: #fff; line-height: 1.25; margin: 0px;}
.elementor-2696 .e-6f3b6356-6969{font-size: 0.94rem; color: #d6e5e6; line-height: 1.6; margin: 0px;}
.elementor-2696 .e-3d9ca3cb-4b5f{font-weight: 700; font-size: 0.93rem; color: #123348; text-decoration: none; padding-block-start: 0.9rem; padding-block-end: 0.9rem; padding-inline-start: 1.3rem; padding-inline-end: 1.3rem; border-radius: 2rem; background-color: #62d9b1; display: inline-flex; justify-content: center; align-items: center; white-space:nowrap;}
.elementor-2696 .e-3d9ca3cb-4b5f:hover{ background-color: #82e7c6; }
@media (max-width:767px){.elementor-2696 .e-3d9ca3cb-4b5f{ white-space:normal; }}
.elementor-2696 .e-2a781757-997a{display: grid; gap: 1.1rem; grid-template-columns: 1.08fr 1fr .88fr; grid-template-rows: auto; align-items: stretch;}
@media (max-width:1024px){.elementor-2696 .e-2a781757-997a{ gap: 1rem; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; }}
@media (max-width:767px){.elementor-2696 .e-2a781757-997a{ gap: 0.85rem; grid-template-columns: 1fr; grid-template-rows: auto auto auto; }}
.elementor-2696 .e-69afde32-903e{padding: 1.65rem; border-radius: 1.15rem; border-width: 1px; border-color: rgba(207,228,229,.17); border-style: solid; background-color: #15384c; display: flex; flex-direction: column; gap: 1.1rem; align-items: flex-start;}
@media (max-width:767px){.elementor-2696 .e-69afde32-903e{ padding: 1.35rem; }}
.elementor-2696 .e-c1d9e74-9f86{padding-block-start: 0.7rem; padding-block-end: 0.7rem; padding-inline-start: 0.85rem; padding-inline-end: 0.85rem; border-radius: 0.65rem; background-color: #f5f8f7; display: flex; justify-content: center; align-items: center;}
.elementor-2696 .e-7318848d-5c78{width: 11.5rem; height: auto; max-width: 100%; display: block;}
.elementor-2696 .e-4622e503-40f7{font-size: 0.91rem; color: #d6e3e5; line-height: 1.7; margin: 0px;}
.elementor-2696 .e-19a08011-eb3b{padding: 0px; display: flex; flex-direction: row; gap: 0.55rem; align-items: center;}
.elementor-2696 .e-6f0b13c-adc8{width: 2.55rem; min-width: 2.55rem; aspect-ratio: 1; font-weight: 700; font-size: 0.78rem; color: #fff; text-decoration: none; padding: 0.5rem; border-radius: 50%; border-width: 1px; border-color: rgba(207,228,229,.2); border-style: solid; background-color: #214a5d; display: inline-flex; justify-content: center; align-items: center;}
.elementor-2696 .e-e9346a-7b64{width: 2.55rem; min-width: 2.55rem; aspect-ratio: 1; font-weight: 700; font-size: 0.78rem; color: #fff; text-decoration: none; padding: 0.5rem; border-radius: 50%; border-width: 1px; border-color: rgba(207,228,229,.2); border-style: solid; background-color: #214a5d; display: inline-flex; justify-content: center; align-items: center;}
.elementor-2696 .e-8abc204-b70a{width: 2.55rem; min-width: 2.55rem; aspect-ratio: 1; font-weight: 700; font-size: 0.78rem; color: #fff; text-decoration: none; padding: 0.5rem; border-radius: 50%; border-width: 1px; border-color: rgba(207,228,229,.2); border-style: solid; background-color: #214a5d; display: inline-flex; justify-content: center; align-items: center;}
.elementor-2696 .e-7dbc9444-9bdf{padding: 1.65rem; border-radius: 1.15rem; border-width: 1px; border-color: rgba(207,228,229,.17); border-style: solid; background-color: #15384c; display: flex; flex-direction: column; gap: 0.68rem; align-items: flex-start;}
@media (max-width:767px){.elementor-2696 .e-7dbc9444-9bdf{ padding: 1.35rem; }}
.elementor-2696 .e-338e286-c9e2{font-weight: 700; font-size: 1.05rem; color: #fff; line-height: 1.3; margin-block-start: 0px; margin-block-end: 0.15rem; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-2696 .e-5c5b9da9-dd9b{font-size: 0.89rem; color: #d5e2e4; line-height: 1.95; margin: 0px;}
.elementor-2696 .e-5c5b9da9-dd9b a{ color:#d5e2e4;text-decoration:none; }
.elementor-2696 .e-5c5b9da9-dd9b a:hover{ color:#75e0bb; }
.elementor-2696 .e-48ca42e1-dd02{width: 100%; height: 1px; margin-block-start: 0.3rem; margin-block-end: 0.3rem; margin-inline-start: 0px; margin-inline-end: 0px; border-width: 0px; background-color: rgba(207,228,229,.19);}
.elementor-2696 .e-386c6e5-ca14{font-weight: 700; font-size: 1rem; color: #fff; line-height: 1.3; margin: 0px;}
.elementor-2696 .e-4dcef8c4-3644{font-size: 0.9rem; color: #d5e2e4; line-height: 1.55; margin: 0px;}
.elementor-2696 .e-4dcef8c4-3644 a{ color:inherit;text-decoration:none; }
.elementor-2696 .e-7505950a-b9f1{font-size: 0.9rem; color: #d5e2e4; line-height: 1.55; margin: 0px;}
.elementor-2696 .e-7505950a-b9f1 a{ color:inherit;text-decoration:none; }
.elementor-2696 .e-3e20352-fe73{font-size: 0.82rem; color: #afc4c9; line-height: 1.55; margin-block-start: 0.1rem; margin-block-end: 0px; margin-inline-start: 0px; margin-inline-end: 0px;}
.elementor-2696 .e-7b043073-24c2{padding: 1.65rem; border-radius: 1.15rem; border-width: 1px; border-color: rgba(207,228,229,.17); border-style: solid; background-color: #15384c; display: flex; flex-direction: column; gap: 0.8rem; justify-content: flex-start; align-items: flex-start;}
@media (max-width:1024px){.elementor-2696 .e-7b043073-24c2{ grid-column: 1/-1; }}
@media (max-width:767px){.elementor-2696 .e-7b043073-24c2{ padding: 1.35rem; grid-column: 1; }}
.elementor-2696 .e-3f84f5b1-1f17{font-weight: 700; font-size: 0.7rem; color: #75e0bb; letter-spacing: 0.12em; line-height: 1.4; margin: 0px;}
.elementor-2696 .e-2a4bd305-70ab{font-weight: 700; font-size: 1.35rem; color: #fff; line-height: 1.3; margin: 0px;}
.elementor-2696 .e-2474e886-6705{font-size: 0.9rem; color: #c8d9dc; line-height: 1.65; margin: 0px;}
.elementor-2696 .e-4ad5ab65-c948{font-weight: 700; font-size: 0.9rem; color: #123348; text-decoration: none; padding-block-start: 0.75rem; padding-block-end: 0.75rem; padding-inline-start: 1.25rem; padding-inline-end: 1.25rem; border-radius: 2rem; background-color: #62d9b1; display: inline-flex; justify-content: center; align-items: center;}
.elementor-2696 .e-581d9a8-9e4f{padding-block-start: 1rem; padding-block-end: 0px; padding-inline-start: 0.15rem; padding-inline-end: 0.15rem; border-block-start-width: 1px; display: flex; flex-direction: row; gap: 1rem; justify-content: space-between; align-items: center; border-top-style: solid; border-top-color: rgba(207,228,229,.18);}
@media (max-width:767px){.elementor-2696 .e-581d9a8-9e4f{ padding-block-start: 0.9rem; flex-direction: column; gap: 0.45rem; align-items: flex-start; }}
.elementor-2696 .e-3e39bf8-694d{font-size: 0.78rem; color: #afc2c7; line-height: 1.5; margin: 0px;}
.elementor-2696 .e-7593cd15-8b32{font-size: 0.78rem; color: #d6e3e5; line-height: 1.5; text-decoration: none; margin: 0px;}/* End custom CSS */