.elementor .s-ct-hero-overlay{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background:linear-gradient(105deg,rgba(45,62,30,.94) 0%,rgba(45,62,30,.86) 42%,rgba(45,62,30,.34) 100%);\n}.elementor .s-ct-hero-bc{font-family:var(--font-body);font-size:13px;color:#C8CEB8;& a{color:#c8ceb8;text-decoration:none;}\n}.elementor .s-ct-hero-bar{width:64px;height:2px;flex:0 0 auto;align-self:flex-start;}.elementor .s-ct-hero-title{width:100%;max-width:860px;font-family:var(--font-heading);font-weight:700;font-size:clamp(2.4rem,4.6vw,4rem);color:var(--crema);letter-spacing:-0.01em;line-height:1.04em;text-transform:uppercase;text-wrap:balance;& span{color:#c2c03d;}\n}.elementor .s-ct-hero-p{max-width:600px;font-family:var(--font-body);font-weight:300;font-size:17.5px;color:#E6E9DC;line-height:1.7em;}.elementor .s-ct-hero-container{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:26px;}.elementor .s-ct-hero-inner{width:100%;position:relative;padding-block-start:92px;padding-block-end:76px;padding-inline-start:60px;padding-inline-end:60px;display:flex;}.elementor .s-ct-hero-outer{min-height:520px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-image:url("https://centromaspsicologia.com/wp-content/uploads/2026/10/centro-masps-hero-contacto-960.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 40%;background-color:var(--verde-medio);display:flex;align-items:flex-end;}.elementor .s-ct-ctel-ico{width:24px;height:24px;flex:0 0 auto;}.elementor .s-ct-ctel-title{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--verde-medio);}.elementor .s-ct-ctel-value{font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--negro-texto);}.elementor .s-ct-ctel-desc{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.55em;}.elementor .s-ct-card-tel{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:flex;flex-direction:column;gap:12px;flex:1 1 240px;}.elementor .s-ct-card-tel:hover,.elementor .s-ct-card-tel:focus-visible{border-color:var(--oliva-acento);}.elementor .s-ct-cwa-ico{width:24px;height:24px;flex:0 0 auto;}.elementor .s-ct-cwa-title{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--verde-medio);}.elementor .s-ct-cwa-value{font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--negro-texto);}.elementor .s-ct-cwa-desc{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.55em;}.elementor .s-ct-card-wa{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:flex;flex-direction:column;gap:12px;flex:1 1 240px;}.elementor .s-ct-card-wa:hover,.elementor .s-ct-card-wa:focus-visible{border-color:var(--oliva-acento);}.elementor .s-ct-cmail-ico{width:24px;height:24px;flex:0 0 auto;}.elementor .s-ct-cmail-title{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--verde-medio);}.elementor .s-ct-cmail-value{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--negro-texto);overflow-wrap:anywhere;\n}.elementor .s-ct-cmail-desc{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.55em;}.elementor .s-ct-card-mail{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:flex;flex-direction:column;gap:12px;flex:1 1 240px;}.elementor .s-ct-card-mail:hover,.elementor .s-ct-card-mail:focus-visible{border-color:var(--oliva-acento);}.elementor .s-ct-cbook-ico{width:24px;height:24px;flex:0 0 auto;}.elementor .s-ct-cbook-title{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--crema);}.elementor .s-ct-cbook-value{font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--oliva-acento);}.elementor .s-ct-cbook-desc{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:#E6E9DC;line-height:1.55em;}.elementor .s-ct-card-book{min-width:0px;padding-block-start:30px;padding-block-end:30px;padding-inline-start:26px;padding-inline-end:26px;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--verde-oscuro);border-style:solid;background-color:var(--verde-oscuro);display:flex;flex-direction:column;gap:12px;flex:1 1 240px;}.elementor .s-ct-card-book:hover,.elementor .s-ct-card-book:focus-visible{border-color:var(--oliva-acento);}.elementor .s-ct-s2-row{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;}.elementor .s-ct-s2-outer{padding-block-start:76px;padding-block-end:84px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--fondo-alterno);display:flex;flex-direction:column;align-items:center;}.elementor .s-ct-s3-title{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--verde-oscuro);line-height:1.15em;text-transform:uppercase;}.elementor .s-ct-s3-intro{max-width:540px;font-family:var(--font-body);font-weight:300;font-size:16px;color:var(--texto-oscuro);line-height:1.7em;}.elementor .s-ct-s3-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .s-ct-motivo-label{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--taupe-hover);letter-spacing:0.12em;text-transform:uppercase;}.elementor .s-ct-motivo-r0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;&:checked + label{background:#3D5A2A;border-color:#3D5A2A;color:#fdfbf3;}\n}.elementor .s-ct-motivo-l0{font-family:var(--font-body);font-weight:400;font-size:13.5px;color:var(--texto-oscuro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:block;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .s-ct-motivo-w0{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-ct-motivo-r1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;&:checked + label{background:#3D5A2A;border-color:#3D5A2A;color:#fdfbf3;}\n}.elementor .s-ct-motivo-l1{font-family:var(--font-body);font-weight:400;font-size:13.5px;color:var(--texto-oscuro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:block;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .s-ct-motivo-w1{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-ct-motivo-r2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;&:checked + label{background:#3D5A2A;border-color:#3D5A2A;color:#fdfbf3;}\n}.elementor .s-ct-motivo-l2{font-family:var(--font-body);font-weight:400;font-size:13.5px;color:var(--texto-oscuro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:block;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .s-ct-motivo-w2{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-ct-motivo-r3{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;&:checked + label{background:#3D5A2A;border-color:#3D5A2A;color:#fdfbf3;}\n}.elementor .s-ct-motivo-l3{font-family:var(--font-body);font-weight:400;font-size:13.5px;color:var(--texto-oscuro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:block;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .s-ct-motivo-w3{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-ct-motivo-r4{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;&:checked + label{background:#3D5A2A;border-color:#3D5A2A;color:#fdfbf3;}\n}.elementor .s-ct-motivo-l4{font-family:var(--font-body);font-weight:400;font-size:13.5px;color:var(--texto-oscuro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:block;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .s-ct-motivo-w4{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-ct-motivo-r5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:2;&:checked + label{background:#3D5A2A;border-color:#3D5A2A;color:#fdfbf3;}\n}.elementor .s-ct-motivo-l5{font-family:var(--font-body);font-weight:400;font-size:13.5px;color:var(--texto-oscuro);padding-block-start:10px;padding-block-end:10px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:#FDFCF7;display:block;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease;\n}.elementor .s-ct-motivo-w5{width:auto;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:0 0 auto;}.elementor .s-ct-motivo-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;}.elementor .s-ct-motivo-block{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:20px;display:flex;flex-direction:column;gap:10px;}.elementor .s-ct-f-nombre{width:auto;height:auto;min-width:0px;font-family:var(--font-body);font-weight:300;font-size:15.5px;color:var(--negro-texto);padding-block-start:14px;padding-block-end:14px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CDC8B2;border-style:solid;background-color:transparent;flex:1 1 220px;outline:none;box-shadow:none;transition:border-color .25s ease;&::placeholder{color:#9b9788;}&:focus{border-bottom-color:#3D5A2A;outline:none;}\n}.elementor .s-ct-f-tel{width:auto;height:auto;min-width:0px;font-family:var(--font-body);font-weight:300;font-size:15.5px;color:var(--negro-texto);padding-block-start:14px;padding-block-end:14px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CDC8B2;border-style:solid;background-color:transparent;flex:1 1 220px;outline:none;box-shadow:none;transition:border-color .25s ease;&::placeholder{color:#9b9788;}&:focus{border-bottom-color:#3D5A2A;outline:none;}\n}.elementor .s-ct-f-email{width:auto;height:auto;min-width:0px;font-family:var(--font-body);font-weight:300;font-size:15.5px;color:var(--negro-texto);padding-block-start:14px;padding-block-end:14px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CDC8B2;border-style:solid;background-color:transparent;flex:1 1 100%;outline:none;box-shadow:none;transition:border-color .25s ease;&::placeholder{color:#9b9788;}&:focus{border-bottom-color:#3D5A2A;outline:none;}\n}.elementor .s-ct-f-grid{width:100%;column-gap:28px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:6px;flex-wrap:wrap;}.elementor .s-ct-f-msg{width:100%;height:auto;font-family:var(--font-body);font-weight:300;font-size:15.5px;color:var(--negro-texto);padding-block-start:14px;padding-block-end:14px;padding-inline-start:2px;padding-inline-end:2px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#CDC8B2;border-style:solid;background-color:transparent;outline:none;box-shadow:none;transition:border-color .25s ease;&::placeholder{color:#9b9788;}&:focus{border-bottom-color:#3D5A2A;outline:none;}resize:vertical;\n}.elementor .s-ct-via-label{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--taupe-hover);letter-spacing:0.12em;text-transform:uppercase;}.elementor .s-ct-via-r0{width:16px;height:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;accent-color:#3D5A2A;cursor:pointer;\n}.elementor .s-ct-via-l0{font-family:var(--font-body);font-weight:300;font-size:14.5px;color:var(--texto-oscuro);cursor:pointer;\n}.elementor .s-ct-via-w0{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .s-ct-via-r1{width:16px;height:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;accent-color:#3D5A2A;cursor:pointer;\n}.elementor .s-ct-via-l1{font-family:var(--font-body);font-weight:300;font-size:14.5px;color:var(--texto-oscuro);cursor:pointer;\n}.elementor .s-ct-via-w1{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .s-ct-via-r2{width:16px;height:16px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;accent-color:#3D5A2A;cursor:pointer;\n}.elementor .s-ct-via-l2{font-family:var(--font-body);font-weight:300;font-size:14.5px;color:var(--texto-oscuro);cursor:pointer;\n}.elementor .s-ct-via-w2{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:9px;flex:0 0 auto;align-items:center;}.elementor .s-ct-via-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;}.elementor .s-ct-via-block{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:18px;display:flex;flex-direction:column;gap:10px;}.elementor .s-ct-f-accept{width:17px;height:17px;margin-block-start:3px;flex:0 0 auto;accent-color:#3D5A2A;cursor:pointer;\n}.elementor .s-ct-f-accept-label{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.55em;& a{color:#3D5A2A;text-decoration:underline;text-underline-offset:2px;}\n}.elementor .s-ct-f-accept-row{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:4px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .s-ct-f-submit{width:100%;font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--crema);letter-spacing:0.03em;text-transform:uppercase;padding-block-start:19px;padding-block-end:19px;padding-inline-start:30px;padding-inline-end:30px;border-radius:999px;border-width:0px;background-color:var(--verde-medio);display:flex;gap:12px;justify-content:center;align-items:center;cursor:pointer;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);&::after{content:'';display:inline-block;width:14px;height:14px;background:#fdfbf3;-webkit-mask:url(https://centromaspsicologia.com/wp-content/uploads/2026/10/ct-arrow-right.svg) center/contain no-repeat;mask:url(https://centromaspsicologia.com/wp-content/uploads/2026/10/ct-arrow-right.svg) center/contain no-repeat;}&:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(61,90,42,.35);}\n}.elementor .s-ct-f-success-text{font-family:var(--font-body);font-weight:500;font-size:14px;}.elementor .s-ct-f-success{color:var(--verde-medio);text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;background-color:transparent;}.elementor .s-ct-f-error-text{font-family:var(--font-body);font-weight:500;font-size:13px;}.elementor .s-ct-f-error{text-align:start;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;background-color:transparent;}.elementor .s-ct-contact-form{width:100%;max-width:620px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:6px;}.elementor .s-ct-s3-left{min-width:0px;padding-block-start:92px;padding-block-end:92px;padding-inline-start:60px;padding-inline-end:64px;display:flex;flex-direction:column;gap:26px;flex:105 1 0px;}.elementor .s-ct-s3-photo{width:100%;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:20px;background-image:url("https://centromaspsicologia.com/wp-content/uploads/2026/09/mas-psicologia-022-sm-q-1024x683.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;background-color:var(--borde-suave);aspect-ratio:4/3;\n}.elementor .s-ct-s3-explabel{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--taupe-hover);letter-spacing:0.12em;text-transform:uppercase;}.elementor .s-ct-s3-chk0-mark{font-family:var(--font-body);font-weight:700;font-size:17px;color:var(--verde-medio);line-height:1.45em;}.elementor .s-ct-s3-chk0-text{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--texto-oscuro);line-height:1.6em;flex:1 1 0px;}.elementor .s-ct-s3-chk0{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .s-ct-s3-chk1-mark{font-family:var(--font-body);font-weight:700;font-size:17px;color:var(--verde-medio);line-height:1.45em;}.elementor .s-ct-s3-chk1-text{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--texto-oscuro);line-height:1.6em;flex:1 1 0px;}.elementor .s-ct-s3-chk1{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .s-ct-s3-chk2-mark{font-family:var(--font-body);font-weight:700;font-size:17px;color:var(--verde-medio);line-height:1.45em;}.elementor .s-ct-s3-chk2-text{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--texto-oscuro);line-height:1.6em;flex:1 1 0px;}.elementor .s-ct-s3-chk2{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:flex-start;}.elementor .s-ct-s3-div{width:100%;height:1px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:4px;margin-block-end:4px;background-color:var(--borde-suave);}.elementor .s-ct-s3-urgent{font-family:var(--font-body);font-weight:300;font-size:14.5px;color:var(--texto-suave);line-height:1.65em;& a{color:#3D5A2A;}\n}.elementor .s-ct-s3-expect{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;}.elementor .s-ct-s3-right{min-width:0px;padding-block-start:92px;padding-block-end:92px;padding-inline-start:56px;padding-inline-end:60px;background-color:var(--fondo-nav);display:flex;flex-direction:column;gap:30px;flex:95 1 0px;}.elementor .s-ct-s3-outer{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--blanco);display:flex;flex-direction:row;align-items:stretch;}.elementor .s-ct-s4-title{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--verde-oscuro);text-align:center;text-transform:uppercase;margin-block-end:56px;}.elementor .s-ct-olivar-title{font-family:var(--font-heading);font-weight:700;font-size:23px;color:var(--verde-medio);text-transform:uppercase;}.elementor .s-ct-olivar-addr{font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--negro-texto);line-height:1.65em;}.elementor .s-ct-olivar-desc{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--texto-suave);line-height:1.6em;}.elementor .s-ct-olivar-info1{font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--verde-medio);}.elementor .s-ct-olivar-info2{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--negro-texto);}.elementor .s-ct-olivar-info{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:4px;border-radius:12px;background-color:var(--gris-precio);display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .s-ct-olivar-btn1{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--crema);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--verde-medio);border-style:solid;background-color:var(--verde-medio);text-transform:none;letter-spacing:normal;box-shadow:none;&:hover{box-shadow:0 12px 30px rgba(61,90,42,.35);}\n}.elementor .s-ct-olivar-btn2{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--verde-medio);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--verde-medio);border-style:solid;background-color:transparent;text-transform:none;letter-spacing:normal;box-shadow:none;&:hover{background:#3D5A2A;box-shadow:0 12px 30px rgba(61,90,42,.35);}\n}.elementor .s-ct-olivar-btns{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-ct-olivar-body{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:12px;}.elementor .s-ct-olivar-card{min-width:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:var(--blanco);display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-ct-jrj-title{font-family:var(--font-heading);font-weight:700;font-size:23px;color:var(--verde-medio);text-transform:uppercase;}.elementor .s-ct-jrj-addr{font-family:var(--font-body);font-weight:300;font-size:15px;color:var(--negro-texto);line-height:1.65em;}.elementor .s-ct-jrj-desc{font-family:var(--font-body);font-weight:300;font-size:14px;color:var(--texto-suave);line-height:1.6em;}.elementor .s-ct-jrj-info1{font-family:var(--font-body);font-weight:600;font-size:13.5px;color:var(--verde-medio);}.elementor .s-ct-jrj-info2{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--negro-texto);}.elementor .s-ct-jrj-info{padding-block-start:14px;padding-block-end:14px;padding-inline-start:18px;padding-inline-end:18px;margin-block-start:4px;border-radius:12px;background-color:var(--gris-precio);display:flex;flex-direction:row;gap:10px;justify-content:space-between;align-items:center;}.elementor .s-ct-jrj-btn1{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--crema);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--verde-medio);border-style:solid;background-color:var(--verde-medio);text-transform:none;letter-spacing:normal;box-shadow:none;&:hover{box-shadow:0 12px 30px rgba(61,90,42,.35);}\n}.elementor .s-ct-jrj-btn2{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--verde-medio);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--verde-medio);border-style:solid;background-color:transparent;text-transform:none;letter-spacing:normal;box-shadow:none;&:hover{background:#3D5A2A;box-shadow:0 12px 30px rgba(61,90,42,.35);}\n}.elementor .s-ct-jrj-btns{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;}.elementor .s-ct-jrj-body{padding-block-start:32px;padding-block-end:32px;padding-inline-start:30px;padding-inline-end:30px;display:flex;flex-direction:column;gap:12px;}.elementor .s-ct-jrj-card{min-width:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:16px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--borde-suave);border-style:solid;background-color:var(--blanco);display:flex;flex-direction:column;flex:1 1 0px;}.elementor .s-ct-s4-row{width:100%;max-width:1240px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:36px;align-items:stretch;}.elementor .s-ct-s4-note{max-width:720px;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--texto-suave);line-height:1.65em;text-align:center;margin-block-start:36px;margin-inline-start:auto;margin-inline-end:auto;& a{color:#3D5A2A;}\n}.elementor .s-ct-s4-outer{padding-block-start:96px;padding-block-end:96px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--fondo-alterno);display:flex;flex-direction:column;align-items:center;}.elementor .s-ct-s5-title{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--verde-oscuro);text-align:center;text-transform:uppercase;margin-block-end:48px;}.elementor .s-ct-s5-faqwrap{width:100%;max-width:880px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-ct-s5-outer{padding-block-start:96px;padding-block-end:96px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--blanco);display:flex;flex-direction:column;align-items:center;}.elementor .s-ct-priv-label{font-family:var(--font-body);font-weight:600;font-size:12.5px;color:var(--taupe-hover);letter-spacing:0.12em;text-transform:uppercase;margin-block-end:6px;}.elementor .s-ct-priv-intro{font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.65em;}.elementor .s-ct-priv-1{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.65em;flex:1 1 calc(50% - 22px);& strong{font-weight:600;color:#3a3a34;}\n}.elementor .s-ct-priv-2{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.65em;flex:1 1 calc(50% - 22px);& strong{font-weight:600;color:#3a3a34;}\n}.elementor .s-ct-priv-3{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.65em;flex:1 1 calc(50% - 22px);& strong{font-weight:600;color:#3a3a34;}\n}.elementor .s-ct-priv-4{min-width:0px;font-family:var(--font-body);font-weight:300;font-size:13.5px;color:var(--texto-suave);line-height:1.65em;flex:1 1 calc(50% - 22px);& strong{font-weight:600;color:#3a3a34;}& a{color:#3D5A2A;}\n}.elementor .s-ct-priv-grid{column-gap:44px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;row-gap:12px;flex-wrap:wrap;}.elementor .s-ct-priv-inner{width:100%;max-width:1000px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:10px;}.elementor .s-ct-priv-outer{padding-block-start:60px;padding-block-end:60px;padding-inline-start:60px;padding-inline-end:60px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#E4DFCD;border-style:solid;background-color:var(--fondo-alterno);display:flex;justify-content:center;}.elementor .s-ct-cta-title{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--crema);text-align:center;margin-block-end:20px;}.elementor .s-ct-cta-p{max-width:560px;font-family:var(--font-body);font-weight:300;font-size:16.5px;color:#E6E9DC;line-height:1.6em;text-align:center;margin-block-end:40px;}.elementor .s-ct-cta-btn1{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--Verde-verde);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;background-color:var(--oliva-acento);box-shadow:0px 10px 26px 0px rgba(0,0,0,.25);text-transform:none;letter-spacing:normal;\n}.elementor .s-ct-cta-btn2{font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--crema);padding-block-start:12px;padding-block-end:12px;padding-inline-start:22px;padding-inline-end:22px;border-radius:999px;border-block-start-width:1.5px;border-block-end-width:1.5px;border-inline-start-width:1.5px;border-inline-end-width:1.5px;border-color:var(--crema);border-style:solid;background-color:transparent;text-transform:none;letter-spacing:normal;\n}.elementor .s-ct-cta-btnrow{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:36px;display:flex;gap:18px;flex-wrap:wrap;justify-content:center;}.elementor .s-ct-cta-mail{font-family:var(--font-body);font-size:14.5px;text-align:center;& a{color:#c2c03d;text-decoration:underline;text-underline-offset:3px;}\n}.elementor .s-ct-cta-outer{text-align:center;padding-block-start:96px;padding-block-end:96px;padding-inline-start:60px;padding-inline-end:60px;background-color:var(--verde-oscuro);display:flex;flex-direction:column;align-items:center;}