/* Font Selection Start */
	body {
		-ms-overflow-style: none;
	}

	body *::selection {
		background: rgba(64, 172, 255, 0.6);
		color: white;
	}

	::-webkit-scrollbar {
		width: 0;
		background: transparent;
	}
/* Font Selection End */


/* Font Smoothing Start */
	html,
	body,
	input,
	textarea,
	p,
	div {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		text-rendering: optimizeLegibility;
	}
/* Font Smoothing End */


/* Navbar Start */
	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li a::after {
		display: none;
	}

	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li a {
		font-size: 15px;
		line-height: 18px;
		font-weight: normal;
		padding-left: 20px;
		padding-right: 20px;
	}
	
	@media (min-width: 992px) {
		header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.active-branch > a {
			color: #40ACFF !important;
		}
	}

	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_search_trigger-wrapper .atmc-header-01_search_trigger svg path {
		transition: 0.5s;
		fill: #40ACFF !important;
	}

	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li > a:hover,
	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-item-has-children:hover > a,
	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_search_trigger-wrapper .atmc-header-01_search_trigger:hover svg path {
		color: #40ACFF !important;
		fill: #40ACFF !important;
	}

	header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom {
		border-bottom: none;
	}

	/* Submenu Start */
		@media screen and (min-width: 992px) {
			header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-item-has-children ul li a {
				padding-top: 15px;
				padding-bottom: 15px;
				text-align: center;
			}
		}
    @media (min-width: 992px) {
    header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        background-color: #2379b9;
        padding: 1rem 0;
        min-width: 10rem;
        width: auto;
        color: #fff;
    }
}

	/* Submenu End */

	/* Navbar Button Last Child (Desktop Only) Start */
		@media screen and (min-width: 992px) {
			header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-menu-depth-1:last-child > a {
				border-radius: 5px;
				background-color: #40ACFF;
				color: white !important;
				padding: 10px 20px;
				height: auto;
				margin-top: 22px;
				margin-left: 40px;
			}

			header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li:last-child > a:hover {
				opacity: 0.8;
			}
		}
	/* Navbar Button Last Child (Desktop Only) End */

	/* Toggle Navbar Logos Start */
		header.atmc-header.atmc-header_absolute_sticky.sticky .atmc-header-bottom .atmc-header_container .atmc-header_logo .atmc-header_logo_white {
			display: none;
		}

		header.atmc-header.atmc-header_absolute_sticky.sticky .atmc-header-bottom .atmc-header_container .atmc-header_logo .atmc-header_logo_dark {
			display: block;
		}
	/* Toggle Navbar Logos End */

	/* Navbar Burger Start */
		header.atmc-header.atmc-header_absolute_sticky .hamburger--squeeze .hamburger-box .hamburger-inner,
		header.atmc-header.atmc-header_absolute_sticky .hamburger--squeeze .hamburger-box .hamburger-inner::before,
		header.atmc-header.atmc-header_absolute_sticky .hamburger--squeeze .hamburger-box .hamburger-inner::after {
			height: 3px !important;
			width: 25px !important;
			transition: 0.5s;
		}

		header.atmc-header.atmc-header_absolute_sticky .hamburger--squeeze .hamburger-box .hamburger-inner {
			margin-top: -1px;
		}

		header.atmc-header.atmc-header_absolute_sticky .hamburger--squeeze:not(.is-active) .hamburger-box .hamburger-inner::before {
			top: -8px;
		}

		header.atmc-header.atmc-header_absolute_sticky .hamburger--squeeze:not(.is-active) .hamburger-box .hamburger-inner::after {
			bottom: -8px;
		}

		header.atmc-header.atmc-header_absolute_sticky.sticky .hamburger--squeeze .hamburger-box .hamburger-inner,
		header.atmc-header.atmc-header_absolute_sticky.sticky .hamburger--squeeze .hamburger-box .hamburger-inner::before,
		header.atmc-header.atmc-header_absolute_sticky.sticky .hamburger--squeeze .hamburger-box .hamburger-inner::after {
			background-color: #40ACFF;
		}
	/* Navbar Burger End */

	/* Configure Navbar Scroll Start */
		header.atmc-header.atmc-header_absolute_sticky:not(.sticky) {
			background-color: transparent;
		}

		@media screen and (min-width: 992px) {
			header.atmc-header.atmc-header_absolute_sticky.sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li a {
				color: #495457;
			}

			header.atmc-header.atmc-header_absolute_sticky.sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-item-has-children ul {
				background-color: white;
			}

      header.atmc-header.atmc-header_absolute_sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-item-has-children ul li a {
        color:#fff;
      } 
			header.atmc-header.atmc-header_absolute_sticky.sticky .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_menu ul li.hs-item-has-children ul li a {
				color: #495457;
			}
      
		}

		@media screen and (max-width: 991px) {
			header.atmc-header.atmc-header_absolute_sticky:not(.sticky) .atmc-header-bottom .atmc-header_container .atmc-header_right .atmc-header_search_trigger-wrapper .atmc-header-01_search_trigger svg path {
				fill: white !important;
			}
      
      
		}
	/* Configure Navbar Scroll End */
