.elementor .e-2d430645-315f{font-family:Lato,sans-serif;font-size:11px;color:#8C7B6B;letter-spacing:3px;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:14px;padding-inline-end:14px;border-width:1px;border-color:#E3D8CB;border-style:solid;background-color:#F6F0E8;}.elementor .e-4c9f4633-69ba{font-family:var(--font-titulos);font-weight:100;font-size:clamp(38px,3.6vw,60px);color:#65768B;letter-spacing:0.5px;line-height:1.1;text-transform:none;}.elementor .e-6302ac6c-e151{font-family:var(--font-titulos);font-weight:200;font-size:22px;color:#4F5866;letter-spacing:0.3px;line-height:1.5;}.elementor .e-351fc365-9aa4{width:56px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #B08D57;\n}.elementor .e-6e8cadaf-e035{font-family:Montserrat,sans-serif;font-weight:300;font-size:17px;color:#5F5B5B;line-height:1.8;}.elementor .e-7a502aae-82e6:hover,.elementor .e-7a502aae-82e6:focus-visible{color:#ffffff;background-color:#65768B;}.elementor .e-7a502aae-82e6{font-family:Lato,sans-serif;font-size:12px;color:#65768B;letter-spacing:2px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:6px;border-radius:0px;border-width:1px;border-color:#65768B;border-style:solid;background-color:transparent;transition:all 0.3s;}.elementor .e-2ca7f729-d79e{padding:0px;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:flex-start;}.elementor .e-4e3546cd-337f{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:52% 50%;display:block;}.elementor .e-89ba749-835e{width:100%;max-width:1240px;display:grid;gap:90px;grid-template-columns:5fr 6fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-5dc4f744-eb10{width:100%;padding-block-start:90px;padding-block-end:110px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-1ea4832-e909{font-family:Lato,sans-serif;font-size:11px;color:#8C7B6B;letter-spacing:3px;text-transform:uppercase;}.elementor .e-51a6cae8-926a{width:40px;border-block-start-width: 1px; border-top-style: solid; border-top-color: #B08D57;\n}.elementor .e-6c64c8b-2f4d{padding:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-71fbe73a-2cb4{font-family:var(--font-titulos);font-weight:200;font-size:25px;color:#4F5866;letter-spacing:0.3px;line-height:1.6;}.elementor .e-2ef389cc-b404{width:100%;max-width:1240px;padding-block-start:50px;display:grid;gap:80px;grid-template-columns:1fr 2fr;grid-template-rows:auto;border-block-start-width: 1px; border-top-style: solid; border-top-color: #EDE4DA;\n}.elementor .e-394d70cf-6179{width:100%;padding-block-start:0px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-77921001-d45a{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:62% 50%;display:block;}.elementor .e-61e0d622-bd0f{font-family:Lato,sans-serif;font-size:11px;color:#B08D57;letter-spacing:3px;text-transform:uppercase;}.elementor .e-261724b3-2550{font-family:var(--font-titulos);font-weight:100;font-size:34px;color:#65768B;letter-spacing:0.5px;line-height:1.3;text-transform:none;}.elementor .e-7def620f-1385{font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;color:#5F5B5B;line-height:1.85;}.elementor .e-42910888-3499{padding:0px;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .e-7019026c-30f4{width:100%;max-width:1240px;display:grid;gap:90px;grid-template-columns:6fr 5fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-502e6b4c-145d{width:100%;padding-block-start:0px;padding-block-end:120px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-f7c26c2-6316{font-family:Lato,sans-serif;font-size:11px;color:#B08D57;letter-spacing:3px;text-transform:uppercase;}.elementor .e-432032b4-9f77{font-family:var(--font-titulos);font-weight:100;font-size:34px;color:#65768B;letter-spacing:0.5px;line-height:1.3;text-transform:none;}.elementor .e-338fc245-7ddb{font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;color:#5F5B5B;line-height:1.85;}.elementor .e-7ac4510e-92e3{font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;color:#5F5B5B;line-height:1.85;}.elementor .e-262c0f9f-c05a:hover,.elementor .e-262c0f9f-c05a:focus-visible{color:#B08D57;border-color:#B08D57;}.elementor .e-262c0f9f-c05a{font-family:Lato,sans-serif;font-size:12px;color:#65768B;letter-spacing:2px;text-transform:uppercase;padding-block-start:4px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;border-color:#65768B;border-style:solid;background-color:transparent;transition:all 0.3s;border-block-end-width: 1px;\n}.elementor .e-1dd367fc-30c9{padding:0px;display:flex;flex-direction:column;gap:22px;justify-content:center;align-items:flex-start;}.elementor .e-9e7f425-47d8{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:58% 60%;display:block;}.elementor .e-2e35a033-6e7a{width:100%;max-width:1240px;display:grid;gap:90px;grid-template-columns:5fr 6fr;grid-template-rows:auto;align-items:stretch;}.elementor .e-6289a694-a432{width:100%;padding-block-start:0px;padding-block-end:130px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;display:flex;justify-content:center;}.elementor .e-600bff41-90dd{font-family:Lato,sans-serif;font-size:11px;color:#B08D57;letter-spacing:3px;text-transform:uppercase;}.elementor .e-2a4b4871-517f{font-family:var(--font-titulos);font-weight:100;font-size:40px;color:#65768B;letter-spacing:0.5px;line-height:1.2;text-transform:none;}.elementor .e-3f01f8ac-d47e{max-width:760px;font-family:Montserrat,sans-serif;font-weight:300;font-size:16px;color:#5F5B5B;line-height:1.85;}.elementor .e-627f321a-4261{width:100%;max-width:1240px;padding-block-start:50px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;border-block-start-width: 1px; border-top-style: solid; border-top-color: #EDE4DA;\n}.elementor .e-407caf1f-eaa4{width:100%;padding-block-start:0px;padding-block-end:50px;padding-inline-start:40px;padding-inline-end:40px;background-color:#ffffff;display:flex;justify-content:center;}