.elementor .e-b46024d-41816cc{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:var(--DUP_bright-pink2);letter-spacing:0.15em;text-align:center;text-transform:uppercase;}.elementor .e-7e299de5-3422de7{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:var(--DUP_black1);line-height:1.5em;text-align:center;margin-block-start:0rem;margin-block-end:1rem;margin-inline-start:0rem;margin-inline-end:0rem;display:block;align-self:center;}.elementor .e-52987bdb-632644e{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--DUP_white1);letter-spacing:0.1em;padding-block-start:1.2rem;padding-block-end:1.2rem;padding-inline-start:2.2rem;padding-inline-end:2.2rem;border-radius:4px;background-color:var(--bright-pink);}.elementor .e-52987bdb-632644e:hover,.elementor .e-52987bdb-632644e:focus-visible{color:var(--DUP_white1);background-color:#BC406C;}.elementor .e-55a10349-515a042{max-width:680px;column-gap:0rem;text-align:center;padding-block-start:4.5rem;padding-block-end:4.5rem;padding-inline-start:3.5rem;padding-inline-end:3.5rem;border-radius:8px;border-width:1px;border-color:var(--DUP_med-pink1);border-style:solid;background-color:rgba(255, 255, 255, 0.92);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.04);display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-7e581b31-6d77bb9{min-height:85vh;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(rgba(239, 228, 226, 0.4), rgba(239, 228, 226, 0.4)),url("https://images.unsplash.com/photo-1727377202767-764fb5064fb8?q=80&w=1080");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-ff73cef-18a93dd{font-family:"Playfair Display";font-weight:400;font-size:3rem;color:var(--DUP_white1);line-height:1.2em;text-align:center;}.elementor .e-4635efef-ff7f596{width:60px;color:var(--DUP_white1);margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0rem;margin-inline-end:0rem;border-width:1px;border-color:var(--DUP_white1);border-style:solid;align-self:center;}.elementor .e-16b527e3-cecef03{font-family:Montserrat;font-weight:300;font-size:1.1rem;color:var(--DUP_black1);letter-spacing:0.05em;line-height:1.5em;text-align:center;}.elementor .e-2e6e9e73-cbea780{font-family:Montserrat;font-weight:600;font-size:0.9rem;color:var(--DUP_black1);letter-spacing:0.15em;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.8rem;padding-inline-end:2.8rem;margin-block-start:1rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;border-radius:8px;background-color:var(--DUP_white1);}.elementor .e-2e6e9e73-cbea780:hover,.elementor .e-2e6e9e73-cbea780:focus-visible{color:#BC406C;background-color:var(--DUP_light-pink2);}.elementor .e-63ddcafa-b675774{column-gap:0rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--DUP_med-pink1);display:flex;flex-direction:column;row-gap:1.5rem;justify-content:center;align-items:center;}.elementor .e-49389e71-2b29049{font-family:lulo-one;font-weight:100;font-size:1.75rem;color:var(--DUP_black1);line-height:1.5em;}.elementor .e-b6fda32-da51dcb{font-family:Montserrat;color:var(--DUP_black1);}.elementor .e-4a543b7b-35bea4e{width:100%;color:var(--DUP_med-pink1);align-self:stretch;}.elementor .e-79ca4df5-c51a3e2{font-family:Montserrat;font-weight:600;font-size:0.85rem;color:var(--DUP_black1);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-24508ed7-2ab13a8{width:100%;column-gap:0rem;display:flex;flex-direction:column;row-gap:1.5rem;justify-content:start;align-items:start;}.elementor .e-35d2e070-df1880b{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--DUP_white1);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1px;border-color:var(--DUP_med-pink1);border-style:solid;background-color:var(--DUP_med-pink1);}.elementor .e-35d2e070-df1880b:hover,.elementor .e-35d2e070-df1880b:focus-visible{color:#FFFFFF;}.elementor .e-548ab10-21845f7{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--DUP_white1);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1px;border-color:var(--DUP_med-pink1);border-style:solid;background-color:var(--DUP_med-pink1);}.elementor .e-548ab10-21845f7:hover,.elementor .e-548ab10-21845f7:focus-visible{color:#FFFFFF;}.elementor .e-61805e88-111c0fd{font-family:Montserrat;font-weight:600;font-size:0.8rem;color:var(--DUP_white1);letter-spacing:0.05em;text-transform:uppercase;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:8px;border-width:1px;border-color:var(--DUP_med-pink1);border-style:solid;background-color:var(--DUP_med-pink1);}.elementor .e-61805e88-111c0fd:hover,.elementor .e-61805e88-111c0fd:focus-visible{color:#FFFFFF;}.elementor .e-7ade4ae3-fb793ee{width:100%;column-gap:1rem;display:flex;flex-direction:row;row-gap:1rem;flex-wrap:wrap;justify-content:start;align-items:center;}.elementor .e-32f48b79-cf55834{width:45%;column-gap:0rem;display:flex;flex-direction:column;row-gap:2rem;justify-content:center;align-items:start;}.elementor .e-65ba403a-4954371{width:100%;height:100%;}.elementor .e-403df0b0-dec7bfd{width:50%;min-height:450px;display:flex;flex-direction:column;justify-content:start;align-items:stretch;}.elementor .e-712f6bec-e19f62d{column-gap:4rem;display:flex;flex-direction:row;row-gap:3rem;justify-content:space-between;align-items:stretch;}.elementor .e-36dfc9f3-698f633{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:var(--DUP_white1);display:flex;flex-direction:column;}