.elementor .h1{width:100%;font-family:Cormorant;font-weight:400;font-size:5rem;color:#ffffff;line-height:1.05;}.elementor .btn_cta{font-family:Manrope;font-weight:400;font-size:19px;color:#000000;text-transform:none;border-radius:5px;border-width:1px;border-color:#ffffff;background-color:#ffffff;justify-content:space-evenly;align-self:start;}.elementor .btn_cta:hover,.elementor .btn_cta:focus-visible{color:#ffffff;border-color:#ffffff;background-color:#998542;}.elementor .btn_cta_sec{font-family:Manrope;font-weight:400;font-size:19px;color:#ffffff;text-transform:none;border-radius:5px;border-width:1px;border-color:#ffffff;border-style:solid;background-color:#f0f0f02e;align-self:start;}.elementor .btn_cta_sec:hover,.elementor .btn_cta_sec:focus-visible{border-radius:5px;border-width:1px;border-color:#ffffff;background-color:#998542;}.elementor .sub_titulo{width:100%;max-width:36rem;font-family:Manrope;font-weight:400;font-size:16px;color:#ffffff;line-height:1.55;}.elementor .hero{height:115vw;min-height:115vh;max-height:115vh;margin-block-start:0px;flex-direction:column;justify-content:center;padding-block: 5rem; padding-inline: max(3rem, calc((100% - 1200px) / 2));\n}.elementor .sub_hero{padding-block-start:3rem;padding-inline-end:18rem;display:flex;flex-direction:column;gap:1rem;}.elementor .h3{font-family:Manrope;font-weight:300;font-size:19px;color:#7A6A2F;letter-spacing:2px;line-height:1.25;text-transform:none;display:flex;}.elementor .fras{font-family:Cormorant;font-weight:400;font-size:3.5rem;line-height:1.2;text-align:center;}.elementor .sub_fras{width:100%;max-width:75rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;gap:16px;padding-inline: 10px;\n}.elementor .fras_box{padding-block-start:8rem;padding-block-end:8rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:#f0e8da;flex-direction:column;justify-content:center;align-items:center;padding-block: 8rem; padding-inline: max(3rem, calc((100% - 1200px) / 2));\n}