@media(max-width:767px){.elementor .e-0e9a61c-39144d5{font-size:clamp(12px, 4vw, 40px);line-height:30px;}}@media(max-width:767px){.elementor .e-1152b03-791c1f1{width:58%;font-weight:300;font-size:clamp(12px, 3vw, 42px);line-height:22px;font-style:normal;}}@media(max-width:767px){.elementor .e-e188d2b-23d0237{position:relative;z-index:3;font-size:clamp(10px, 3vw, 26px);margin-block-start:25px;}}@media(max-width:767px){.elementor .e-0bdb912-48c4eff{width:95%;position:relative;padding-inline-start:2vh;padding-inline-end:2vh;margin-block-start:0vh;margin-inline-start:3vh;margin-inline-end:3vh;display:block;align-self:stretch;}}@media(max-width:767px){.elementor .e-52a89a1-92422c3{width:55%;position:absolute;inset-inline-end:0vh;}}@media(max-width:767px){.elementor .e-c68413c-d4222d2{width:98%;max-width:450px;padding-block-start:8vh;padding-block-end:2vh;display:flex;justify-content:space-between;}}@media(max-width:767px){.elementor .e-a078e2a-e36d61e{width:auto;height:auto;min-width:0px;padding:0px;background-image:url("https://emily-liu.ca/wp-content/uploads/2026/06/BG1-2-1024x684.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;display:flex;justify-content:space-evenly;}}@media(max-width:767px){.elementor .e-064350f-e55e1cf{font-size:clamp(20px, 10vw, 100px);}}@media(max-width:767px){.elementor .e-9bd4c24-c6b165b{width:25%;height:2px;}}@media(max-width:767px){.elementor .e-927ee89-292971c{margin-block-start:25px;}}@media(max-width:767px){.elementor .e-c9c6e33-e72e1ee{padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .e-1f539c1-3f2f4e4{padding-block-start:40px;padding-block-end:40px;}}@media(max-width:767px){.elementor .e-1532334-1f65b82{font-size:clamp(20px, 10vw, 100px);}}@media(max-width:767px){.elementor .e-71daa30-02ca557{width:25%;}}@media(max-width:767px){.elementor .e-e23194b-c724e1a{margin-block-start:20px;}}@media(max-width:767px){.elementor .e-0608392-d942969{margin-block-start:20px;}}@media(max-width:767px){.elementor .e-6fb8665-0591781{margin-block-start:20px;}}@media(max-width:767px){.elementor .e-799804a-982501d{margin-block-start:20px;}}@media(max-width:767px){.elementor .e-785272d-5786c11{display:flex;flex-direction:column;gap:10px;}}@media(max-width:767px){.elementor .e-d2c2abf-7dfba46{margin-block-start:30px;margin-block-end:40px;}}