.elementor .e-7da263e9-cb3c{font-family:Alegreya;font-weight:400;font-size:clamp(0rem, 11vw, 10rem);line-height:1.1;text-align:center;margin:0px;white-space: nowrap;\n}.elementor .e-5f2b84f3-dff1{font-family:"Sloop Script Pro";font-weight:300;font-size:4.5rem;line-height:1;margin-block-start:1.1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7d1d6181-aee5{min-width:0px;min-height:37.9rem;color:#F9F8F0;text-align:center;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-block-start-width:0px;border-block-end-width:2.5rem;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#F9F8F0;border-style:solid;background-image:url("https://constanzaor.com/wp-content/uploads/2026/10/Colibri.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#AFAF7A;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-64f74fae-521f{font-family:Alegreya;font-weight:600;font-size:2.4rem;letter-spacing:0px;line-height:1.15;margin:0px;}.elementor .e-4464dc1c-f390{max-width:1140px;font-family:"The Youngest Serif Book";font-weight:300;font-size:1.7rem;letter-spacing:0.01em;line-height:1.4;margin:0px;}.elementor .e-515f8626-4554{min-width:0px;min-height:30.4rem;color:#F9F8F0;text-align:center;padding-block-start:3rem;padding-block-end:7rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://constanzaor.com/wp-content/uploads/2026/10/Fondo.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#F09754;background-clip:border-box;display:flex;flex-direction:column;gap:6.5rem;align-items:center;}.elementor .e-55f0039c-781a{font-family:"Sloop Script Pro";font-weight:400;font-size:6.2rem;line-height:1;margin:0px;}.elementor .e-3855f302-fdb5{font-family:"The Youngest Serif Display";font-weight:200;font-size:1.42rem;color:#F9F8F0;letter-spacing:0.01em;line-height:1.4;margin:0px;}.elementor .e-4e5de652-a034{font-family:"The Youngest Serif Display";font-weight:200;font-size:1.42rem;color:#F9F8F0;letter-spacing:0.01em;line-height:1.4;margin:0px;}.elementor .e-7ef2b7ac-830c{min-width:0px;max-width:33rem;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-1d03f194-6cd4{font-family:"The Youngest Serif Display";font-weight:300;font-size:1.9rem;color:#F9F8F0;letter-spacing:0.01em;line-height:1.4;margin:0px;}.elementor .e-edf470f-f02f{min-width:0px;text-align:center;padding-block-start:2.5rem;padding-block-end:3rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;display:flex;flex-direction:column;gap:3rem;flex:1 1 0px;align-items:center;}.elementor .e-4c347d7b-a920{width:100%;min-width:0px;max-height:45rem;aspect-ratio:0.84;object-fit:cover;object-position:50% 35%;position:static;padding:0px;margin-inline-end:0rem;border-radius:2rem;display:block;flex:1 1 0px;align-self:flex-start;}.elementor .e-f5100fa-5f15{color:#F9F8F0;padding:0px;background-color:#466D42;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-f8ec47b-147d{font-family:"Sloop Script Pro";font-weight:400;font-size:5rem;line-height:1;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0.7rem;display:inline;}.elementor .e-7a42d8b8-222c{font-family:"The Youngest Serif Display";font-weight:400;font-size:1.75rem;letter-spacing:0.01em;line-height:1.38;margin:0px;display:inline;}.elementor .e-769b37bf-7bd6{text-align:center;padding:0px;margin:0px;display:block;}.elementor .e-5c6804c2-c6a5{font-family:"The Youngest Serif Display";font-weight:400;font-size:1.75rem;letter-spacing:0.01em;line-height:1.38;margin:0px;}.elementor .e-78cf4c91-b5e9{font-family:Alegreya;font-weight:400;font-size:1.85rem;line-height:1.35;margin-block-start:7rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-59b837d3-4c03{font-family:"Sloop Script Pro";font-weight:400;font-size:4.5rem;color:#466D42;line-height:1;margin:0px;}.elementor .e-340dba52-94f1{max-width:24rem;font-family:"The Youngest Serif Display";font-weight:400;font-size:1.65rem;color:#AFAF7A;letter-spacing:0.01em;line-height:1.45;margin:0px;}.elementor .e-3df6bc7e-2d34{min-width:15rem;font-family:Alegreya;font-weight:400;font-size:1.65rem;color:#F9F8F0;line-height:1.1;text-align:center;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;margin-block-start:auto;border-radius:3rem;border-width:0.35rem;border-color:#AFAF7A;border-style:solid;background-color:#466D42;}.elementor .e-1e97a830-3eb9{min-width:0px;text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:2.75rem;border-radius:1.5rem;background-color:#F9ECE5;display:flex;flex-direction:column;gap:2rem;flex:1 1 0px;align-items:center;}.elementor .e-203712af-16ec{font-family:"Sloop Script Pro";font-weight:400;font-size:4.5rem;color:#466D42;line-height:1;margin:0px;}.elementor .e-2b38bca4-e916{max-width:24rem;font-family:"The Youngest Serif Display";font-weight:400;font-size:1.65rem;color:#AFAF7A;letter-spacing:0.01em;line-height:1.45;margin:0px;}.elementor .e-787a637-f6db{min-width:15rem;font-family:Alegreya;font-weight:400;font-size:1.65rem;color:#F9F8F0;line-height:1.1;text-align:center;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;margin-block-start:auto;border-radius:3rem;border-width:0.35rem;border-color:#AFAF7A;border-style:solid;background-color:#466D42;}.elementor .e-728102bc-7287{min-width:0px;text-align:center;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.75rem;padding-inline-end:2.75rem;border-radius:1.5rem;background-color:#F9ECE5;display:flex;flex-direction:column;gap:2rem;flex:1 1 0px;align-items:center;}.elementor .e-286720b2-db11{width:100%;max-width:1140px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:6rem;align-items:stretch;}.elementor .e-4462b4c-25880e6{min-width:0px;max-width:100%;padding:0px;margin-inline-start:clamp(0rem, calc((100vw - 64rem) * 0.308), 8rem);margin-inline-end:clamp(0rem, calc((100vw - 64rem) * 0.308), 8rem);}.elementor .e-1d18e887-4a56{width:100%;min-width:0px;max-width:1140px;text-align:center;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-4c6eb36b-d62c{min-width:0px;color:#F9F8F0;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://constanzaor.com/wp-content/uploads/2026/10/constanza-orange-hummingbird.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#f0975400;background-clip:border-box;display:flex;flex-direction:column;gap:0px;}.elementor .e-32f4b01e-1294{font-family:"The Youngest Serif Display";font-weight:400;font-size:1.14rem;letter-spacing:0.01em;line-height:1.45;margin:0px;white-space: nowrap;\n}.elementor .e-74c0e14-1d8b{min-width:0px;max-width:100%;overflow:hidden;color:#AFAF7A;text-align:center;padding-block-start:0.15rem;padding-block-end:0.15rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#F9F8F0;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-1cbbb138-ee42{font-family:Alegreya;font-weight:500;font-size:2.5rem;line-height:1.25;margin:0px;}.elementor .e-70e4296d-b844{max-width:47rem;font-family:Alegreya;font-weight:500;font-size:2.5rem;line-height:1.25;margin:0px;}.elementor .e-4e7f8bbc-c450{min-width:0px;text-align:center;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:center;}.elementor .e-50386f50-d606{font-family:Alegreya;font-weight:500;font-size:1.75rem;color:#F9F8F0;line-height:1.1;text-align:center;padding-block-start:1.4rem;padding-block-end:1.4rem;padding-inline-start:1.9rem;padding-inline-end:1.9rem;border-radius:3rem;border-width:0px;border-color:#AFAF7A;border-style:solid;background-color:#E79077;}.elementor .e-7b950b62-5f98{min-width:0px;color:#F9F8F0;text-align:center;padding-block-start:6.5rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:url("https://constanzaor.com/wp-content/uploads/2026/10/constanza-hero-hummingbird.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 8%;background-color:#AFAF7A;display:flex;flex-direction:column;gap:2.5rem;align-items:center;}.elementor .e-3a13c76b-fd8f{font-family:"Sloop Script Pro";font-weight:400;font-size:4.5rem;color:#466D42;line-height:1.1;text-align:center;margin:0px;}.elementor .e-ebb7076-47b9{width:100%;min-width:0px;aspect-ratio:3 / 2;object-fit:cover;display:block;flex:0 0 auto;object-position: center;\n}.elementor .e-4aae7534-20b9{font-family:Alegreya;font-weight:400;font-size:1.875rem;color:#466D42;line-height:1.2;font-style:normal;margin:0px;}.elementor .e-79037f72-6dcb{font-family:Alegreya;font-weight:400;font-size:1.25rem;color:#466D42;line-height:1.5;font-style:normal;margin:0px;}.elementor .e-5b168775-5c4a{font-family:Alegreya;font-weight:400;font-size:1.125rem;color:#466D42;line-height:1.5;font-style:normal;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #466D42; text-decoration: underline; }\n}.elementor .e-71fd90a9-d69b{min-width:0px;padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AFAF7A;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-42c93928-119c{width:100%;min-width:0px;aspect-ratio:3 / 2;object-fit:cover;display:block;flex:0 0 auto;object-position: center;\n}.elementor .e-341f8ada-bdff{font-family:Alegreya;font-weight:400;font-size:1.875rem;color:#466D42;line-height:1.2;font-style:normal;margin:0px;}.elementor .e-70744fc3-9e2d{font-family:Alegreya;font-weight:400;font-size:1.25rem;color:#466D42;line-height:1.5;font-style:normal;margin:0px;}.elementor .e-5955d221-8e8f{font-family:Alegreya;font-weight:400;font-size:1.125rem;color:#466D42;line-height:1.5;font-style:normal;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #466D42; text-decoration: underline; }\n}.elementor .e-4b26e97f-e469{min-width:0px;padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AFAF7A;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-18d5403e-ac3c{width:100%;min-width:0px;aspect-ratio:3 / 2;object-fit:cover;display:block;flex:0 0 auto;object-position: center;\n}.elementor .e-3530c400-30d3{font-family:Alegreya;font-weight:400;font-size:1.875rem;color:#466D42;line-height:1.2;font-style:normal;margin:0px;}.elementor .e-6b38c39d-907e{font-family:Alegreya;font-weight:400;font-size:1.25rem;color:#466D42;line-height:1.5;font-style:normal;margin:0px;}.elementor .e-5498c4b6-2fdb{font-family:Alegreya;font-weight:400;font-size:1.125rem;color:#466D42;line-height:1.5;font-style:normal;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #466D42; text-decoration: underline; }\n}.elementor .e-69e839ee-c2bc{min-width:0px;padding-block-start:1.75rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#AFAF7A;border-style:solid;display:flex;flex-direction:column;gap:1.25rem;flex:1 1 0px;}.elementor .e-ee7907d-c889{width:100%;max-width:1140px;padding:0px;display:flex;flex-direction:row;gap:3rem;flex-wrap:wrap;}.elementor .e-8445093-40a3{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#F9F8F0;display:flex;flex-direction:column;gap:2.75rem;align-items:center;}