.elementor .e-dba3e52-e9e105e{max-width:650px;font-family:"Playfair Display";font-weight:600;font-size:64px;color:#17324D;line-height:1.15em;text-align:start;}.elementor .e-2e19a3b-d406ecf{max-width:520px;font-family:Poppins;font-weight:400;font-size:20px;color:#17324D;line-height:1.5em;}.elementor .e-7cfb28e-7e8302c{font-family:Poppins;font-size:16px;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:32px;padding-inline-end:32px;border-radius:15px;border-width:6px;border-style:solid;background-color:#17324D;}.elementor .e-f3d4948{width:100%;min-height:85vh;padding-block-start:40px;padding-block-end:40px;padding-inline-start:70px;padding-inline-end:30px;margin:0px;background-image:url("https://invitacabo.com/wp-content/uploads/2026/10/Boda-romantica-al-atardecer-frente-al-mar-1024x576.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:top center;display:flex;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-d3fa0ed-004f3cb{width:100%;font-family:"Playfair Display";font-weight:600;font-size:42px;color:#17324D;line-height:1.2em;text-align:center;}.elementor .e-d853629-243f7ff{width:320px;max-width:100%;border-radius:16px;border-style:solid;box-shadow:0px 8px 25px 0px #000000;}.elementor .e-9ce2cd0-2727b33{font-family:Poppins;font-weight:600;font-size:24px;color:#17324D;text-align:center;}.elementor .e-623bc83-5e93bcf{font-family:Poppins;font-weight:500;font-size:14px;color:#FFFFFF;border-radius:12px;border-width:8px;border-style:solid;background-color:#17324D;}.elementor .e-45d4cb1-1c02f56{width:100%;max-width:360px;border-radius:16px;display:flex;flex-direction:column;row-gap:12px;justify-content:center;align-items:center;align-self:center;}.elementor .e-6eab336-d202365{width:320px;max-width:100%;border-radius:16px;border-style:solid;box-shadow:0px 8px 25px 0px #000000;}.elementor .e-744d90d-e866995{font-family:Poppins;font-weight:600;font-size:24px;color:#17324D;text-align:center;}.elementor .e-5f1307e-3f261aa{font-family:Poppins;font-weight:500;font-size:14px;color:#FFFFFF;border-radius:12px;border-width:8px;border-style:solid;background-color:#17324D;}.elementor .e-8e4bc0c-ebfa019{width:100%;max-width:360px;border-radius:16px;display:flex;flex-direction:column;row-gap:12px;justify-content:center;align-items:center;align-self:center;}.elementor .e-f502e7b-015566e{width:320px;max-width:100%;border-radius:16px;border-style:solid;box-shadow:0px 8px 25px 0px #000000;}.elementor .e-f8b9e8d-aeb2b2e{font-family:Poppins;font-weight:600;font-size:24px;color:#17324D;text-align:center;}.elementor .e-22ef8c0-d3c2317{font-family:Poppins;font-weight:500;font-size:14px;color:#FFFFFF;border-radius:12px;border-width:8px;border-style:solid;background-color:#17324D;}.elementor .e-b4e8ad8-dfe2bc4{width:100%;max-width:360px;display:flex;flex-direction:column;row-gap:12px;justify-content:center;align-items:center;align-self:center;}.elementor .e-50bc25b-aa6d372{width:100%;column-gap:20px;margin-block-start:40px;display:grid;flex-direction:column;row-gap:20px;grid-template-rows:repeat(1, 1fr);justify-items:center;align-items:center;}.elementor .e-418ee74{padding-block-start:80px;padding-block-end:80px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;}