.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-e984247 .elementor-repeater-item-3dc5bbc .swiper-slide-bg{background-color:#4054b2;background-image:url(https://emily-liu.ca/wp-content/uploads/2026/09/3-1.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e984247 .elementor-repeater-item-0385a95 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://emily-liu.ca/wp-content/uploads/2026/09/1-1.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e984247 .elementor-repeater-item-7c49486 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://emily-liu.ca/wp-content/uploads/2026/09/2-1.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e984247 .elementor-repeater-item-e83e4c3 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://emily-liu.ca/wp-content/uploads/2026/07/Image_20260708154358_47_168-scaled.jpg);background-size:cover;}.elementor-8 .elementor-element.elementor-element-e984247 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-8 .elementor-element.elementor-element-e984247 .swiper-slide-contents{max-width:66%;}.elementor-8 .elementor-element.elementor-element-e984247 .swiper-slide-inner{text-align:center;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__front{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/10/6b613d8b-7c6f-49e6-ba0e-bdd8a5eca858-1.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__back{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/10/6b613d8b-7c6f-49e6-ba0e-bdd8a5eca858-1.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#BE966A8A;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:5px 0px 0px 15px;text-align:start;justify-content:center;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 0.9vw, 32px);font-weight:600;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:25px 25px 25px 25px;text-align:start;justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__button{margin-inline-start:0;font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:600;border-radius:84px;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:500;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__front{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/07/Image_20260708154353_45_168-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__back{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/07/Image_20260708154353_45_168-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#BE966A8A;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:5px 0px 0px 15px;text-align:start;justify-content:center;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 0.9vw, 32px);font-weight:600;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:25px 25px 25px 25px;text-align:start;justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__button{margin-inline-start:0;font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:600;border-radius:84px;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:500;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__front{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/09/TYT_8273.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__back{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/09/TYT_8273.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#BE966A8A;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:5px 0px 0px 15px;text-align:start;justify-content:center;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 0.8vw, 32px);font-weight:600;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:25px 25px 25px 25px;text-align:start;justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__button{margin-inline-start:0;font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:600;border-radius:84px;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:500;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__front{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/11/BG.jpg");background-position:85% 0px;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__back{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/11/BG.jpg");background-position:85% 0px;background-size:cover;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#BE966A8A;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:5px 0px 0px 15px;text-align:start;justify-content:center;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 0.9vw, 32px);font-weight:600;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:25px 25px 25px 25px;text-align:start;justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__button{margin-inline-start:0;font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:600;border-radius:84px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:500;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__front{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/07/fast-track-university-prep-school.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__back{background-image:url("https://emily-liu.ca/wp-content/uploads/2026/07/fast-track-university-prep-school.jpg");background-position:center center;background-size:cover;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__button:hover{background-color:#FFFFFF;color:#BE966A8A;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:5px 0px 0px 15px;text-align:start;justify-content:center;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__image{opacity:1;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:"Montserrat", Sans-serif;font-size:clamp(20px, 0.9vw, 32px);font-weight:600;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#BE966ACF;padding:25px 25px 25px 25px;text-align:start;justify-content:flex-end;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__button{margin-inline-start:0;font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:600;border-radius:84px;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:"Montserrat", Sans-serif;font-size:clamp(12px, 0.7vw, 18px);font-weight:500;}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box{height:240px;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box{height:240px;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box{height:240px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box{height:240px;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box{height:240px;}}@media(max-width:1200px){.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box{height:200px;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box{height:200px;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__front .elementor-flip-box__layer__title{line-height:21px;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box{height:200px;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__front .elementor-flip-box__layer__title{line-height:21px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box{height:200px;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box{height:200px;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__front{background-position:0% 0px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__back{background-position:0% 0px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e984247 .swiper-slide{height:179px;}.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box{height:300px;}.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box{height:300px;}.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box{height:300px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box{height:300px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__front{background-position:0% 0px;}.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__back{background-position:0% 0px;}.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box{height:300px;}}/* Start custom CSS for flip-box, class: .elementor-element-3366627 */.elementor-8 .elementor-element.elementor-element-3366627 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: start;
    height: 25%;
    margin-top: 70%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-07af181 */.elementor-8 .elementor-element.elementor-element-07af181 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: start;
    height: 25%;
    margin-top: 70%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-07a685b */.elementor-8 .elementor-element.elementor-element-07a685b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: start;
    height: 25%;
    margin-top: 70%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-5006b62 */.elementor-8 .elementor-element.elementor-element-5006b62 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: start;
    height: 25%;
    margin-top: 70%;
}/* End custom CSS */
/* Start custom CSS for flip-box, class: .elementor-element-f86693a */.elementor-8 .elementor-element.elementor-element-f86693a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: start;
    height: 25%;
    margin-top: 70%;
}/* End custom CSS */