/* @import url('http://example.com/example_style.css'); */
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700&family=Nunito:wght@300;400;500;600;700;900&display=swap');
/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/******* Variables ***************/ 


































/* *************Color Codes*************** */









/* ************* Global Syles ************ */
body {font-size: 16px; color: #2E3238; line-height: 180%; margin: 0px; font-family: 'Nanum Gothic', 'Apple SD Gothic Neo', 'Open Sans', sans-serif; font-weight:700;letter-spacing: -0.0005em;}
.row-fluid .page-center,.row-fluid .container {max-width: 1230px; padding: 0 15px; margin: 0 auto!important; float: none;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}

/***** Padding *******/
.paddingt10 {padding-top: 10px;}
.paddingt20 {padding-top: 20px;}
.paddingt30 {padding-top: 30px;}
.paddingt40 {padding-top: 40px;}
.paddingt50 {padding-top: 50px;}
.paddingt60 {padding-top: 60px;}
.paddingt70 {padding-top: 70px;}
.paddingt80 {padding-top: 80px;}
.paddingt90 {padding-top: 90px;}
.paddingt100 {padding-top: 100px;}
.paddingt110 {padding-top: 110px;}
.paddingt120 {padding-top: 120px;}
.paddingt130 {padding-top: 130px;}
.paddingt140 {padding-top: 140px;}
.paddingt150 {padding-top: 150px;}
.paddingt160 {padding-top: 160px;}
.paddingt170 {padding-top: 170px;}
.paddingt180 {padding-top: 180px;}
.paddingt190 {padding-top: 190px;}
.paddingt200 {padding-top: 200px;}

.paddingb10 {padding-bottom: 10px;}
.paddingb20 {padding-bottom: 20px;}
.paddingb30 {padding-bottom: 30px;}
.paddingb40 {padding-bottom: 40px;}
.paddingb50 {padding-bottom: 50px;}
.paddingb60 {padding-bottom: 60px;}
.paddingb70 {padding-bottom: 70px;}
.paddingb80 {padding-bottom: 80px;}
.paddingb90 {padding-bottom: 90px;}
.paddingb100 {padding-bottom: 100px;}
.paddingb110 {padding-bottom: 110px;}
.paddingb120 {padding-bottom: 120px;}
.paddingb130 {padding-bottom: 130px;}
.paddingb140 {padding-bottom: 140px;}
.paddingb150 {padding-bottom: 150px;}
.paddingb160 {padding-bottom: 160px;}
.paddingb170 {padding-bottom: 170px;}
.paddingb180 {padding-bottom: 180px;}
.paddingb190 {padding-bottom: 190px;}
.paddingb200 {padding-bottom: 200px;}

.paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
.paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
.paddingtb23 {padding-top: 23px; padding-bottom: 23px;}
.paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
.paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
.paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
.paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
.paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
.paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
.paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
.paddingtb100 {padding-top: 100px; padding-bottom: 100px;}
.paddingtb110 {padding-top: 110px; padding-bottom: 110px;}
.paddingtb120 {padding-top: 120px; padding-bottom: 120px;}
.paddingtb130 {padding-top: 130px; padding-bottom: 130px;}
.paddingtb140 {padding-top: 140px; padding-bottom: 140px;}
.paddingtb150 {padding-top: 150px; padding-bottom: 150px;}
.paddingtb160 {padding-top: 160px; padding-bottom: 160px;}
.paddingtb170 {padding-top: 170px; padding-bottom: 170px;}
.paddingtb180 {padding-top: 180px; padding-bottom: 180px;}
.paddingtb190 {padding-top: 190px; padding-bottom: 190px;}
.paddingtb200 {padding-top: 200px; padding-bottom: 200px;}


@media (max-width: 767px) {
	.mobile_paddingt0 {padding-top: 0px;}
	.mobile_paddingt10 {padding-top: 10px;}
	.mobile_paddingt20 {padding-top: 20px;}
	.mobile_paddingt30 {padding-top: 30px;}
	.mobile_paddingt40 {padding-top: 40px;}
	.mobile_paddingt50 {padding-top: 50px;}
	.mobile_paddingt60 {padding-top: 60px;}
	.mobile_paddingt70 {padding-top: 70px;}
	.mobile_paddingt80 {padding-top: 80px;}
	.mobile_paddingt90 {padding-top: 90px;}
	.mobile_paddingt100 {padding-top: 100px;}

	.mobile_paddingb0 {padding-bottom: 0px;} 
	.mobile_paddingb10 {padding-bottom: 10px;}
	.mobile_paddingb20 {padding-bottom: 20px;}
	.mobile_paddingb30 {padding-bottom: 30px;}
	.mobile_paddingb40 {padding-bottom: 40px;}
	.mobile_paddingb50 {padding-bottom: 50px;}
	.mobile_paddingb60 {padding-bottom: 60px;}
	.mobile_paddingb70 {padding-bottom: 70px;}
	.mobile_paddingb80 {padding-bottom: 80px;}
	.mobile_paddingb90 {padding-bottom: 90px;}
	.mobile_paddingb100 {padding-bottom: 100px;}

	.mobile_paddingtb10 {padding-top: 10px; padding-bottom: 10px;}
	.mobile_paddingtb20 {padding-top: 20px; padding-bottom: 20px;}
	.mobile_paddingtb30 {padding-top: 30px; padding-bottom: 30px;}
	.mobile_paddingtb40 {padding-top: 40px; padding-bottom: 40px;}
	.mobile_paddingtb50 {padding-top: 50px; padding-bottom: 50px;}
	.mobile_paddingtb60 {padding-top: 60px; padding-bottom: 60px;}
	.mobile_paddingtb70 {padding-top: 70px; padding-bottom: 70px;}
	.mobile_paddingtb80 {padding-top: 80px; padding-bottom: 80px;}
	.mobile_paddingtb90 {padding-top: 90px; padding-bottom: 90px;}
	.mobile_paddingtb100 {padding-top: 100px; padding-bottom: 100px;}

	.set-height {height: auto!important;}
}
 
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

.font-green {
  color: #29A877;
}
@media (max-width: 767px) {
	.mobile-text-left {text-align: left;}
	.mobile-text-center {text-align: center;}
	.mobile-text-right {text-align: right;}
}

/************* Typography *************/
h1, h2, h3, h4, h5, h6 {font-family: 'Nanum Gothic','Apple SD Gothic Neo', 'Open Sans', sans-serif;font-weight: 700; line-height: 160%; margin: 8px 0;}
h1 {font-size: 44px;font-weight:800;line-height: 150%;letter-spacing: -0.0005em;}
h2 {font-size: 40px;font-weight:800;line-height: 150%;}
h3 {font-size: 32px;}
h4 {font-size: 28px;}
h5 {font-size: 16px;}
h6 {font-size: 14px;}
.australia-outschool-landing-page h1{font-size:54px;line-height:72px;}
.australia-outschool-landing-page h2{line-height:48px;}

.japan_lp h1, .japan_lp h2, .japan_lp h3, .japan_lp h4, .japan_lp h5, .japan_lp h6 {font-family: 'Rounded M+ 1p';font-weight: 900;}
body.japan_lp{font-family:'Noto Sans JP','Hiragino Maru Gothic ProN', 'Nanum Gothic','Apple SD Gothic Neo','Open Sans',sans-serif;font-weight: normal;}
 
a {text-decoration:none; transition: .25s;color:#255DAD;}
a:hover {text-decoration: none;}
img{max-width:100%;}
*{outline:none;}
.font-white, .font-white h1, .font-white h2, .font-white h3, .font-white h4, .font-white h5 { color: #ffffff;}
.primary-button a {font-size: 16px;display: inline-block;border-radius:11px;box-sizing: border-box;color:#ffffff;background-color:#29A877;font-weight: 700;padding: 16px 24px;margin-top: 14px;letter-spacing: -0.0005em;}
.primary-button a:hover,.primary-button a:focus{background-color:#196E4D;}
strong{font-weight:800;}


/* U.S. April 2022 Ginto font family start */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 12, 2022 */




/*ABC Ginto Nord - Bold UPDATED */

@font-face { font-family: 'abcgintonord-bold-webfont';  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-bold-webfont.eot') format('eot'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-bold-webfont.woff') format('woff'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-bold-webfont.ttf') format('truetype');}



/*ABC Ginto Nord - Bold Italic UPDATED*/

@font-face { font-family: 'abcgintonord-bolditalic-webfont';  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-bolditalic-webfont.eot') format('eot'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-bolditalic-webfont.woff') format('woff'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-bolditalic-webfont.ttf') format('truetype');}




/*ABC Ginto Nord - Medium UPDATED*/

@font-face { font-family: 'abcgintonord-medium-webfont';  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-medium-webfont.eot') format('eot'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-medium-webfont.woff') format('woff'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-medium-webfont.ttf') format('truetype');}




/*ABC Ginto Nord - Medium Italic UPDATED*/

@font-face { font-family: 'abcgintonord-mediumitalic-webfont';  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-mediumitalic-webfont.eot') format('eot'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-mediumitalic-webfont.woff') format('woff'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-mediumitalic-webfont.ttf') format('truetype');}





/*ABC Ginto Nord - Regular UPDATED */

@font-face { font-family: 'abcgintonord-regular-webfont';  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-regular-webfont.eot') format('eot'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-regular-webfont.woff') format('woff'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-regular-webfont.ttf') format('truetype');}




/*ABC Ginto Nord - Regular Italic  UPDATED*/
@font-face { font-family: 'abcgintonord-regularitalic-webfont';  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-regularitalic-webfont.eot') format('eot'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-regularitalic-webfont.woff') format('woff'), url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/abcgintonord-regularitalic-webfont.ttf') format('truetype');}









/* U.S. April 2022 Ginto font family end */




@font-face {
  font-family: 'Apple SD Gothic Neo';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/AppleSDGothicNeoBold.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/AppleSDGothicNeoBold.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/AppleSDGothicNeoBold.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/AppleSDGothicNeoBold.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/AppleSDGothicNeoBold.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/AppleSDGothicNeoBold.svg#AppleSDGothicNeoBold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-black.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-black.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-black.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-black.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-black.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-black.svg#rounded-mplus-1p-black') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-bold.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-bold.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-bold.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-bold.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-bold.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-bold.svg#rounded-mplus-1p-bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-heavy.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-heavy.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-heavy.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-heavy.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-heavy.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-heavy.svg#rounded-mplus-1p-heavy') format('svg');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-light.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-light.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-light.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-light.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-light.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-light.svg#rounded-mplus-1p-light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-medium.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-medium.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-medium.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-medium.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-medium.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-medium.svg#rounded-mplus-1p-medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-thin.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-thin.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-thin.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-thin.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-thin.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-thin.svg#rounded-mplus-1p-thin') format('svg');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Rounded M+ 1p';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-regular.eot');
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-regular.eot#iefix') format('embedded-opentype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-regular.woff2') format('woff2'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-regular.woff') format('woff'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-regular.ttf') format('truetype'),
    url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/rounded-mplus-1p-regular.svg#rounded-mplus-1p-regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Hiragino Maru Gothic ProN';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/%E3%83%92%E3%83%A9%E3%82%AE%E3%83%8E%E4%B8%B8%E3%82%B4%20ProN%20W4.ttc');    
}
@font-face {
  font-family: 'Noto Sans JP';
  src: url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/Fonts/NotoSansJP-Regular.otf');    
}

/********************* Slick Slider ****************/
/* Slider */
.slick-slider{position:relative; display:block; box-sizing: border-box;-webkit-user-select:none;-moz-user-select: none; -ms-user-select: none;user-select: none; -webkit-touch-callout: none; -khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block; height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-arrow{background-size:cover;z-index:9;}

/* ============ Header ============= */
.header-section {position: absolute;left: 0;right: 0;top: 0;padding: 12px 0;}
.header-section .container > .row-fluid-wrapper > .row-fluid {display: flex;align-items: center;display: -webkit-flex;-webkit-align-items: center;}
.header-section .row-fluid .container {max-width: 100%;padding: 0 24px;}
.header-left-column .header-button {width: auto;}
.header-section .header-left-column>.row-fluid-wrapper>.row-fluid {display: flex;justify-content: flex-end;display: -webkit-flex;-webkit-justify-content: flex-end;align-items:center;}
.header-left-column .header-button a{color:#2E3238;}
.header-left-column .header-button.signup-button {margin-left: 20px;}

/* ============ Hero ============= */
.hero-module {background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.hero-module .hero-inner-wrapper {display: flex;flex-wrap: wrap;display: -webkit-flex;-webkit-flex-wrap: wrap;}
.hero-module .hero-inner-wrapper .hero-content-column {width: 58%;font-weight:700;padding-right: 45px;display: flex;
flex-direction: column;justify-content: space-between;}
.hero-module .hero-inner-wrapper .hero-media-column {width: 42%;padding-left:25px;}
.hero-module .hero-inner-wrapper .hero-content-column .content-column p {line-height: 180%;letter-spacing: -0.0005em;}
.hero-module .hero-inner-wrapper .hero-content-column .content-column h1 {margin-top: 0px;}
.hero-module .video-popup-wrapper {position: fixed;left: 0;right: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);max-width: 740px;margin: 0 auto;z-index:99;background-color:#ffffff;border-radius: 12px;width: 90%;}
.hero-module .video-popup-wrapper video {border-radius: 12px;max-width: 100%;width: 100%;height:400px;display: block;}
.enable-popup-js:after {position: fixed;content: "";background-color: rgba(0,0,0,0.7);left: 0;right: 0;top: 0;bottom: 0;z-index: 9;}
.hero-module .close-button a {right: -8px;top: -8px;margin: 0;padding: 0;border: 0;background: none;position: absolute;width: 36px;height: 36px;z-index: 999;background-color: #29A877;border-radius: 100%;}
.hero-module .close-button a:hover,.hero-module .close-button a:focus{background-color:#196E4D;}
.hero-module .close-button a:before, .close-button a:after {content: "";position: absolute;top: 16px;left: 0;right: 0;height: 4px;background: #ffffff;border-radius: 4px;width: 24px;margin: 0 auto;}
.hero-module .close-button a:before {transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.hero-module .close-button a:after {transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}

/* ============ twoCol-image-copy ============= */
.twoC-image-copy-module .module-repeater-wrapper .repeater-block {display: flex;align-items: center;flex-wrap: wrap;display: -webkit-flex;-webkit-align-items: center;-webkit-flex-wrap: wrap;margin:0 -15px;}
.twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-content-column, .twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-image-column {width: 50%;padding:0 15px;}
.twoC-image-copy-module .module-repeater-wrapper .repeater-block.left_image_right_copy {flex-direction: row-reverse;-webkit-flex-direction: row-reverse;}
.twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-description {max-width: 548px;}

/* ============ tabbing ============= */
.tabbing-module {background-size: 100% 100%; background-repeat: no-repeat;background-position: center;}
/* .tabbing-module .section-header h2 {margin-bottom: 55px;} */
.tabbing-inner-wrapper .tab-title-wrap {display: flex;display: -webkit-flex;gap: 0 0;align-items: center; -webkit-align-items: center;padding-top: 55px;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block {background: #ffffff;border-radius: 16px;text-align: center;width: 7.88%;flex: auto;margin:0 7px;overflow:initial !important;white-space: inherit;}
.tabbing-inner-wrapper .tab-content-wrap .tab-content-block .list-wrap {display: flex;justify-content: center;display: -webkit-flex;-webkit-justify-content: center;gap: 12px;flex-wrap: wrap;-webkit-flex-wrap: wrap;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block .tab-icon {border-radius: 16px 16px 0 0;padding: 5px 12px;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block .tab-icon img {display: block;margin: 0 auto;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block a {font-size: 14px;line-height: 20px; color: #2E3238;}
.tabbing-inner-wrapper .tab-content-wrap .tab-content-block {margin-top: 58px;}
.tabbing-inner-wrapper .tab-content-wrap .tab-content-block .list-wrap .tab-list a{border: 1px solid #255DAD;box-sizing: border-box;border-radius: 28px;padding: 7px 16px;font-size: 14px;line-height: 20px;font-weight: 800;transition: all ease 0.3s;-webkit-transition: all ease 0.3s;display: flex;}
.tabbing-inner-wrapper .tab-content-wrap .tab-content-block .list-wrap .tab-list a:hover,.tabbing-inner-wrapper .tab-content-wrap .tab-content-block .list-wrap .tab-list a:focus{background-color:#ffffff;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block .tab-title {padding: 12px 1px;min-height:64px;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block.active {filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.25));-webkit-filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.25));transform: scale(1.2);-webkit-transform: scale(1.2);margin: 0 15px;max-width: 117px;width: 100%;position: relative;top: -15px;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block.active .tab-icon {display: flex;height: 120px;align-items: center;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block.active .tab-icon img {transform: scale(1.3);-webkit-transform: scale(1.3);position: relative;top: 15px;}
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block:hover{filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.25));-webkit-filter: drop-shadow(0px 2px 10px rgba(0, 0, 0, 0.25));} 
.tabbing-inner-wrapper .tab-title-wrap .tab-title-block a{transition: inherit;display:block;}

/* ============ testimonials ============= */
.testimonials-module {}
.testimonials-module .section-header h2 {margin-bottom: 40px;}
.testimonials-module .testimonial-wrapper {display: flex;gap: 2%;flex-wrap: wrap;-webkit-flex-wrap: wrap;justify-content: center;-webkit-justify-content: center;}
.testimonials-module .testimonial-wrapper .testimonial-block {max-width: calc(33% - 1%);padding: 32px;background: #ffffff;box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);border-radius: 24px;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-title p strong {font-weight: 800;font-size: 16px;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {line-height: 28px;margin: 20px 0;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-title {line-height: 28px;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-title p {margin-top: 0;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-info p {margin-bottom: 0;color: #6A7482;line-height: 24px;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-info p strong{color: #2E3238;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-info p a{text-decoration: underline;text-underline-position: under;}

/* ============ fourCol-image-copy ============= */
.fourC-image-copy-repeater-module {background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.fourC-image-copy-repeater-module .section-header h2 {margin-bottom: 40px;}
.fourC-image-copy-repeater-module .section-repeater-wrapper {flex-wrap: wrap;display: flex;margin: 0 -12px;}
.fourC-image-copy-repeater-module .section-repeater-wrapper .column-block {width: 25%;padding: 12px;text-align: center;}
.fourC-image-copy-repeater-module .section-repeater-wrapper .column-block .block-content h5 {font-weight: 800;font-size: 24px;line-height: 30px;margin-top: 30px;margin-bottom: 4px;}
.fourC-image-copy-repeater-module .section-repeater-wrapper .column-block .block-content p {margin-top: 0;line-height:28px;padding:0 15px;}

/* ============ FAQ Section ============= */
.faq-module .section-inner-wrapper {display: flex;flex-wrap: wrap;}
.faq-module .section-header h2 {margin-top: 0;margin-bottom: 40px;}
.faq-module .section-inner-wrapper .section-image-column {width: 30%;}
.faq-module .section-inner-wrapper .section-faq-column {width: 70%;padding-left: 60px;}
.accordion {} 
.accordion_group {margin-bottom: 2px;border-bottom:1px solid #DDDFE3;padding: 5px 0;}
.accordion_header {cursor: pointer;font-size: 18px;width: 100%;padding: 10px 0;}
.accordion_icon{color: #34495e;padding-right: 16px;background-color: #34495e;margin-right: 10px;font-size: 14px;border-radius: 3px;}
.accordion_content {padding: 0 0;display: none;line-height: 28px; margin-top: -5px; margin-bottom: -5px;}
.accordion_content p {margin-top: 0;}
.accordion_group .accordion_icon {position: relative;}
.accordion_group .accordion_icon::before,
.accordion_group .accordion_icon::after {content: '';display: block;position: absolute;top: 50%;right: 3px;width: 10px;height: 2px;margin-top: -1px;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-webkit-transition: all .25s;transition: all .25s;background-color: #f0f0f0;}
.accordion_group.expanded .accordion_icon::before {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);opacity: 0;}
.accordion_group .accordion_icon::before {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 1;}
.accordion_group .accordion_icon::after {-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.accordion_group.expanded .accordion_icon::after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.accordion_header h6 {font-weight: 800;font-size: 20px;line-height: 160%;margin:0;}
/* 1 july 2022 */
a.blue-button {-webkit-font-smoothing: antialiased ;cursor: pointer ;-moz-user-select: none;
-webkit-user-select: none ; -o-user-select: none ;user-select: none ;display: inline-block ;
text-align: center ;text-decoration: none;background-color: rgb(37,93,173);border-radius: 6px;border-width: 0px;
color: rgb(255,255,255);font-family: sans-serif ;height: auto ;transition: all .4s ease ;padding: 16px 18px;
font-size: 14px ;font-weight:800;line-height: 1.5em ;text-transform:uppercase;}
a.blue-button: hover{background-color: #2866be;color: rgb(255,255,255);}



/* ============ cta-module ============= */
.cta-module {background-size: 100% 100%;background-repeat: no-repeat;background-position: center;}
.cta-module .cta-inner-wrapper {display: flex;flex-wrap: wrap;align-items: center;display: -webkit-flex;-webkit-flex-wrap: wrap;-webkit-align-items: center;margin: 0 -15px; }
.cta-module .cta-inner-wrapper > div {width: 50%;padding:0 15px;}
.cta-module .cta-inner-wrapper .cta-content-column .content {max-width: 518px;}
.cta-module .cta-inner-wrapper .cta-content-column .content h2 {margin-bottom: 30px;}
.cta-module.cta-no-image .cta-inner-wrapper>div { width: 100%;}

/* ============ Footer ============ */
.footer-container-wrapper .footer-section {background: #053873;color: #ffffff;padding:32px 0 32px;font-weight:400;}
.footer-inner-wrapper h6{font-size:20px;margin-top:0;}
.footer-inner-wrapper .social-share span{font-size:14px;line-height: 21px;display:block;}
.footer-inner-wrapper .quote-text p {margin-top: 0;}
.footer-inner-wrapper .footer-copy p {margin-top: 0;}
.footer-inner-wrapper .footer-copy {max-width: 586px;}
.footer-inner-wrapper .social-share p {margin-top: 5px;margin-bottom: 5px;}
.footer-inner-wrapper .social-share p a {margin: 0 18px 0 0;}
.footer-inner-wrapper .social-share p a:last-child {margin: 0;}
.foot_copyright {display: flex;align-items: center;flex-wrap: wrap;}
.foot_copyright span {margin: 10px 10px 0 0;}

/* .header-left-column .header-button.signup-button a {font-size: 16px;display: inline-block;border-radius: 11px;box-sizing: border-box;color: #fff;background-color: #29a877;font-weight: 700;padding: 10px 20px;letter-spacing: -0.0005em;}
.header-left-column .header-button.signup-button a:hover {color: #fff;background-color: #196e4d;} */


/***********************************************
***Australia-outschool-landing-page*******
**************************************************/
/* html[lang=en-au] .australia-outschool-landing-page, html[lang=en] .australia-outschool-landing-page{font-family:“Helvetica Neue”, Arial, sans-serif} */
.australia-outschool-landing-page p{line-height:24px;}
.australia-outschool-landing-page h1,.australia-outschool-landing-page h2,.australia-outschool-landing-page h3,.australia-outschool-landing-page h4,.australia-outschool-landing-page h5,.australia-outschool-landing-page h6{font-family: 'Nunito', sans-serif;color:#262626;
}
/* hero module */
.hero-module .hero-video a img {border-radius: 16px;}
.hero-module .hero-inner-wrapper .hero-content-column .content-column p{font-size:18px;}
/* benefits-module */
.benefits-module .benefit-title h5 {font-size: 24px;line-height: 30px;font-weight: 800;margin-top: 0px;}
.benefits-module .benefit-content {font-size: 16px;font-weight: 400;line-height: 24px;margin-top: 16px;min-height: 100px;}
.benefits-module .benefits-repeater-row {display: flex;flex-wrap: wrap;align-items: center;}
.benefits-module .benefit-block.benefit-no-image,.benefits-module .benefit-block.benefit-with-image {width: 31%;margin: 0px 1% 1%;}
.benefits-module.feature-sec .benefit-content {min-height: 25px;}
.benefits-module .benefit-block.benefit-with-image .benefit-image{height:200px}
.benefits-module .benefit-block.benefit-with-image .benefit-image img {height: 100% !important;object-fit: contain;}
/* trustpilot-reviews-module  */
.trustpilot-reviews-module .trustpilot-block {box-shadow: 0px 4px 24px rgb(0 0 0 / 10%);border-radius: 16px;
padding: 32px;} 
.trustpilot-reviews-module .trust-brand-group {display: flex;}
.trustpilot-reviews-module .trust-brand-group .trust-brand-block:last-child {padding-left: 158px;}
.trustpilot-reviews-module .brand-content {font-size: 21px;font-weight: 400;}
.trustpilot-reviews-module .brand-content p {margin-bottom: 0;color: #2E3238;}
/* Tabbing module */
.tabbing-module .container {max-width: 1400px;}
.tabbing-module .tabbing-inner-wrapper .tab-title-wrap {padding-top: 30px;}
/* testimonials-module */
.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 308px;}
.testimonials-module .testimonial-wrapper {justify-content: flex-start; -webkit-justify-content: flex-start;}
.testimonials-module .testimonial-wrapper.testimonial1-block {justify-content: center; -webkit-justify-content: center;}


 .testimonials-module .testimonial-wrapper .testimonial-block {width: 32%;}

#testimonial-au-section.testimonials-module .testimonial-wrapper .testimonial-block .block-info p {
display: flex;align-items: center;}
#testimonial-au-section.testimonials-module .testimonial-wrapper .testimonial-block .block-info p img {
border-radius: 50%;margin-right: 8px;}
.Japan-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 480px;}
.byo-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 170px;}
.korea-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 150px;}
.jp-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 476px;}
.kr-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 130px;}
.kr2-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 130px;}
.kr3-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 140px;}
.kr4-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 130px;}
.kr5-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 130px;}
.pod-testimonials.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 250px;}
.mexico-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 150px;}
.uk-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 240px;}
.uk-teacher-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: 310px;}

.testimonials-module .testimonial-wrapper .testimonial-block .block-info p {display: flex;align-items: center;}
.testimonials-module .testimonial-wrapper .testimonial-block .block-info p img.person-photo {border-radius: 50%;margin-right: 8px;}


/* faq-module */
.australia-outschool-landing-page .faq-module .section-inner-wrapper .section-image-column img {border-radius: 16px;}
.australia-outschool-landing-page .faq-module .accordion_content{font-weight:400;}

/* about-outschool-wavy-bg-section */
#about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-content-column{width:70%;}
#about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-image-column{width:30%;}
#about-outschool-wavy-bg-section{
background-image:url('https://8217520.fs1.hubspotusercontent-na1.net/hubfs/8217520/OutSchool_2021/about-bg.png');background-repeat: no-repeat;background-size: cover;background-position: top center;color: white;}
.twoC-image-copy-module#about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-image-column .block-image img {border-radius: 16px;}
#about-outschool-wavy-bg-section .block-title h4 {color: white;}
#about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-description {
 font-size: 18px; font-weight: 400;max-width: none;padding-right: 80px;}
/*  Footer section  */
.australia-outschool-landing-page .quote-text {display: none !important;}
.australia-outschool-landing-page .footer-logo {display: none !important;}
.australia-outschool-landing-page .footer-inner-wrapper .footer-copy {max-width: inherit;text-align: right;
margin: 0;}
.australia-outschool-landing-page .footer-inner-wrapper .footer-copy p {margin: 0;}
.australia-outschool-landing-page .footer-container-wrapper .footer-section {padding: 28px 10 28px;}
.australia-outschool-landing-page .foot_copyright span {margin-top: 0px;font-size: 16px;}
.australia-outschool-landing-page .footer-inner-wrapper .footer-copy p a {padding: 0px 12px;}
.australia-outschool-landing-page .footer-inner-wrapper .footer-copy p a:hover img { opacity: 0.7;}
/* ============ Media Css ============ */
@media(max-width:1199px){
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block .tab-icon {padding: 2px 5px;}
/*   .tabbing-inner-wrapper .tab-title-wrap {gap: 0 7px;} */
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block.active {margin: 0 10px;max-width: 100px;}
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block.active .tab-icon img {transform: scale(1.2);-webkit-transform: scale(1.2);}
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block.active .tab-icon {height: 100px;}
  .hero-module,.cta-module {background-size: cover;}
  .header-section .row-fluid .container {padding: 0 20px;}
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block {margin:0 3px;}
}
@media(max-width:991px){
  .fourC-image-copy-repeater-module .section-repeater-wrapper .column-block .block-content p {padding: 0;}
  .testimonials-module .testimonial-wrapper .testimonial-block {padding: 28px 15px;}
  .twoC-image-copy-module .module-repeater-wrapper .repeater-block {margin-bottom: 30px;}
  .twoC-image-copy-module .module-repeater-wrapper .repeater-block:last-child {margin-bottom: 0;}
  .tabbing-inner-wrapper {position: relative;margin: 0 auto;touch-action: auto;max-width: 100%;overflow: hidden;}
  .tabbing-inner-wrapper .tab-title-wrap::-webkit-scrollbar {display:none;}
  .tabbing-inner-wrapper .tab-title-wrap {margin: 0 auto;width: 100%;height: 210px;overflow-x: scroll;position: relative;margin-bottom: 15px;-webkit-scrollbar-height: none;-ms-overflow-style: none;padding: 0 15px;}
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block {width: 85px;flex: none;margin:0 7px;}
  .tabbing-inner-wrapper .tab-title-wrap .tab-title-block:focus{filter: drop-shadow(0px 2px 10px rgba(0,0,0,0.25));-webkit-filter: drop-shadow(0px 2px 10px rgba(0,0,0,0.25));}
  .tabbing-inner-wrapper .tab-content-wrap {margin-top: 21px;}
  .benefits-module .benefit-block.benefit-no-image, .benefits-module .benefit-block.benefit-with-image {
    width: 48%;margin: 2% 1%;}
}
@media(max-width:820px){
.testimonials-module .testimonial-wrapper.testimonial2-block .testimonial-block {
    width: 49%;
    max-width: unset;
}
  .testimonials-module .testimonial-wrapper {
 
    -webkit-justify-content: center;
    justify-content: center;
}
}
@media(max-width:767px){
  .hero-module .hero-inner-wrapper .hero-media-column {padding-left:0px;}
  .hero-module .hero-inner-wrapper .hero-content-column {width: 100%;padding-right: 0;margin-bottom: 40px;}
  .hero-module .hero-inner-wrapper .hero-media-column {width: 100%;text-align: center;}
  .hero-module .video-popup-wrapper video {height: auto;}
  .row-fluid .page-center, 
  .row-fluid .container {padding: 0 24px;}
  .hero-module, .cta-module,
  .fourC-image-copy-repeater-module,
  .fourC-image-copy-repeater-module,
  .tabbing-module {background-size: 210% 100%;}
  #about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-description{padding-bottom: 15px;max-width:100%;padding-right:0;}
  #about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-content-column, 
  #about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-image-column {width: 100%;}
  .twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-image-column .block-image {text-align: center;}
  .twoC-image-copy-module .section-header h2 {margin-bottom: 20px;}
  .testimonials-module .testimonial-wrapper .testimonial-block {padding: 28px 24px;max-width: 100%;}
  .testimonials-module .testimonial-wrapper { gap: 24px 0; } 
 .testimonials-module .testimonial-wrapper.testimonial2-block .testimonial-block,
  .testimonials-module .testimonial-wrapper .testimonial-block{width:100%;}
  .fourC-image-copy-repeater-module .section-repeater-wrapper .column-block {width: 100%;}
  .faq-module .section-inner-wrapper .section-image-column {width: 100%;margin-bottom: 20px;}
  .faq-module .section-inner-wrapper .section-faq-column {width: 100%;padding-left: 0;}
  .cta-module .cta-inner-wrapper>div {width: 100%;padding: 24px 15px;}
  .cta-module .cta-inner-wrapper .cta-content-column .content {max-width: 100%;}
  .cta-module .cta-inner-wrapper .cta-image-column {text-align: center;}
  .footer-inner-wrapper .footer-copy {max-width: 100%;margin-top: 40px;}  
  .header-section .site-logo {max-width: 148px;}
  .header-section .site-logo img {display: block;}
  .header-section .header-left-column {width: calc(100% - 48px);}
  .benefits-module .benefit-block.benefit-no-image, 
  .benefits-module .benefit-block.benefit-with-image {width:100%;margin: 2% 0px;}
  .testimonials-module .testimonial-wrapper .testimonial-block { width: 100%;}
  .australia-outschool-landing-page .foot_copyright {justify-content: center;}
  .australia-outschool-landing-page .footer-inner-wrapper .footer-copy {text-align: center;padding-top: 20px;}
  .trustpilot-reviews-module .trust-brand-group {flex-wrap: wrap;justify-content: center;text-align:center;}
  .trustpilot-reviews-module .trust-brand-group .trust-brand-block:last-child {padding-left: 0;margin-top: 20px;}
  .benefits-module .benefit-content {min-height: auto;}
  .testimonials-module .testimonial-wrapper .testimonial-block .block-content p {min-height: auto;}

  .twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-content-column, 
  .twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-image-column {width: 100%;padding: 9px 15px;}
  .twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-image-column {order: 1;}
  .twoC-image-copy-module .module-repeater-wrapper .repeater-block .block-content-column {order: 2;}
  
  .Japan-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .pod-testimonials.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .mexico-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .Japan-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p ,
  .byo-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .korea-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .jp-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .kr-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .kr2-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .kr3-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .kr4-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .kr5-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .pod-testimonials.testimonials-module .testimonial-wrapper .testimonial-block .block-content p, 
  .mexico-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .uk-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p,
  .uk-teacher-testimonial.testimonials-module .testimonial-wrapper .testimonial-block .block-content p{min-height: auto;}
  
  #about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-content-column, 
  #about-outschool-wavy-bg-section .module-repeater-wrapper .repeater-block .block-image-column{ width:100% !important; }
}

@media(max-width:420px){
  .australia-outschool-landing-page h1 {font-size: 36px;font-weight: 800;line-height:normal;}
  .australia-outschool-landing-page h2 {font-size: 31px;font-weight: 800;line-height:normal;}
}
/***** Mexico landing page font ************/
html[lang=es-mx]{  }
html[lang=es-mx] body{ font-family: 'Lato', sans-serif; font-weight:400; }
html[lang=es-mx] h1, html[lang=es-mx] h2, html[lang=es-mx] h3, 
html[lang=es-mx] h4, html[lang=es-mx] h5, html[lang=es-mx] h6 { font-family: 'Nunito', sans-serif; }