/* Navbar End */


/* Footer Start */
	.atmc-site-footer .mt-8 {
		margin-top: 24px;
	}

	.atmc-site-footer .atmc-social {
		height: 1.5rem;
		width: 1.5rem;
	}

	.atmc-site-footer .atmc-social svg {
		height: 0.9rem;
	}

	.atmc-site-footer .atmc-site-footer_heading {
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		text-transform: none;
		letter-spacing: 0;
	}

	.atmc-site-footer .atmc-sitefooter_menu ul li.hs-menu-item a {
		font-size: 16px;
		line-height: 26px;
		font-weight: 400;
	}

	.atmc-site-footer .atmc-sitefooter_menu ul li.hs-menu-item a:hover {
		color: #40ACFF !important;
	}

	.atmc-site-footer .atmc-sitefooter_menu ul li.hs-menu-item a:active,
	.atmc-site-footer .atmc-sitefooter_menu ul li.hs-menu-item a:focus {
		color: white !important;
	}

	.atmc-site-footer .atmc-sitefooter_menu li.active>a {
	    color: #fff !important;
	}
/* Footer End */


/* Hero Start */
	.homepage-hero {
		background-size: contain;
		background-position: right;
		background-color: #273857;
	}

	@media screen and (min-width: 1890px) {
		.homepage-hero {
      background-size: auto;
		}
}

	.play-button {
		position: absolute;
		top: 0;
		bottom: 0;
		left: calc(50% + 20px);
		right: 20px;
	}

	.play-button .atmc-btn {
		position: absolute;
		top: 50%;
		right: 50%;
		transform: translate(50%, calc(-50% + 36px));
		width: 190px;
		height: 190px;
		border: none;
		background-color: transparent !important;
		background-image: url("https://www.trymyschool.com/hubfs/2020-Website-Assets/play-button.png") !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: contain !important;
		transition: 0.5s;
	}

	.play-button .atmc-btn:hover {
		opacity: 0.8;
	}

	@media screen and (max-width: 767px) {
		.homepage-hero {
			background-image: none !important;
		}

		.homepage-hero * {
			text-align: center;
			margin-left: auto !important;
			margin-right: auto !important;
		}

		.homepage-hero .atmc-hero-06_ctas >div {
			width: 100%;
		}

		.homepage-hero .atmc-hero-06_ctas >div:not(:last-child) {
			margin-bottom: 15px;
		}

		.play-button {
			display: none;
		}
	}
/* Hero End */


/* Typography Start */
	h1 {
		font-size: 46px;
		line-height: 55px;
		font-weight: 500;
	}

	h2 {
		font-size: 48px;
		line-height: 58px;
		font-weight: 500;
	}

	h3 {
		font-size: 36px;
		line-height: 46px;
		font-weight: 500;
	}

	h4 {
		font-size: 24px;
		line-height: 34px;
		font-weight: 500;
	}

	h5 {
		font-size: 20px;
		line-height: 28px;
		font-weight: 500;
	}

	h6 {
		font-size: 16px;
		line-height: 26px;
		font-weight: 700;
	}

	p {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
	}

	p a {
		word-wrap: break-word;
	}

	.lead,
	.lead * {
		font-size: 18px;
		line-height: 24px;
		font-weight: 500;
	}

	small,
	.small,
	.small * {
		font-size: 14px;
		line-height: 18px;
		font-weight: 400;
	}

	/* Mobile */
	@media screen and (max-width: 991px) {
		h1 {
			font-size: 32px;
			line-height: 42px;
		}

		h2 {
			font-size: 24px;
			line-height: 30px;
		}

		h3 {
			font-size: 18px;
			line-height: 36px;
		}

		h4 {
			font-size: 18px;
			line-height: 36px;
		}

		h5 {
			font-size: 16px;
			line-height: 19px;
			font-weight: 400;
		}

		h6 {
			font-size: 14px;
			line-height: 16px;
			font-weight: 600;
		}
	}
/* Typography End */


