.elementor .Body-Font-1{max-width:var(--Paragraph-Max-Width);font-family:var(--Body-6);font-weight:400;font-size:var(--Text-Body-Big);line-height:148%;}.elementor .Pad-20px{padding:20px;}.elementor .sec-wrapper-page{width:var(--Width-Max);height:var(--Ht-Max);min-width:var(--Width-Max);min-height:var(--Ht-Max);padding:0px;background-image:url("https://dev.premiere-english.com/wp-content/uploads/2026/05/Pilgrim-Map-Main-BG-supersize-scaled.jpg");background-repeat:repeat;background-attachment:fixed;background-size:cover;background-position:center center;background-color:var(--Gold-Cream);flex-direction:column;justify-content:flex-start;align-content:center;align-items:center;}.elementor .sec-wrapper-hero{width:var(--Width-Max);height:var(--Hero-Height-50);min-width:var(--Width-Max);max-height:var(--Hero-Height-50);object-fit:cover;object-position:top center;padding:0px;margin:0px;background-image:url("https://dev.premiere-english.com/wp-content/uploads/2026/05/Workplace-ESL-Class-Banner-illustration-1-superwide.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;}.elementor .sec-hero-content{width:auto;height:var(--Height-70);max-height:var(--Height-70);margin:0px;display:flex;flex-direction:column;}.elementor .justify-left{justify-content:flex-start;}.elementor .Text-Gold{color:var(--Gold);-webkit-text-stroke: ;}.elementor .Title-XL{font-family:var(--Heading-5);font-weight:900;font-size:var(--Heading-Size-XL);text-transform:uppercase;-webkit-text-stroke: ;}.elementor .Title-L{font-family:var(--Heading-5);font-weight:900;font-size:clamp(2.5rem, 2.2336rem + 1.1842vw, 3.0625rem);text-transform:uppercase;}.elementor .Title-M{font-family:var(--Heading-5);font-weight:900;font-size:clamp(2.0625rem, 1.8849rem + 0.7895vw, 2.4375rem);}.elementor .Title-R{font-family:var(--Heading-5);font-weight:700;font-size:clamp(1.75rem, 1.6612rem + 0.3947vw, 1.9375rem);}.elementor .title-pre-title-2{font-family:var(--Heading-5);font-weight:600;font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem);text-align:center;}.elementor .sec-content-1180px{width:var(--Wid-Desktop-Standard);min-width:auto;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .sec-content-wrapper{width:var(--Width-Max);max-width:var(--Width-Max);padding:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .text-white{color:var(--White);}.elementor .svg-norm{width:var(--Width-Thirds);height:auto;max-width:var(--Width-Thirds);aspect-ratio:1/1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .card-main-third-20vh{width:var(--Width-Thirds);height:var(--Height-20VH);max-width:var(--Width-Thirds);max-height:var(--Height-20VH);display:flex;flex-direction:column;gap:10%;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .text-sun-gold{color:var(--Sun-Gold);}.elementor .bg-lapis-dark-80{background-color:var(--Lapis-Dark-90);}.elementor .bg-midnight-90{background-color:var(--Midnight-90);}.elementor .kickplate-main-5s{width:var(--Width-Fifths);height:var(--Ht-Max);max-width:var(--Width-Fifths);max-height:var(--Ht-Max);display:flex;flex-direction:column;gap:5%;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .sec-kickplate-primary{width:var(--Wid-Desktop-Standard);height:var(--Kickplate-Height);max-height:var(--Kickplate-Height);flex-direction:row;gap:var(--Gap-5);flex-wrap:wrap;justify-content:center;align-content:center;align-items:center;align-self:center;}.elementor .title-pre-title-3{font-family:var(--Heading-5);font-weight:500;font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem);text-align:start;}