/* Buttons Start */
	.cta_button p,
	.cta_button span {
		font-size: 16px !important;
		line-height: 19px !important;
		font-family: Poppins, sans-serif;
		font-weight: 700 !important;
		display: block;
	}

	.hs-button {
		background-color: #F08C19 !important;
		font-size: 16px;
		line-height: 19px;
		font-family: Poppins, sans-serif;
		font-weight: 700;
		border: none;
	}

	.hs-button:hover {
		background-color: #daa347 !important;
		opacity: 0.8;
	}

	.atmc-btn {
		font-size: 16px;
		line-height: 19px;
		font-family: Poppins, sans-serif;
		font-weight: 700;
	}

	.atmc-btn.atmc-btn-white {
		color: #40ACFF !important;
		box-shadow: none;
	}

	.atmc-btn.atmc-btn-outline-white:hover {
		color: #40ACFF !important;
	}

	.atmc-btn.atmc-btn-secondary:hover {
		border-color: #40ACFF !important;
		background-color: #40ACFF !important;
	}
/* Buttons End */


/* Text Colours Start */
	.text-primary,
	.text-primary * {
		color: #273857;
	}

	.text-secondary,
	.text-secondary * {
		color: #40ACFF;
	}

	.text-secondary-light,
	.text-secondary-light * {
		color: #69ACE0;
	}

	.text-bright-purple,
	.text-bright-purple * {
		color: #AB8BEE;
	}

	.text-purple,
	.text-purple * {
		color: #8F6ED5;
	}

	.text-bright-blue,
	.text-bright-blue * {
		color: #40ACFF;
	}

	.text-powder-blue,
	.text-powder-blue * {
		color: #87BBFD;
	}

	.text-bright-orange,
	.text-bright-orange * {
		color: #FF9840;
	}

	.text-orange,
	.text-orange * {
		color: #FFBF74;
	}

	.text-cyan,
	.text-cyan * {
		color: #1AD8FF;
	}

	.text-grey-lighter,
	.text-grey-lighter * {
		color: #CACACA;
	}

	.text-grey-light,
	.text-grey-light * {
		color: #A1A3A5;
	}

	.text-grey-medium,
	.text-grey-medium * {
		color: #7A7A7A;
	}

	.text-grey-dark,
	.text-grey-dark * {
		color: #495557;
	}

	.text-white,
	.text-white * {
		color: #fff;
	}

	.icon-green svg path {
		fill: #11c71f;
	}

	.icon-orange svg path {
		fill: #FF9840;
	}
/* Text Colours End */


/* Coloured Border Pods Start */
	/* Homepage USP Pod Base Start */
	.cell_16057839064602-padding,
	.cell_1605784030765-padding,
	.cell_1605784034270-padding,
	.cell_1605791332953-padding,
	.cell_16057913172153-padding {
		margin-top: 40px;
		border-radius: 6px;
		background-color: white;
	}
	/* Homepage USP Pod Base End */

	/* Homepage: User Friendly Start */
	.cell_16057839064602-padding {
		border: 2px solid #8F6ED5;
	}
	/* Homepage: User Friendly End */

	/* Homepage: All in One Start */
	.cell_1605784030765-padding {
		border: 2px solid #FFD848;
	}
	/* Homepage: All in One End */

	/* Homepage: Simple Pricing Start */
	.cell_1605784034270-padding {
		border: 2px solid #48D7FF;
	}
	/* Homepage: Simple Pricing End */

	/* Homepage: Fully Flexible Start */
	.cell_1605791332953-padding {
		border: 2px solid #62D166;
	}
	/* Homepage: Fully Flexible End */

	/* Homepage: Dedicated Support Start */
	.cell_16057913172153-padding {
		border: 2px solid #FF95E8;
	}
	/* Homepage: Dedicated Support End */


	/* Homepage Who We Work With Pod Base Start */
	.cell_16061361799373-padding,
	.cell_16061361799374-padding,
	.cell_16061369288472-padding,
	.cell_16061369288473-padding {
		margin-top: 40px;
		border-radius: 6px;
		background-color: white;
	}
	/* Homepage Who We Work With Pod Base End */

	/* Homepage: Independant Schools Start */
	.cell_16061361799373-padding {
		border: 2px solid #8F6ED5;
	}
	/* Homepage: Independant Schools End */

	/* Homepage: International Schools Start */
	.cell_16061361799374-padding {
		border: 2px solid #87BBFD;
	}
	/* Homepage: International Schools End */

	/* Homepage: Faith Schools Start */
	.cell_16061369288472-padding {
		border: 2px solid #FFBF74;
	}
	/* Homepage: Faith Schools End */

	/* Homepage: Network Schools Start */
	.cell_16061369288473-padding {
		border: 2px solid #1AD8FF;
	}
	/* Homepage: Network Schools End */
/* Coloured Border Pods End */


/* Margins Start */
	.mt-0 {
		margin-top: 0 !important;
	}

	@media screen and (min-width:992px) {
		.mt-lg-n50 {
			margin-top: -50px;
		}
	}
/* Margins End */


/* Mobile Text Alignments Start */
	@media screen and (max-width: 991px) {
		.text-left-xs,
		.text-left-xs * {
			text-align: left;
		}

		.text-center-xs,
		.text-center-xs * {
			text-align: center;
		}

		.text-center-xs img {
			margin-left: auto;
			margin-right: auto;
		}
	}
/* Mobile Text Alignments End */


/* Countup Start */
	.atmc-counter .atmc-counter-04-stat .atmc-counter_number,
	.atmc-counter .atmc-counter-04-stat .atmc-cap {
		font-size: 64px;
		line-height: 74px;
		font-weight: 700;
		letter-spacing: 0;
		opacity: 1;
	}

	.atmc-counter .atmc-counter-04_content {
		font-size: 16px;
		line-height: 22px;
		font-weight: 400;
		color: #495457 !important;
		margin-top: 0;
	}

	.atmc-counter .atmc-counter-03 .atmc-counter-03_inner .atmc-counter-03_icon {
		display: none;
	}

	.atmc-counter .atmc-counter-03 .atmc-counter-03_inner .atmc-counter-03_content .atmc-counter_number {
		color: #11ABEC;
		font-size: 36px;
		line-height: 46px;
		font-weight: 600;
	}

	@media screen and (min-width: 992px) {
		.atmc-counter .atmc-counter-03 .atmc-counter-03_inner .atmc-counter-03_content .atmc-counter_number {
			font-size: 42px;
			line-height: 52px;
		}
	}

	.atmc-counter .atmc-counter-03 .atmc-counter-03_inner .atmc-counter-03_content .atmc-counter_number + div {
		color: #495457;
		font-size: 16px;
		line-height: 35px;
	}

	.atmc-counter .atmc-counter-03 .atmc-counter-03_inner .atmc-counter-03_content label {
		color: #A1A3A5;
		font-size: 16px;
		line-height: 24px;
	}
/* Countup End */


/* Atomic List Start */
	@media screen and (max-width: 991px) {
		.atmc-list-03 ul {
			margin-bottom: 0;
		}
	}
/* Atomic List End */



/* Pricing Options Start */
	.cell_16063252319592-vertical-alignment,
	.cell_16063252319593-vertical-alignment,
	.cell_16063252319594-vertical-alignment {
		border: 2px solid black;
		padding: 25px 45px !important;
		border-top-width: 20px;
		border-radius: 6px;
		align-self: flex-start;
	}

	/* Starter Start */
		.cell_16063252319592-vertical-alignment {
			border-color: #AB8BEE;
		}

		@media screen and (max-width: 991px) {
			.cell_16063252319592-vertical-alignment {
				margin-top: -120px
			}
		}
	/* Starter End */

	/* Professional Start */
		.cell_16063252319593-vertical-alignment {
			border-color: #40ACFF;
			border-top-width: 60px;
			position: relative;
		}

		.cell_16063252319593-vertical-alignment::before {
			content: "Recommended";
			color: white;
			font-size: 18px;
			line-height: 60px;
			font-weight: 500;
			position: absolute;
			top: -60px;
			left: 50%;
			transform: translateX(-50%);
		}

		@media screen and (min-width: 992px) {
			.cell_16063252319593-vertical-alignment {
				margin-top: -40px
			}
		}
	/* Professional End */
	
	/* Enterprise Start */
		.cell_16063252319594-vertical-alignment {
			border-color: #FF9840;
		}
	/* Enterprise End */
/* Pricing Options End */


/* Pricing Plans Table Start */
	.atmc-table-01 .atmc-table-01_wrapper thead {
		background-color: transparent;
		border-top: 1px solid rgba(73, 84, 87, 0.5);
		border-bottom: 1px solid rgba(73, 84, 87, 0.5);
	}

	.atmc-table-01 .atmc-table-01_wrapper thead tr {
		text-align: center;
	}

	.atmc-table-01 .atmc-table-01_wrapper thead tr th:not(.atmc-table-01_label) {
		padding-top: 45px;
		padding-bottom: 45px;
		position: relative;
		font-family: 20px;
		line-height: 22px;
		font-weight: 500;
		z-index: 10;
	}

	.atmc-table-01 .atmc-table-01_wrapper thead tr th:not(.atmc-table-01_label)::before {
		content: " ";
		display: inline-block;
		width: 190px;
		height: 64px;
		border-radius: 6px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: -1;
	}

	.atmc-table-01 .atmc-table-01_wrapper thead tr th:nth-child(2)::before {
		background: #AB8BEE;
	}

	.atmc-table-01 .atmc-table-01_wrapper thead tr th:nth-child(3)::before {
		background: #40ACFF;
	}

	.atmc-table-01 .atmc-table-01_wrapper thead tr th:nth-child(4)::before {
		background: #FF9840;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr {
		border: none;
		background-color: transparent !important;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr td {
		color: #6A6A6A;
		text-align: center;
		vertical-align: middle;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr td.atmc-table-01_detail {
		color: #00D924;
    font-weight: 600;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child {
		border-top: 1px solid rgba(73, 84, 87, 0.5);
		border-bottom: 1px solid rgba(73, 84, 87, 0.5);
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail {
		color: #495457;
		font-size: 18px;
		line-height: 28px;
		font-weight: 500;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-purple,
	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-blue,
	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-orange {
		display: inline-block;
		font-size: 16px;
		line-height: 19px;
		font-weight: 700;
		padding: 10px 15px;
		border-radius: 6px;
		margin-top: 15px;
		transition: 0.5s;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-purple:hover,
	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-blue:hover,
	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-orange:hover {
		color: white;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-purple {
		color: #AB8BEE;
		border: 2px solid #AB8BEE;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-purple:hover {
		background-color: #AB8BEE;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-blue {
		color: #40ACFF;
		border: 2px solid #40ACFF;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-blue:hover {
		background-color: #40ACFF;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-orange {
		color: #FF9840;
		border: 2px solid #FF9840;
	}

	.atmc-table-01 .atmc-table-01_wrapper tbody tr:last-child td.atmc-table-01_detail .btn-orange:hover {
		background-color: #FF9840;
	}
/* Pricing Plans Table End */



/* Accordion Start */
	.atmc-accordion-01 {
		box-shadow: none;
		border: 2px solid #fff;
	}

  .atmc-accordion-01 ul {
    padding-left:5px

  }


.atmc-accordion-01_icon {
    top: 1rem;
  }

	.atmc-accordion-01 .atmc-accordion-01_icon svg g path {
		fill: #CADFFF;
	}

	.atmc-accordion-01 .atmc-accordion-01_answer {
		color: #A1A3A5;
	}

.atmc-accordion-01_trigger {
		box-shadow: none;
		border: none;
    margin: 0;
    padding: .8rem;
    cursor: pointer;
  }



/* Accordion End */


/* Accordion features list Start */

  .atmc-accordion-01.features-list ul li p {
    font-size:13px;
  }


  .atmc-accordion-01.features-list .atmc-accordion-01_trigger {
		box-shadow: none;
		border: none;
    margin: 0;
    padding: .8rem;
    cursor: pointer;
    padding-bottom: 0rem;

  }
  .atmc-accordion-01.features-list .atmc-accordion-01_trigger {
		box-shadow: none;
		border: none;
    margin: 0;
    padding: 0rem;
    cursor: pointer;
    padding-bottom: 0rem;
    padding-left:24px;
    background: url("https://www.trymyschool.com/hubfs/Icons/feature-tick-green.svg") no-repeat top 3px left;
background-size: 15px;

  }

  .atmc-accordion-01.features-list .atmc-accordion-01_trigger .atmc-accordion-01_icon {
    top: 0.2rem;
    right:0rem;
  }

  .atmc-accordion-01.features-list {
    border: 0px solid #fff;
  }

  .feature-item ul {
    margin:0;
  }

/* Accordion features list end */


/* Our Story Signature Start */
	.our-story-signature {
		margin-top: -80px;
		z-index: -1;
		position: relative;
	}
/* Our Story Signature End */


/* Timeline Start */
	.atmc-timeline-01 .atmc-timeline-01_repeater::before {
		background-color: #A1A3A5;
		width: 2px;
		opacity: 1;
		z-index: 0;
	}

	.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box {
		color: #A1A3A5;
	}


	.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box::before {
		background-color: #40ACFF;
		border: 3px solid white;
		border-radius: 100%;
		width: 20px;
		height: 20px;
		left: -9px;
	}

	@media screen and (min-width: 992px) {
		.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box::before {
			left: 2px;
		}
	}

	.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box h3.atmc-timeline-01_heading {
		color: #EF4565;
		font-size: 14px;
		line-height: 16px;
		font-weight: 600;
		margin-bottom: 5px;
	}

	@media screen and (min-width: 992px) {
		.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box h3.atmc-timeline-01_heading {
			font-size: 16px;
			line-height: 26px;
			font-weight: 700;
		}
	}

	.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box h4 {
		margin-bottom: 15px;
	}

	.atmc-timeline-01 .atmc-timeline-01_repeater .atmc-timeline-01_box .atmc-timeline-01_desc {
		margin: 0;
	}
/* Timeline End */


/* Team Start */
	.atmc-team-02 .atmc-team-02_item .atmc-team-02_img img {
		margin-bottom: 10px;
	}

	.atmc-team-02 .atmc-team-02_item .atmc-cap {
		color: #FFB574;
		font-size: 16px;
		line-height: 18px;
		font-weight: 500;
		text-transform: none;
		letter-spacing: 0;
		opacity: 1;
	}

	@media screen and (min-width: 992px) {
		.atmc-team-02 .atmc-team-02_item .atmc-cap {
			font-size: 20px;
			line-height: 22px;
		}
	}

	.atmc-team-02 .atmc-team-02_item .atmc-social {
		background-color: transparent;
		box-shadow: none;
		width: 1.5rem;
		height: 1.5rem;
	}

	.atmc-team-02 .atmc-team-02_item .atmc-social svg {
		height: 1.2rem;
		fill: white;
	}
/* Team End */


/* Testimonial Start */
	.atmc-testimonial-10 {
		position: relative;
	}

	.atmc-testimonial-10::before {
		content: " ";
		display: inline-block;
		background-image: url("https://www.trymyschool.com/hubfs/testimonial-quote-marks.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 55px;
		height: 40px;
		position: absolute;
		top: -70px;
	}

	@media screen and (min-width: 992px) {
		.atmc-testimonial-10::before {
			left: -100px;
		}
	}

	.atmc-testimonial-10 .atmc-testimonial-10_item .atmc-testimonial-10_img {
		margin-right: 1.5rem;
	}

	.atmc-testimonial-10 .atmc-testimonial-10_item .atmc-testimonial-10_img + .atmc-testimonial-10_content {
		flex-basis: calc(100% - 8rem);
		width: calc(100% - 8rem);
	}

	.atmc-testimonial-10 .atmc-testimonial-10_item .atmc-testimonial-10_content {
		padding-left: 0;
		flex-basis: 100%;
		width: 100%;
	}

	.atmc-testimonial-10 .atmc-testimonial-10_item .atmc-testimonial-10_content .atmc-testimonial-10_text {
		color: #A1A3A5;
		font-size: 18px;
		line-height: 28px;
	}

	.atmc-testimonial-10 .atmc-testimonial-10_item .atmc-testimonial-10_content .atmc-testimonial-10_name .atmc-testimonial-10_detail {
		text-transform: none;
		color: #495457;
		font-size: 16px;
		line-height: 22px;
		letter-spacing: 0;
	}

	.atmc-testimonial-10 .slick-arrow {
		display: none !important;
	}
/* Testimonial End */


/* Vacancy Pod Start */
	.atmc-career-01 .atmc-career-01_box {
		border: 2px solid #CADFFF;
		border-radius: 6px;
		box-shadow: none;
	}

	.atmc-career-01 .atmc-career-01_box .row-fluid .atmc-career-01_left .atmc-career-01_icon .atmc-icon-primary svg {
		fill: #5558FF;
	}

	.atmc-career-01 .atmc-career-01_box .row-fluid .atmc-career-01_left .atmc-career-01_text h4,
	.atmc-career-01 .atmc-career-01_box .row-fluid .atmc-career-01_left .atmc-career-01_text .atmc-cap {
		color: #495457;
		margin-bottom: 0;
		font-size: 16px;
		line-height: 19px;
		font-weight: 400;
		letter-spacing: 0;
	}

	@media screen and (min-width: 992px) {
		.atmc-career-01 .atmc-career-01_box .row-fluid .atmc-career-01_left .atmc-career-01_text h4,
	      .atmc-career-01 .atmc-career-01_box .row-fluid .atmc-career-01_left .atmc-career-01_text .atmc-cap {
			font-size: 20px;
			line-height: 28px;
			font-weight: 500;
		}
	}

	.atmc-career-01 .atmc-career-01_box .row-fluid .atmc-career-01_left .atmc-career-01_text .atmc-cap {
		color: #A1A3A5;
		text-transform: none;
	}

	.atmc-career-01 .atmc-career-01_box .row-fluid .atmc-btn.atmc-btn-primary, .atmc-career-01 .atmc-career-01_box .row-fluid .atmc-btn.atmc-btn-primary:hover {
		background-color: #40ACFF !important;
		border-color: #40ACFF;
	}
/* Vacancy Pod End */


/* Career Single Spacer Start */
	.spacer-desktop-120 {
		padding: 0;
	}

	@media screen and (min-width: 992px) {
		.spacer-desktop-120 {
			padding: 60px 0;
		}
	}
/* Career Single Spacer End */


/* Offer CTA  */

.offer-cta.atmc-card {
  box-shadow:none;
  }

.offer-cta-dark {
background:#273857;
color:#fff;
}
.offer-cta-dark h3 {
color:#fff;
}






/* Offer CTA End */


/* Form Styling Start */
	::-webkit-input-placeholder {
	  /* Chrome/Opera/Safari */
		font-weight: normal;
		/*font-size: 18px;*/
		font-size: 16px;
		line-height: 28px;
		color: #7A7A7A;
	}

	::-moz-placeholder {
	  /* Firefox 19+ */
		font-weight: normal;
		/*font-size: 18px;*/
		font-size: 16px;
		line-height: 28px;
		color: #7A7A7A;
	}

	:-ms-input-placeholder {
	  /* IE 10+ */
		font-weight: normal;
		/*font-size: 18px;*/
		font-size: 16px;
		line-height: 28px;
		color: #7A7A7A;
	}

	:-moz-placeholder {
	  /* Firefox 18- */
		font-weight: normal;
		/*font-size: 18px;*/
		font-size: 16px;
		line-height: 28px;
		color: #7A7A7A;
	}

	@media screen and (min-width: 992px) {
		.hs_cos_wrapper.form-title {
			margin: 0;
		}
	}

	.submitted-message {
		color: #11c71f;
		font-weight: 500;
		text-align: center;
	}

	.hs-form label {
		font-size: 14px;
		line-height: 18px;
	}

	.hs-form input[type="text"].hs-input,
	.hs-form input[type="tel"].hs-input,
	.hs-form input[type="email"].hs-input,
	.hs-form input[type="number"].hs-input,
	.hs-form input[type="checkbox"].hs-input,
	.hs-form input[type="radio"].hs-input,
	.hs-form select.hs-input,
	.hs-form textarea.hs-input {
		border-radius: 6px !important;
		background-color: transparent !important;
	}

	.hs-form input[type="radio"].hs-input {
		border-radius: 50% !important;
	}

	.hs-form input[type="text"].hs-input,
	.hs-form input[type="tel"].hs-input,
	.hs-form input[type="email"].hs-input,
	.hs-form input[type="number"].hs-input,
	.hs-form select.hs-input,
	.hs-form textarea.hs-input {
		border: 2px solid #495557 !important;
		color: #495557 !important;
		/*font-size: 18px !important;*/
		font-size: 16px !important;
		line-height: 28px !important;
		padding: 15px 25px !important;
	}

	.hs-form input[type="checkbox"].hs-input,
	.hs-form input[type="radio"].hs-input {
		border: 1px solid #495557 !important;
		margin: 0;
		height: 20px !important;
		width: 20px !important;
		transition: 0.5s;
		float: left;
	}

	.hs-form input[type="checkbox"].hs-input:checked,
	  .hs-form input[type="radio"].hs-input:checked {
		background-image: url("https://www.trymyschool.com/hubfs/tick-dark.png");
		background-size: contain;
		background-repeat: no-repeat;
		background-position: center;
	}

	.hs-form input[type="checkbox"].hs-input + span,
	  .hs-form input[type="radio"].hs-input + span {
		margin-left: 30px;
		line-height: 20px;
		font-weight: 500;
		display: block;
	}

	.hs-form select.hs-input {
		background-image: url("https://www.trymyschool.com/hubfs/caret-dark.png");
		background-size: 20px 20px;
		background-repeat: no-repeat;
		background-position: calc(100% - 15px) 50%;
	}

	.hs-form p,
	.hs-form .hs-richtext {
		color: #495557;
		font-weight: 100;
		font-size: 11px;
		line-height: 17px;
		margin-bottom: 17px;
	}



	.hs-form .hs-richtext {
		padding: 0 0.5rem;
	}

	.hs-form .inputs-list {
		margin-bottom: 15px;
	}

	.hs-form .actions {
		text-align: center;
	}

	.hs-form .actions input[type="submit"] {
		background-color: #F08C19 !important;
		border-radius: 6px;
		font-size: 16px;
		line-height: 19px;
		font-family: Poppins, sans-serif;
		font-weight: 700;
		border: none;
		margin-left: auto;
		margin-right: auto;
		padding: 20px 95px;
		margin-top: 50px;
	}

	.hs-form .actions input[type="submit"]:hover {
		background-color: #daa347 !important;
		opacity: 0.8;
	}

	.atmc-form-white ::-webkit-input-placeholder {
	  /* Chrome/Opera/Safari */
		color: #fafafa;
	}

	.atmc-form-white ::-moz-placeholder {
	  /* Firefox 19+ */
		color: #fafafa;
	}

	.atmc-form-white :-ms-input-placeholder {
	  /* IE 10+ */
		color: #fafafa;
	}

	.atmc-form-white :-moz-placeholder {
	  /* Firefox 18- */
		color: #fafafa;
	}

	.atmc-form-white .hs-form input[type="text"].hs-input,
	.atmc-form-white .hs-form input[type="tel"].hs-input,
	.atmc-form-white .hs-form input[type="email"].hs-input,
	.atmc-form-white .hs-form input[type="number"].hs-input,
	.atmc-form-white .hs-form select.hs-input,
	.atmc-form-white .hs-form textarea.hs-input {
		border: 2px solid white !important;
	}

	.atmc-form-white .hs-form input[type="checkbox"].hs-input,
	.atmc-form-white .hs-form input[type="radio"].hs-input {
		border: 1px solid white !important;
	}

	.atmc-form-white .hs-form input[type="text"].hs-input,
	.atmc-form-white .hs-form input[type="tel"].hs-input,
	.atmc-form-white .hs-form input[type="email"].hs-input,
	.atmc-form-white .hs-form input[type="number"].hs-input,
	.atmc-form-white .hs-form select.hs-input,
	.atmc-form-white .hs-form textarea.hs-input {
		color: white !important;
	}

	.atmc-form-white .hs-form select.hs-input option {
		color: #495557;
	}

	.atmc-form-white .hs-form input[type="checkbox"].hs-input:checked,
	.atmc-form-white .hs-form input[type="radio"].hs-input:checked {
		background-image: url("https://www.trymyschool.com/hubfs/tick-light.png");
	}

	.atmc-form-white .hs-form select.hs-input {
		background-image: url("https://www.trymyschool.com/hubfs/caret-light.png");
	}

	.atmc-form-white .hs-form p,
	.atmc-form-white .hs-form .hs-richtext {
		color: white;
	}



.legal-consent-container {
    color: #9aa0a1;
    font-weight: 100;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 10px;
    position: relative;
}



/* Form Styling End */






/* TEST Styling start */
	.image-right-border-rounded-light {
		border: solid #f3f3f3;
		border-width: 6px 0px 6px 6px;
		border-radius: 10px 0 10px 10px;
		overflow: hidden;
	}

	@media screen and (min-width: 992px) {
		border:1px solid #f3f3f3;
	}

	.image-right-border-light {
		border: solid #f3f3f3;
		border-width: 6px 0px 6px 6px;
	}
/* TEST Styling End */


/* IE11 Flex Bugfix Start */
	@media screen and (min-width:992px) {
		.atmc-image-default.flex > div {
			min-width: 1px;
		}

		.icon-green .atmc-list-03_icon,
		.icon-orange .atmc-list-03_icon {
			width: 15px;
		}

		.atmc-hero-06 {
			/* min-height: 1px; */
		}

		.atmc-hero-06 .atmc-container {
			/* margin-left: 0; */
			/* margin-right: 0; */
		}
	}
/* IE11 Flex Bugfix End */


/* Tablet Grid Tweaks Start */

	/* Tablet */
	@media screen and (min-width: 768px) and (max-width: 991px) {
		h1 {
			font-size: 40px;
			line-height: 50px;
		}

		h2 {
			font-size: 42px;
			line-height: 52px;
		}

		h3 {
			font-size: 26px;
			line-height: 32px;
		}

		h4 {
			font-size: 22px;
			line-height: 30px;
		}

		h5 {
			font-size: 18px;
			line-height: 26px;
			font-weight: 400;
		}

		h6 {
			font-size: 14px;
			line-height: 16px;
			font-weight: 600;
		}

		.row-fluid-wrapper .row-fluid {
			display: block !important;
		}

		.row-fluid-wrapper .row-fluid > * {
			float: none !important;
			display: block !important;
			width: 100% !important;
			margin-left: 0 !important;
			margin-right: 0 !important;
			/* text-align: center !important; */
		}

		.row-fluid-wrapper .row-fluid .widget-span:not(:first-child) {
			margin-top: 30px
		}

		.sr-invisible {
			visibility: visible !important;
			opacity: 1 !important;
			transform: initial !important;
		}
	}
/* Tablet Grid Tweaks End */


/* Responsive Settings (Hidden / Visible XS) Start */
	/* @media screen and (min-width: 768px) { */
	@media screen and (min-width: 992px) {
		.visible-xs {
			display: none;
		}
	}

	/* @media screen and (max-width: 767px) { */
	@media screen and (max-width: 991px) {
		.hidden-xs {
			display: none;
		}
	}
/* Responsive Settings (Hidden / Visible XS) End */

}