@charset "UTF-8";
/*!Theme Name: Third Space LearningTheme URI: http://underscores.me/Description: DescriptionVersion: 1.0.0License: GNU General Public License v2 or laterLicense URI: LICENSEText Domain: tslThis theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned.Third Space Learning is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.Underscores is distributed under the terms of the GNU GPL v2 or later.Normalizing styles have been helped along thanks to the fine work ofNicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/*/
@import url(https://thirdspacelearning.com/wp-content/themes/tsl/assets/libs/fontello/css/fontello.css);

/* line 4, sass/style.scss */
/* line 5, sass/style.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-family: "Nunito", sans-serif;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 92, sass/style.scss */
/* line 95, sass/style.scss */
html {
  line-height: 1;
}

/* line 95, sass/style.scss */
/* line 100, sass/style.scss */
ol,
ul {
  list-style: none;
}

/* line 99, sass/style.scss */
/* line 106, sass/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 103, sass/style.scss */
/* line 112, sass/style.scss */
caption,
th,
td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 110, sass/style.scss */
/* line 121, sass/style.scss */
q,
blockquote {
  quotes: none;
}

/* line 114, sass/style.scss */
/* line 127, sass/style.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

/* line 121, sass/style.scss */
/* line 136, sass/style.scss */
a img {
  border: 0;
}

/* line 124, sass/style.scss */
/* line 141, sass/style.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 139, sass/style.scss */
/* line 158, sass/style.scss */
html {
  position: relative;
}

/* line 142, sass/style.scss */
/* line 163, sass/style.scss */
body {
  min-width: 320px;
}

/* line 145, sass/style.scss */
/* line 168, sass/style.scss */
.single-post iframe {
  min-width: 100% !important;
  min-height: 100% !important;
  width: 100% !important;
}

/* line 150, sass/style.scss */
/* line 175, sass/style.scss */
ul {
  padding-left: 0;
  margin-bottom: 0;
}

@media (max-width: 767px) {

  /* line 155, sass/style.scss */
  /* line 182, sass/style.scss */
  .single-case_studies .max_width_1280 {
    padding: 0 15px;
  }
}

/* line 159, sass/style.scss */
/* line 187, sass/style.scss */
a {
  color: #398cda;
}

/* line 162, sass/style.scss */
/* line 192, sass/style.scss */
a:link,
a:visited,
a:hover,
a:active {
  text-decoration: none;
}

/* line 168, sass/style.scss */
/* line 200, sass/style.scss */
html {
  overflow-x: hidden;
  width: 100%;
  max-width: 100%;
  margin-top: 0 !important;
}

@media (max-width: 1023px) {

  /* line 175, sass/style.scss */
  /* line 209, sass/style.scss */
  #page {
    overflow: hidden;
  }
}

/* line 179, sass/style.scss */
/* line 214, sass/style.scss */
.max_width_1280 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

/* line 185, sass/style.scss */
/* line 222, sass/style.scss */
body.error404 .fusion-row {
  max-width: 100%;
}

/* line 188, sass/style.scss */
/* line 227, sass/style.scss */
body.error404 h1 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 140px;
  line-height: 180px;
}

/* line 194, sass/style.scss */
/* line 235, sass/style.scss */
body.error404 h2 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 70px;
  line-height: 90px;
  margin-bottom: 40px;
}

/* line 201, sass/style.scss */
/* line 244, sass/style.scss */
.p404--section {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 216, sass/style.scss */
/* line 251, sass/style.scss */
.fusion-button-text {
  display: inline-block;
  background-color: #fae56f;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 15px;
}

/* line 228, sass/style.scss */
/* line 265, sass/style.scss */
#post-1076 .slides li a {
  display: none;
}

@media (max-width: 1025px) {

  /* line 235, sass/style.scss */
  /* line 271, sass/style.scss */
  body.error404 h1 {
    font-size: 70px;
    line-height: 90px;
  }

  /* line 239, sass/style.scss */
  /* line 277, sass/style.scss */
  body.error404 h2 {
    font-size: 40px;
    line-height: 50px;
  }
}

/* line 250, sass/style.scss */
/* line 283, sass/style.scss */
.page-template-components-template h1 {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 70px;
  line-height: 80px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 258, sass/style.scss */
/* line 293, sass/style.scss */
.page-template-components-template h2 {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 266, sass/style.scss */
/* line 303, sass/style.scss */
.page-template-components-template h3 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 274, sass/style.scss */
/* line 313, sass/style.scss */
.page-template-components-template h4 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 282, sass/style.scss */
/* line 323, sass/style.scss */
.page-template-components-template h5 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 290, sass/style.scss */
/* line 333, sass/style.scss */
.page-template-components-template p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
  font-weight: 300;
  margin-bottom: 1rem;
}

/* line 298, sass/style.scss */
/* line 343, sass/style.scss */
.page-template-components-template p.p--small {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 25px;
  color: #3d3d3d;
  font-weight: 300;
}

/* line 305, sass/style.scss */
/* line 352, sass/style.scss */
.p--small a {
  color: #3d3d3d;
  font-weight: bold;
}

/* line 309, sass/style.scss */
/* line 358, sass/style.scss */
.p--small a:hover {
  color: #3d3d3d;
  font-weight: bold;
}

/* line 313, sass/style.scss */
/* line 364, sass/style.scss */
.yellow--btn {
  display: inline-block;
  background-color: #f9dd4a;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 30px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 325, sass/style.scss */
/* line 378, sass/style.scss */
.yellow--btn:hover {
  background-color: #fff9c6;
  color: #3d3d3d;
}

/* line 329, sass/style.scss */
/* line 384, sass/style.scss */
.blue--btn {
  display: inline-block;
  background-color: #2779f5;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/* line 343, sass/style.scss */
/* line 399, sass/style.scss */
.menu--list li.blue--btn a {
  color: #fff;
}

@media (min-width: 1199px) {

  /* line 347, sass/style.scss */
  /* line 405, sass/style.scss */
  .menu--list li.blue--btn {
    margin-left: 15px;
  }
}

/* line 352, sass/style.scss */
/* line 410, sass/style.scss */
.blue--btn:hover {
  background-color: #014cc1;
  color: #fff;
  text-decoration: none;
}

/* line 358, sass/style.scss */
/* line 417, sass/style.scss */
.bblue--btn {
  display: inline-block;
  border: 2px solid;
  border-color: #2779f5;
  font-family: "Nunito", sans-serif;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/* line 373, sass/style.scss */
/* line 432, sass/style.scss */
.bblue--btn:hover {
  border-color: #2779f5;
  color: #3d3d3d;
  text-decoration: none;
}

/* line 379, sass/style.scss */
/* line 439, sass/style.scss */
.gray--btn {
  display: inline-block;
  background-color: #d9d9d9;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #fae56f;
}

/* line 392, sass/style.scss */
/* line 454, sass/style.scss */
.gray--btn:hover {
  background-color: #fff;
  color: #3d3d3d;
  border: 1px solid #fff;
}

/* line 397, sass/style.scss */
/* line 461, sass/style.scss */
.white--btn {
  cursor: pointer;
  display: inline-block;
  background-color: #fff;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid #fae56f;
}

/* line 414, sass/style.scss */
/* line 480, sass/style.scss */
.white--btn:hover {
  background-color: #fae56f;
  border: 1px solid #fff;
  color: #3d3d3d;
}

/* line 419, sass/style.scss */
/* line 487, sass/style.scss */
.green--btn {
  display: inline-block;
  background-color: #66debe;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 431, sass/style.scss */
/* line 501, sass/style.scss */
.green--btn:hover {
  background-color: #23bd94;
  color: #3d3d3d;
}

/* line 435, sass/style.scss */
/* line 507, sass/style.scss */
.page-template-components-template ul.header--list {
  list-style-type: none;
  padding: 0;
}

/* line 439, sass/style.scss */
/* line 513, sass/style.scss */
.page-template-components-template ul.header--list li {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 20px;
}

/* line 446, sass/style.scss */
/* line 522, sass/style.scss */
.page-template-components-template ul.header--list li:before {
  content: "";
  background-color: #66debe;
  padding: 6px;
  border-radius: 100%;
  display: inline-block;
  margin-right: 10px;
}

@media (max-width: 1023px) {

  /* line 455, sass/style.scss */
  /* line 533, sass/style.scss */
  .page-template-components-template h1 {
    font-size: 25px;
    line-height: 30px;
  }

  /* line 459, sass/style.scss */
  /* line 539, sass/style.scss */
  .page-template-components-template h2 {
    font-size: 25px;
    line-height: 30px;
  }

  /* line 463, sass/style.scss */
  /* line 545, sass/style.scss */
  .page-template-components-template p {
    font-size: 15px;
    line-height: 25px;
  }

  /* line 467, sass/style.scss */
  /* line 551, sass/style.scss */
  .page-template-components-template p.p--small {
    margin-bottom: 0;
    margin-top: 10px;
  }

  /* line 471, sass/style.scss */
  /* line 557, sass/style.scss */
  .page-template-components-template h3 {
    margin: 0;
    font-size: 23px;
    line-height: 30px;
  }

  /* line 476, sass/style.scss */
  /* line 564, sass/style.scss */
  .page-template-components-template h5 {
    margin: 0;
  }
}

/* line 485, sass/style.scss */
/* line 569, sass/style.scss */
.row:after {
  display: none !important;
}

/* line 488, sass/style.scss */
/* line 574, sass/style.scss */
.row:before {
  display: none !important;
}

/* line 491, sass/style.scss */
/* line 579, sass/style.scss */
.page-template-components-template .fusion-row {
  max-width: 100% !important;
}

/* line 494, sass/style.scss */
/* line 584, sass/style.scss */
.page-template-components-template {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0 !important;
}

/* line 499, sass/style.scss */
/* line 591, sass/style.scss */
.container--row {
  max-width: 1280px;
  width: 100%;
  margin: auto;
}

/* line 504, sass/style.scss */
/* line 598, sass/style.scss */
.dc-nb {
  display: inline-block !important;
}

/* line 507, sass/style.scss */
/* line 603, sass/style.scss */
.dc-sb {
  display: none !important;
}

/* line 510, sass/style.scss */
/* line 608, sass/style.scss */
#d-nb {
  display: block !important;
}

/* line 513, sass/style.scss */
/* line 613, sass/style.scss */
#d-sb {
  display: none !important;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {

  /* line 517, sass/style.scss */
  /* line 619, sass/style.scss */
  .bannerStatic--section .container--row {
    margin-left: 0;
  }

  /* line 520, sass/style.scss */
  /* line 624, sass/style.scss */
  .dc-nb {
    display: none !important;
  }

  /* line 523, sass/style.scss */
  /* line 629, sass/style.scss */
  .dc-sb {
    display: block !important;
  }

  /* line 526, sass/style.scss */
  /* line 634, sass/style.scss */
  #d-nb {
    display: none !important;
  }

  /* line 529, sass/style.scss */
  /* line 639, sass/style.scss */
  #d-sb {
    display: block !important;
  }
}

/* line 533, sass/style.scss */
/* line 644, sass/style.scss */
.mt-20 {
  margin-top: 20px;
}

/* line 536, sass/style.scss */
/* line 649, sass/style.scss */
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

/* line 540, sass/style.scss */
/* line 655, sass/style.scss */
.mb-20 {
  margin-bottom: 20px;
}

/* line 543, sass/style.scss */
/* line 660, sass/style.scss */
.mb-40 {
  margin-bottom: 40px;
}

/* line 546, sass/style.scss */
/* line 665, sass/style.scss */
.mb-60 {
  margin-bottom: 60px;
}

/* line 549, sass/style.scss */
/* line 670, sass/style.scss */
.ml-20 {
  margin-left: 20px;
}

/* line 552, sass/style.scss */
/* line 675, sass/style.scss */
.p-0 {
  padding: 0;
}

/* line 555, sass/style.scss */
/* line 680, sass/style.scss */
.m-0 {
  margin: 0;
}

/* line 558, sass/style.scss */
/* line 685, sass/style.scss */
.img-fluid {
  width: 100%;
}

/* line 561, sass/style.scss */
/* line 690, sass/style.scss */
.my-60 {
  margin: 60px auto;
}

/* line 564, sass/style.scss */
/* line 695, sass/style.scss */
#fold-top {
  display: none !important;
}

/* line 567, sass/style.scss */
/* line 700, sass/style.scss */
#fold-bottom {
  display: none !important;
}

/* line 570, sass/style.scss */
/* line 705, sass/style.scss */
.page-template-components-template {
  background: #fff;
}

/* line 573, sass/style.scss */
/* line 710, sass/style.scss */
.fusion-mobile-nav-item.free_demo_menu_item a .menu-text {
  width: 100%;
  padding: 15px 25px;
  font-weight: bold;
}

/* line 578, sass/style.scss */
/* line 717, sass/style.scss */
.fusion-header-sticky-height {
  height: auto !important;
}

/* line 581, sass/style.scss */
/* line 722, sass/style.scss */
.fusion-header-v2 .fusion-header,
.fusion-header-v3 .fusion-header,
.fusion-header-v4 .fusion-header,
.fusion-header-v5 .fusion-header {
  border: 0;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.05);
}

/* line 588, sass/style.scss */
/* line 731, sass/style.scss */
.header--section {
  width: 100%;
  background-size: 42% !important;
}

/* line 592, sass/style.scss */
/* line 737, sass/style.scss */
.page-id-11812 .header--section {
  background-size: 40% !important;
}

/* line 595, sass/style.scss */
/* line 742, sass/style.scss */
.header--tabs {
  padding-top: 30px;
  padding-bottom: 30px;
}

/* line 599, sass/style.scss */
/* line 748, sass/style.scss */
.header--tabs .yellow--btn,
.header--tabs .white--btn {
  font-size: 15px;
  margin-right: 15px;
}

/* line 604, sass/style.scss */
/* line 755, sass/style.scss */
.page-id-11980 .header--section {
  margin-top: -30px;
  background-size: 40% !important;
}

/* line 608, sass/style.scss */
/* line 761, sass/style.scss */
.page-id-11980 .hero--cta {
  margin-bottom: 0;
}

/* line 611, sass/style.scss */
/* line 766, sass/style.scss */
.header--box-wrapper {
  border: 2px solid #f1f1f1;
  border-radius: 28px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  padding: 30px 30px 20px 30px;
  max-width: 500px;
  background: #fff;
}

/* line 619, sass/style.scss */
/* line 776, sass/style.scss */
.header--list-title {
  margin-bottom: 20px;
}

/* line 622, sass/style.scss */
/* line 781, sass/style.scss */
.page-id-11627 .header--section-circle {
  position: relative;
}

/* line 625, sass/style.scss */
/* line 786, sass/style.scss */
.page-id-11627 .header--tabs {
  display: none;
}

/* line 628, sass/style.scss */
/* line 791, sass/style.scss */
.page-id-11883 .header--section-circle {
  position: relative;
  overflow: hidden;
}

/* line 632, sass/style.scss */
/* line 797, sass/style.scss */
.page-id-11883 .header--section-circle:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  border: 18px solid #66debe;
  border-radius: 100%;
  padding: 60px;
  margin-right: -40px;
  margin-bottom: 40px;
}

/* line 644, sass/style.scss */
/* line 811, sass/style.scss */
.page-id-11883 .hero--cta {
  margin-bottom: 0;
}

/* line 647, sass/style.scss */
/* line 816, sass/style.scss */
.page-template-components-template.page-id-35453 {
  padding-top: 0;
}

/* line 650, sass/style.scss */
/* line 821, sass/style.scss */
.page-template-components-template .header--tabs .white--btn {
  font-size: 12px;
  margin-right: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 656, sass/style.scss */
/* line 829, sass/style.scss */
.page-id-35453 .hero--cta {
  margin-bottom: 0;
}

/* line 659, sass/style.scss */
/* line 834, sass/style.scss */
.page-id-35453 .header-wrapper-circle:after {
  display: none;
}

/* line 662, sass/style.scss */
/* line 839, sass/style.scss */
.page-id-35453 .header--section-mobile .owl-dots {
  display: none;
}

/* line 665, sass/style.scss */
/* line 844, sass/style.scss */
.header--wrapper-h2 {
  max-width: 789px;
}

/* line 668, sass/style.scss */
/* line 849, sass/style.scss */
.page-id-11812 .header--wrapper {
  position: relative;
}

/* line 671, sass/style.scss */
/* line 854, sass/style.scss */
.page-id-11812 .header--wrapper-text {
  margin-top: 30px;
}

/* line 674, sass/style.scss */
/* line 859, sass/style.scss */
.page-id-11812 .header--image {
  margin-bottom: 30px;
}

/* line 677, sass/style.scss */
/* line 864, sass/style.scss */
.page-id-11812 .header--box-title {
  margin-bottom: 20px;
}

/* line 680, sass/style.scss */
/* line 869, sass/style.scss */
.header-wrapper-circle {
  position: relative;
}

/* line 683, sass/style.scss */
/* line 874, sass/style.scss */
.header-wrapper-circle:after {
  content: "";
  position: absolute;
  right: 0;
  z-index: 2;
  border: 22px solid #3a8cda;
  border-radius: 100%;
  margin-right: -60px;
  bottom: 0;
  margin-bottom: -60px;
}

/* line 694, sass/style.scss */
/* line 887, sass/style.scss */
.header--wrapper {
  padding-bottom: 50px;
}

/* line 697, sass/style.scss */
/* line 892, sass/style.scss */
.page-id-11627 .header--wrapper {
  padding-top: 110px;
}

/* line 700, sass/style.scss */
/* line 897, sass/style.scss */
.header--wrapper-h1 {
  max-width: 575px;
}

/* line 703, sass/style.scss */
/* line 902, sass/style.scss */
.header--wrapper-text {
  max-width: 575px;
}

/* line 706, sass/style.scss */
/* line 907, sass/style.scss */
.header--numbers {
  padding-bottom: 40px;
  max-width: 575px;
  position: relative;
  z-index: 2;
}

/* line 712, sass/style.scss */
/* line 915, sass/style.scss */
.headers--numbers-title {
  margin-bottom: 0;
}

/* line 715, sass/style.scss */
/* line 920, sass/style.scss */
.header--numbers-svg svg {
  max-width: 111px;
  max-height: 111px;
}

/* line 719, sass/style.scss */
/* line 926, sass/style.scss */
.header--image-mobile {
  width: 100%;
  height: auto;
  padding-bottom: 30px;
}

/* line 724, sass/style.scss */
/* line 933, sass/style.scss */
.hero--cta {
  margin-bottom: 80px;
  margin-top: 10px;
}

/* line 728, sass/style.scss */
/* line 939, sass/style.scss */
.page-id-35524 .header--wrapper {
  margin-top: 40px;
}

/* line 731, sass/style.scss */
/* line 944, sass/style.scss */
.page-id-35524 .hero--form {
  position: relative;
  z-index: 3;
}

/* line 735, sass/style.scss */
/* line 950, sass/style.scss */
.ginput_container input {
  width: 100% !important;
}

/* line 738, sass/style.scss */
/* line 955, sass/style.scss */
.hero--form-title {
  margin-top: 50px;
}

/* line 741, sass/style.scss */
/* line 960, sass/style.scss */
.hero--form:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  border: 18px solid #66debe;
  border-radius: 100%;
  z-index: -3;
  padding: 80px;
  margin-left: -123px;
  margin-bottom: 30px;
}

/* line 753, sass/style.scss */
/* line 974, sass/style.scss */
.page-template-components-template.page-id-35524 h2 {
  margin-bottom: 30px;
}

/* line 756, sass/style.scss */
/* line 979, sass/style.scss */
.banner--logo-section {
  width: 100%;
  background-color: #66debe;
  padding-top: 30px;
  padding-bottom: 50px;
  position: relative;
  z-index: 4;
}

/* line 764, sass/style.scss */
/* line 989, sass/style.scss */
.page-template-components-template p#blt {
  color: #fff;
}

/* line 767, sass/style.scss */
/* line 994, sass/style.scss */
.banner-logo-col {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 772, sass/style.scss */
/* line 1001, sass/style.scss */
.column4--section {
  width: 100%;
}

/* line 775, sass/style.scss */
/* line 1006, sass/style.scss */
.column4--section-heading {
  padding-top: 80px;
  padding-bottom: 40px;
}

/* line 779, sass/style.scss */
/* line 1012, sass/style.scss */
.page-id-41167 .column4--section-heading {
  padding-top: 0;
  margin-top: 0;
}

/* line 783, sass/style.scss */
/* line 1018, sass/style.scss */
.page-id-41167 .header--numbers {
  display: none;
}

/* line 786, sass/style.scss */
/* line 1023, sass/style.scss */
.column4--svg {
  min-height: 220px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 792, sass/style.scss */
/* line 1031, sass/style.scss */
.column4--title {
  margin: 10px auto;
}

/* line 795, sass/style.scss */
/* line 1036, sass/style.scss */
.column4--section-circle {
  position: relative;
}

/* line 798, sass/style.scss */
/* line 1041, sass/style.scss */
.column4--section-circle:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  padding: 100px;
  border: 22px solid #fae56f;
  border-radius: 100%;
  margin-top: -90px;
  margin-left: -100px;
}

/* line 810, sass/style.scss */
/* line 1055, sass/style.scss */
.column4--cta {
  margin-top: 50px;
  margin-bottom: 60px;
}

/* line 814, sass/style.scss */
/* line 1061, sass/style.scss */
.column4--text {
  max-width: 200px;
  margin: auto;
}

/* line 818, sass/style.scss */
/* line 1067, sass/style.scss */
.body--grid {
  display: flex;
  position: relative;
  margin: 0 auto;
  max-width: 1280px;
  list-style: none;
  text-align: center;
  padding-top: 40px;
}

/* line 827, sass/style.scss */
/* line 1078, sass/style.scss */
.column4--section .body--grid {
  display: block;
}

/* line 830, sass/style.scss */
/* line 1083, sass/style.scss */
.body--grid figure {
  position: relative;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 320px;
  max-height: 360px;
  width: 48%;
  background: #3085a3;
  text-align: center;
  cursor: pointer;
}

/* line 841, sass/style.scss */
/* line 1096, sass/style.scss */
.body--grid figure img {
  position: relative;
  display: block;
  min-height: 100%;
  max-width: 100%;
  opacity: 0.8;
}

/* line 848, sass/style.scss */
/* line 1105, sass/style.scss */
.body--grid figure figcaption {
  padding: 20px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 853, sass/style.scss */
/* line 1112, sass/style.scss */
.body--grid figure figcaption::before,
.body--grid figure figcaption::after {
  pointer-events: none;
}

/* line 857, sass/style.scss */
/* line 1118, sass/style.scss */
.body--grid figure figcaption,
.body--grid figure figcaption>a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 865, sass/style.scss */
/* line 1128, sass/style.scss */
.body--grid figure figcaption>a {
  z-index: 1000;
  text-indent: 200%;
  white-space: nowrap;
  font-size: 0;
  opacity: 0;
}

/* line 872, sass/style.scss */
/* line 1137, sass/style.scss */
.body--grid figure h4,
.body--grid figure p {
  margin: 0;
}

/* line 876, sass/style.scss */
/* line 1143, sass/style.scss */
.body--grid figure p {
  letter-spacing: 1px;
  font-size: 68.5%;
}

/* line 880, sass/style.scss */
/* line 1149, sass/style.scss */
figure.body-effect {
  background: #fae56f;
  border-radius: 20px;
  z-index: 5;
}

/* line 885, sass/style.scss */
/* line 1156, sass/style.scss */
figure.body-effect img {
  max-width: none;
  width: -webkit-calc(100%+60px);
  width: calc(100%+60px);
  opacity: 1;
  transition: opacity 0.35s, transform 0.35s;
  transform: translate3d(0, 0, 0) scale(1);
  backface-visibility: hidden;
}

/* line 894, sass/style.scss */
/* line 1167, sass/style.scss */
figure.body-effect:hover img {
  opacity: 0.3;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(-30px, 0, 0) scale(1.12);
}

/* line 899, sass/style.scss */
/* line 1174, sass/style.scss */
figure.body-effect h4 {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

/* line 904, sass/style.scss */
/* line 1181, sass/style.scss */
figure.body-effect p {
  padding: 0 10px 0 0;
  width: 55%;
  text-align: left;
  text-align: right;
  opacity: 1;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-40px, 0, 0);
  transform: translate3d(0, 0, 0);
  background-color: #fff;
  border-radius: 8px;
  padding: 15px;
}

/* line 918, sass/style.scss */
/* line 1197, sass/style.scss */
figure.body-effect:hover p {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 923, sass/style.scss */
/* line 1204, sass/style.scss */
.body--title {
  padding: 10px 20px;
  background: #fae56f;
  border-radius: 25px;
  margin-right: 15px;
  margin-bottom: 20px;
  transition: all 0.3s ease-in-out;
}

/* line 931, sass/style.scss */
/* line 1214, sass/style.scss */
.page-template-components-template p.body__text {
  font-weight: bold;
  text-align: left;
  font-family: "Nunito", sans-serif;
  text-align: left;
  font-size: 18px;
}

/* line 938, sass/style.scss */
/* line 1223, sass/style.scss */
.body-effect:hover .body--title {
  background: #fff;
}

/* line 941, sass/style.scss */
/* line 1228, sass/style.scss */
.body--section {
  width: 100%;
  background-color: #fff9c6;
  padding-top: 40px;
  padding-bottom: 80px;
}

/* line 947, sass/style.scss */
/* line 1236, sass/style.scss */
.page-id-43595 .testa--ctaWrap {
  margin: 0;
  background-color: #fff9c5;
  padding-bottom: 15px;
}

/* line 952, sass/style.scss */
/* line 1243, sass/style.scss */
.page-id-43595 .testa--ctaWrap .yellow--btn {
  background-color: #66debd;
}

/* line 955, sass/style.scss */
/* line 1248, sass/style.scss */
.page-id-43595 .testa--ctaWrap .yellow--btn:hover {
  background-color: #23bd94;
  color: #3d3d3d;
}

/* line 959, sass/style.scss */
/* line 1254, sass/style.scss */
.page-id-11812 .body--section {
  position: relative;
  z-index: 2;
}

/* line 963, sass/style.scss */
/* line 1260, sass/style.scss */
.div-circle1,
.div-circle2 {
  position: relative;
}

/* line 967, sass/style.scss */
/* line 1266, sass/style.scss */
.div-circle1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 40px;
  margin-top: -35px;
  z-index: 0;
  border: 10px solid #fae56f;
  border-radius: 100%;
  padding: 57px;
}

/* line 978, sass/style.scss */
/* line 1279, sass/style.scss */
.div-circle1:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 120px;
  z-index: 0;
  border: 14px solid #3a8cda;
  border-radius: 100%;
  padding: 77px;
  margin-bottom: -50px;
}

/* line 989, sass/style.scss */
/* line 1292, sass/style.scss */
.div-circle2:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  z-index: 0;
  border: 22px solid #66debe;
  border-radius: 100%;
  padding: 77px;
  margin-top: -45px;
  margin-right: -45px;
}

/* line 1001, sass/style.scss */
/* line 1306, sass/style.scss */
.banner--row {
  max-width: 600px;
  padding: 90px 0;
}

/* line 1005, sass/style.scss */
/* line 1312, sass/style.scss */
.banner--section {
  width: 100%;
}

/* line 1008, sass/style.scss */
/* line 1317, sass/style.scss */
#fade-in-section {
  display: none;
}

/* line 1011, sass/style.scss */
/* line 1322, sass/style.scss */
#fade-in-section #input_7_32 {
  display: none !important;
}

/* line 1014, sass/style.scss */
/* line 1327, sass/style.scss */
.banner--section-circle {
  position: relative;
  overflow: hidden;
  min-height: 630px;
  display: flex;
  z-index: 2;
  background-size: cover !important;
}

/* line 1022, sass/style.scss */
/* line 1337, sass/style.scss */
.banner--section-circle:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  border: 18px solid #66debe;
  border-radius: 100%;
  padding: 100px;
  margin-top: 150px;
  margin-left: -150px;
}

/* line 1034, sass/style.scss */
/* line 1351, sass/style.scss */
.bannerStatic--content {
  max-width: 700px;
}

/* line 1037, sass/style.scss */
/* line 1356, sass/style.scss */
.bannerStatic--image {
  width: 100%;
  height: auto;
  max-height: 200px;
}

/* line 1042, sass/style.scss */
/* line 1363, sass/style.scss */
.page-id-35453 .bannerStatic--image {
  max-height: unset;
}

/* line 1045, sass/style.scss */
/* line 1368, sass/style.scss */
.bannerStatic--section {
  width: 100%;
}

/* line 1048, sass/style.scss */
/* line 1373, sass/style.scss */
.bannerStatic--section .gform_title {
  display: none !important;
}

/* line 1051, sass/style.scss */
/* line 1378, sass/style.scss */
.bannerStatic--section .gform_description {
  display: none !important;
}

/* line 1054, sass/style.scss */
/* line 1383, sass/style.scss */
.bannerStatic--section #input_7_6,
.bannerStatic--section #input_7_35,
.bannerStatic--section #input_7_30,
.form--section #input_18_35,
.form--section #input_18_30,
#input_21_6,
#input_21_35,
#input_21_30 {
  width: 100%;
}

/* line 1064, sass/style.scss */
/* line 1395, sass/style.scss */
#field_21_39.gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible .gfield_label {
  display: block !important;
  margin-left: 5px;
}

/* line 1069, sass/style.scss */
/* line 1402, sass/style.scss */
#field_21_39.gfield.gfield_contains_required.field_sublabel_below.field_description_below.gfield_visibility_visible .gfield_label .gfield_required {
  display: none;
}

/* line 1074, sass/style.scss */
/* line 1409, sass/style.scss */
.form--section {
  background-size: 35% !important;
  width: 100%;
  position: relative;
  z-index: 4;
  background-color: #fff !important;
}

/* line 1081, sass/style.scss */
/* line 1418, sass/style.scss */
.form--list {
  list-style-type: none;
  padding: 0;
}

/* line 1085, sass/style.scss */
/* line 1424, sass/style.scss */
.form--text {
  padding-bottom: 50px;
}

/* line 1088, sass/style.scss */
/* line 1429, sass/style.scss */
.form--list li {
  color: #323232;
  font-size: 15px;
  font-weight: 300;
  font-family: "Nunito", sans-serif;
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

/* line 1098, sass/style.scss */
/* line 1441, sass/style.scss */
.form--list li span {
  color: #e8bb00;
  border: 1px solid #e8bb00;
  border-radius: 100%;
  padding: 4px 7px;
  background: linear-gradient(45deg, #fff, #f9f4de);
  font-size: 13px;
  font-weight: bold;
  margin-right: 10px;
}

/* line 1108, sass/style.scss */
/* line 1453, sass/style.scss */
.form--wrapper {
  border: 2px solid #f1f1f1;
  border-radius: 16px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  padding: 25px 30px 15px 30px;
  margin-left: 30px;
  background: #fff;
}

/* line 1116, sass/style.scss */
/* line 1463, sass/style.scss */
.form--title {
  margin-bottom: 15px;
}

/* line 1119, sass/style.scss */
/* line 1468, sass/style.scss */
.grid--wrapper {
  margin-bottom: 40px;
}

/* line 1122, sass/style.scss */
/* line 1473, sass/style.scss */
.grid--title {
  margin-bottom: 10px;
}

/* line 1125, sass/style.scss */
/* line 1478, sass/style.scss */
.page-template-components-template h1.form--heading {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  color: #3d3d3d;
}

/* line 1132, sass/style.scss */
/* line 1487, sass/style.scss */
.page-id-10796 #site-navigation {
  position: relative;
}

/* line 1135, sass/style.scss */
/* line 1492, sass/style.scss */
.page-id-10796 .form--section {
  position: relative;
  overflow: hidden;
  padding-top: 30px;
}

/* line 1140, sass/style.scss */
/* line 1499, sass/style.scss */
.page-id-10796 .form--section:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  padding: 30px;
  border: 14px solid #3a8cda;
  border-radius: 100%;
  margin-top: 200px;
  margin-right: -25px;
}

/* line 1151, sass/style.scss */
/* line 1512, sass/style.scss */
.page-template-components-template h2.grid--header {
  margin-top: 20px;
  margin-bottom: 60px;
}

/* line 1155, sass/style.scss */
/* line 1518, sass/style.scss */
.bannerStatic--section {
  background-repeat: no-repeat;
  background-position: right center;
  min-height: 740px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: 37%;
  padding: 50px 0 50px 0;
  position: relative;
  z-index: 2;
}

/* line 1167, sass/style.scss */
/* line 1532, sass/style.scss */
.page-template-components-template h2.bannerStatic--section-title,
.page-template-components-template p.bannerStatic--section-text {
  color: #fff;
}

/* line 1171, sass/style.scss */
/* line 1538, sass/style.scss */
.home .column2--section-grid {
  position: relative;
  z-index: 2;
  margin-top: 110px;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 220px;
  background: url(https://thirdspacelearning.com/wp-content/uploads/2019/10/Rectangle-content-container.png) no-repeat center center;
  background-size: 100% 90%;
  width: 100%;
}

/* line 1183, sass/style.scss */
/* line 1552, sass/style.scss */
.column2--section-grid {
  position: relative;
  z-index: 2;
  margin-top: 70px;
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 130px;
  background: url(https://thirdspacelearning.com/wp-content/uploads/2019/10/Rectangle-content-container.png) no-repeat center center;
  background-size: 100% 90%;
  width: 100%;
}

/* line 1195, sass/style.scss */
/* line 1566, sass/style.scss */
.column2--section {
  width: 100%;
}

/* line 1198, sass/style.scss */
/* line 1571, sass/style.scss */
.column2--section-grid#column-2-7 {
  margin-bottom: 130px;
}

@media (max-width: 520px) {

  /* line 1202, sass/style.scss */
  /* line 1577, sass/style.scss */
  .column2--section-grid#column-2-7 {
    margin-bottom: 0;
  }

  /* line 1205, sass/style.scss */
  /* line 1582, sass/style.scss */
  .column2--section-grid {
    margin-top: 0 !important;
    margin-bottom: 20px;
  }
}

/* line 1210, sass/style.scss */
/* line 1588, sass/style.scss */
.ch--links {
  font-family: "Nunito", sans-serif;
  font-size: 18px;
  color: #3d3d3d;
  font-weight: bold;
  margin: 15px;
  padding-bottom: 15px;
}

/* line 1218, sass/style.scss */
/* line 1598, sass/style.scss */
.ch--links:hover,
.ch--links.active {
  color: #3d3d3d;
  border-bottom: 5px solid #f9e56f;
}

/* line 1223, sass/style.scss */
/* line 1605, sass/style.scss */
.page-id-43595 .column2--section-grid {
  background-size: 100% 100%;
}

/* line 1226, sass/style.scss */
/* line 1610, sass/style.scss */
.page-id-35453 .column2--section-grid {
  margin-bottom: 150px;
}

/* line 1229, sass/style.scss */
/* line 1615, sass/style.scss */
.page-template-components-template .column2--section-grid p.p--small {
  font-size: 17px;
  line-height: 27px;
}

/* line 1233, sass/style.scss */
/* line 1621, sass/style.scss */
.page-id-11883 .column2--section-grid,
.page-id-11980 .column2--section-grid {
  margin-bottom: 140px;
}

/* line 1237, sass/style.scss */
/* line 1627, sass/style.scss */
.column2--img {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: -100px;
  max-width: 100%;
}

/* line 1244, sass/style.scss */
/* line 1636, sass/style.scss */
.column2--cta {
  margin-top: 10px;
}

/* line 1247, sass/style.scss */
/* line 1641, sass/style.scss */
.overflow--v {
  overflow: visible;
}

/* line 1250, sass/style.scss */
/* line 1646, sass/style.scss */
.column2--order2 {
  order: 1;
}

/* line 1253, sass/style.scss */
/* line 1651, sass/style.scss */
.column2--order1 {
  order: 2;
}

/* line 1256, sass/style.scss */
/* line 1656, sass/style.scss */
.column2--order2 .column2--img {
  left: 0;
}

/* line 1259, sass/style.scss */
/* line 1661, sass/style.scss */
.banner--row-fade {
  max-width: 600px;
  padding: 15px;
}

/* line 1263, sass/style.scss */
/* line 1667, sass/style.scss */
.page-template-components-template h2.column3--title {
  margin-top: 30px;
}

/* line 1266, sass/style.scss */
/* line 1672, sass/style.scss */
.page-template-components-template h2.column3--sectTitle {
  margin-bottom: 40px;
}

/* line 1269, sass/style.scss */
/* line 1677, sass/style.scss */
.column3--section {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 80px;
  position: relative;
  overflow: hidden;
}

/* line 1276, sass/style.scss */
/* line 1686, sass/style.scss */
.column3--section:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  padding: 0;
  border: 30px solid #fae56f;
  border-radius: 100%;
  margin-left: 80px;
}

/* line 1287, sass/style.scss */
/* line 1699, sass/style.scss */
.column3--section:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  padding: 0;
  border: 40px solid #3a8cda;
  border-radius: 100%;
  margin-top: 40px;
  margin-right: -20px;
}

/* line 1299, sass/style.scss */
/* line 1713, sass/style.scss */
.column3--svg {
  max-height: 164px;
}

/* line 1302, sass/style.scss */
/* line 1718, sass/style.scss */
.section--testimonials {
  background: url("https://thirdspacelearning.com/wp-content/themes/tsl/images/Testimonial-curved-bg.svg") no-repeat;
  background-size: cover;
  width: 100%;
  padding-top: 260px;
  min-height: 722px;
  margin-top: -140px;
  position: relative;
}

/* line 1311, sass/style.scss */
/* line 1729, sass/style.scss */
.page-id-35524 .section--testimonials {
  margin-top: -200px;
}

/* line 1314, sass/style.scss */
/* line 1734, sass/style.scss */
.page-template-components-template h2.testimonials--heading {
  color: #fff;
  padding-bottom: 40px;
}

/* line 1318, sass/style.scss */
/* line 1740, sass/style.scss */
.testimonial--wrapper {
  background: #fff;
  border-radius: 25px;
  padding: 24px;
  min-height: 412px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 40px;
}

/* line 1326, sass/style.scss */
/* line 1750, sass/style.scss */
.testimonials--wrapper {
  margin-top: -333px;
}

/* line 1329, sass/style.scss */
/* line 1755, sass/style.scss */
.owl--testimonials .item {
  margin-right: 20px;
  margin-left: 20px;
}

/* line 1333, sass/style.scss */
/* line 1761, sass/style.scss */
.owl-carousel .owl-item img.testimonials--img {
  width: 50px;
  height: auto;
  margin-bottom: 35px;
}

/* line 1338, sass/style.scss */
/* line 1768, sass/style.scss */
.testimonials--text {
  padding-bottom: 20px;
  border-bottom: 3px solid #3a8cda;
  min-height: 204px;
}

/* line 1343, sass/style.scss */
/* line 1775, sass/style.scss */
.testimonials--title {
  max-width: 100%;
  min-width: 75px;
}

/* line 1347, sass/style.scss */
/* line 1781, sass/style.scss */
.section--testimonials:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  padding: 100px;
  border: 22px solid #fff;
  border-radius: 100%;
  margin-top: 20px;
  margin-left: -100px;
}

/* line 1359, sass/style.scss */
/* line 1795, sass/style.scss */
.page-id-11883 .section--testimonials:before {
  z-index: 4;
}

/* line 1362, sass/style.scss */
/* line 1800, sass/style.scss */
.section--testimonials:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 100px;
  border: 22px solid #66debe;
  border-radius: 100%;
  margin-left: 500px;
  margin-bottom: -140px;
}

/* line 1374, sass/style.scss */
/* line 1814, sass/style.scss */
.section--testimonials-circle {
  position: relative;
}

/* line 1377, sass/style.scss */
/* line 1819, sass/style.scss */
.section--testimonials-circle:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1;
  padding: 30px;
  border: 10px solid #fae56f;
  border-radius: 100%;
  margin-bottom: -310px;
  margin-right: -120px;
}

/* line 1389, sass/style.scss */
/* line 1833, sass/style.scss */
.testimonial--cta {
  color: #3d3d3d;
  font-size: 20px;
  font-family: "Nunito", sans-serif;
  font-weight: bold;
}

/* line 1395, sass/style.scss */
/* line 1841, sass/style.scss */
.header--section-mobile {
  width: 100%;
  position: relative;
  z-index: 2;
}

/* line 1400, sass/style.scss */
/* line 1848, sass/style.scss */
.page-id-35524 .header--section {
  overflow: hidden;
}

/* line 1403, sass/style.scss */
/* line 1853, sass/style.scss */
.page-id-11812 .header--section-mobile .owl-dots {
  display: none;
}

/* line 1406, sass/style.scss */
/* line 1858, sass/style.scss */
.header--image {
  width: 100%;
  height: auto;
  max-width: 575px;
}

/* line 1411, sass/style.scss */
/* line 1865, sass/style.scss */
.page-id-11812 .header-wrapper-circle:after {
  display: none;
}

/* line 1414, sass/style.scss */
/* line 1870, sass/style.scss */
.header-mobile-col {
  padding-left: 0;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}

/* line 1421, sass/style.scss */
/* line 1879, sass/style.scss */
.header--section-mobile .owl-dots {
  top: 0;
}

/* line 1424, sass/style.scss */
/* line 1884, sass/style.scss */
.hero-cta-mobile {
  margin-top: 20px;
  margin-bottom: 50px;
}

/* line 1428, sass/style.scss */
/* line 1890, sass/style.scss */
.body--figure {
  border-radius: 20px;
  background-size: cover;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 220px;
  display: block;
  position: relative;
  z-index: 2;
}

/* line 1439, sass/style.scss */
/* line 1903, sass/style.scss */
.body--cta-mobile {
  padding: 15px;
  margin-top: -20px;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  position: relative;
  z-index: 2;
}

/* line 1449, sass/style.scss */
/* line 1915, sass/style.scss */
.body1--circle-mobile {
  position: relative;
}

/* line 1452, sass/style.scss */
/* line 1920, sass/style.scss */
.body1--circle-mobile:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  padding: 80px;
  border: 18px solid #3a8cda;
  border-radius: 100%;
  z-index: 1;
  margin-top: -30px;
  margin-left: -80px;
}

/* line 1464, sass/style.scss */
/* line 1934, sass/style.scss */
.body1--circle-mobile:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 80px;
  border: 18px solid #4ccc87;
  border-radius: 100%;
  z-index: 1;
  margin-bottom: -30px;
  margin-right: -80px;
}

/* line 1476, sass/style.scss */
/* line 1948, sass/style.scss */
.column2-section-mobile {
  padding: 30px 15px 0 30px;
}

/* line 1479, sass/style.scss */
/* line 1953, sass/style.scss */
.column2--cta-wrapper {
  padding: 10px 40px;
  text-align: center;
}

/* line 1483, sass/style.scss */
/* line 1959, sass/style.scss */
.column2--carouselgrid .column2--img {
  margin-top: -50px;
}

/* line 1486, sass/style.scss */
/* line 1964, sass/style.scss */
.column2--section-grid.carouselGrid {
  margin-bottom: 40px;
  margin-top: 80px;
  padding-top: 60px;
  padding-bottom: 60px;
}

@media (max-width: 1023px) {

  /* line 1493, sass/style.scss */
  /* line 1973, sass/style.scss */
  .column2--section-grid.carouselGrid {
    background: unset;
  }

  /* line 1496, sass/style.scss */
  /* line 1978, sass/style.scss */
  .column2--img.img--carouselGrid {
    position: unset;
    margin: unset;
    top: unset;
    right: unset;
  }
}

/* line 1503, sass/style.scss */
/* line 1986, sass/style.scss */
.column2--section-grid.carouselGrid#carsgrid-1 {
  margin-top: 20px;
}

/* line 1506, sass/style.scss */
/* line 1991, sass/style.scss */
.cl2--carWrap {
  border: 1px solid #f1f1f1;
  border-radius: 28px;
  box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.01);
  padding: 15px;
  background-color: #fff;
  position: relative;
}

/* line 1514, sass/style.scss */
/* line 2001, sass/style.scss */
.cl2--pseudocontainer {
  position: relative;
  padding-top: 20px;
  width: 100%;
}

/* line 1519, sass/style.scss */
/* line 2008, sass/style.scss */
.cl2--text {
  padding: 15px 0;
}

/* line 1522, sass/style.scss */
/* line 2013, sass/style.scss */
.cl2--pseudocontainer:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 50%;
  background-color: #f2f9fd;
}

/* line 1532, sass/style.scss */
/* line 2025, sass/style.scss */
.cl2--pseudocontainer .owl-dots {
  width: 100%;
  text-align: center;
}

/* line 1536, sass/style.scss */
/* line 2031, sass/style.scss */
body .gform_wrapper ul li.gfield {
  margin-top: 0 !important;
}

/* line 1559, sass/style.scss */
/* line 2036, sass/style.scss */
.page-template-components-template #gform_submit_button_14 {
  display: inline-block;
  background-color: #fff183;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding-right: 40px;
  padding-left: 40px;
  padding-top: 30px;
  padding-bottom: 30px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
  border: 1px solid #fae56f;
}

/* line 1575, sass/style.scss */
/* line 2054, sass/style.scss */
.page-template-components-template #gform_submit_button_14:hover {
  background-color: #fff;
  color: #3d3d3d;
  border: 1px solid #fff;
}

/* line 1580, sass/style.scss */
/* line 2061, sass/style.scss */
.page-template-components-template .gform_title,
.page-template-components-template .gform_description {
  display: none !important;
}

/* line 1584, sass/style.scss */
/* line 2067, sass/style.scss */
.testimonial--modal-header {
  margin-top: 20px;
}

/* line 1587, sass/style.scss */
/* line 2072, sass/style.scss */
.testimonials--cta-modal {
  background: 0;
  border: 0;
  outline: 0 !important;
  color: #3a8cda;
  cursor: pointer;
}

/* line 1594, sass/style.scss */
/* line 2081, sass/style.scss */
.testimonials--cta-modal:active,
.testimonials--cta-modal:hover {
  outline: 0 !important;
  color: #3a8cda;
}

/* line 1599, sass/style.scss */
/* line 2088, sass/style.scss */
.ua-mobile .modal-open {
  position: relative !important;
}

/* line 1602, sass/style.scss */
/* line 2093, sass/style.scss */
.owl-nav button i:focus,
.owl-nav button:focus {
  outline: 0 !important;
}

/* line 1606, sass/style.scss */
/* line 2099, sass/style.scss */
.owl--testimonials .owl-dots {
  display: flex;
  justify-content: center;
  margin-top: -37px;
}

/* line 1611, sass/style.scss */
/* line 2106, sass/style.scss */
.owl-nav button i {
  position: relative;
  display: inline-block;
  border-radius: 100%;
  background-color: #fff;
  color: #000;
  font-weight: bold;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  font-size: 20px;
  padding: 9px 8px;
  font-weight: bold;
  margin: 2px;
}

/* line 1624, sass/style.scss */
/* line 2121, sass/style.scss */
.owl-theme .owl-nav [class*="owl-"]:hover {
  background: unset;
  color: unset;
}

/* line 1628, sass/style.scss */
/* line 2127, sass/style.scss */
.owl-nav button:hover {
  background-color: #fff;
}

/* line 1631, sass/style.scss */
/* line 2132, sass/style.scss */
.owl-nav {
  display: flex;
  justify-content: space-between;
  max-width: 250px;
  margin: auto;
}

/* line 1637, sass/style.scss */
/* line 2140, sass/style.scss */
.testimonials--cta-cover {
  margin-top: 40px;
}

/* line 1640, sass/style.scss */
/* line 2145, sass/style.scss */
.page-template-components-template .modal.fade.show {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 1643, sass/style.scss */
/* line 2150, sass/style.scss */
.table--section {
  width: 100%;
  background-color: #fdf2b7;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-bottom: 40px;
}

/* line 1650, sass/style.scss */
/* line 2159, sass/style.scss */
.table--subheading {
  max-width: 990px;
  margin: auto;
}

/* line 1654, sass/style.scss */
/* line 2165, sass/style.scss */
.table--list {
  padding: 0;
  list-style-type: none;
}

/* line 1658, sass/style.scss */
/* line 2171, sass/style.scss */
.table-listS-title {
  padding: 15px;
}

/* line 1661, sass/style.scss */
/* line 2176, sass/style.scss */
.table--wrapper {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 20px;
  border: 1px solid #f1f1f1;
  margin-top: 50px;
  max-width: 1030px;
  margin-left: auto;
  margin-right: auto;
}

/* line 1671, sass/style.scss */
/* line 2188, sass/style.scss */
.table-listS-title.h41 {
  border-bottom: 10px solid #8abff0;
}

/* line 1674, sass/style.scss */
/* line 2193, sass/style.scss */
.table-listS-title.h42 {
  border-bottom: 10px solid #66debe;
}

/* line 1677, sass/style.scss */
/* line 2198, sass/style.scss */
.table-listS-title.h43 {
  border-bottom: 10px solid #fff183;
}

/* line 1680, sass/style.scss */
/* line 2203, sass/style.scss */
.container--table {
  max-width: 1180px;
  width: 100%;
  margin: auto;
}

/* line 1685, sass/style.scss */
/* line 2210, sass/style.scss */
.table--list-wrapper {
  padding: 10px 30px 20px 30px;
}

/* line 1688, sass/style.scss */
/* line 2215, sass/style.scss */
.table--list-wrapper li {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 10px;
}

/* line 1694, sass/style.scss */
/* line 2223, sass/style.scss */
.table--list-wrapper li:before {
  content: "\2022";
  color: #8abff0;
  font-size: 20px;
  font-family: "Nunito", sans-serif;
  margin-right: 10px;
}

/* line 1701, sass/style.scss */
/* line 2232, sass/style.scss */
.table--list-wrapper.tl1 li:before {
  color: #8abff0;
}

/* line 1704, sass/style.scss */
/* line 2237, sass/style.scss */
.table--list-wrapper.tl2 li:before {
  color: #66debe;
}

/* line 1707, sass/style.scss */
/* line 2242, sass/style.scss */
.table--list-wrapper.tl3 li:before {
  color: #fff183;
}

/* line 1710, sass/style.scss */
/* line 2247, sass/style.scss */
.table--secHeader {
  max-width: 1000px;
  margin: 30px auto 0 auto;
}

/* line 1714, sass/style.scss */
/* line 2253, sass/style.scss */
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type="submit"],
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_page_footer input[type="submit"] {
  display: inline-block !important;
  background-color: #fae56f;
  font-family: "Nunito", sans-serif;
  font-size: 20px !important;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding: 20px 50px !important;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 1729, sass/style.scss */
/* line 2270, sass/style.scss */
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type="submit"]:hover,
.gform_wrapper .gform_page_footer input.button:hover,
.gform_wrapper .gform_page_footer input[type="submit"]:hover {
  background-color: #fff9c6;
  color: #3d3d3d;
}

/* line 1736, sass/style.scss */
/* line 2279, sass/style.scss */
.page-template-components-template .testimonials--modal .modal-content {
  border-radius: 25px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
}

/* line 1740, sass/style.scss */
/* line 2285, sass/style.scss */
.testimonials--modal .modal-dialog {
  margin-top: 180px;
}

/* line 1743, sass/style.scss */
/* line 2290, sass/style.scss */
.page-id-9548 #site-navigation {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 40px;
  box-shadow: rgba(0, 0, 0, 0.11765) 0 1px 3px;
}

/* line 1748, sass/style.scss */
/* line 2297, sass/style.scss */
.page-id-9548 .fusion-header {
  display: flex;
  justify-content: center;
}

/* line 1752, sass/style.scss */
/* line 2303, sass/style.scss */
.register--section {
  width: 100%;
}

/* line 1755, sass/style.scss */
/* line 2308, sass/style.scss */
.register--background {
  background: url("https://thirdspacelearning.com/wp-content/themes/tsl/images/TSL-Content-BG.png") no-repeat center center;
  background-size: cover !important;
  padding: 100px 15px;
  width: 100%;
}

/* line 1761, sass/style.scss */
/* line 2316, sass/style.scss */
.register--circle {
  position: relative;
  overflow: hidden;
}

/* line 1765, sass/style.scss */
/* line 2322, sass/style.scss */
.register--container {
  height: 100px;
}

/* line 1768, sass/style.scss */
/* line 2327, sass/style.scss */
.register--circle:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 100px;
  border: 18px solid #fae56f;
  border-radius: 100%;
  z-index: 1;
  margin-right: -80px;
  margin-bottom: 50px;
}

/* line 1780, sass/style.scss */
/* line 2341, sass/style.scss */
.register--cta {
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 1784, sass/style.scss */
/* line 2347, sass/style.scss */
.register--icon {
  margin-left: 15px;
}

/* line 1787, sass/style.scss */
/* line 2352, sass/style.scss */
.page-template-components-template .register--text p.p--small {
  font-size: 17px;
  margin-bottom: 20px;
}

/* line 1791, sass/style.scss */
/* line 2358, sass/style.scss */
.page-template-components-template h3.resources--title {
  font-size: 40px;
  width: 100%;
}

/* line 1795, sass/style.scss */
/* line 2364, sass/style.scss */
.page-template-components-template .resource_carousel_single.has_modal:hover {
  background: unset;
  transform: scale(1.03);
}

/* line 1799, sass/style.scss */
/* line 2370, sass/style.scss */
.page-template-components-template .resource_carousel_single {
  max-width: 350px;
  margin: auto;
  transition: all 0.3s ease-in-out;
}

/* line 1804, sass/style.scss */
/* line 2377, sass/style.scss */
.page-template-components-template .image img {
  padding: 20px;
}

/* line 1807, sass/style.scss */
/* line 2382, sass/style.scss */
.page-id-38318 .resources--section {
  padding-bottom: 30px;
  background-color: #fff;
  z-index: 2;
}

/* line 1812, sass/style.scss */
/* line 2389, sass/style.scss */
.page-id-38318 .header--section-mobile .owl-carousel {
  display: none;
}

/* line 1815, sass/style.scss */
/* line 2394, sass/style.scss */
.page-template-components-template .owl-carousel .owl-item .image {
  min-height: 275px;
  background-color: #f3f3f3;
  border-radius: 20px 20px 0 0;
}

/* line 1820, sass/style.scss */
/* line 2401, sass/style.scss */
.page-template-components-template .resources--section .owl-dots {
  margin-top: -36px;
}

/* line 1823, sass/style.scss */
/* line 2406, sass/style.scss */
.page-template-components-template.page-id-35524 .resources--section {
  position: relative;
  z-index: 10;
  background-color: #fff;
  padding: 80px 15px;
}

/* line 1829, sass/style.scss */
/* line 2414, sass/style.scss */
.page-template-components-template .resource_carousel_single {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  background-color: unset;
  border-radius: 20px;
  margin-bottom: 40px;
  margin-top: 20px;
  padding: 0;
}

/* line 1837, sass/style.scss */
/* line 2424, sass/style.scss */
.page-template-components-template .resources_page_carousel .owl-item {
  background: 0;
}

/* line 1840, sass/style.scss */
/* line 2429, sass/style.scss */
.page-template-components-template .resourse--wrapper {
  padding: 20px 25px;
  text-align: left;
  background: #fff;
  border-radius: 0 0 20px 20px;
  min-height: 202px;
}

/* line 1847, sass/style.scss */
/* line 2438, sass/style.scss */
.page-template-components-template .MRs__title {
  padding: 0;
}

/* line 1850, sass/style.scss */
/* line 2443, sass/style.scss */
.page-template-components-template .resourse--wrapper p {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 25px;
}

/* line 1855, sass/style.scss */
/* line 2450, sass/style.scss */
.page-template-components-template .resourse--wrapper p.MRs__title {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
}

/* line 1861, sass/style.scss */
/* line 2458, sass/style.scss */
.resources--section {
  margin-bottom: 80px;
  width: 100%;
  position: relative;
}

/* line 1866, sass/style.scss */
/* line 2465, sass/style.scss */
.herov--list {
  margin-left: auto;
}

/* line 1869, sass/style.scss */
/* line 2470, sass/style.scss */
.page-template-components-template ul.herov--listItems li {
  font-size: 17px;
  line-height: 25px;
}

/* line 1873, sass/style.scss */
/* line 2476, sass/style.scss */
.herov--section {
  margin-top: 80px;
  width: 100%;
  position: relative;
  z-index: 2;
}

/* line 1879, sass/style.scss */
/* line 2484, sass/style.scss */
.herov--gifwrap {
  background: url(https://thirdspacelearning.com/wp-content/uploads/2020/05/how-it-works-hero-laptop-1.png) no-repeat center center;
  text-align: center;
  min-height: 300px;
  background-size: contain;
  position: relative;
}

/* line 1887, sass/style.scss */
/* line 2494, sass/style.scss */
.herov--gifwrap:before {
  content: "";
  background: url(https://thirdspacelearning.com/wp-content/uploads/2020/05/how-it-works-hero-circle-student.png) no-repeat center center;
  position: absolute;
  z-index: 3;
  right: 120px;
  bottom: -90px;
  width: 150px;
  height: 150px;
}

/* line 1898, sass/style.scss */
/* line 2507, sass/style.scss */
.herov--gifwrap:after {
  content: "";
  background: url(https://thirdspacelearning.com/wp-content/uploads/2020/05/how-it-works-hero-circle-tutor.png) no-repeat center center;
  position: absolute;
  z-index: 2;
  right: 35px;
  bottom: -60px;
  width: 150px;
  height: 150px;
}

/* line 1909, sass/style.scss */
/* line 2520, sass/style.scss */
.herov--gimg {
  max-width: 362px;
  margin-top: 23px;
}

/* line 1913, sass/style.scss */
/* line 2526, sass/style.scss */
.col2--cta {
  width: 100%;
  margin-top: 20px;
}

@media (min-width: 1023px) {

  /* line 1918, sass/style.scss */
  /* line 2533, sass/style.scss */
  .herov--sectionGif.herov--section {
    margin-bottom: 140px;
  }

  /* line 1921, sass/style.scss */
  /* line 2538, sass/style.scss */
  .col2--cta {
    position: relative;
    bottom: 70px;
    z-index: 2;
    margin-top: 0;
  }
}

@media (min-width: 1023px) and (max-width: 1400px) {

  /* line 1929, sass/style.scss */
  /* line 2547, sass/style.scss */
  .herov--sectionGif.herov--section {
    margin-bottom: 100px;
  }
}

/* line 1933, sass/style.scss */
/* line 2552, sass/style.scss */
.herov--sectionGif #vid-col:after {
  margin-right: 50px;
}

/* line 1936, sass/style.scss */
/* line 2557, sass/style.scss */
.herov--sectionGif #vid-col:before {
  margin-left: 15px;
}

/* line 1939, sass/style.scss */
/* line 2562, sass/style.scss */
.page-id-39746 .fusion-header-v2 {
  display: none;
}

@media (min-width: 520px) and (max-width: 1023px) {

  /* line 1943, sass/style.scss */
  /* line 2568, sass/style.scss */
  .herov--sectionGif {
    padding: 0 15px;
  }

  /* line 1946, sass/style.scss */
  /* line 2573, sass/style.scss */
  .herov--sectionGif #vid-col:before {
    display: none;
  }

  /* line 1949, sass/style.scss */
  /* line 2578, sass/style.scss */
  .herov--sectionGif #vid-col:after {
    display: none;
  }

  /* line 1952, sass/style.scss */
  /* line 2583, sass/style.scss */
  .page-template-components-template .herov--sectionGif h1.herov--title {
    margin-bottom: 30px;
  }

  /* line 1955, sass/style.scss */
  /* line 2588, sass/style.scss */
  .page-template-components-template .herov--sectionGif .herov--subtitle {
    margin-top: 77px;
    max-width: 100%;
  }
}

/* line 1960, sass/style.scss */
/* line 2594, sass/style.scss */
.page-id-39746 .column4--section-circle:after {
  margin-top: -220px;
}

@media (max-width: 1023px) {

  /* line 1964, sass/style.scss */
  /* line 2600, sass/style.scss */
  .page-id-39746 .column4--section-circle:after {
    margin-left: -100px;
    padding: 90px;
    margin-top: -194px;
  }
}

@media (max-width: 520px) {

  /* line 1971, sass/style.scss */
  /* line 2608, sass/style.scss */
  .herov--gifwrap:after {
    width: 75px;
    height: 75px;
    background-size: cover;
    right: 0;
    bottom: 0;
  }

  /* line 1978, sass/style.scss */
  /* line 2617, sass/style.scss */
  .herov--gifwrap:before {
    width: 75px;
    height: 75px;
    background-size: cover;
    right: unset;
    left: 0;
    bottom: 0;
  }

  /* line 1986, sass/style.scss */
  /* line 2627, sass/style.scss */
  .herov--gimg {
    max-width: 310px;
    margin-top: 40px;
  }

  /* line 1990, sass/style.scss */
  /* line 2633, sass/style.scss */
  .herov--sectionGif #vid-col:before {
    display: none;
  }

  /* line 1993, sass/style.scss */
  /* line 2638, sass/style.scss */
  .herov--sectionGif #vid-col:after {
    display: none;
  }

  /* line 1996, sass/style.scss */
  /* line 2643, sass/style.scss */
  .page-template-components-template .herov--sectionGif h1.herov--title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
    line-height: 40px;
    padding: 0 15px;
  }

  /* line 2003, sass/style.scss */
  /* line 2652, sass/style.scss */
  .page-template-components-template .herov--sectionGif p.herov--subtitle {
    padding: 0 15px;
  }
}

@media (max-width: 376px) {

  /* line 2008, sass/style.scss */
  /* line 2658, sass/style.scss */
  .herov--gimg {
    max-width: 275px;
    margin-top: 50px;
  }
}

@media (max-width: 340px) {

  /* line 2014, sass/style.scss */
  /* line 2665, sass/style.scss */
  .herov--gimg {
    max-width: 70%;
    margin-top: 68px;
  }

  /* line 2018, sass/style.scss */
  /* line 2671, sass/style.scss */
  .herov--gifwrap:after,
  .herov--gifwrap:before {
    bottom: 20px;
  }

  /* line 2022, sass/style.scss */
  /* line 2677, sass/style.scss */
  .page-template-components-template .herov--sectionGif h1.herov--title {
    position: relative;
    top: 10px;
  }
}

/* line 2027, sass/style.scss */
/* line 2683, sass/style.scss */
.herov--section .chart {
  margin-left: 7px;
}

/* line 2030, sass/style.scss */
/* line 2688, sass/style.scss */
.herov--banner {
  width: 100%;
  position: relative;
  padding: 30px 15px;
  margin-top: 100px;
  margin-bottom: 40px;
}

/* line 2037, sass/style.scss */
/* line 2697, sass/style.scss */
.page-template-components-template p.herov--text {
  font-family: "Open Sans", sans-serif;
  font-size: 30px;
  line-height: 40px;
  color: #323232;
  max-width: 1000px;
  margin: auto;
}

/* line 2045, sass/style.scss */
/* line 2707, sass/style.scss */
.herov--cta {
  margin-bottom: 20px;
  text-align: center;
}

/* line 2049, sass/style.scss */
/* line 2713, sass/style.scss */
.page-template-components-template h1.herov--title {
  margin-bottom: 20px;
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 60px;
  color: #3d3d3d;
}

/* line 2057, sass/style.scss */
/* line 2723, sass/style.scss */
.page-template-components-template p.herov--subtitle {
  margin-bottom: 25px;
  max-width: 500px;
}

/* line 2061, sass/style.scss */
/* line 2729, sass/style.scss */
.herov--videoWrapper {
  overflow: hidden;
  border-radius: 25px;
  pointer-events: auto;
  cursor: pointer;
}

/* line 2067, sass/style.scss */
/* line 2737, sass/style.scss */
.herov--video {
  position: relative;
  z-index: 2;
  pointer-events: auto;
  cursor: pointer;
}

/* line 2073, sass/style.scss */
/* line 2745, sass/style.scss */
.herov--video1 {
  position: relative;
  pointer-events: none;
  cursor: pointer;
}

/* line 2078, sass/style.scss */
/* line 2752, sass/style.scss */
#vid-col {
  position: relative;
  cursor: pointer;
}

/* line 2082, sass/style.scss */
/* line 2758, sass/style.scss */
.herov--video2 {
  position: relative;
  cursor: pointer;
  pointer-events: none;
}

/* line 2087, sass/style.scss */
/* line 2765, sass/style.scss */
.herov--video2:before {
  content: "Play video";
  color: white;
  font-family: "Nunito", sans-serif;
  font-size: 25px;
  font-weight: bold;
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: -20px;
  pointer-events: none;
  text-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

/* line 2107, sass/style.scss */
/* line 2787, sass/style.scss */
.herov--video2:after {
  content: "\E805";
  color: white;
  font-family: "fontello";
  font-size: 30px;
  font-weight: bold;
  position: absolute;
  z-index: 5;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: -60px;
  pointer-events: none;
  text-shadow: 0 5px 6px rgba(0, 0, 0, 0.3);
  cursor: pointer;
}

/* line 2127, sass/style.scss */
/* line 2809, sass/style.scss */
.herov--video1:after {
  content: "";
  position: absolute;
  z-index: 4;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(110, 142, 136, 0.3);
  border-radius: 25px;
  pointer-events: none;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

/* line 2141, sass/style.scss */
/* line 2825, sass/style.scss */
#vid-col:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  border: 21px solid #3a8cda;
  border-radius: 100%;
  padding: 80px;
  margin-left: -80px;
  margin-bottom: -80px;
  z-index: -1;
  pointer-events: auto;
}

/* line 2154, sass/style.scss */
/* line 2840, sass/style.scss */
#vid-col:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  border: 17px solid #fae56f;
  border-radius: 100%;
  padding: 80px;
  margin-right: -80px;
  margin-top: -57px;
  z-index: -1;
  pointer-events: auto;
}

/* line 2167, sass/style.scss */
/* line 2855, sass/style.scss */
#vid-col:hover .herov--video1:after {
  background: rgba(110, 142, 136, 0.5);
  cursor: pointer;
}

/* line 2171, sass/style.scss */
/* line 2861, sass/style.scss */
.cv2--borderCol {
  border-right: 4px solid #66debe;
}

/* line 2174, sass/style.scss */
/* line 2866, sass/style.scss */
.cv2--wrapper {
  border: 1px solid #f1f1f1;
  border-radius: 53px;
  background-color: #fff;
  box-shadow: 0 5px 10px 1px rgba(0, 0, 0, 0.1);
  margin-bottom: 100px;
  margin-top: 100px;
}

/* line 2182, sass/style.scss */
/* line 2876, sass/style.scss */
.cv2--quoteWrap {
  padding: 30px;
}

/* line 2185, sass/style.scss */
/* line 2881, sass/style.scss */
.container--flow {
  overflow: visible !important;
}

/* line 2188, sass/style.scss */
/* line 2886, sass/style.scss */
.cv2--copyWrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 60px 40px 60px 20px;
}

/* line 2195, sass/style.scss */
/* line 2895, sass/style.scss */
.cv2--quote-copy {
  position: relative;
  margin-bottom: 40px;
  z-index: 2;
}

/* line 2200, sass/style.scss */
/* line 2902, sass/style.scss */
.cv2--quote-copy:before {
  content: "";
  background: url(https://thirdspacelearning.com/wp-content/uploads/2019/10/Ã¢â¬Å.png) no-repeat center center;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  height: 100px;
  margin-left: -10px;
  margin-top: -10px;
}

/* line 2213, sass/style.scss */
/* line 2917, sass/style.scss */
.cv2--quoteWrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 2219, sass/style.scss */
/* line 2925, sass/style.scss */
.cv2--wrap {
  position: relative;
  z-index: 0;
  width: 100%;
}

/* line 2224, sass/style.scss */
/* line 2932, sass/style.scss */
.cv2--wrapperCircle0:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 80px;
  border: 15px solid #fae56f;
  border-radius: 100%;
  z-index: -1;
  margin-bottom: -180px;
  margin-left: 375px;
}

/* line 2236, sass/style.scss */
/* line 2946, sass/style.scss */
.cv2--wrapperCircle0:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 60px;
  border: 15px solid #66debe;
  border-radius: 100%;
  z-index: -1;
  margin-right: 245px;
  margin-bottom: -65px;
}

/* line 2248, sass/style.scss */
/* line 2960, sass/style.scss */
.cv2--wrapperCircle1:after {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 110px;
  border: 20px solid #3a8cda;
  border-radius: 100%;
  z-index: -1;
  margin-right: 130px;
  margin-bottom: -120px;
}

/* line 2260, sass/style.scss */
/* line 2974, sass/style.scss */
.cv2--wrapperCircle2:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 80px;
  border: 15px solid #fae56f;
  border-radius: 100%;
  z-index: -1;
  margin-bottom: -50px;
  margin-left: 775px;
}

/* line 2272, sass/style.scss */
/* line 2988, sass/style.scss */
.cv2--wrapperCircle3:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  padding: 60px;
  border: 15px solid #66debe;
  border-radius: 100%;
  z-index: -1;
  margin-left: 240px;
  margin-top: -52px;
}

/* line 2284, sass/style.scss */
/* line 3002, sass/style.scss */
.cv2--wrapperCircle3:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 110px;
  border: 20px solid #3a8cda;
  border-radius: 100%;
  z-index: -1;
  margin-bottom: -60px;
  margin-left: 675px;
}

/* line 2296, sass/style.scss */
/* line 3016, sass/style.scss */
.cv2--section {
  width: 100%;
}

/* line 2299, sass/style.scss */
/* line 3021, sass/style.scss */
.page-template-components-template h4.cv2--infroWrapper-title {
  margin: 0;
}

/* line 2302, sass/style.scss */
/* line 3026, sass/style.scss */
.page-template-components-template p.cv2--quoteWrap-copy {
  margin-bottom: 0;
}

/* line 2305, sass/style.scss */
/* line 3031, sass/style.scss */
.cv2--wrap.even {
  background: url("https://thirdspacelearning.com/wp-content/uploads/2019/10/Rectangle-content-container.png") no-repeat center center;
  background-size: 100% 70%;
}

/* line 2310, sass/style.scss */
/* line 3038, sass/style.scss */
.header--mobile-img {
  width: 100%;
  height: auto;
}

/* line 2314, sass/style.scss */
/* line 3044, sass/style.scss */
.page-template-components-template h1.fhero--title {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 60px;
  color: #3d3d3d;
  max-width: 1000px;
  margin: 50px auto 10px auto;
}

/* line 2323, sass/style.scss */
/* line 3055, sass/style.scss */
.fhero__section {
  width: 100%;
  overflow: hidden;
  position: relative;
}

/* line 2328, sass/style.scss */
/* line 3062, sass/style.scss */
.fhero__section:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 120px;
  border: 25px solid #66debe;
  border-radius: 100%;
  margin-bottom: 200px;
  margin-left: -40px;
}

/* line 2339, sass/style.scss */
/* line 3075, sass/style.scss */
.fhero__section:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  padding: 140px;
  border: 25px solid #3a8cda;
  border-radius: 100%;
  margin-top: 160px;
  margin-right: -40px;
}

/* line 2350, sass/style.scss */
/* line 3088, sass/style.scss */
.fhero--listWrap {
  margin-top: 60px;
  position: relative;
  z-index: 5;
}

/* line 2355, sass/style.scss */
/* line 3095, sass/style.scss */
.hfero--listWrap--circle:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  padding: 40px;
  border: 15px solid #fae56f;
  border-radius: 100%;
  margin-left: 60px;
  margin-top: 70px;
}

/* line 2366, sass/style.scss */
/* line 3108, sass/style.scss */
.page-template-components-template .header--tabs .header--tabs-link.yellow--btn.a1 {
  padding: 5px 10px;
  font-size: 12px;
}

/* line 2372, sass/style.scss */
/* line 3116, sass/style.scss */
.page-template-components-template .header--tabs .header--tabs-link.white--btn.a2 {
  padding: 5px 10px;
}

/* line 2377, sass/style.scss */
/* line 3123, sass/style.scss */
.fhero--formWrap {
  background-color: #fff;
  border: 2px solid #f1f1f1;
  border-radius: 28px;
  padding: 30px 30px 0 30px;
  margin: 30px 0 50px 0;
  position: relative;
  z-index: 2;
}

/* line 2386, sass/style.scss */
/* line 3134, sass/style.scss */
.fhero--formWrap:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 40px;
  border: 15px solid #fae56f;
  border-radius: 100%;
  left: -200px;
  margin-bottom: 200px;
}

/* line 2397, sass/style.scss */
/* line 3147, sass/style.scss */
.page-template-components-template h3.form--formTitle {
  margin: 0;
}

/* line 2400, sass/style.scss */
/* line 3152, sass/style.scss */
.fhero--subtitle {
  position: relative;
  z-index: 5;
}

/* line 2404, sass/style.scss */
/* line 3158, sass/style.scss */
.page-id-38638 .hero--cta,
.page-id-11812 .hero--cta {
  margin-bottom: 0;
}

/* line 2408, sass/style.scss */
/* line 3164, sass/style.scss */
.page-id-38638 .header--wrapper {
  padding-bottom: 0;
}

/* line 2411, sass/style.scss */
/* line 3169, sass/style.scss */
.page-id-38638 .header--section-mobile .owl-carousel {
  display: none;
}

/* line 2414, sass/style.scss */
/* line 3174, sass/style.scss */
.page-id-11883 .header--box-wrapper {
  padding: 30px 10px 20px 10px;
  max-width: 734px;
}

/* line 2418, sass/style.scss */
/* line 3180, sass/style.scss */
.testa--section {
  background-color: #fff9c6;
  padding: 40px 0 20px 0;
  overflow: hidden;
  position: relative;
  width: 100%;
  z-index: 2;
}

/* line 2426, sass/style.scss */
/* line 3190, sass/style.scss */
.testa--wrapper {
  background: #fff;
  border-radius: 25px;
  padding: 24px;
  max-width: 400px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
  margin: 60px auto 20px auto;
  position: relative;
}

/* line 2435, sass/style.scss */
/* line 3201, sass/style.scss */
.testa--section:before {
  content: "";
  position: absolute;
  top: 30px;
  left: 0;
  padding: 90px;
  border: 12px solid #fff;
  border-radius: 100%;
  margin-left: -120px;
}

/* line 2445, sass/style.scss */
/* line 3213, sass/style.scss */
.testa--section:after {
  content: "";
  position: absolute;
  top: 0;
  border-radius: 100%;
  right: 0;
  padding: 180px;
  border: 12px solid #fff;
  margin-right: -180px;
  margin-top: -180px;
}

/* line 2456, sass/style.scss */
/* line 3226, sass/style.scss */
.testa--sectionWrap,
.testa--sectionSec {
  position: relative;
  z-index: 3;
}

/* line 2461, sass/style.scss */
/* line 3233, sass/style.scss */
.testa--sectionSec:before {
  content: "";
  position: absolute;
  bottom: 20%;
  right: 0;
  padding: 40px;
  border: 16px solid #fff;
  border-radius: 100%;
  margin-right: 10%;
}

/* line 2471, sass/style.scss */
/* line 3245, sass/style.scss */
#tts .testa--sectionSec:before {
  display: none;
}

/* line 2474, sass/style.scss */
/* line 3250, sass/style.scss */
.testa--sectionWrap:after {
  content: "";
  position: absolute;
  bottom: 30px;
  left: 0;
  padding: 90px;
  border: 12px solid #fff;
  border-radius: 100%;
  margin-left: -80px;
}

/* line 2484, sass/style.scss */
/* line 3262, sass/style.scss */
.testa--sectionWrap:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 110px;
  border: 12px solid #fff;
  border-radius: 100%;
  margin-left: 40%;
}

/* line 2494, sass/style.scss */
/* line 3274, sass/style.scss */
.testa--img {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: -40px;
  margin-top: -30px;
  z-index: 4;
}

/* line 2502, sass/style.scss */
/* line 3284, sass/style.scss */
.testa--section .testimonials--img {
  margin-bottom: 30px;
}

/* line 2505, sass/style.scss */
/* line 3289, sass/style.scss */
.testa--copy {
  margin: 40px auto;
}

/* line 2508, sass/style.scss */
/* line 3294, sass/style.scss */
#tts .testa--sectionWrap:before {
  display: none;
}

/* line 2511, sass/style.scss */
/* line 3299, sass/style.scss */
#tts .testa--sectionWrap:after {
  display: none;
}

@media (min-width: 520px) and (max-width: 1023px) {

  /* line 2515, sass/style.scss */
  /* line 3305, sass/style.scss */
  .testa--section {
    margin-top: 40px;
  }

  /* line 2518, sass/style.scss */
  /* line 3310, sass/style.scss */
  .page.page-id-39746 .column2--section-grid {
    margin: 0;
  }

  /* line 2521, sass/style.scss */
  /* line 3315, sass/style.scss */
  .page.page-id-39746 .column2--section-grid#column-2-7 {
    margin-bottom: 20px;
  }
}

@media (max-width: 520px) {

  /* line 2526, sass/style.scss */
  /* line 3321, sass/style.scss */
  .testa--section:after {
    padding: 90px;
    margin-right: -90px;
    margin-top: -90px;
  }

  /* line 2531, sass/style.scss */
  /* line 3328, sass/style.scss */
  .testa--section:before {
    padding: 20px;
    margin-left: -30px;
  }

  /* line 2535, sass/style.scss */
  /* line 3334, sass/style.scss */
  .testa--section {
    margin-top: 40px;
  }

  /* line 2538, sass/style.scss */
  /* line 3339, sass/style.scss */
  .testa--copy {
    margin: 15px auto;
  }

  /* line 2541, sass/style.scss */
  /* line 3344, sass/style.scss */
  .testa--img {
    margin-right: 0;
  }

  /* line 2544, sass/style.scss */
  /* line 3349, sass/style.scss */
  .testa--sectionWrap:before {
    bottom: 27%;
  }

  /* line 2547, sass/style.scss */
  /* line 3354, sass/style.scss */
  .testa--wrapper {
    margin: 40px auto 20px auto;
  }
}

/* line 2551, sass/style.scss */
/* line 3359, sass/style.scss */
.is--section.section--testimonials {
  margin-top: 40px;
  min-height: 720px;
  padding: 60px 0;
  margin-bottom: 80px;
  display: flex;
  align-items: center;
  overflow: hidden;
}

/* line 2560, sass/style.scss */
/* line 3370, sass/style.scss */
.is--section .header--box-wrapper {
  max-width: 400px;
  margin: 0 auto 20px auto;
  position: relative;
  z-index: 2;
}

/* line 2566, sass/style.scss */
/* line 3378, sass/style.scss */
.testa--wb {
  height: 80px;
  width: 100%;
  background: #fff;
  position: relative;
  z-index: 5;
}

/* line 2573, sass/style.scss */
/* line 3387, sass/style.scss */
.page-template-components-template #banner-refp .h-desktop p#blt {
  font-weight: bold;
  font-size: 18px;
}

@media (max-width: 1023px) {

  /* line 2578, sass/style.scss */
  /* line 3394, sass/style.scss */
  .is--section .header--box-wrapper {
    border: 2px solid #f1f1f1;
    border-radius: 28px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 15px;
    max-width: 400px;
    background: #fff;
  }

  /* line 2586, sass/style.scss */
  /* line 3404, sass/style.scss */
  .is--section.section--testimonials {
    margin-bottom: 0;
  }

  /* line 2589, sass/style.scss */
  /* line 3409, sass/style.scss */
  .testa--wb {
    height: 0;
  }

  /* line 2592, sass/style.scss */
  /* line 3414, sass/style.scss */
  #banner-refp .h-desktop {
    display: block !important;
  }

  /* line 2595, sass/style.scss */
  /* line 3419, sass/style.scss */
  .page-template-components-template #banner-refp .h-desktop p#blt {
    margin: 0;
    position: relative;
    top: 4px;
    font-weight: bold;
    font-size: 16px;
  }
}

/* line 2603, sass/style.scss */
/* line 3428, sass/style.scss */
.page-template-components-template .is--section ul.header--list li {
  font-weight: 400;
  font-size: 17px;
}

/* line 2607, sass/style.scss */
/* line 3434, sass/style.scss */
.is--section.section--testimonials:before {
  border: 14px solid #fff;
  margin-left: -80px;
  margin-top: -80px;
  top: 225px;
}

/* line 2613, sass/style.scss */
/* line 3442, sass/style.scss */
.is--section.section--testimonials:after {
  bottom: 10%;
  left: unset;
  right: 0;
  border: 14px solid #fff;
  margin-left: unset;
  margin-bottom: unset;
  margin-right: -120px;
}

/* line 2622, sass/style.scss */
/* line 3453, sass/style.scss */
.is--cta {
  margin: 40px auto;
  position: relative;
  z-index: 2;
}

@media (max-width: 520px) {

  /* line 2628, sass/style.scss */
  /* line 3461, sass/style.scss */
  .is--image {
    padding-bottom: 40px;
  }
}

@media (max-width: 500px) {

  /* line 2633, sass/style.scss */
  /* line 3467, sass/style.scss */
  .gform_wrapper .gform_footer input.button,
  .gform_wrapper .gform_footer input[type="submit"],
  .gform_wrapper .gform_page_footer input.button,
  .gform_wrapper .gform_page_footer input[type="submit"] {
    padding: 10px 10px !important;
  }

  /* line 2639, sass/style.scss */
  /* line 3475, sass/style.scss */
  .cv2--quoteWrap {
    border-bottom: 4px solid #66debe;
  }
}

@media (min-width: 1023px) {

  /* line 2644, sass/style.scss */
  /* line 3481, sass/style.scss */
  .is--section.section--testimonials {
    margin-top: -220px;
    align-items: flex-end;
    padding-bottom: 0;
  }

  /* line 2649, sass/style.scss */
  /* line 3488, sass/style.scss */
  .page-template-components-template .is--section h2.testimonials--heading {
    margin-top: 220px;
  }
}

@media (max-width: 1023px) {

  /* line 2654, sass/style.scss */
  /* line 3494, sass/style.scss */
  .page-template-components-template h1.herov--title {
    font-size: 25px;
    line-height: 30px;
  }

  /* line 2658, sass/style.scss */
  /* line 3500, sass/style.scss */
  .column2--cta-wrapper {
    padding: 10px 15px;
  }

  /* line 2661, sass/style.scss */
  /* line 3505, sass/style.scss */
  .testimonial--wrapper {
    margin-bottom: 0;
  }

  /* line 2664, sass/style.scss */
  /* line 3510, sass/style.scss */
  .fhero__section:before {
    display: none;
  }

  /* line 2667, sass/style.scss */
  /* line 3515, sass/style.scss */
  .page-template-components-template h1.fhero--title {
    margin-top: 30px;
    font-size: 22px;
    line-height: 30px;
    padding: 0 15px;
  }

  /* line 2673, sass/style.scss */
  /* line 3523, sass/style.scss */
  .fhero__section:after {
    display: none;
  }

  /* line 2676, sass/style.scss */
  /* line 3528, sass/style.scss */
  .fhero--listWrap {
    margin: 0 15px 0 15px;
  }

  /* line 2679, sass/style.scss */
  /* line 3533, sass/style.scss */
  .fhero--formWrap {
    margin: 0;
    border: unset;
    padding: 15px 15px 0 15px;
    border-radius: unset;
    background-color: #f2f9fd;
  }

  /* line 2686, sass/style.scss */
  /* line 3542, sass/style.scss */
  .page-template-components-template p.fhero--subtitle {
    text-align: center;
    padding: 0 15px;
    margin-bottom: 30px;
  }

  /* line 2691, sass/style.scss */
  /* line 3549, sass/style.scss */
  .hfero--listWrap--circle:before {
    display: none;
  }

  /* line 2694, sass/style.scss */
  /* line 3554, sass/style.scss */
  .cv2--copyWrap {
    padding: 30px 40px 30px 20px;
  }

  /* line 2697, sass/style.scss */
  /* line 3559, sass/style.scss */
  .page-template-components-template p.cv2--quoteWrap-copy {
    font-size: 12px;
    margin: 0;
  }

  /* line 2701, sass/style.scss */
  /* line 3565, sass/style.scss */
  .cv2--quote-copy {
    margin-bottom: 20px;
  }

  /* line 2704, sass/style.scss */
  /* line 3570, sass/style.scss */
  .cv2--borderCol {
    border-right: unset;
  }

  /* line 2707, sass/style.scss */
  /* line 3575, sass/style.scss */
  .cv2--wrapper {
    margin-top: 0;
    margin-bottom: 50px;
  }

  /* line 2711, sass/style.scss */
  /* line 3581, sass/style.scss */
  .page-template-components-template p.herov--text {
    font-size: 20px;
  }

  /* line 2714, sass/style.scss */
  /* line 3586, sass/style.scss */
  .herov--banner {
    margin-top: 15px;
  }

  /* line 2717, sass/style.scss */
  /* line 3591, sass/style.scss */
  .herov--ctaWrapper {
    text-align: center;
  }

  /* line 2720, sass/style.scss */
  /* line 3596, sass/style.scss */
  .page-template-components-template p.herov--subtitle {
    text-align: center;
    max-width: 350px;
    margin: 0 auto 20px auto;
  }

  /* line 2725, sass/style.scss */
  /* line 3603, sass/style.scss */
  .page-template-components-template h1.herov--title {
    margin-top: 30px;
    text-align: center;
  }

  /* line 2729, sass/style.scss */
  /* line 3609, sass/style.scss */
  #vid-col:before {
    border: 17px solid #3a8cda;
    padding: 60px;
    margin-bottom: -50px;
  }

  /* line 2734, sass/style.scss */
  /* line 3616, sass/style.scss */
  .herov--video1:after {
    display: none;
  }

  /* line 2737, sass/style.scss */
  /* line 3621, sass/style.scss */
  .herov--videoWrapper {
    border-radius: unset;
    padding: 0 15px;
  }

  /* line 2741, sass/style.scss */
  /* line 3627, sass/style.scss */
  #vid-col:after {
    padding: 50px;
    margin-right: -50px;
    margin-top: -50px;
  }

  /* line 2746, sass/style.scss */
  /* line 3634, sass/style.scss */
  .herov--section {
    margin-top: 20px;
  }

  /* line 2749, sass/style.scss */
  /* line 3639, sass/style.scss */
  .page-template-components-template.page-id-35524 .resources--section {
    padding: 40px 15px;
  }

  /* line 2752, sass/style.scss */
  /* line 3644, sass/style.scss */
  .page-template-components-template.page-id-35524 h1 {
    margin-bottom: 0;
    margin-top: 40px;
  }

  /* line 2756, sass/style.scss */
  /* line 3650, sass/style.scss */
  .page-id-35524 .section--testimonials {
    margin-top: -280px;
  }

  /* line 2759, sass/style.scss */
  /* line 3655, sass/style.scss */
  .page-id-35524 .header--section-mobile .owl-dots {
    display: none;
  }

  /* line 2762, sass/style.scss */
  /* line 3660, sass/style.scss */
  .page-id-35524 .header-wrapper-circle {
    display: none;
  }

  /* line 2765, sass/style.scss */
  /* line 3665, sass/style.scss */
  .page-id-35524 .hero--form {
    border: unset;
    padding: 0;
    box-shadow: unset;
  }

  /* line 2770, sass/style.scss */
  /* line 3672, sass/style.scss */
  .hero--form:before {
    display: none;
  }

  /* line 2773, sass/style.scss */
  /* line 3677, sass/style.scss */
  .page-id-35453 .column2--section-grid {
    margin-bottom: 0;
  }

  /* line 2776, sass/style.scss */
  /* line 3682, sass/style.scss */
  .page-id-10796 #site-navigation:after {
    display: none;
  }

  /* line 2779, sass/style.scss */
  /* line 3687, sass/style.scss */
  .grid--wrapper {
    padding-left: 10px;
  }

  /* line 2782, sass/style.scss */
  /* line 3692, sass/style.scss */
  .page-template-components-template p.p--small.grid--subheader-mobile {
    margin-top: 15px;
    margin-bottom: 30px;
  }

  /* line 2786, sass/style.scss */
  /* line 3698, sass/style.scss */
  .page-template-components-template h2.grid--header {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* line 2790, sass/style.scss */
  /* line 3704, sass/style.scss */
  .page-id-10796 .form--section {
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 0;
  }

  /* line 2795, sass/style.scss */
  /* line 3711, sass/style.scss */
  .page-id-10796 .form--section:before {
    display: none;
  }

  /* line 2798, sass/style.scss */
  /* line 3716, sass/style.scss */
  .page-id-10796 .form--section:after {
    display: none;
  }

  /* line 2801, sass/style.scss */
  /* line 3721, sass/style.scss */
  .page-id-10796 .form--heading {
    display: none;
  }

  /* line 2804, sass/style.scss */
  /* line 3726, sass/style.scss */
  .page-id-10796 .form--subheader {
    display: none;
  }

  /* line 2807, sass/style.scss */
  /* line 3731, sass/style.scss */
  .body-wrapper-mobile {
    padding-left: 10px;
  }

  /* line 2810, sass/style.scss */
  /* line 3736, sass/style.scss */
  .page-template-components-template .resource_carousel_single {
    background: unset;
    margin-left: 5px;
    margin-right: 5px;
  }

  /* line 2815, sass/style.scss */
  /* line 3743, sass/style.scss */
  .page-template-components-template .owl-carousel .owl-item .image {
    min-height: 250px;
    margin-bottom: 0;
    background-color: #f3f3f3;
    border-radius: 20px 20px 0 0;
  }

  /* line 2821, sass/style.scss */
  /* line 3751, sass/style.scss */
  .resource--text {
    text-align: left;
  }

  /* line 2824, sass/style.scss */
  /* line 3756, sass/style.scss */
  .resources--section {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 60px;
  }

  /* line 2829, sass/style.scss */
  /* line 3763, sass/style.scss */
  .page-template-components-template h3.resources--title {
    font-size: 30px;
    text-align: left;
    line-height: 35px;
    margin-top: 30px;
    margin-bottom: 20px;
  }

  /* line 2836, sass/style.scss */
  /* line 3772, sass/style.scss */
  .register--container {
    display: none;
  }

  /* line 2839, sass/style.scss */
  /* line 3777, sass/style.scss */
  .h-desktop-inl {
    display: none !important;
  }

  /* line 2842, sass/style.scss */
  /* line 3782, sass/style.scss */
  .register--cta {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 303px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 2850, sass/style.scss */
  /* line 3792, sass/style.scss */
  .register--circle:after {
    display: none;
  }

  /* line 2853, sass/style.scss */
  /* line 3797, sass/style.scss */
  .register--background {
    padding: 25px 30px;
    background: unset;
    background-color: #f2f9fd;
  }

  /* line 2858, sass/style.scss */
  /* line 3804, sass/style.scss */
  .header--mobile-img {
    margin-bottom: 25px;
  }

  /* line 2861, sass/style.scss */
  /* line 3809, sass/style.scss */
  .header--box-wrapper {
    border: 0;
    border-radius: unset;
    box-shadow: none;
    padding: 0;
    max-width: 100%;
    background: 0;
  }

  /* line 2869, sass/style.scss */
  /* line 3819, sass/style.scss */
  .page-id-11883 .header--section-circle:after {
    display: none;
  }

  /* line 2872, sass/style.scss */
  /* line 3824, sass/style.scss */
  .header--tabs {
    position: sticky;
    top: 0;
    width: 100%;
    left: 0;
    display: block;
    padding: 0;
  }

  /* line 2880, sass/style.scss */
  /* line 3834, sass/style.scss */
  .page-template-components-template .header--tabs .header--tabs-link.yellow--btn.a1 {
    width: 100%;
    max-width: 100%;
    border-radius: unset;
    padding: 5px;
    text-align: center;
    position: sticky;
    top: 0;
  }

  /* line 2891, sass/style.scss */
  /* line 3847, sass/style.scss */
  .header--tabs-link.a2 {
    display: none;
  }

  /* line 2894, sass/style.scss */
  /* line 3852, sass/style.scss */
  .page-template-components-template .column2--section-grid p.p--small {
    font-size: 15px;
    line-height: 25px;
  }

  /* line 2898, sass/style.scss */
  /* line 3858, sass/style.scss */
  .form--section {
    background: none !important;
    background-color: #fff !important;
  }

  /* line 2902, sass/style.scss */
  /* line 3864, sass/style.scss */
  .form--wrapper {
    margin-left: 0;
    border: unset;
    border-radius: unset;
    box-shadow: unset;
  }

  /* line 2908, sass/style.scss */
  /* line 3872, sass/style.scss */
  .page-template-components-template h1.form--heading {
    margin-top: 30px;
    text-align: center;
  }

  /* line 2912, sass/style.scss */
  /* line 3878, sass/style.scss */
  .page-id-11812.page-template-components-template h1.form--heading {
    margin-top: 0;
    text-align: left;
  }

  /* line 2916, sass/style.scss */
  /* line 3884, sass/style.scss */
  .page-id-11812 .form--section {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 2920, sass/style.scss */
  /* line 3890, sass/style.scss */
  .page-template-components-template p.form--subheader {
    margin-top: 15px;
    text-align: center;
  }

  /* line 2924, sass/style.scss */
  /* line 3896, sass/style.scss */
  .page-id-11812.page-template-components-template p.form--subheader {
    text-align: left;
  }

  /* line 2927, sass/style.scss */
  /* line 3901, sass/style.scss */
  .page-id-11812 .form--wrapper {
    padding-left: 0;
    padding-top: 15px;
    padding-bottom: 10px;
  }

  /* line 2932, sass/style.scss */
  /* line 3908, sass/style.scss */
  .page-id-11812 .form--list li {
    align-items: flex-start;
  }

  /* line 2935, sass/style.scss */
  /* line 3913, sass/style.scss */
  .page-id-11812 .gform_wrapper {
    margin: 0 !important;
  }

  /* line 2938, sass/style.scss */
  /* line 3918, sass/style.scss */
  .basic-content-block input[type="email"],
  .basic-content-block input[type="tel"],
  .basic-content-block input[type="text"],
  .basic-content-block select,
  .contact-form-block input[type="email"],
  .contact-form-block input[type="tel"],
  .contact-form-block input[type="text"],
  .contact-form-block select,
  .gform_wrapper input[type="email"],
  .gform_wrapper input[type="tel"],
  .gform_wrapper input[type="text"],
  .gform_wrapper select {
    margin-bottom: 0;
  }

  /* line 2952, sass/style.scss */
  /* line 3934, sass/style.scss */
  .bannerStatic--section {
    padding: 20px 15px 20px 15px;
    background-image: unset !important;
    min-height: 100%;
  }

  /* line 2957, sass/style.scss */
  /* line 3941, sass/style.scss */
  .page-id-11883 .column2--section-grid,
  .page-id-11980 .column2--section-grid {
    margin-bottom: 0;
  }

  /* line 2961, sass/style.scss */
  /* line 3947, sass/style.scss */
  .table--section {
    padding-bottom: 20px;
  }

  /* line 2964, sass/style.scss */
  /* line 3952, sass/style.scss */
  .table--section .owl-dots {
    text-align: center;
  }

  /* line 2967, sass/style.scss */
  /* line 3957, sass/style.scss */
  .table--wrapper {
    border-radius: 30px;
    max-width: 320px;
    margin-bottom: 20px;
  }

  /* line 2972, sass/style.scss */
  /* line 3964, sass/style.scss */
  .table--subheading {
    padding: 0 15px 0 15px;
  }

  /* line 2975, sass/style.scss */
  /* line 3969, sass/style.scss */
  .page-id-11883 h1 {
    font-size: 22px;
    margin-top: 10px;
  }

  /* line 2979, sass/style.scss */
  /* line 3975, sass/style.scss */
  ul.header--list {
    margin-top: 10px;
  }

  /* line 2982, sass/style.scss */
  /* line 3980, sass/style.scss */
  .page-template-components-template ul.header--list li {
    align-items: unset;
    text-align: left;
    padding-left: 15px;
  }

  /* line 2987, sass/style.scss */
  /* line 3987, sass/style.scss */
  .page-id-11883 .header--section-mobile .owl-dots,
  .page-id-11980 .header--section-mobile .owl-dots {
    display: none;
  }

  /* line 2991, sass/style.scss */
  /* line 3993, sass/style.scss */
  .page-template-components-template p.p--small.column4--text {
    font-size: 14px;
  }

  /* line 2994, sass/style.scss */
  /* line 3998, sass/style.scss */
  .page-template-components-template h3.column4--title {
    font-size: 20px;
    margin-top: 15px;
  }

  /* line 2998, sass/style.scss */
  /* line 4004, sass/style.scss */
  .column4--col {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* line 3002, sass/style.scss */
  /* line 4010, sass/style.scss */
  .column4--svg {
    min-height: auto;
    max-height: 100px;
    max-width: 100px;
    margin: auto;
    margin-top: 30px;
  }

  /* line 3009, sass/style.scss */
  /* line 4019, sass/style.scss */
  .column4--wrapper {
    padding: 0 30px;
  }

  /* line 3012, sass/style.scss */
  /* line 4024, sass/style.scss */
  .testimonials--heading {
    padding: 0 15px;
  }

  /* line 3015, sass/style.scss */
  /* line 4029, sass/style.scss */
  .testimonials--cta-cover {
    padding: 0 30px;
    margin-bottom: 60px;
  }

  /* line 3019, sass/style.scss */
  /* line 4035, sass/style.scss */
  .section--testimonials {
    margin-top: -260px;
    padding-top: 300px;
  }

  /* line 3023, sass/style.scss */
  /* line 4041, sass/style.scss */
  .section--testimonials:before {
    display: none;
  }

  /* line 3026, sass/style.scss */
  /* line 4046, sass/style.scss */
  .page-template-components-template p.testimonials--text {
    font-size: 20px;
    line-height: 30px;
  }

  /* line 3030, sass/style.scss */
  /* line 4052, sass/style.scss */
  .banner--row {
    padding: 30px 15px !important;
    text-align: center;
    margin: auto;
  }

  /* line 3035, sass/style.scss */
  /* line 4059, sass/style.scss */
  .banner--section {
    background: none !important;
    background-color: #fae56e !important;
    min-height: auto;
  }

  /* line 3040, sass/style.scss */
  /* line 4066, sass/style.scss */
  .banner--section-circle:before {
    display: none;
  }

  /* line 3043, sass/style.scss */
  /* line 4071, sass/style.scss */
  .column2--cta {
    text-align: center;
  }

  /* line 3046, sass/style.scss */
  /* line 4076, sass/style.scss */
  .home .column2--section-grid {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
  }

  /* line 3051, sass/style.scss */
  /* line 4083, sass/style.scss */
  .column4-subtitle {
    margin-bottom: 0;
  }

  /* line 3054, sass/style.scss */
  /* line 4088, sass/style.scss */
  .banner-logo-col1,
  .banner-logo-col2 {
    margin-bottom: 20px;
  }

  /* line 3058, sass/style.scss */
  /* line 4094, sass/style.scss */
  .banner-logo-col {
    display: flex;
    justify-content: center;
    align-content: center;
  }

  /* line 3063, sass/style.scss */
  /* line 4101, sass/style.scss */
  .column4--section-circle:after {
    padding: 60px;
    border: 16px solid #fae56f;
  }

  /* line 3067, sass/style.scss */
  /* line 4107, sass/style.scss */
  .column4--section-heading {
    padding: 40px 30px 0 30px;
  }

  /* line 3070, sass/style.scss */
  /* line 4112, sass/style.scss */
  .column4--cta {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* line 3074, sass/style.scss */
  /* line 4118, sass/style.scss */
  .body--wrapper {
    display: none;
  }
}

@media (min-width: 500px) and (max-width: 1023px) {

  /* line 3079, sass/style.scss */
  /* line 4124, sass/style.scss */
  .page-template-components-template h1.fhero--title {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 3083, sass/style.scss */
  /* line 4130, sass/style.scss */
  .bannerStatic--image {
    display: none !important;
  }

  /* line 3086, sass/style.scss */
  /* line 4135, sass/style.scss */
  .page-id-36091 .header--list {
    display: none;
  }

  /* line 3089, sass/style.scss */
  /* line 4140, sass/style.scss */
  #vid-col:after {
    display: none;
  }

  /* line 3092, sass/style.scss */
  /* line 4145, sass/style.scss */
  .cv2--wrapperCircle2:before {
    display: none;
  }

  /* line 3095, sass/style.scss */
  /* line 4150, sass/style.scss */
  .cv2--wrapperCircle3:after {
    display: none;
  }

  /* line 3098, sass/style.scss */
  /* line 4155, sass/style.scss */
  .body1--circle-mobile:after {
    display: none;
  }

  /* line 3101, sass/style.scss */
  /* line 4160, sass/style.scss */
  .column2-section-mobile {
    padding: 0 15px;
  }
}

@media (min-width: 1px) and (max-width: 1550px) {

  /* line 3106, sass/style.scss */
  /* line 4166, sass/style.scss */
  .section--testimonials-circle:after {
    display: none;
  }
}

@media (min-width: 768px) {

  /* line 3111, sass/style.scss */
  /* line 4172, sass/style.scss */
  .testimonials--modal .modal.fade.resource_modal.in div.modal-dialog {
    margin-top: calc(50% - 500px);
  }

  /* line 3114, sass/style.scss */
  /* line 4177, sass/style.scss */
  .page-template-components-template .modal-header .close {
    margin-top: -30px;
  }

  /* line 3117, sass/style.scss */
  /* line 4182, sass/style.scss */
  .header--tabs-link.a2 {
    display: inline-block;
  }
}

@media (min-width: 1023px) {

  /* line 3122, sass/style.scss */
  /* line 4188, sass/style.scss */
  .h-desktop-inl {
    display: inline-block !important;
  }

  /* line 3125, sass/style.scss */
  /* line 4193, sass/style.scss */
  .home .column4--section-heading {
    margin-top: 0;
  }
}

@media (min-width: 1022px) and (max-width: 1550px) {

  /* line 3130, sass/style.scss */
  /* line 4199, sass/style.scss */
  .div-circle2:after {
    display: none;
  }
}

@media (min-width: 1022px) and (max-width: 1300px) {

  /* line 3135, sass/style.scss */
  /* line 4205, sass/style.scss */
  .container--row {
    padding-left: 15px;
    padding-right: 15px;
  }

  /* line 3139, sass/style.scss */
  /* line 4211, sass/style.scss */
  .header--numbers {
    display: none;
  }

  /* line 3142, sass/style.scss */
  /* line 4216, sass/style.scss */
  .page-id-11627 .header--section-circle::before {
    display: none;
  }

  /* line 3145, sass/style.scss */
  /* line 4221, sass/style.scss */
  .header-wrapper-circle:after {
    display: none;
  }

  /* line 3148, sass/style.scss */
  /* line 4226, sass/style.scss */
  .column4--section-circle:after {
    display: none;
  }

  /* line 3151, sass/style.scss */
  /* line 4231, sass/style.scss */
  .banner--section-circle:before {
    display: none;
  }

  /* line 3154, sass/style.scss */
  /* line 4236, sass/style.scss */
  .testimonials--wrapper {
    margin-top: -260px;
  }
}

@media (min-width: 1500px) and (max-width: 1700px) {

  /* line 3159, sass/style.scss */
  /* line 4242, sass/style.scss */
  .page-id-11627 .header--section-circle::before {
    margin-right: 631px;
  }
}

@media (min-width: 1700px) {

  /* line 3164, sass/style.scss */
  /* line 4248, sass/style.scss */
  .header--section {
    background-size: 35% !important;
  }
}

/* line 3168, sass/style.scss */
/* .event-template-default h1,
.post-type-archive h1,
.tax-events h1 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 60px;
  color: #000;
} */
/* line 3177, sass/style.scss */
/* .event-template-default h2,
.post-type-archive h2,
.tax-events h2 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  color: #000;
  margin-bottom: 10px;
} */
/* line 3187, sass/style.scss */
/* .event-template-default h3,
.post-type-archive h3,
.tax-events h3 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 26px;
  line-height: 35px;
  color: #000;
} */
/* line 3196, sass/style.scss */
/* .event-template-default h4,
.post-type-archive h4,
.tax-events h4 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #000;
} */
/* line 3205, sass/style.scss */
/* .event-template-default h5,
.post-type-archive h5,
.tax-events h5 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  color: #000;
} */
/* line 3214, sass/style.scss */
/* .event-template-default p,
.post-type-archive p,
.tax-events p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #000;
  font-weight: 300;
} */
/* line 3223, sass/style.scss */
/* .event-template-default p.p--small,
.post-type-archive p.p--small,
.tax-events p.p--small {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 25px;
  color: #000;
} */
/* line 3231, sass/style.scss */
/* line 4330, sass/style.scss */
.event-template-default .sevent--info p,
.post-type-archive .sevent--info p,
.tax-events .sevent--info p {
  font-size: 18px;
}

/* line 3236, sass/style.scss */
/* line 4337, sass/style.scss */
.sevent--heroSection-wrap {
  background: url(https://thirdspacelearning.com/wp-content/themes/tsl/images/TSLeventsbgcurve.png);
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1000%;
  background-repeat: no-repeat;
  background-position: center bottom;
  margin-bottom: -2px;
}

/* line 3247, sass/style.scss */
/* line 4350, sass/style.scss */
.sevent--heroSection {
  min-height: 400px;
  max-height: 400px;
  background-size: cover !important;
  position: relative;
}

/* line 3253, sass/style.scss */
/* line 4358, sass/style.scss */
.sevent--heroSection:before {
  content: "";
  background-color: rgba(120, 240, 230, 0.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 3262, sass/style.scss */
/* line 4369, sass/style.scss */
.event-template-default .fusion-row,
.post-type-archive .fusion-row,
.tax-events .fusion-row {
  max-width: 100% !important;
}

/* line 3267, sass/style.scss */
/* line 4376, sass/style.scss */
.event-template-default,
.post-type-archive,
.tax-events {
  padding: 0;
}

/* line 3272, sass/style.scss */
/* line 4383, sass/style.scss */
.sevent--heroSection,
.bodySection {
  width: 100%;
}

/* line 3276, sass/style.scss */
/* line 4389, sass/style.scss */
.sevent--info {
  display: flex;
}

/* line 3279, sass/style.scss */
/* line 4394, sass/style.scss */
a.sevent--info p {
  color: #3a8cda !important;
}

/* line 3282, sass/style.scss */
/* line 4399, sass/style.scss */
.event-template-default .sevent--info p {
  line-height: 35px;
  margin: 0 0 7px 7px;
}

/* line 3286, sass/style.scss */
/* line 4405, sass/style.scss */
.sevent--copyWrap {
  border: 2px solid #f1f1f1;
  border-radius: 28px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  padding: 30px;
  background: #fff;
}

/* line 3293, sass/style.scss */
/* line 4414, sass/style.scss */
.event-template-default .sevent--copy p {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 25px;
  color: #000;
}

/* line 3299, sass/style.scss */
/* line 4422, sass/style.scss */
.sevent--agenda {
  list-style-type: none;
  padding: 0;
}

/* line 3303, sass/style.scss */
/* line 4428, sass/style.scss */
.sevent--agenda li {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  margin-left: 40px;
  position: relative;
}

/* line 3314, sass/style.scss */
/* line 4441, sass/style.scss */
.sevent--agenda li:before {
  content: "";
  background: url(https://thirdspacelearning.com/wp-content/themes/Avada-Child-Theme/images/Check-Icon-new.png) no-repeat center center;
  background-size: cover;
  display: inline-block;
  width: 33px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  margin-left: -40px;
}

/* line 3327, sass/style.scss */
/* line 4456, sass/style.scss */
.event-template-default h2.sevent--agenda {
  margin: 30px 0 20px 0;
}

/* line 3330, sass/style.scss */
/* line 4461, sass/style.scss */
.event-template-default .cv2--wrapper {
  margin-top: 0;
}

/* line 3333, sass/style.scss */
/* line 4466, sass/style.scss */
.sevent--bodySection {
  width: 100%;
  padding-bottom: 150px;
  position: relative;
  overflow: unset;
}

/* line 3339, sass/style.scss */
/* line 4474, sass/style.scss */
.sevent--bodySection:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  border: 20px solid #fae56f;
  border-radius: 100%;
  padding: 90px;
  margin-left: 75px;
  margin-bottom: 40px;
}

/* line 3350, sass/style.scss */
/* line 4487, sass/style.scss */
.sevent--formWrap {
  margin-left: 30px;
  position: sticky;
  top: 80px;
}

/* line 3355, sass/style.scss */
/* line 4494, sass/style.scss */
.single--secBanner-sticky,
.single--secBanner-cat {
  position: sticky;
  top: 150px;
  z-index: 2;
  display: none;
}

/* line 3362, sass/style.scss */
/* line 4503, sass/style.scss */
.mob_floating_suggested-resource {
  display: none;
  position: fixed;
  z-index: 20000000;
  background: #398cda;
  bottom: 0;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  align-items: center;
  justify-content: space-around;
  padding: 17px;
  box-shadow: 0 0 10px rgba(184, 172, 172, 0.8);
}

/* line 3377, sass/style.scss */
/* line 4520, sass/style.scss */
.mob_floating_suggested-resource.display_float {
  display: flex;
}

/* line 3380, sass/style.scss */
/* line 4525, sass/style.scss */
.page-template-archive .single--secBanner {
  margin-bottom: 40px;
}

/* line 3383, sass/style.scss */
/* line 4530, sass/style.scss */
#gform_wrapper_34.gform_wrapper h3.gform_title {
  display: none;
}

/* line 3386, sass/style.scss */
/* line 4535, sass/style.scss */
#gform_wrapper_34.gform_wrapper span.gform_description {
  display: none;
}

/* line 3389, sass/style.scss */
/* line 4540, sass/style.scss */
.event-template-default .sevent--formTitle {
  font-size: 40px;
  line-height: 50px;
}

/* line 3393, sass/style.scss */
/* line 4546, sass/style.scss */
.aevents--list {
  list-style-type: none;
  padding: 0;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

/* line 3401, sass/style.scss */
/* line 4556, sass/style.scss */
.aevents--list li {
  display: block;
  margin-top: 20px;
}

/* line 3405, sass/style.scss */
/* line 4562, sass/style.scss */
.aevents--cta {
  display: block;
  text-align: center;
}

/* line 3409, sass/style.scss */
/* line 4568, sass/style.scss */
.avents--description {
  margin-top: 20px;
  min-height: 160px;
  margin-bottom: 60px;
}

/* line 3414, sass/style.scss */
/* line 4575, sass/style.scss */
.post-type-archive .avents--description p,
.tax-events .avents--description p {
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 34px;
  color: #3d3d3d;
}

/* line 3422, sass/style.scss */
/* line 4585, sass/style.scss */
.aevents--copy p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #000;
  font-weight: 300;
}

/* line 3429, sass/style.scss */
/* line 4594, sass/style.scss */
.aevents--wrap {
  display: block;
  border: 2px solid #f1f1f1;
  border-radius: 18px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  color: #000;
}

/* line 3437, sass/style.scss */
/* line 4604, sass/style.scss */
.aevents--wrap:hover {
  color: #000;
}

/* line 3440, sass/style.scss */
/* line 4609, sass/style.scss */
.aevents--imgWrap img {
  border-radius: 18px 0 0 18px;
}

/* line 3443, sass/style.scss */
/* line 4614, sass/style.scss */
.aevents--seventWrap {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* line 3449, sass/style.scss */
/* line 4622, sass/style.scss */
.brdr {
  border-right: 5px solid #8abff0;
}

/* line 3452, sass/style.scss */
/* line 4627, sass/style.scss */
.grow {
  transition: all 0.3s ease-in-out;
}

/* line 3455, sass/style.scss */
/* line 4632, sass/style.scss */
.grow:hover {
  transform: scale(1.03);
  box-shadow: 0 10px 15px 0 rgba(0, 0, 0, 0.1);
}

/* line 3459, sass/style.scss */
/* line 4638, sass/style.scss */
.sevent--heroSection-mobile {
  width: 100%;
  min-height: 150px;
  max-height: 160px;
  background-size: cover !important;
}

/* line 3465, sass/style.scss */
/* line 4646, sass/style.scss */
.bbm {
  border-bottom: 5px solid #8abff0;
}

/* line 3468, sass/style.scss */
/* line 4651, sass/style.scss */
.aevents--navigation {
  width: 100%;
}

@media (max-width: 1023px) {

  /* line 3472, sass/style.scss */
  /* line 4657, sass/style.scss */
  .single--secBanner-sticky,
  .single--secBanner-cat {
    display: none !important;
  }

  /* line 3476, sass/style.scss */
  /* line 4663, sass/style.scss */
  .event-template-default h1,
  .post-type-archive h1,
  .tax-events h1 {
    font-size: 25px;
    line-height: 35px;
  }

  /* line 3482, sass/style.scss */
  /* line 4671, sass/style.scss */
  .sevent--heroSection {
    background: unset !important;
    min-height: unset;
    max-height: unset;
  }

  /* line 3487, sass/style.scss */
  /* line 4678, sass/style.scss */
  .sevent--heroSection:before {
    display: none;
  }

  /* line 3490, sass/style.scss */
  /* line 4683, sass/style.scss */
  .sevent--copyWrap {
    padding: 15px 0;
    border: unset;
    border-radius: unset;
    box-shadow: unset;
  }

  /* line 3496, sass/style.scss */
  /* line 4691, sass/style.scss */
  .sevent--bodySection:before {
    display: none;
  }

  /* line 3499, sass/style.scss */
  /* line 4696, sass/style.scss */
  .event-template-default .sevent--info p {
    margin: 0;
  }

  /* line 3502, sass/style.scss */
  /* line 4701, sass/style.scss */
  .event-template-default .sevent--info p.sevent--infoTime,
  .post-type-archive .sevent--info p.sevent--infoTime,
  .tax-events .sevent--info p.sevent--infoTime {
    margin-left: 50px;
  }

  /* line 3507, sass/style.scss */
  /* line 4708, sass/style.scss */
  .sevent--padMob {
    padding: 0 15px;
  }

  /* line 3510, sass/style.scss */
  /* line 4713, sass/style.scss */
  .event-template-default .sevent--info p.sevent--infoAds,
  .post-type-archive .sevent--info p.sevent--infoAds,
  .tax-events .sevent--info p.sevent--infoAds {
    max-width: 230px;
    margin-top: 20px;
  }

  /* line 3516, sass/style.scss */
  /* line 4721, sass/style.scss */
  .sevent--formWrap {
    margin-left: 0;
    text-align: left;
    padding: 0 15px;
    margin-top: 20px;
  }

  /* line 3522, sass/style.scss */
  /* line 4729, sass/style.scss */
  .event-template-default .sevent--formTitle {
    font-size: 25px;
    line-height: 30px;
    text-align: left !important;
    margin-bottom: 25px;
  }

  /* line 3528, sass/style.scss */
  /* line 4737, sass/style.scss */
  .sevent--bodySection {
    padding-bottom: 30px;
  }

  /* line 3531, sass/style.scss */
  /* line 4742, sass/style.scss */
  .event-template-default .cv2--copyWrap,
  .post-type-archive .cv2--copyWrap,
  .tax-events .cv2--copyWrap {
    padding: 30px 15px 15px 15px;
  }

  /* line 3536, sass/style.scss */
  /* line 4749, sass/style.scss */
  .event-template-default .cv2--copyWrap p,
  .post-type-archive .cv2--copyWrap p,
  .tax-events .cv2--copyWrap p {
    font-size: 15px;
    margin-bottom: 5px;
  }

  /* line 3542, sass/style.scss */
  /* line 4757, sass/style.scss */
  .event-template-default .cv2--quoteWrap,
  .post-type-archive .cv2--quoteWrap,
  .tax-events .cv2--quoteWrap {
    padding: 15px;
  }

  /* line 3547, sass/style.scss */
  /* line 4764, sass/style.scss */
  .aevents--list {
    display: unset;
    margin: 5px 0;
  }

  /* line 3551, sass/style.scss */
  /* line 4770, sass/style.scss */
  .event--collapseWrap {
    background-color: #fae56f;
    border: unset;
    padding: 0 15px;
  }

  /* line 3556, sass/style.scss */
  /* line 4777, sass/style.scss */
  .yellow--btn.aevents--cta {
    border-radius: unset;
    border: unset;
  }

  /* line 3560, sass/style.scss */
  /* line 4783, sass/style.scss */
  .aevents--cta {
    display: block;
    background-color: #fae56f;
    width: 100%;
    font-size: 20px;
    color: #3d3d3d;
    font-family: "Nunito", sans-serif;
    font-weight: bold;
    padding: 15px 40px;
  }

  /* line 3570, sass/style.scss */
  /* line 4795, sass/style.scss */
  .aevents--cta:hover,
  .aevents--cta:active {
    color: #3d3d3d;
  }

  /* line 3574, sass/style.scss */
  /* line 4801, sass/style.scss */
  .aevents--navigation .h-mobile {
    display: flex;
    justify-content: center;
    background-color: #fae56f;
  }

  /* line 3579, sass/style.scss */
  /* line 4808, sass/style.scss */
  .aevents--down {
    margin-left: 15px;
  }

  /* line 3582, sass/style.scss */
  /* line 4813, sass/style.scss */
  .avents--description {
    margin-top: 0;
    padding: 15px;
    margin-bottom: 20px;
  }

  /* line 3587, sass/style.scss */
  /* line 4820, sass/style.scss */
  .post-type-archive .avents--description p,
  .tax-events .avents--description p {
    font-size: 20px;
  }

  /* line 3591, sass/style.scss */
  /* line 4826, sass/style.scss */
  .aevents--wrap {
    margin: 0 15px 30px 15px;
  }

  /* line 3594, sass/style.scss */
  /* line 4831, sass/style.scss */
  .aevents--seventWrap {
    padding: 15px;
  }

  /* line 3597, sass/style.scss */
  /* line 4836, sass/style.scss */
  .brdr {
    border: unset;
  }

  /* line 3600, sass/style.scss */
  /* line 4841, sass/style.scss */
  .event--thumb {
    border-radius: 18px 18px 0 0;
  }

  /* line 3603, sass/style.scss */
  /* line 4846, sass/style.scss */
  .sevent--infoWrap {
    margin: 15px 0;
  }
}

@media (min-width: 500px) and (max-width: 1023px) {

  /* line 3608, sass/style.scss */
  /* line 4852, sass/style.scss */
  .aevents--wrap {
    max-width: 500px;
    margin: 0 auto 30px auto;
  }
}

/* line 3613, sass/style.scss */
/* line 4858, sass/style.scss */
.resources-template-default,
.resources_us-template-default {
  padding: 0;
  background-color: #fbfbfb;
}

/* line 3617, sass/style.scss */
/* line 4865, sass/style.scss */
.resources-template-default .fusion-row,
.resources_us-template-default .fusion-row {
  max-width: 100%;
}

/* line 3620, sass/style.scss */
/* line 4871, sass/style.scss */
.resources-template-default .gform_wrapper .gfield .gravity-select-parent,
.resources_us-template-default .gform_wrapper .gfield .gravity-select-parent {
  background-color: #f2f9fd;
}

/* line 3623, sass/style.scss */
/* line 4877, sass/style.scss */
.resources-template-default .select-arrow,
.resources_us-template-default .select-arrow {
  background-color: #f2f9fd !important;
  border: none !important;
}

/* line 3627, sass/style.scss */
/* line 4884, sass/style.scss */
.resources-template-default h1,
.resources_us-template-default h1 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  color: #3d3d3d;
}

/* line 3634, sass/style.scss */
/* line 4894, sass/style.scss */
.resources-template-default h2,
.resources_us-template-default h2 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 25px;
  line-height: 35px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 3642, sass/style.scss */
/* line 4905, sass/style.scss */
.resources-template-default h3,
.resources_us-template-default h3 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
}

/* line 3649, sass/style.scss */
/* line 4915, sass/style.scss */
.resources-template-default h4,
.resources_us-template-default h4 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
}

/* line 3656, sass/style.scss */
/* line 4925, sass/style.scss */
.resources-template-default h5,
.resources_us-template-default h5 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  color: #3d3d3d;
}

/* line 3670, sass/style.scss */
/* line 4945, sass/style.scss */
.resources-template-default p.p--small,
.resources_us-template-default p.p--small {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 25px;
  color: #3d3d3d;
}

/* line 3676, sass/style.scss */
/* line 4954, sass/style.scss */
.rs--section {
  width: 100%;
  position: relative;
}

/* line 3681, sass/style.scss */
/* line 4961, sass/style.scss */
.rs--container {
  border-radius: 28px;
  background: #fff;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  position: relative;
}

/* line 3687, sass/style.scss */
/* line 4969, sass/style.scss */
.rs--frTtitle {
  background-color: #fae56f;
  border-radius: 28px 28px 0 0;
  text-align: center;
  padding: 10px;
}

/* line 3693, sass/style.scss */
/* line 4977, sass/style.scss */
.rs--insideContainer {
  padding: 20px 40px;
}

/* line 3696, sass/style.scss */
/* line 4982, sass/style.scss */
.rs--imageContainer {
  max-width: 400px;
  margin: 20px auto 40px auto;
}

/* line 3700, sass/style.scss */
/* line 4988, sass/style.scss */
.rs--imageContainer img {
  width: 100%;
  height: auto;
}

/* line 3704, sass/style.scss */
/* line 4994, sass/style.scss */
.rs--lowerContent ul {
  list-style-type: none;
  padding: 0;
  margin-bottom: 0;
  margin-top: 20px;
}

/* line 3710, sass/style.scss */
/* line 5002, sass/style.scss */
.rs--lowerContent ul li {
  font-family: "Open Sans", sans-serif;
  font-size: 17px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 20px;
  display: block;
  margin-bottom: 10px;
  text-align: left;
}

/* line 3720, sass/style.scss */
/* line 5014, sass/style.scss */
.rs--lowerContent ul li:before {
  content: "\2022";
  color: #66debe;
  display: inline-block;
  font-weight: bold;
  font-size: 30px;
  position: relative;
  top: 5px;
}

/* line 3744, sass/style.scss */
/* line 5025, sass/style.scss */
.gform_wrapper .top_label .gfield_label,
.gform_wrapper legend.gfield_label {
  display: none !important;
}

/* line 3749, sass/style.scss */
/* line 5031, sass/style.scss */
body .gform_wrapper .top_label div.ginput_container {
  margin: 20px 0 !important;
}

/* line 3753, sass/style.scss */
/* line 5036, sass/style.scss */
.resources-template-default .gform_body p,
.resources_us-template-default .gform_body p {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 25px;
  color: #3d3d3d;
  text-align: center;
}

/* line 3760, sass/style.scss */
/* line 5046, sass/style.scss */
.rs--sticky {
  position: sticky;
  top: 115px;
  max-width: 550px;
  margin-left: auto;
  z-index: 2;
}

/* line 3767, sass/style.scss */
/* line 5055, sass/style.scss */
.rs--quoteSection {
  width: 100%;
  background-color: #fff9c6;
  padding: 40px 15px 30px 15px;
  position: relative;
  overflow: hidden;
}

/* line 3774, sass/style.scss */
/* line 5064, sass/style.scss */
.resources-template-default .rs--quote p:first-child,
.resources_us-template-default .rs--quote p:first-child {
  font-size: 30px;
  line-height: 40px;
}

/* line 3778, sass/style.scss */
/* line 5071, sass/style.scss */
.resources-template-default .rs--quote p:not(:first-child),
.resources_us-template-default .rs--quote p:not(:first-child) {
  display: inline-block;
  color: #000;
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 0;
}

/* line 3785, sass/style.scss */
/* line 5081, sass/style.scss */
.resources-template-default .rs--quote p:not(:first-child) strong,
.resources_us-template-default .rs--quote p:not(:first-child) strong {
  font-weight: 700;
}

/* line 3788, sass/style.scss */
/* line 5087, sass/style.scss */
.resources-template-default .rs--quote p:last-child,
.resources_us-template-default .rs--quote p:last-child {
  display: block;
  margin-top: 0;
}

@media (max-width: 768px) {

  /* line 3793, sass/style.scss */
  /* line 5095, sass/style.scss */
  .rs--sticky {
    padding: 0 15px;
  }

  /* line 3796, sass/style.scss */
  /* line 5100, sass/style.scss */
  .rs--section:before {
    display: none;
  }

  /* line 3799, sass/style.scss */
  /* line 5105, sass/style.scss */
  .rs--container {
    border-radius: unset;
    box-shadow: unset;
  }

  /* line 3803, sass/style.scss */
  /* line 5111, sass/style.scss */
  .rs--section {
    margin-top: 0;
    padding: 0;
  }

  /* line 3807, sass/style.scss */
  /* line 5117, sass/style.scss */
  .rs--frTtitle {
    border-radius: unset;
  }

  /* line 3810, sass/style.scss */
  /* line 5122, sass/style.scss */
  .rs--imageContainer {
    margin-top: 0;
  }

  /* line 3813, sass/style.scss */
  /* line 5127, sass/style.scss */
  .rs--insideContainer {
    padding: 20px 15px;
  }

  /* line 3816, sass/style.scss */
  /* line 5132, sass/style.scss */
  .rs--section:after {
    display: none;
  }

  /* line 3819, sass/style.scss */
  /* line 5137, sass/style.scss */
  .rs--quoteSection {
    margin-top: 40px;
  }

  /* line 3822, sass/style.scss */
  /* line 5142, sass/style.scss */
  .resources-template-default .rs--quote p:first-child,
  .resources_us-template-default .rs--quote p:first-child {
    font-size: 20px;
    line-height: 40px;
  }
}

/* line 3827, sass/style.scss */
/* line 5149, sass/style.scss */
.con--section {
  width: 100%;
  margin-top: 60px;
  position: relative;
}

/* line 3854, sass/style.scss */
/* line 5156, sass/style.scss */
.con--toP {
  max-width: 860px;
  margin: 10px auto 30px auto;
}

/* line 3858, sass/style.scss */
/* line 5162, sass/style.scss */
.con--toB {
  max-width: 760px;
  margin: 40px auto 50px auto;
}

/* line 3862, sass/style.scss */
/* line 5168, sass/style.scss */
.con--toB a {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
  transition: opacity 0.3s ease-in-out;
}

/* line 3868, sass/style.scss */
/* line 5176, sass/style.scss */
.con--toB a:hover {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
  opacity: 0.7;
}

/* line 3874, sass/style.scss */
/* line 5184, sass/style.scss */
.page-template-components-template .con--section p.p--small {
  margin: 5px;
}

/* line 3877, sass/style.scss */
/* line 5189, sass/style.scss */
.con--video {
  width: 100%;
  background-color: #f2f9fd;
  padding: 40px 0 60px 0;
}

/* line 3882, sass/style.scss */
/* line 5196, sass/style.scss */
.page-template-components-template h3.con--title {
  margin-bottom: 40px;
}

/* line 3885, sass/style.scss */
/* line 5201, sass/style.scss */
.con--copy {
  text-align: center;
}

/* line 3888, sass/style.scss */
/* line 5206, sass/style.scss */
.page-id-16601 #vid-col:after,
.page-id-9099 #vid-col:after {
  display: none;
}

/* line 3892, sass/style.scss */
/* line 5212, sass/style.scss */
.hr--setion {
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* line 3897, sass/style.scss */
/* line 5219, sass/style.scss */
.hr--setion:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  border: 25px solid #3a8cda;
  border-radius: 100%;
  padding: 90px;
  margin-top: 90px;
  margin-right: -90px;
}

/* line 3908, sass/style.scss */
/* line 5232, sass/style.scss */
.hr--wrapper {
  background: url(https://thirdspacelearning.com/wp-content/uploads/2019/10/Rectangle-content-container.png) no-repeat center center;
  background-size: 100% 100%;
  width: 100%;
  padding: 20px 15px 40px 15px;
  margin-bottom: 60px;
}

/* line 3916, sass/style.scss */
/* line 5242, sass/style.scss */
.column3--bannerS {
  background-color: #fff9c6;
  padding: 30px 0;
  margin-bottom: 80px;
}

/* line 3921, sass/style.scss */
/* line 5249, sass/style.scss */
.hr--imgWrap {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 3927, sass/style.scss */
/* line 5257, sass/style.scss */
.hr--ctaWrap {
  display: flex;
  justify-content: space-between;
  margin-top: 30px;
  margin-bottom: 60px;
}

/* line 3933, sass/style.scss */
/* line 5265, sass/style.scss */
.page-template-components-template .hr--copyWrap p {
  font-size: 15px;
  line-height: 25px;
}

/* line 3937, sass/style.scss */
/* line 5271, sass/style.scss */
.page-template-components-template .hr--copyWrap h3 {
  margin-bottom: 20px;
}

/* line 3940, sass/style.scss */
/* line 5276, sass/style.scss */
.page-template-components-template .column3--bannerS p {
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 30px;
}

/* line 3945, sass/style.scss */
/* line 5283, sass/style.scss */
.page-id-8426 .testimonials--cta-cover {
  margin-bottom: 90px;
}

/* line 3948, sass/style.scss */
/* line 5288, sass/style.scss */
#rsc {
  position: absolute;
  margin-top: -120px;
}

@media (max-width: 768px) {

  /* line 3953, sass/style.scss */
  /* line 5295, sass/style.scss */
  .con--toP,
  .con--copy h2 {
    text-align: center;
  }

  /* line 3957, sass/style.scss */
  /* line 5301, sass/style.scss */
  #rsc {
    margin-top: 600px;
  }

  /* line 3960, sass/style.scss */
  /* line 5306, sass/style.scss */
  .page-id-16601 #site-navigation:before,
  .page-id-9099 #site-navigation:before {
    display: none;
  }

  /* line 3964, sass/style.scss */
  /* line 5312, sass/style.scss */
  .con--section {
    margin-top: 30px;
  }

  /* line 3967, sass/style.scss */
  /* line 5317, sass/style.scss */
  .con--copy {
    text-align: left;
  }

  /* line 3970, sass/style.scss */
  /* line 5322, sass/style.scss */
  .con--video {
    padding-bottom: 0;
  }

  /* line 3973, sass/style.scss */
  /* line 5327, sass/style.scss */
  .herov--videoWrapper.con--iframe {
    padding: 0;
  }

  /* line 3976, sass/style.scss */
  /* line 5332, sass/style.scss */
  .hr--wrapper {
    padding: 20px 15px 10px 15px;
    margin-bottom: 10px;
  }

  /* line 3980, sass/style.scss */
  /* line 5338, sass/style.scss */
  .page-template-components-template .hr--wrapper h2 {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 3984, sass/style.scss */
  /* line 5344, sass/style.scss */
  .hr--contentWrap {
    padding: 0 15px;
  }

  /* line 3987, sass/style.scss */
  /* line 5349, sass/style.scss */
  .page-template-components-template .hr--copyWrap h3 {
    line-height: 38px;
    margin-top: 20px;
    font-size: 28px;
  }

  /* line 3992, sass/style.scss */
  /* line 5356, sass/style.scss */
  .page-template-components-template .hr--copyWrap p {
    font-size: 17px;
    line-height: 27px;
  }

  /* line 3996, sass/style.scss */
  /* line 5362, sass/style.scss */
  .column3--bannerS {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  /* line 4000, sass/style.scss */
  /* line 5368, sass/style.scss */
  .page-template-components-template.page-id-8426 h3.resources--title {
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    font-size: 24px;
    line-height: 34px;
  }

  /* line 4007, sass/style.scss */
  /* line 5377, sass/style.scss */
  .page-template-components-template .resource_carousel_single {
    margin-bottom: 20px;
  }

  /* line 4010, sass/style.scss */
  /* line 5382, sass/style.scss */
  .page-id-8426 .form--section {
    padding: 0 15px;
  }

  /* line 4013, sass/style.scss */
  /* line 5387, sass/style.scss */
  .page-template-components-template .column3--bannerS p {
    font-size: 25px;
    line-height: 35px;
    padding: 0 15px;
  }
}

@media (max-width: 1200px) {

  /* line 4020, sass/style.scss */
  /* line 5395, sass/style.scss */
  .con--section:after,
  .con--section:before {
    display: none;
  }

  /* line 4024, sass/style.scss */
  /* line 5401, sass/style.scss */
  .hr--setion:after {
    display: none;
  }

  /* line 4027, sass/style.scss */
  /* line 5406, sass/style.scss */
  .yellow--btn.hr--cta {
    max-width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }

  /* line 4032, sass/style.scss */
  /* line 5413, sass/style.scss */
  .white--btn.hr--cta {
    text-align: center;
  }

  /* line 4035, sass/style.scss */
  /* line 5418, sass/style.scss */
  .hr--ctaWrap {
    flex-direction: column;
    justify-content: center;
    margin-bottom: 40px;
  }
}

/* line 4041, sass/style.scss */
/* line 5425, sass/style.scss */
.post-type-archive h1.cs--title {
  font-size: 50px;
  line-height: 60px;
  margin: 20px 0;
}

/* line 4046, sass/style.scss */
/* line 5432, sass/style.scss */
.post-type-archive h2.cs--bodyTitle {
  font-size: 40px;
  line-height: 50px;
}

/* line 4050, sass/style.scss */
/* line 5438, sass/style.scss */
.post-type-archive h2,
.single-case_studies h2.bannerStatic--section-title,
.tax-case_study_cat h2.bannerStatic--section-title {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 60px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 4060, sass/style.scss */
/* line 5450, sass/style.scss */
.tax-case_study_cat h1 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 60px;
  color: #3d3d3d;
}

/* line 4067, sass/style.scss */
/* line 5459, sass/style.scss */
.tax-case_study_cat p.cs--subtitle {
  color: #3d3d3d;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
}

/* line 4074, sass/style.scss */
/* line 5468, sass/style.scss */
.tax-case_study_cat h2.cs--section-title {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 50px;
  line-height: 60px;
  color: #fff;
  margin-bottom: 10px;
}

/* line 4082, sass/style.scss */
/* line 5478, sass/style.scss */
.tax-case_study_cat p.cs--section-text {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #fff;
  font-weight: 300;
}

/* line 4089, sass/style.scss */
/* line 5487, sass/style.scss */
.post-type-archive h2.bannerStatic--section-title,
.post-type-archive p.bannerStatic--section-text,
.single-case_studies h2.bannerStatic--section-title,
.single-case_studies p.bannerStatic--section-text,
.tax-case_study_cat h2.bannerStatic--section-title,
.tax-case_study_cat p.bannerStatic--section-text {
  color: #fff;
}

/* line 4097, sass/style.scss */
/* line 5497, sass/style.scss */
.cs--section {
  margin-top: 60px;
  padding-bottom: 60px;
  position: relative;
  overflow: hidden;
}

/* line 4103, sass/style.scss */
/* line 5505, sass/style.scss */
.cs--section:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  padding: 90px;
  border: 20px solid #3a8cda;
  border-radius: 100%;
  margin-top: 120px;
  margin-right: 170px;
}

/* line 4114, sass/style.scss */
/* line 5518, sass/style.scss */
.cs--section:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 40px;
  border: 14px solid #fae56f;
  border-radius: 100%;
  margin-bottom: 90px;
  margin-left: -50px;
}

/* line 4126, sass/style.scss */
/* line 5532, sass/style.scss */
#map.case_study_shools_map {
  z-index: 3;
}

/* line 4129, sass/style.scss */
/* line 5537, sass/style.scss */
.cs--col {
  display: flex;
  justify-content: center;
}

/* line 4133, sass/style.scss */
/* line 5543, sass/style.scss */
.cs--body {
  width: 100%;
  background-color: #fdf2b7;
  padding: 40px 0;
}

/* line 4138, sass/style.scss */
/* line 5550, sass/style.scss */
.tax-case_study_cat {
  padding: 0;
}

/* line 4141, sass/style.scss */
/* line 5555, sass/style.scss */
.single-case_studies {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 767px) {

  /* line 4146, sass/style.scss */
  /* line 5562, sass/style.scss */
  .cs--body {
    padding: 40px 15px 10px 15px;
  }

  /* line 4149, sass/style.scss */
  /* line 5567, sass/style.scss */
  .tax-case_study_cat h2.cs--section-title {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 4153, sass/style.scss */
  /* line 5573, sass/style.scss */
  .post-type-archive h1.cs--title {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 4157, sass/style.scss */
  /* line 5579, sass/style.scss */
  #map {
    height: 230px;
  }
}

@media (max-width: 1023px) {

  /* line 4162, sass/style.scss */
  /* line 5585, sass/style.scss */
  .cs--section {
    padding: 20px 15px;
    margin-top: 0;
  }

  /* line 4166, sass/style.scss */
  /* line 5591, sass/style.scss */
  .cs--section:after {
    display: none;
  }
}

@media (min-width: 0) {

  /* line 4171, sass/style.scss */
  /* line 5597, sass/style.scss */
  .single .container {
    width: 100%;
  }
}

/* line 4175, sass/style.scss */
/* line 5602, sass/style.scss */
.single--section {
  width: 100%;
}

/* line 4178, sass/style.scss */
/* line 5607, sass/style.scss */
.sidebar--tags a:hover {
  color: #398cdb;
}

/* line 4181, sass/style.scss */
/* line 5612, sass/style.scss */
.single.single-post .container {
  padding-left: 0;
  padding-right: 0;
}

/* line 4185, sass/style.scss */
/* line 5618, sass/style.scss */
.fr--cta {
  text-align: center;
  display: inline-block;
  background-color: #f9dd4a;
  font-family: "Nunito", sans-serif;
  font-size: 18px;
  color: #3d3d3d;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 20px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  position: relative;
  z-index: 0;
  outline: 0;
}

/* line 4202, sass/style.scss */
/* line 5637, sass/style.scss */
.fr--cta:hover {
  color: #3d3d3d;
}

/* line 4205, sass/style.scss */
/* line 5642, sass/style.scss */
.fr--cta:before {
  content: "";
  background: linear-gradient(45deg,
      #dbe9f8,
      #f9dd4a,
      #fdf1bb,
      #dbe9f8,
      #f9dd4a,
      #fdf1bb);
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  width: calc(100%+4px);
  height: calc(100%+4px);
  animation: glowing 20s linear infinite;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  border-radius: 50px;
}

/* line 4229, sass/style.scss */
/* line 5668, sass/style.scss */
.fr--cta:active,
.frh:hover .fr--cta:after {
  color: #3d3d3d;
  background-color: #fff9c6;
}

/* line 4234, sass/style.scss */
/* line 5675, sass/style.scss */
.fr--cta:active:after {
  background: transparent;
}

/* line 4237, sass/style.scss */
/* line 5680, sass/style.scss */
.frh:hover .fr--cta:before {
  opacity: 1;
}

/* line 4240, sass/style.scss */
/* line 5685, sass/style.scss */
.fr--cta:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fae56f;
  left: 0;
  top: 0;
  border-radius: 50px;
}

/* line 4251, sass/style.scss */
/* line 5698, sass/style.scss */
.fw--cta {
  display: inline-block;
  background-color: #fff;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #3fcba5;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 30px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  cursor: pointer;
  position: relative;
  z-index: 0;
  outline: 0;
  margin-top: 15px;
}

/* line 4268, sass/style.scss */
/* line 5717, sass/style.scss */
.fw--cta:hover {
  color: #3fcba5;
}

/* line 4271, sass/style.scss */
/* line 5722, sass/style.scss */
.fw--cta:before {
  content: "";
  background: linear-gradient(45deg,
      #dbe9f8,
      #f9dd4a,
      #fdf1bb,
      #dbe9f8,
      #f9dd4a,
      #fdf1bb);
  position: absolute;
  top: -2px;
  left: -2px;
  background-size: 400%;
  z-index: -1;
  filter: blur(5px);
  width: calc(100%+4px);
  height: calc(100%+4px);
  animation: glowing 20s linear infinite;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
  border-radius: 50px;
}

/* line 4295, sass/style.scss */
/* line 5748, sass/style.scss */
.fw--cta:active,
.frw:hover .fw--cta:after {
  color: #3fcba5;
  background-color: #fff;
}

/* line 4300, sass/style.scss */
/* line 5755, sass/style.scss */
.fw--cta:active:after {
  background: transparent;
}

/* line 4303, sass/style.scss */
/* line 5760, sass/style.scss */
.frw:hover .fw--cta:before {
  opacity: 1;
}

/* line 4306, sass/style.scss */
/* line 5765, sass/style.scss */
.fw--cta:after {
  z-index: -1;
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  left: 0;
  top: 0;
  border-radius: 50px;
}

@keyframes glowing {
  0% {
    background-position: 0 0;
  }

  50% {
    background-position: 400% 0;
  }

  100% {
    background-position: 0 0;
  }
}

/* line 4328, sass/style.scss */
/* line 5789, sass/style.scss */
.single--topBanner {
  display: block;
  text-align: center;
  padding: 15px;
  border: 2px solid #09217b;
  border-radius: 15px;
  background-color: #fff;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

/* line 4338, sass/style.scss */
/* line 5801, sass/style.scss */
.single--topBanner .yellow--btn:hover {
  background-color: #edd449;
}

/* line 4341, sass/style.scss */
/* line 5806, sass/style.scss */
.single--topBanner:hover .yellow--btn {
  background-color: #edd449;
}

/* line 4344, sass/style.scss */
/* line 5811, sass/style.scss */
p.single--titleIb {
  font-family: "Nunito", sans-serif;
  color: #0a217b;
  font-size: 25px;
  line-height: 35px;
  margin: 0;
  font-weight: 400;
}

/* line 4352, sass/style.scss */
/* line 5821, sass/style.scss */
p.single--ibTitle {
  color: #0f2336;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  font-family: "Nunito", sans-serif;
}

/* line 4359, sass/style.scss */
/* line 5830, sass/style.scss */
.single--ib {
  margin: 15px auto 25px auto;
}

/* line 4362, sass/style.scss */
/* line 5835, sass/style.scss */
.single--ib svg {
  max-width: 100px;
  max-height: 100px;
}

/* line 4366, sass/style.scss */
/* line 5841, sass/style.scss */
.single--secBanner:hover {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 4369, sass/style.scss */
/* line 5846, sass/style.scss */
.single--sbiWrap {
  background-size: cover !important;
  height: 100%;
  border-radius: 0 15px 15px 0;
}

/* line 4374, sass/style.scss */
/* line 5853, sass/style.scss */
.single--sbtWrap {
  background-color: #09217b;
  border-radius: 15px 0 0 15px;
  padding: 15px;
  transition: all 0.2s ease-in-out;
}

/* line 4380, sass/style.scss */
/* line 5861, sass/style.scss */
.plm-0 {
  padding: 0;
}

/* line 4383, sass/style.scss */
/* line 5866, sass/style.scss */
.prm-0 {
  padding: 0;
}

/* line 4386, sass/style.scss */
/* line 5871, sass/style.scss */
.single--secBanner {
  margin-top: 40px;
  border-radius: 15px;
  position: sticky;
  top: 0;
}

/* line 4392, sass/style.scss */
/* line 5879, sass/style.scss */
p.single--sbtTitle {
  color: #fff;
  font-size: 22px;
  line-height: 32px;
  margin-bottom: 10px;
  font-family: "Nunito", sans-serif;
}

/* line 4399, sass/style.scss */
/* line 5888, sass/style.scss */
p.single--sbtText {
  color: #fff;
  opacity: 0.8;
  font-size: 19px;
  line-height: 29px;
  font-family: "Nunito", sans-serif;
  padding-bottom: 10px;
}

/* line 4407, sass/style.scss */
/* line 5898, sass/style.scss */
.single--categories {
  margin: 40px 0;
}

/* line 4410, sass/style.scss */
/* line 5903, sass/style.scss */
.single--categories a:hover {
  color: #398cdb;
}

/* line 4413, sass/style.scss */
/* line 5908, sass/style.scss */
h2.single--popular {
  font-size: 40px;
  color: #09217b;
  margin-bottom: 10px;
}

/* line 4418, sass/style.scss */
/* line 5915, sass/style.scss */
h2.single--popular:hover {
  color: #09217b;
}

/* line 4421, sass/style.scss */
/* line 5920, sass/style.scss */
a.single--category {
  font-size: 27px;
  line-height: 37px;
  color: #398cdb;
  display: block;
  margin-bottom: 10px;
  font-family: "Nunito", sans-serif;
}

/* line 4429, sass/style.scss */
/* line 5930, sass/style.scss */
.single.single-post .single--article a:hover,
.single.single-post .single--article a:active {
  color: #0056b3;
}

/* line 4433, sass/style.scss */
/* line 5936, sass/style.scss */
.single.single-post .container {
  overflow: visible;
  height: 100%;
}

/* line 4437, sass/style.scss */
/* line 5942, sass/style.scss */
.single--catList {
  padding: 0;
  list-style-type: none;
  border-bottom: 2px solid #e5e5e5;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 4444, sass/style.scss */
/* line 5951, sass/style.scss */
.single--catList li {
  display: flex;
  align-items: center;
}

/* line 4448, sass/style.scss */
/* line 5957, sass/style.scss */
ul.single--catList li a {
  font-family: "Nunito", sans-serif;
  color: #171717;
  font-size: 17px;
  line-height: 22px;
  font-weight: 400;
  position: relative;
  max-width: 285px;
}

/* line 4457, sass/style.scss */
/* line 5968, sass/style.scss */
.single--dr {
  margin-top: 1px;
  margin-left: 0;
  color: #398cdb;
  font-weight: 400;
}

/* line 4463, sass/style.scss */
/* line 5976, sass/style.scss */
ul.single--catList li a:hover {
  color: #0056b3;
}

/* line 4466, sass/style.scss */
/* line 5981, sass/style.scss */
.single--imgCat {
  border-radius: 100%;
  margin-right: 10px;
}

/* line 4470, sass/style.scss */
/* line 5987, sass/style.scss */
h1.single--title {
  font-family: "Nunito", sans-serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: -0.04px;
  color: #0c1f32;
  line-height: 54px;
}

/* line 4478, sass/style.scss */
/* line 5997, sass/style.scss */
.single--modTime {
  font-family: "Open Sans", sans-serif;
  color: #848f99;
  font-size: 20px;
}

/* line 4483, sass/style.scss */
/* line 6004, sass/style.scss */
.single--readTime {
  font-family: "Open Sans", sans-serif;
  color: #848f99;
  font-size: 20px;
  font-weight: 400;
  padding-left: 6px;
}

/* line 4490, sass/style.scss */
/* line 6013, sass/style.scss */
.single--postMeta {
  margin-top: 25px;
  display: flex;
}

/* line 4494, sass/style.scss */
/* line 6019, sass/style.scss */
.single--social {
  margin-left: auto;
}

/* line 4497, sass/style.scss */
/* line 6024, sass/style.scss */
.single .fusion-sharing-box {
  margin-top: unset;
  background: unset;
  display: unset;
}

/* line 4502, sass/style.scss */
/* line 6031, sass/style.scss */
.single--authorImg {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}

/* line 4507, sass/style.scss */
/* line 6038, sass/style.scss */
.author .single--authorImg {
  width: 150px;
  height: auto;
}

/* line 4511, sass/style.scss */
/* line 6044, sass/style.scss */
.single--authorAvatar {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  cursor: pointer;
}

/* line 4518, sass/style.scss */
/* line 6053, sass/style.scss */
.single--authorAvatar.fauthor {
  cursor: unset;
}

/* line 4521, sass/style.scss */
/* line 6058, sass/style.scss */
h5.sigle--authorName {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  color: #398cdb;
  padding-left: 10px;
  margin: 0;
  font-weight: 400;
  line-height: 26px;
}

/* line 4530, sass/style.scss */
/* line 6069, sass/style.scss */
.author h1.sigle--authorName {
  font-size: 22px;
  line-height: 32px;
  font-family: "Nunito", sans-serif;
  color: #398cdb;
  padding-left: 10px;
  margin: 0;
  font-weight: 400;
}

/* line 4539, sass/style.scss */
/* line 6080, sass/style.scss */
.single--article {
  margin-left: 15px;
}

/* line 4542, sass/style.scss */
/* line 6085, sass/style.scss */
.single--content {
  margin-top: 25px;
}

/* line 4545, sass/style.scss */
/* line 6090, sass/style.scss */
.single .single--content h2 {
  font-size: 27px;
  line-height: 37px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 500;
  font-family: "Nunito", sans-serif;
}

/* line 4553, sass/style.scss */
/* line 6100, sass/style.scss */
.single .single--content h2 strong {
  font-family: "Nunito", sans-serif;
  font-size: 27px;
  line-height: 37px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 700;
}

/* line 4561, sass/style.scss */
/* line 6110, sass/style.scss */
.single .single--content h3 {
  font-family: "Nunito", sans-serif;
  font-size: 25px;
  line-height: 35px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 700;
}

/* line 4569, sass/style.scss */
/* line 6120, sass/style.scss */
.single .single--content h3 strong {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
}

/* line 4573, sass/style.scss */
/* line 6126, sass/style.scss */
.single .single--content h4 {
  font-family: "Nunito", sans-serif;
  font-size: 23px;
  line-height: 32px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 700;
}

/* line 4581, sass/style.scss */
/* line 6136, sass/style.scss */
.single .single--content h4 strong {
  font-family: "Nunito", sans-serif;
  font-weight: 700;
}

/* line 4585, sass/style.scss */
/* line 6142, sass/style.scss */
.single .single--content h5 {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 500;
}

/* line 4593, sass/style.scss */
/* line 6152, sass/style.scss */
.single .single--content h5 strong {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 700;
}

/* line 4601, sass/style.scss */
/* line 6162, sass/style.scss */
.single .single--content p {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  line-height: 34px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 400;
}

/* line 4609, sass/style.scss */
/* line 6172, sass/style.scss */
.single .single--content p b,
.single .single--content p strong {
  font-size: 22px;
  line-height: 34px;
  font-weight: 700;
  font-family: "Nunito", sans-serif;
}

/* line 4616, sass/style.scss */
/* line 6181, sass/style.scss */
.single .single--content hr {
  border-bottom: 1px solid #09217b;
}

/* line 4619, sass/style.scss */
/* line 6186, sass/style.scss */
.single .single--content ul {
  background-color: #f1f8f7;
  padding: 15px 15px 15px 45px;
  list-style-type: disc;
  margin-bottom: 10px;
}

/* line 4625, sass/style.scss */
/* line 6194, sass/style.scss */
.single .single--content .ub_table-of-contents ul {
  background-color: unset;
  padding: unset;
}

/* line 4629, sass/style.scss */
/* line 6200, sass/style.scss */
.single .single--content ol {
  background-color: #f1f8f7;
  padding: 15px 15px 15px 45px;
  list-style-type: decimal;
}

/* line 4634, sass/style.scss */
/* line 6207, sass/style.scss */
.single .single--content ul li {
  font-size: 20px;
  line-height: 30px;
  color: #0c1f32;
  margin-bottom: 5px;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
}

/* line 4642, sass/style.scss */
/* line 6217, sass/style.scss */
.single .single--content ol li {
  font-size: 20px;
  line-height: 30px;
  color: #0c1f32;
  font-family: "Nunito", sans-serif;
  margin-bottom: 5px;
  font-weight: 400;
}

/* line 4650, sass/style.scss */
/* line 6227, sass/style.scss */
.single .single--content .wp-caption-text,
.single .single--content figcaption {
  color: #606c78;
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  text-align: center;
  margin-bottom: 0;
  position: relative;
  top: -5px !important;
  display: block;
}

/* line 4661, sass/style.scss */
/* line 6240, sass/style.scss */
.single .single--content a {
  font-size: 20px;
  line-height: 30px;
  color: #398cda;
  font-family: "Nunito", sans-serif;
  margin-bottom: 15px;
  font-weight: 400;
  border-bottom: 1px solid #398cda;
  transition: all 0.2s ease-in-out;
}

/* line 4671, sass/style.scss */
/* line 6252, sass/style.scss */
.single .single--content a:hover {
  color: #09217b;
  border-bottom: 1px solid #09217b;
}

/* line 4675, sass/style.scss */
/* line 6258, sass/style.scss */
.single .single--content .wp-caption {
  background-color: #dbe9f8;
  text-align: center;
  margin-bottom: 15px;
  width: 100% !important;
  height: auto;
}

/* line 4682, sass/style.scss */
/* line 6267, sass/style.scss */
.single .single--content img {
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.25);
  max-width: 100%;
  height: auto;
  margin: 20px auto;
}

/* line 4688, sass/style.scss */
/* line 6275, sass/style.scss */
.wp-block-image {
  background-color: #dbe9f8;
  display: inline-block;
  padding: 18px;
  text-align: center;
}

/* line 4694, sass/style.scss */
/* line 6283, sass/style.scss */
.single .single--content .is-style-default {
  background-color: #dbe9f8;
  display: inline-block;
  padding: 18px;
}

/* line 4699, sass/style.scss */
/* line 6290, sass/style.scss */
.single .single--content .is-style-no-styling {
  background-color: unset;
  display: inline-block;
  padding: unset;
}

/* line 4704, sass/style.scss */
/* line 6297, sass/style.scss */
.single .single--content .is-style-no-styling img {
  box-shadow: unset;
}

/* line 4707, sass/style.scss */
/* line 6302, sass/style.scss */
.single .single--content .is-style-no-styling figcaption {
  top: unset;
}

/* line 4710, sass/style.scss */
/* line 6307, sass/style.scss */
.single .single--content .is-style-default {
  background-color: #dbe9f8;
  display: inline-block;
  padding: 18px;
}

/* line 4715, sass/style.scss */
/* line 6314, sass/style.scss */
.single .single--content .is-style-shadow-only {
  padding: unset;
  background-color: unset;
}

/* line 4719, sass/style.scss */
/* line 6320, sass/style.scss */
.single .single--content .is-style-shadow-yellow-background {
  background-color: #fdf1b7;
}

/* line 4722, sass/style.scss */
/* line 6325, sass/style.scss */
.single .single--content .is-style-shadow-gray-background {
  background-color: #f8f9f9;
}

/* line 4725, sass/style.scss */
/* line 6330, sass/style.scss */
.single .single--content .is-style-shadow-green-background {
  background-color: #ddeeec;
}

/* line 4728, sass/style.scss */
/* line 6335, sass/style.scss */
.single .single--content .is-style-product-style {
  padding: unset;
  background-color: unset;
}

/* line 4732, sass/style.scss */
/* line 6341, sass/style.scss */
.single .single--content .is-style-product-style img {
  border: 3px solid #09217b;
}

/* line 4735, sass/style.scss */
/* line 6346, sass/style.scss */
b,
strong {
  font-weight: 700;
}

/* line 4739, sass/style.scss */
/* line 6352, sass/style.scss */
.single .single--content blockquote p {
  color: #09217b;
  font-size: 36px;
  line-height: 46px;
  font-style: italic;
  font-family: "Nunito", sans-serif;
  margin-bottom: 0;
}

/* line 4747, sass/style.scss */
/* line 6362, sass/style.scss */
.single .single--content blockquote {
  background-color: unset;
  border: unset;
  padding: 15px 0;
  position: relative;
}

/* line 4753, sass/style.scss */
/* line 6370, sass/style.scss */
h6.sidebar--title {
  font-family: "Nunito", sans-serif;
  font-size: 22px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: bold;
}

/* line 4760, sass/style.scss */
/* line 6379, sass/style.scss */
.sidebar--wrapper {
  padding-bottom: 30px;
  margin-left: 15px;
  border-bottom: 1px solid #09217b;
}

/* line 4765, sass/style.scss */
/* line 6386, sass/style.scss */
.sidebar--link {
  display: inline-block;
  background-color: #f1f8f7;
  color: #848f99;
  margin-right: 15px;
  margin-bottom: 15px;
  padding: 10px;
  border-radius: 5px;
}

/* line 4774, sass/style.scss */
/* line 6397, sass/style.scss */
.single--botAuthor {
  margin-left: 15px;
  padding: 20px 0 40px 0;
  border-bottom: 1px solid #09217b;
}

/* line 4779, sass/style.scss */
/* line 6404, sass/style.scss */
.single--botAuthor .single--authorImg {
  width: 100px;
  height: 100px;
}

/* line 4783, sass/style.scss */
/* line 6410, sass/style.scss */
.author_school,
.author_job {
  padding-left: 10px;
  font-size: 16px;
  color: #a4abb1;
  font-weight: 700;
  font-family: "Nunito", sans-serif;
}

/* line 4791, sass/style.scss */
/* line 6420, sass/style.scss */
.author .author_school,
.author .author_job {
  font-size: 18px;
  line-height: 28px;
}

/* line 4796, sass/style.scss */
/* line 6427, sass/style.scss */
.author_description {
  font-size: 20px;
  color: #0c1f32;
  line-height: 26px;
  margin-top: 15px;
  font-family: "Nunito", sans-serif;
}

/* line 4803, sass/style.scss */
/* line 6436, sass/style.scss */
.author .author_description {
  margin-bottom: 30px;
}

/* line 4806, sass/style.scss */
/* line 6441, sass/style.scss */
.single--botSM {
  margin: 20px 0 60px 0;
}

/* line 4809, sass/style.scss */
/* line 6446, sass/style.scss */
.single .single--content #suggested-resource a {
  color: #3d3d3d;
  font-weight: 700;
}

/* line 4813, sass/style.scss */
/* line 6452, sass/style.scss */
.suggested-resource {
  background-color: #09217b;
  padding: 20px 30px;
  margin: 15px 0 30px 0;
  cursor: pointer;
  transition: all 0.2s ease-in-out;
}

/* line 4820, sass/style.scss */
/* line 6461, sass/style.scss */
.single .single--content .suggested-resource img.resource-image {
  box-shadow: unset;
  background-color: unset;
  padding: 0;
  margin: auto;
  display: block;
}

/* line 4827, sass/style.scss */
/* line 6470, sass/style.scss */
.resource--imgWrap {
  display: flex;
  align-items: center;
  height: 100%;
}

/* line 4832, sass/style.scss */
/* line 6477, sass/style.scss */
.single .single--content p.res_title {
  color: #fff;
  font-weight: 700;
  margin: 0;
  font-family: "Nunito", sans-serif;
}

/* line 4838, sass/style.scss */
/* line 6485, sass/style.scss */
h4.res-title {
  color: #fff;
  font-weight: 700;
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-size: 1.5rem;
}

/* line 4845, sass/style.scss */
/* line 6494, sass/style.scss */
.single .single--content p.res_text {
  color: #fff;
  opacity: 0.8;
}

/* line 4849, sass/style.scss */
/* line 6500, sass/style.scss */
p.res-text {
  color: #fff;
  opacity: 0.8;
  margin: 10px 0;
  font-size: 17px;
  line-height: 27px;
}

/* line 4856, sass/style.scss */
/* line 6509, sass/style.scss */
.resource-image {
  width: 100%;
}

/* line 4859, sass/style.scss */
/* line 6514, sass/style.scss */
.single .single--content a.yellow--btn {
  color: #3d3d3d;
  font-weight: bold;
  padding: 10px 20px;
}

/* line 4864, sass/style.scss */
/* line 6521, sass/style.scss */
.single .single--content .suggested-resource img.resource-image.mob {
  display: none;
}

/* line 4867, sass/style.scss */
/* line 6526, sass/style.scss */
.single .single--content blockquote:before {
  content: "";
  background: url(https://thirdspacelearning.com/wp-content/uploads/2019/10/â.png) no-repeat center center;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  height: 100px;
  margin-left: -10px;
  margin-top: -10px;
}

/* line 4880, sass/style.scss */
/* line 6541, sass/style.scss */
.single--mthsBanner {
  margin: 40px 0;
  background: linear-gradient(180deg, #398bda 0, #00bc89 100%);
  border-radius: 15px;
  text-align: center;
  cursor: pointer;
  min-height: 249px;
}

/* line 4888, sass/style.scss */
/* line 6551, sass/style.scss */
.single--mthsWrap {
  background-image: url(https://thirdspacelearning.com/wp-content/themes/tsl/images/Math_Shapes.svg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 15px;
}

/* line 4894, sass/style.scss */
/* line 6559, sass/style.scss */
.single--mthsLogo {
  display: inline-block;
  background-color: #fff;
  padding: 10px 7px 5px 5px;
  border-radius: 30px;
  margin: 15px 0;
}

/* line 4901, sass/style.scss */
/* line 6568, sass/style.scss */
.single--mthsTitle {
  font-family: "Nunito", sans-serif;
  color: #fff;
  font-size: 27px;
  line-height: 32px;
  margin-bottom: 10px;
}

/* line 4908, sass/style.scss */
/* line 6577, sass/style.scss */
p.single--mthsText {
  font-family: "Nunito", sans-serif;
  color: #fff;
  opacity: 0.8;
  font-size: 19px;
  line-height: 29px;
  margin: 0;
}

/* line 4916, sass/style.scss */
/* line 6587, sass/style.scss */
.single--mthsCopy {
  padding: 10px 15px 0 15px;
}

/* line 4919, sass/style.scss */
/* line 6592, sass/style.scss */
.mob_floating_suggested-resource {
  background-color: #09217b;
}

/* line 4922, sass/style.scss */
/* line 6597, sass/style.scss */
#rcc {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 25px;
  margin-top: 15px;
  font-size: 20px;
  color: #fff;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-align: right;
}

/* line 4935, sass/style.scss */
/* line 6612, sass/style.scss */
.res--sTitleM {
  color: #fff;
  font-weight: 400;
  font-size: 25px;
  line-height: 35px;
  margin-top: 13px;
}

/* line 4942, sass/style.scss */
/* line 6621, sass/style.scss */
.res--TitleM {
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  font-weight: 400;
  margin: 0;
}

@media (max-width: 520px) {

  /* line 4950, sass/style.scss */
  /* line 6631, sass/style.scss */
  .res--TitleM {
    font-size: 20px;
    line-height: 30px;
  }
}

/* line 4955, sass/style.scss */
/* line 6637, sass/style.scss */
.has-background {
  padding: 15px !important;
}

/* line 4958, sass/style.scss */
/* line 6642, sass/style.scss */
.has-black-background-color {
  background-color: #0c1f32 !important;
}

/* line 4961, sass/style.scss */
/* line 6647, sass/style.scss */
.has-darkblue-background-color {
  background-color: #09217b !important;
}

/* line 4964, sass/style.scss */
/* line 6652, sass/style.scss */
.has-blue-background-color {
  background-color: #398cdb !important;
}

/* line 4967, sass/style.scss */
/* line 6657, sass/style.scss */
.has-lightblue-background-color {
  background-color: #d8e8f8 !important;
}

/* line 4970, sass/style.scss */
/* line 6662, sass/style.scss */
.has-green-background-color {
  background-color: #00bc89 !important;
}

/* line 4973, sass/style.scss */
/* line 6667, sass/style.scss */
.has-lightgreen-background-color {
  background-color: #f1f8f7 !important;
}

/* line 4976, sass/style.scss */
/* line 6672, sass/style.scss */
.has-yellow-background-color {
  background-color: #f9dd4a !important;
}

/* line 4979, sass/style.scss */
/* line 6677, sass/style.scss */
.has-lightyellow-background-color {
  background-color: #fdf1bc !important;
}

/* line 4982, sass/style.scss */
/* line 6682, sass/style.scss */
.has-gray-background-color {
  background-color: #848f99 !important;
}

/* line 4985, sass/style.scss */
/* line 6687, sass/style.scss */
.has-lightgray-background-color {
  background-color: #fafafa !important;
}

/* line 4988, sass/style.scss */
/* line 6692, sass/style.scss */
.has-black-color {
  color: #0c1f32 !important;
}

/* line 4991, sass/style.scss */
/* line 6697, sass/style.scss */
.has-darkblue-color {
  color: #09217b !important;
}

/* line 4994, sass/style.scss */
/* line 6702, sass/style.scss */
.has-blue-color {
  color: #398cdb !important;
}

/* line 4997, sass/style.scss */
/* line 6707, sass/style.scss */
.has-lightblue-color {
  color: #d8e8f8 !important;
}

/* line 5000, sass/style.scss */
/* line 6712, sass/style.scss */
.has-green-color {
  color: #00bc89 !important;
}

/* line 5003, sass/style.scss */
/* line 6717, sass/style.scss */
.has-lightgreen-color {
  color: #f1f8f7 !important;
}

/* line 5006, sass/style.scss */
/* line 6722, sass/style.scss */
.has-yellow-color {
  color: #f9dd4a !important;
}

/* line 5009, sass/style.scss */
/* line 6727, sass/style.scss */
.has-lightyellow-color {
  color: #fdf1bc !important;
}

/* line 5012, sass/style.scss */
/* line 6732, sass/style.scss */
.has-gray-color {
  color: #848f99 !important;
}

/* line 5015, sass/style.scss */
/* line 6737, sass/style.scss */
.has-lightgray-color {
  color: #fafafa !important;
}

/* line 5018, sass/style.scss */
/* line 6742, sass/style.scss */
.page-template-100-width .owl-nav {
  max-width: 100%;
  overflow: visible;
}

/* line 5022, sass/style.scss */
/* line 6748, sass/style.scss */
.page-template-100-width .owl-nav .owl-prev {
  margin-left: -15px;
}

/* line 5025, sass/style.scss */
/* line 6753, sass/style.scss */
.page-template-100-width .owl-nav .owl-next {
  margin-right: -15px;
}

@media (max-width: 1023px) {

  /* line 5029, sass/style.scss */
  /* line 6759, sass/style.scss */
  .wp-block-image {
    padding: 18px 18px 10px 18px;
  }

  /* line 5032, sass/style.scss */
  /* line 6764, sass/style.scss */
  .single .single--content .is-style-default {
    padding: 18px 18px 10px 18px;
  }

  /* line 5035, sass/style.scss */
  /* line 6769, sass/style.scss */
  .single .single--content .wp-caption-text {
    padding-bottom: 5px;
  }

  /* line 5038, sass/style.scss */
  /* line 6774, sass/style.scss */
  #sr_link.fr--cta.fm {
    width: 100%;
    text-align: center;
  }

  /* line 5042, sass/style.scss */
  /* line 6780, sass/style.scss */
  #rcc {
    margin-right: 8px;
    margin-top: 8px;
    font-size: 21px;
  }

  /* line 5047, sass/style.scss */
  /* line 6787, sass/style.scss */
  .single .single--content a#sr_link {
    margin-top: 20px;
    padding: 15px 40px;
  }

  /* line 5051, sass/style.scss */
  /* line 6793, sass/style.scss */
  .res_download {
    text-align: center;
  }

  /* line 5054, sass/style.scss */
  /* line 6798, sass/style.scss */
  .single .single--content p.res_title {
    font-size: 25px;
    line-height: 33px;
  }

  /* line 5058, sass/style.scss */
  /* line 6804, sass/style.scss */
  .single .single--content .suggested-resource img.resource-image {
    display: none;
  }

  /* line 5061, sass/style.scss */
  /* line 6809, sass/style.scss */
  .single .single--content .suggested-resource img.resource-image.mob {
    display: block;
  }

  /* line 5064, sass/style.scss */
  /* line 6814, sass/style.scss */
  .single {
    padding-top: 20px;
  }

  /* line 5067, sass/style.scss */
  /* line 6819, sass/style.scss */
  .single--article {
    margin-left: 0;
  }

  /* line 5070, sass/style.scss */
  /* line 6824, sass/style.scss */
  h1.single--title {
    font-size: 25px;
    line-height: 37px;
  }

  /* line 5074, sass/style.scss */
  /* line 6830, sass/style.scss */
  .single--social {
    display: none;
  }

  /* line 5077, sass/style.scss */
  /* line 6835, sass/style.scss */
  .single--postMeta {
    margin-top: 10px;
  }

  /* line 5080, sass/style.scss */
  /* line 6840, sass/style.scss */
  .single--modTime,
  .single--readTime {
    display: none;
  }

  /* line 5084, sass/style.scss */
  /* line 6846, sass/style.scss */
  .single .single--content p {
    font-size: 17px;
    line-height: 25px;
  }

  /* line 5088, sass/style.scss */
  /* line 6852, sass/style.scss */
  .single .single--content blockquote p {
    font-size: 27px;
    line-height: 38px;
  }

  /* line 5092, sass/style.scss */
  /* line 6858, sass/style.scss */
  .single .single--content blockquote {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0;
  }

  /* line 5097, sass/style.scss */
  /* line 6865, sass/style.scss */
  .single .single--content a {
    font-size: 17px;
    line-height: 27px;
  }

  /* line 5101, sass/style.scss */
  /* line 6871, sass/style.scss */
  .single .single--content ol li {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 5105, sass/style.scss */
  /* line 6877, sass/style.scss */
  .single .single--content ul li {
    font-size: 16px;
    line-height: 24px;
  }

  /* line 5109, sass/style.scss */
  /* line 6883, sass/style.scss */
  .sidebar--wrapper {
    padding-bottom: 0;
    margin-left: 0;
  }

  /* line 5113, sass/style.scss */
  /* line 6889, sass/style.scss */
  .single--botAuthor {
    padding: 10px 0;
    margin-bottom: 10px;
  }

  /* line 5117, sass/style.scss */
  /* line 6895, sass/style.scss */
  .fusion-sharing-box .fusion-social-networks {
    text-align: center;
  }

  /* line 5120, sass/style.scss */
  /* line 6900, sass/style.scss */
  .fusion-sharing-box .fusion-social-networks a {
    font-size: 26px;
  }

  /* line 5123, sass/style.scss */
  /* line 6905, sass/style.scss */
  .single--botSM {
    margin: auto;
  }

  /* line 5126, sass/style.scss */
  /* line 6910, sass/style.scss */
  h6.sidebar--title {
    margin-bottom: 15px;
  }

  /* line 5129, sass/style.scss */
  /* line 6915, sass/style.scss */
  .single--botAuthor {
    margin-left: 0;
  }

  /* line 5132, sass/style.scss */
  /* line 6920, sass/style.scss */
  p.single--titleIb {
    font-size: 23px;
    line-height: 30px;
  }

  /* line 5136, sass/style.scss */
  /* line 6926, sass/style.scss */
  p.single--ibTitle {
    font-size: 18px;
    line-height: 23px;
  }

  /* line 5140, sass/style.scss */
  /* line 6932, sass/style.scss */
  .single--ib {
    margin: 15px auto;
  }

  /* line 5143, sass/style.scss */
  /* line 6937, sass/style.scss */
  .plm-0 {
    padding-left: 15px;
  }

  /* line 5146, sass/style.scss */
  /* line 6942, sass/style.scss */
  .single--secBanner {
    margin-top: 20px;
  }

  /* line 5149, sass/style.scss */
  /* line 6947, sass/style.scss */
  .single--categories {
    margin-top: 20px;
  }

  /* line 5152, sass/style.scss */
  /* line 6952, sass/style.scss */
  h2.single--popular {
    font-size: 35px;
    margin: 0;
  }

  /* line 5156, sass/style.scss */
  /* line 6958, sass/style.scss */
  ul.single--catList li a {
    font-size: 16px;
    line-height: 21px;
  }

  /* line 5160, sass/style.scss */
  /* line 6964, sass/style.scss */
  .single .fusion-sharing-box {
    display: flex;
    justify-content: center;
  }

  /* line 5164, sass/style.scss */
  /* line 6970, sass/style.scss */
  #menu-top-navigation {
    display: flex;
    padding: 15px 0 0 30px !important;
  }

  /* line 5168, sass/style.scss */
  /* line 6976, sass/style.scss */
  .fusion-alignleft {
    border: unset !important;
  }

  /* line 5171, sass/style.scss */
  /* line 6981, sass/style.scss */
  .fusion-secondary-header .fusion-row {
    display: flex !important;
  }

  /* line 5174, sass/style.scss */
  /* line 6986, sass/style.scss */
  .fusion-icon.fusion-icon-bars {
    margin-top: 10px;
  }

  /* line 5177, sass/style.scss */
  /* line 6991, sass/style.scss */
  .top_right_header a.login_btn {
    padding: 4px 15px;
  }

  /* line 5180, sass/style.scss */
  /* line 6996, sass/style.scss */
  .single .single--content p b,
  .single .single--content p strong {
    font-size: 18px;
    line-height: 28px;
  }

  /* line 5185, sass/style.scss */
  /* line 7003, sass/style.scss */
  #mob_floating_suggested-resource:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
  }
}

@media (max-width: 1200px) {

  /* line 5196, sass/style.scss */
  /* line 7015, sass/style.scss */
  .single--sbtWrap {
    border-radius: 15px;
    margin-bottom: 5px;
  }

  /* line 5200, sass/style.scss */
  /* line 7021, sass/style.scss */
  .prm-0 {
    padding-right: 15px;
  }
}

@media (max-width: 600px) {

  /* line 5205, sass/style.scss */
  /* line 7027, sass/style.scss */
  .top_right_header a span,
  .top_right_header .maths-hub-icon {
    display: none !important;
  }
}

/* line 5210, sass/style.scss */
/* line 7033, sass/style.scss */
.covid--section {
  background-color: #66debe;
  width: 100%;
  padding: 3px 0 8px 0;
}

/* line 5215, sass/style.scss */
/* line 7040, sass/style.scss */
#cvcl {
  margin-right: 7px;
}

/* line 5218, sass/style.scss */
/* line 7045, sass/style.scss */
.cvd--message {
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 5223, sass/style.scss */
/* line 7052, sass/style.scss */
.cvid--title {
  padding-top: 5px;
  font-weight: bold;
  margin: 0;
  font-family: "Nunito", sans-serif;
}

/* line 5229, sass/style.scss */
/* line 7060, sass/style.scss */
#covid {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1023px) {

  /* line 5235, sass/style.scss */
  /* line 7068, sass/style.scss */
  .cvid--cta.yellow--btn {
    font-size: 19px;
  }

  /* line 5238, sass/style.scss */
  /* line 7073, sass/style.scss */
  .cvid--title {
    font-size: 20px;
  }
}

/* line 5242, sass/style.scss */
/* line 7078, sass/style.scss */
.page-id-39559 .con--section {
  margin-top: 20px;
}

@media (max-width: 1024px) {

  /* line 5246, sass/style.scss */
  /* line 7084, sass/style.scss */
  .covid--section #covid {
    flex-direction: column !important;
    margin-top: 20px !important;
  }

  /* line 5250, sass/style.scss */
  /* line 7090, sass/style.scss */
  .covid--section {
    margin-top: 60px;
  }
}

/* line 5254, sass/style.scss */
/* line 7095, sass/style.scss */
.covid--section .close {
  opacity: unset;
}

/* line 5257, sass/style.scss */
/* line 7100, sass/style.scss */
#banner-refp {
  padding-bottom: 20px;
  margin-bottom: 30px;
}

/* line 5261, sass/style.scss */
/* line 7106, sass/style.scss */
#banner-refp .banner-logo-col {
  display: none;
}

@media (max-width: 1023px) {

  /* line 5265, sass/style.scss */
  /* line 7112, sass/style.scss */
  #banner-refp .h-desktop.brg {
    display: block !important;
  }
}

/* line 5269, sass/style.scss */
/* line 7117, sass/style.scss */
.page-template-components-template #banner-ref p#blt {
  font-family: "Nunito", sans-serif;
  font-size: 25px;
  font-weight: 700;
  line-height: 33px;
}

/* line 5275, sass/style.scss */
/* line 7125, sass/style.scss */
.page-id-39746 .body--grid {
  padding-top: 0;
}

/* line 5278, sass/style.scss */
/* line 7130, sass/style.scss */
.page-id-39746 .column2--section-grid,
.page-id-40598 .column2--section-grid {
  margin-top: 70px;
  margin-bottom: 100px;
}

/* line 5283, sass/style.scss */
/* line 7137, sass/style.scss */
.page-id-39746 .section--testimonials,
.page-id-40598 .section--testimonials {
  padding-top: 200px;
}

/* line 5290, sass/style.scss */
/* line 7143, sass/style.scss */
.page-id-39746 .testimonials--cta-cover,
.page-id-40598 .testimonials--cta-cover {
  margin-bottom: 30px;
}

/* line 5294, sass/style.scss */
/* line 7149, sass/style.scss */
.ch--login {
  margin-right: 20px;
  margin-left: 15px;
}

/* line 5298, sass/style.scss */
/* line 7155, sass/style.scss */
.page-id-40598 .hr--ctaWrap {
  max-width: 550px;
}

/* line 5301, sass/style.scss */
/* line 7160, sass/style.scss */
.page-id-40598 #site-navigation {
  display: none;
}

/* line 5304, sass/style.scss */
/* line 7165, sass/style.scss */
.page-id-40598 .column4--section-heading {
  padding-top: 0;
  margin-top: 0;
}

/* line 5308, sass/style.scss */
/* line 7171, sass/style.scss */
.page-id-40598 .column4--section-circle:after {
  margin-left: -200px;
}

@media (min-width: 1023px) {

  /* line 5312, sass/style.scss */
  /* line 7177, sass/style.scss */
  .page-id-40598.page-template-components-template .hr--copyWrap h3 {
    font-size: 40px;
    line-height: 50px;
  }

  /* line 5316, sass/style.scss */
  /* line 7183, sass/style.scss */
  .page-id-40598.page-template-components-template .hr--copyWrap p {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (min-width: 1400px) {

  /* line 5322, sass/style.scss */
  /* line 7190, sass/style.scss */
  .page-id-39746 .header--section {
    padding-bottom: 40px;
  }
}

@media (max-width: 1023px) {

  /* line 5327, sass/style.scss */
  /* line 7196, sass/style.scss */
  .page-id-39746 .section--testimonials,
  .page-id-40598 .section--testimonials {
    padding-top: 275px;
  }

  /* line 5331, sass/style.scss */
  /* line 7202, sass/style.scss */
  .ch--wrap {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    text-align: center;
  }
}

@media (max-width: 540px) {

  /* line 5340, sass/style.scss */
  /* line 7212, sass/style.scss */
  .ch--imge {
    display: none;
  }

  /* line 5343, sass/style.scss */
  /* line 7217, sass/style.scss */
  .ch--wrap {
    justify-content: center;
    flex-direction: column;
  }

  /* line 5347, sass/style.scss */
  /* line 7223, sass/style.scss */
  .ch--login {
    margin-right: 0;
    margin-bottom: 15px;
  }

  /* line 5351, sass/style.scss */
  /* line 7229, sass/style.scss */
  .page-id-39746 .column2--section-grid,
  .page-id-40598 .column2--section-grid {
    margin-top: 30px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }
}

/* line 5358, sass/style.scss */
/* line 7237, sass/style.scss */
.archive--navigation {
  display: flex;
  flex-wrap: wrap;
  margin: 25px 0;
}

/* line 5363, sass/style.scss */
/* line 7244, sass/style.scss */
.archive--navItems {
  background-color: #fdf1b7;
  padding: 5px 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

/* line 5372, sass/style.scss */
/* line 7255, sass/style.scss */
.archive--navItems:hover {
  background-color: #f9dd4b;
}

/* line 5375, sass/style.scss */
/* line 7260, sass/style.scss */
.archive--navItems.nav--active {
  background-color: #f9dd4b;
  font-weight: 800;
}

/* line 5379, sass/style.scss */
/* line 7266, sass/style.scss */
.archive--navItems a {
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  line-height: 26px;
  color: #0c1f32;
}

/* line 5385, sass/style.scss */
/* line 7274, sass/style.scss */
.archive--navItems a:hover {
  color: #0c1f32;
}

/* line 5388, sass/style.scss */
/* line 7279, sass/style.scss */
.archive--navItems:last-child {
  margin-right: 0;
}

/* line 5391, sass/style.scss */
/* line 7284, sass/style.scss */
.archive--title {
  font-family: "Nunito", sans-serif;
  font-size: 32px;
  line-height: 30px;
  color: #09217b;
  font-weight: 400;
  margin-bottom: 15px;
}

/* line 5399, sass/style.scss */
/* line 7294, sass/style.scss */
.archive--image {
  margin-bottom: 40px;
  width: 100%;
}

/* line 5403, sass/style.scss */
/* line 7300, sass/style.scss */
.archive--copy,
.archive--copy * {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #606d79;
  font-weight: 400;
  margin-bottom: 50px;
}

/* line 5411, sass/style.scss */
/* line 7311, sass/style.scss */
.archive--wrapper {
  margin-right: 15px;
}

/* line 5414, sass/style.scss */
/* line 7316, sass/style.scss */
.archive--list {
  list-style-type: none;
  padding: 0;
  margin-bottom: 40px;
}

/* line 5419, sass/style.scss */
/* line 7323, sass/style.scss */
.archive--list li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

/* line 5424, sass/style.scss */
/* line 7330, sass/style.scss */
.archive--list li .archive--listItem-link {
  font-family: "Nunito", sans-serif;
  font-size: 14px;
  line-height: 19px;
  margin-left: 10px;
  color: #171717;
}

/* line 5431, sass/style.scss */
/* line 7339, sass/style.scss */
.archive--list li a:hover {
  color: #0056b3;
}

/* line 5434, sass/style.scss */
/* line 7344, sass/style.scss */
.single--mthsBanner.tsl2 {
  text-align: left;
}

/* line 5437, sass/style.scss */
/* line 7349, sass/style.scss */
.tsl2 .single--mthsLogo {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 5441, sass/style.scss */
/* line 7355, sass/style.scss */
.tsl2 .single--mthsTitle {
  margin: 0;
  font-size: 23px;
}

/* line 5445, sass/style.scss */
/* line 7361, sass/style.scss */
.tsl2 .single--mthsWrap {
  padding-top: 5px;
}

/* line 5448, sass/style.scss */
/* line 7366, sass/style.scss */
.tsl2 .single--mthsText {
  font-size: 16px;
  line-height: 22px;
}

/* line 5452, sass/style.scss */
/* line 7372, sass/style.scss */
.tsl2 .fw--cta {
  font-size: 17px;
  padding: 10px 25px;
  text-align: center;
}

/* line 5457, sass/style.scss */
/* line 7379, sass/style.scss */
.archive--ltWrap {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  margin-top: 5px;
}

/* line 5463, sass/style.scss */
/* line 7387, sass/style.scss */
.archive--ltImg {
  border-radius: 100%;
  min-width: 78px;
}

/* line 5467, sass/style.scss */
/* line 7393, sass/style.scss */
.archive--ltItem {
  margin-left: 10px;
  font-family: "Nunito", sans-serif;
  color: #0c1f32;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
}

/* line 5477, sass/style.scss */
/* line 7405, sass/style.scss */
.archive--ppImg {
  cursor: pointer;
}

/* line 5480, sass/style.scss */
/* line 7410, sass/style.scss */
.archive--ppImg-cat {
  min-width: 300px;
}

@media (max-width: 1023px) {

  /* line 5484, sass/style.scss */
  /* line 7416, sass/style.scss */
  .archive--ppImg-cat {
    min-width: 89px;
  }
}

/* line 5488, sass/style.scss */
/* line 7421, sass/style.scss */
.archive--ppItem {
  font-family: "Nunito", sans-serif;
  color: #0c1f32;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0;
  margin-top: 2px;
}

/* line 5498, sass/style.scss */
/* line 7433, sass/style.scss */
.archive--mthsWrap {
  margin-bottom: 20px;
}

/* line 5501, sass/style.scss */
/* line 7438, sass/style.scss */
.archive--mthsWrap img {
  width: 100%;
  height: auto;
}

/* line 5505, sass/style.scss */
/* line 7444, sass/style.scss */
.archive--cp {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
}

/* line 5510, sass/style.scss */
/* line 7451, sass/style.scss */
.archive--cp:hover {
  color: #09217b;
}

/* line 5513, sass/style.scss */
/* line 7456, sass/style.scss */
.archive--ltItem:hover,
.archive--ppItem:hover {
  color: #0056b3;
}

/* line 5517, sass/style.scss */
/* line 7462, sass/style.scss */
.archive--ppRT {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  color: #848f99;
  font-size: 14px;
}

/* line 5523, sass/style.scss */
/* line 7470, sass/style.scss */
.archive--hubWrap {
  margin-top: 60px;
}

/* line 5526, sass/style.scss */
/* line 7475, sass/style.scss */
.archive--hubTitle {
  border-bottom: 1px solid #848f99;
  color: #0c1f32;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
  margin-bottom: 20px;
}

/* line 5535, sass/style.scss */
/* line 7486, sass/style.scss */
.archive--copyWrap {
  margin-left: 10px;
}

/* line 5538, sass/style.scss */
/* line 7491, sass/style.scss */
.paged .archive--paged {
  display: none;
}

/* line 5541, sass/style.scss */
/* line 7496, sass/style.scss */
.archive--section .pagination span.current,
.category .pagination span.current {
  color: #000;
  border-radius: 100%;
  background-color: #f9dd4a;
}

/* line 5547, sass/style.scss */
/* line 7504, sass/style.scss */
.pagination a.page-numbers,
.pagination_wrap span {
  color: #398cdb;
}

/* line 5551, sass/style.scss */
/* line 7510, sass/style.scss */
.pagination a.page-numbers:hover {
  background-color: #f9dd4b;
  color: #000;
  border-radius: 30px;
}

/* line 5556, sass/style.scss */
/* line 7517, sass/style.scss */
.pagination a.next.page-numbers:hover,
.pagination a.prev.page-numbers:hover {
  background-color: #fff;
}

/* line 5560, sass/style.scss */
/* line 7523, sass/style.scss */
.pagination {
  text-align: left;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}

/* line 5566, sass/style.scss */
/* line 7531, sass/style.scss */
.pagination .page-numbers {
  font-size: 18px;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  text-align: center;
  margin-left: 4px;
  margin-right: 4px;
}

/* line 5575, sass/style.scss */
/* line 7541, sass/style.scss */
.pagination .page-numbers i {
  color: #398cdb;
  font-size: 18px;
  padding: 8px;
  margin-top: -5px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border-radius: 100%;
}

/* line 5583, sass/style.scss */
/* line 7551, sass/style.scss */
.archive--navMain {
  font-size: 25px;
  line-height: 35px;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  width: 100%;
  background-color: #f9dd4a;
  padding: 5px 15px;
  color: #0c1f32;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}

/* line 5597, sass/style.scss */
/* line 7567, sass/style.scss */
.archive--navMain:hover,
.archive--navMain:active {
  color: #0c1f32;
}

/* line 5601, sass/style.scss */
/* line 7573, sass/style.scss */
.archive--mthsHub {
  font-size: 18px;
  color: #398cdb;
  line-height: 27px;
  font-family: "Nunito", sans-serif;
  text-transform: uppercase;
  margin: 10px auto 5px auto;
}

/* line 5609, sass/style.scss */
/* line 7583, sass/style.scss */
.archive--mthsTitle {
  font-size: 20px;
  font-family: "Nunito", sans-serif;
  font-weight: 400;
  color: #0c1f32;
  line-height: 27px;
}

/* line 5616, sass/style.scss */
/* line 7592, sass/style.scss */
.archive--mthsBS {
  margin-bottom: 30px;
}

/* line 5619, sass/style.scss */
/* line 7597, sass/style.scss */
.archive--mthsTitle:hover {
  color: #0056b3;
}

/* line 5622, sass/style.scss */
/* line 7602, sass/style.scss */
.w-100 {
  width: 100%;
}

/* line 5625, sass/style.scss */
/* line 7607, sass/style.scss */
.card-body {
  padding: 0;
}

/* line 5628, sass/style.scss */
/* line 7612, sass/style.scss */
.card {
  border: unset;
}

/* line 5631, sass/style.scss */
/* line 7617, sass/style.scss */
.page-template-archive {
  padding: 0;
}

/* line 5634, sass/style.scss */
/* line 7622, sass/style.scss */
.archive--ppLink {
  min-width: 89px;
}

@media (max-width: 1300px) and (min-width: 520px) {

  /* line 5638, sass/style.scss */
  /* line 7628, sass/style.scss */
  .container--row {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (min-width: 520px) {

  /* line 5644, sass/style.scss */
  /* line 7635, sass/style.scss */
  .order-3 {
    order: unset;
  }

  /* line 5647, sass/style.scss */
  /* line 7640, sass/style.scss */
  .archive--title.arch {
    margin-top: 30px;
  }
}

@media (max-width: 520px) {

  /* line 5652, sass/style.scss */
  /* line 7646, sass/style.scss */
  .category .pagination {
    margin-bottom: 30px;
  }

  /* line 5655, sass/style.scss */
  /* line 7651, sass/style.scss */
  .archive--wrapper {
    display: none;
  }

  /* line 5658, sass/style.scss */
  /* line 7656, sass/style.scss */
  .archive--navItems a {
    font-size: 23px;
  }

  /* line 5661, sass/style.scss */
  /* line 7661, sass/style.scss */
  .archive--navItems {
    padding: 8px 15px;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  /* line 5668, sass/style.scss */
  /* line 7670, sass/style.scss */
  .archive--navItems:last-child {
    margin-right: 15px;
  }

  /* line 5671, sass/style.scss */
  /* line 7675, sass/style.scss */
  .archive--navItems:hover {
    background-color: unset;
  }

  /* line 5674, sass/style.scss */
  /* line 7680, sass/style.scss */
  .archive--ltItem,
  .archive--ppItem,
  .archive--list li a {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
  }

  /* line 5681, sass/style.scss */
  /* line 7689, sass/style.scss */
  .archive--paged {
    margin-top: 10px;
  }

  /* line 5684, sass/style.scss */
  /* line 7694, sass/style.scss */
  .page-template-archive .single--topBanner {
    display: none;
  }
}

@media (max-width: 1023px) {

  /* line 5689, sass/style.scss */
  /* line 7700, sass/style.scss */
  .page-id-39746 #banner-refp .banner-logo-col {
    display: none;
  }

  /* line 5692, sass/style.scss */
  /* line 7705, sass/style.scss */
  .page-id-39746 .banner--logo-section {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  /* line 5696, sass/style.scss */
  /* line 7711, sass/style.scss */
  .pagination .page-numbers {
    margin-top: 20px;
  }

  /* line 5699, sass/style.scss */
  /* line 7716, sass/style.scss */
  .pagination {
    margin-top: 0;
  }

  /* line 5702, sass/style.scss */
  /* line 7721, sass/style.scss */
  .page-template-archive .single--sbtWrap,
  .page-template-archive .single--mthsBanner,
  .page-template-archive .single--sbiWrap {
    display: none;
  }

  /* line 5707, sass/style.scss */
  /* line 7728, sass/style.scss */
  .archive--wrapper {
    margin-right: unset;
  }

  /* line 5710, sass/style.scss */
  /* line 7733, sass/style.scss */
  .archive--title {
    line-height: 38px;
  }
}

@media (max-width: 1300px) {

  /* line 5715, sass/style.scss */
  /* line 7739, sass/style.scss */
  .author .archive--ppWrap {
    padding: 0;
  }
}

/* line 5719, sass/style.scss */
/* line 7744, sass/style.scss */
.category.paged .category--heroWrap,
.category.paged .archive--ltSec,
.category.paged .archive--copy,
.category.paged .pxm15,
.category.paged .archive--ppWrap .archive--title {
  display: none;
}

/* line 5726, sass/style.scss */
/* line 7753, sass/style.scss */
.category--heroWrap {
  background-size: cover !important;
  background-repeat: no-repeat;
  height: 400px;
  width: auto;
  position: relative;
  display: flex;
  align-items: flex-end;
  margin-bottom: 20px;
}

/* line 5736, sass/style.scss */
/* line 7765, sass/style.scss */
.category--banner {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  opacity: 0.7;
  background-color: #f9dd4a;
}

/* line 5745, sass/style.scss */
/* line 7776, sass/style.scss */
.category--title {
  position: relative;
  z-index: 2;
  padding-left: 15px;
}

/* line 5750, sass/style.scss */
/* line 7783, sass/style.scss */
.category .archive--copyWrap {
  margin-left: 17px;
}

/* line 5753, sass/style.scss */
/* line 7788, sass/style.scss */
.category .archive--ppWrap {
  margin-top: 40px;
}

/* line 5756, sass/style.scss */
/* line 7793, sass/style.scss */
.category.paged .archive--ppWrap {
  margin-top: 0;
}

/* line 5759, sass/style.scss */
/* line 7798, sass/style.scss */
.category .archive--cp,
.author .archive--cp {
  font-size: 16px;
  line-height: 28px;
}

/* line 5764, sass/style.scss */
/* line 7805, sass/style.scss */
.category .archive--ppItem {
  font-size: 22px;
  line-height: 29px;
}

/* line 5768, sass/style.scss */
/* line 7811, sass/style.scss */
.categoery .archive--ppRT {
  font-size: 16px;
}

/* line 5771, sass/style.scss */
/* line 7816, sass/style.scss */
.category.paged #catCol.col-12 {
  width: 50%;
  max-width: 50%;
  flex: 50%;
}

/* line 5776, sass/style.scss */
/* line 7823, sass/style.scss */
.author--wrap {
  border-bottom: 1px solid #09217b;
  border-top: 1px solid #09217b;
  margin-bottom: 30px;
  padding-top: 10px;
}

@media (max-width: 520px) {

  /* line 5783, sass/style.scss */
  /* line 7832, sass/style.scss */
  .category.paged #catCol.col-12 {
    width: 100%;
    max-width: 100%;
    flex: 100%;
  }

  /* line 5788, sass/style.scss */
  /* line 7839, sass/style.scss */
  .author .archive--ppItem {
    font-size: 16px;
    line-height: 19px;
  }
}

/* line 5793, sass/style.scss */
/* line 7845, sass/style.scss */
.category.paged #catPag.col-lg-8 {
  width: 100%;
  max-width: 100%;
  flex: 100%;
}

/* line 5798, sass/style.scss */
/* line 7852, sass/style.scss */
.category--navMob {
  display: block;
  font-family: "Nunito", sans-serif;
  color: #0c1f32;
  font-size: 22px;
  padding: 20px 0;
}

/* line 5805, sass/style.scss */
/* line 7861, sass/style.scss */
.category--navMob:hover {
  color: #0056b3;
}

/* line 5808, sass/style.scss */
/* line 7866, sass/style.scss */
.category--navMob i {
  padding: 0 5px 0 15px;
}

/* line 5811, sass/style.scss */
/* line 7871, sass/style.scss */
.category,
.author {
  padding-left: 0;
  padding-right: 0;
}

/* line 5816, sass/style.scss */
/* line 7878, sass/style.scss */
.category .fusion-single-sharing-box {
  background-color: unset;
  margin-bottom: unset;
}

@media (max-width: 415px) {

  /* line 5821, sass/style.scss */
  /* line 7885, sass/style.scss */
  .pxm15 {
    max-width: 414px;
    margin: auto;
  }
}

@media (max-width: 376px) {

  /* line 5827, sass/style.scss */
  /* line 7892, sass/style.scss */
  .pxm15 {
    max-width: 375px;
    margin: auto;
  }
}

@media (max-width: 520px) {

  /* line 5833, sass/style.scss */
  /* line 7899, sass/style.scss */
  .category--heroWrap {
    height: 250px;
  }

  /* line 5836, sass/style.scss */
  /* line 7904, sass/style.scss */
  .archive--copy {
    padding-left: 15px;
    margin-bottom: 20px;
  }

  /* line 5840, sass/style.scss */
  /* line 7910, sass/style.scss */
  .archive--cp {
    font-weight: 400;
  }

  /* line 5843, sass/style.scss */
  /* line 7915, sass/style.scss */
  .category .archive--ppWrap {
    margin-top: 30px;
  }
}

@media (max-width: 1023px) {

  /* line 5848, sass/style.scss */
  /* line 7921, sass/style.scss */
  .category .archive--ltItem,
  .category .archive--ppItem,
  .category .archive--list li a {
    font-size: 16px;
    line-height: 19px;
    font-weight: 400;
  }
}

/* line 5856, sass/style.scss */
/* line 7930, sass/style.scss */
.tag .fusion-row {
  max-width: 100%;
}

/* line 5859, sass/style.scss */
/* line 7935, sass/style.scss */
.tag {
  padding-left: 0;
  padding-right: 0;
}

/* line 5863, sass/style.scss */
/* line 7941, sass/style.scss */
.tag--section {
  width: 100%;
}

/* line 5866, sass/style.scss */
/* line 7946, sass/style.scss */
.tag--title {
  font-family: "Nunito", sans-serif;
  font-size: 32px;
  line-height: 42px;
  color: #09217b;
  font-weight: 400;
  margin-bottom: 15px;
  position: relative;
  z-index: 2;
  text-transform: capitalize;
  text-align: center;
}

/* line 5878, sass/style.scss */
/* line 7960, sass/style.scss */
.tag--wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  margin-bottom: 50px;
  justify-content: center;
}

/* line 5885, sass/style.scss */
/* line 7969, sass/style.scss */
.tag--background {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 77px;
  opacity: 0.7;
  background-color: #f9dd4a;
}

@media (max-width: 520px) {

  /* line 5895, sass/style.scss */
  /* line 7981, sass/style.scss */
  .tag--background {
    height: 115px;
  }
}

/* line 5899, sass/style.scss */
/* line 7986, sass/style.scss */
.tag .pagination {
  margin-bottom: 40px;
}

/* line 5902, sass/style.scss */
/* line 7991, sass/style.scss */
#pum-40978 {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 5905, sass/style.scss */
/* line 7996, sass/style.scss */
#pum-40978 .pum-container,
.pum-theme-default-theme .pum-container {
  padding: 0;
  border-radius: 30px;
  background-color: #368cde;
}

/* line 5911, sass/style.scss */
/* line 8004, sass/style.scss */
#popmake-40978 {
  max-width: 810px !important;
}

/* line 5914, sass/style.scss */
/* line 8009, sass/style.scss */
#pum-40978 .pu--main {
  background-size: cover !important;
  min-height: 400px;
  background-position: center bottom !important;
  border-radius: 30px 30px 0 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}

/* line 5924, sass/style.scss */
/* line 8021, sass/style.scss */
#pum-40978 .pu--main .pu--overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  height: 130px;
}

/* line 5932, sass/style.scss */
/* line 8031, sass/style.scss */
#pum-40978 .pum-content+.pum-close,
.pum-theme-default-theme .pum-content+.pum-close {
  background: unset;
  color: #f9dd4b;
  font-family: "Nunito", sans-serif;
  font-weight: 800;
  font-size: 20px;
  padding: 15px;
}

/* line 5941, sass/style.scss */
/* line 8042, sass/style.scss */
#pum-40978 .pu--title {
  font-size: 40px;
  line-height: 50px;
  color: #000;
  font-family: "Nunito", sans-serif;
  text-align: center;
  font-weight: 800;
  position: relative;
}

/* line 5950, sass/style.scss */
/* line 8053, sass/style.scss */
#pum-40978 .pu--wrap {
  background: linear-gradient(180deg, #b6d6f3 0, #368cde 100%);
  border-radius: 0 0 15px 15px;
  text-align: center;
  padding-bottom: 20px;
}

/* line 5956, sass/style.scss */
/* line 8061, sass/style.scss */
#pum-40978 .pu--wrap .pu--copy {
  color: #000;
  font-size: 25px;
  font-family: "Nunito", sans-serif;
  line-height: 35px;
  font-weight: 400;
  text-align: center;
  padding: 20px 15px 10px 15px;
  margin-bottom: 0;
}

/* line 5966, sass/style.scss */
/* line 8073, sass/style.scss */
#pum-40978 .yellow--btn {
  color: #000;
}

@media (max-width: 520px) {

  /* line 5970, sass/style.scss */
  /* line 8079, sass/style.scss */
  #pum-40978 .pu--title {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 5974, sass/style.scss */
  /* line 8085, sass/style.scss */
  #pum-40978 .pu--main {
    min-height: 300px;
  }

  /* line 5977, sass/style.scss */
  /* line 8090, sass/style.scss */
  #pum-40978 .pu--main .pu--overlay {
    height: 110px;
  }
}

/* line 5981, sass/style.scss */
/* line 8095, sass/style.scss */
.author #pum-40978,
.category #pum-40978 {
  display: none !important;
}

/* line 5985, sass/style.scss */
/* line 8101, sass/style.scss */
html.pum-open.pum-open-overlay,
html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
  overflow: unset !important;
}

/* line 5989, sass/style.scss */
/* line 8107, sass/style.scss */
.page-id-41076 .hero--cta {
  margin-bottom: 0;
}

/* line 5992, sass/style.scss */
/* line 8112, sass/style.scss */
.page-id-41076 .column4--section-heading {
  margin-top: 0;
  padding-top: 0;
}

/* line 5996, sass/style.scss */
/* line 8118, sass/style.scss */
.ctbs--item {
  width: 50%;
  text-align: center;
}

/* line 6000, sass/style.scss */
/* line 8124, sass/style.scss */
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  background-color: #fae56f;
  color: #000;
  font-weight: bold;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  padding: 30px 15px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 6010, sass/style.scss */
/* line 8136, sass/style.scss */
.nav-pills .nav-link {
  background-color: #f5f5f5;
  color: #000;
  font-weight: bold;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  padding: 30px 15px;
}

/* line 6018, sass/style.scss */
/* line 8146, sass/style.scss */
.ctbs--section {
  padding: 40px 0;
}

/* line 6021, sass/style.scss */
/* line 8151, sass/style.scss */
.ctbs-subt {
  padding: 20px 0 30px 0;
}

/* line 6024, sass/style.scss */
/* line 8156, sass/style.scss */
.ctbs--link {
  display: block;
  margin-top: 40px;
  font-weight: bold;
  font-family: "Nunito", sans-serif;
  font-size: 25px;
  color: #398cdb;
}

/* line 6032, sass/style.scss */
/* line 8166, sass/style.scss */
.ctbs--link:hover {
  color: #09217b;
}

/* line 6035, sass/style.scss */
/* line 8171, sass/style.scss */
.page-id-8739 {
  padding-bottom: 0;
}

/* line 6038, sass/style.scss */
/* line 8176, sass/style.scss */
.con--copy .static--styling {
  text-align: left;
}

/* line 6041, sass/style.scss */
/* line 8181, sass/style.scss */
.con--copy .static--styling ol {
  background-color: #f1f8f7;
  padding: 15px 15px 15px 45px;
}

/* line 6045, sass/style.scss */
/* line 8187, sass/style.scss */
.con--copy .static--styling ol li {
  font-size: 20px;
  line-height: 30px;
  color: #0c1f32;
  margin-bottom: 5px;
  font-weight: 400;
}

/* line 6052, sass/style.scss */
/* line 8196, sass/style.scss */
.con--copy .static--styling ul {
  background-color: #f1f8f7;
  padding: 15px 15px 15px 45px;
  list-style-type: disc;
  margin-bottom: 15px;
}

/* line 6058, sass/style.scss */
/* line 8204, sass/style.scss */
.con--copy .static--styling ul li {
  font-size: 20px;
  line-height: 30px;
  color: #0c1f32;
  margin-bottom: 5px;
  font-weight: 400;
}

/* line 6065, sass/style.scss */
/* line 8213, sass/style.scss */
.con--copy .static--styling p {
  font-size: 20px;
  line-height: 34px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 400;
}

/* line 6072, sass/style.scss */
/* line 8222, sass/style.scss */
.con--copy .static--styling h3 {
  font-size: 25px;
  line-height: 35px;
  color: #0c1f32;
  margin-bottom: 15px;
  font-weight: 700;
}

/* line 6079, sass/style.scss */
/* line 8231, sass/style.scss */
.con--copy .static--styling a {
  font-size: 20px;
  line-height: 30px;
  color: #398cda;
  margin-bottom: 15px;
  font-weight: 400;
  border-bottom: 1px solid #398cda;
  transition: all 0.2s ease-in-out;
}

/* line 6088, sass/style.scss */
/* line 8242, sass/style.scss */
.con--copy .static--styling a:hover {
  color: #09217b;
  border-bottom: 1px solid #09217b;
}

/* line 6092, sass/style.scss */
/* line 8248, sass/style.scss */
.con--video .static--styling {
  display: none !important;
}

/* line 6095, sass/style.scss */
/* line 8253, sass/style.scss */
.aboutus--image {
  margin-top: 20px;
  border-radius: 300px 300px 0 0;
  width: 100%;
}

/* line 6100, sass/style.scss */
/* line 8260, sass/style.scss */
.register--background.aboutus--bg {
  position: relative;
  margin-top: -400px;
  padding: 30px 15px 100px 15px;
}

@media (max-width: 1023px) {

  /* line 6106, sass/style.scss */
  /* line 8268, sass/style.scss */
  .aboutus--image {
    border-radius: 80px 80px 0 0;
  }

  /* line 6109, sass/style.scss */
  /* line 8273, sass/style.scss */
  .register--background.aboutus--bg {
    margin-top: -50px;
    padding: 30px 15px 40px 15px;
  }

  /* line 6113, sass/style.scss */
  /* line 8279, sass/style.scss */
  .column3--section:before {
    margin-left: 0;
  }

  /* line 6116, sass/style.scss */
  /* line 8284, sass/style.scss */
  .column3--section {
    margin-top: 0;
    margin-bottom: 20px;
  }
}

@media (max-width: 1023px) {

  /* line 6122, sass/style.scss */
  /* line 8291, sass/style.scss */
  .is--section.section--testimonials:before {
    display: none !important;
  }
}

@media (max-width: 520px) {

  /* line 6127, sass/style.scss */
  /* line 8297, sass/style.scss */
  .h-desktop520 {
    display: none !important;
  }

  /* line 6130, sass/style.scss */
  /* line 8302, sass/style.scss */
  .h-mobile520 {
    display: block !important;
  }
}

@media (min-width: 520px) {

  /* line 6135, sass/style.scss */
  /* line 8308, sass/style.scss */
  .h-desktop520 {
    display: block !important;
  }

  /* line 6138, sass/style.scss */
  /* line 8313, sass/style.scss */
  .h-mobile520 {
    display: none !important;
  }
}

@media (max-width: 1023px) {

  /* line 6143, sass/style.scss */
  /* line 8319, sass/style.scss */
  .h-mobile {
    display: block !important;
  }

  /* line 6146, sass/style.scss */
  /* line 8324, sass/style.scss */
  .h-desktop {
    display: none !important;
  }
}

@media (min-width: 1023px) {

  /* line 6151, sass/style.scss */
  /* line 8330, sass/style.scss */
  .h-mobile {
    display: none !important;
  }

  /* line 6154, sass/style.scss */
  /* line 8335, sass/style.scss */
  .h-desktop {
    display: block !important;
  }
}

/* line 6158, sass/style.scss */
/* line 8340, sass/style.scss */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
}

/* line 6165, sass/style.scss */
/* line 8348, sass/style.scss */
.content-none:before {
  content: "" !important;
}

/* line 6169, sass/style.scss */
/* line 8353, sass/style.scss */
.ginput_container_select {
  position: relative;
}

/* line 6173, sass/style.scss */
/* line 8358, sass/style.scss */
.ginput_container_select:before {
  content: "\e800";
  font-family: "fontello";
  position: absolute;
  right: 10px;
  top: 0;
  display: flex;
  height: 100%;
  align-items: center;
  color: #000;
  font-weight: 300;
}

/* line 6186, sass/style.scss */
/* line 8372, sass/style.scss */
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  margin-top: 30px;
}

/* line 6190, sass/style.scss */
/* line 8377, sass/style.scss */
input[type="text"],
input[type="tel"],
select,
input[type="date"],
input[type="time"],
input[type="email"],
textarea,
.gform_confirmation_message {
  height: 60px;
  padding: 18px !important;
  border-style: solid;
  border-width: 2px;
  border-radius: 6px;
  border-color: #05a5ff;
  color: #000;
  width: 100%;
  font-size: 20px;
  line-height: 24px;
  font-family: "Nunito", sans-serif !important;
  min-width: 100%;
}

/* line 6212, sass/style.scss */
/* line 8400, sass/style.scss */
input[type="button"] {
  border-color: #05a5ff;
  color: #000;
  border-style: solid;
  border-width: 2px;
  border-radius: 6px;
  cursor: pointer;
}

/* line 6221, sass/style.scss */
/* line 8410, sass/style.scss */
input[type="submit"] {
  display: inline-block;
  background-color: #ffec89;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none;
  outline: unset !important;
  border: unset !important;
  cursor: pointer;
}

/* line 6237, sass/style.scss */
/* line 8428, sass/style.scss */
input[type="submit"]:hover,
.cta:hover {
  background-color: #fff9c6;
  color: #3d3d3d;
  border-color: #fff9c6;
  text-decoration: none;
}

/* line 6245, sass/style.scss */
/* line 8437, sass/style.scss */
.gform_wrapper .hidden_label .gfield_label,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper label.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

/* line 6255, sass/style.scss */
/* line 8448, sass/style.scss */
.gform_confirmation_message {
  text-align: center;
  height: unset;
  margin: 30px 0;
}

/* line 6261, sass/style.scss */
/* line 8455, sass/style.scss */
.gform_wrapper li.hidden_label input {
  margin-top: 12px;
}

/* line 6265, sass/style.scss */
/* line 8460, sass/style.scss */
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type="text"],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 12px;
}

/* line 6276, sass/style.scss */
/* line 8472, sass/style.scss */
.gform_wrapper .left_label li.hidden_label input,
.gform_wrapper .right_label li.hidden_label input {
  margin-left: 3.7%;
}

/* line 6281, sass/style.scss */
/* line 8478, sass/style.scss */
.gform_wrapper .hidden_label input.large,
.gform_wrapper .hidden_label select.large,
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large {
  width: 100%;
}

/* line 6288, sass/style.scss */
/* line 8486, sass/style.scss */
::-webkit-input-placeholder {
  color: #000;
  font-family: "Nunito", sans-serif;
}

/* line 6293, sass/style.scss */
/* line 8492, sass/style.scss */
body .gform_wrapper .gform_body .gform_fields .gfield input[type="text"]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type="email"]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type="tel"]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type="url"]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type="number"]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield input[type="password"]:focus,
body .gform_wrapper .gform_body .gform_fields .gfield select:focus,
body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus,
body .gform_wrapper .gform_body .gform_wrapper ul.gfield_radio li:focus {
  border-color: #00bc88;
  outline-color: #00bc88;
}

/* line 6316, sass/style.scss */
/* line 8516, sass/style.scss */
.gform_validation_error.gform_wrapper div.validation_error {
  font-family: "Nunito", sans-serif;
}

/* line 6320, sass/style.scss */
/* line 8521, sass/style.scss */
.gform_validation_error.gform_wrapper .validation_message {
  font-family: "Nunito", sans-serif;
}

/* line 6324, sass/style.scss */
/* line 8526, sass/style.scss */
.gform_footer.top_label {
  text-align: center;
}

/* line 6327, sass/style.scss */
/* line 8531, sass/style.scss */
#case_study_schools_json {
  display: none;
}

/* line 6330, sass/style.scss */
/* line 8536, sass/style.scss */
.case_study_shools_map {
  width: 410px;
  max-width: 100%;
  height: 370px;
  margin-bottom: 20px;
  border-radius: 5px;
}

/* line 6337, sass/style.scss */
/* line 8545, sass/style.scss */
.filtering_button {
  padding: 4px 25px;
  margin: 0 auto 20px;
  display: none;
  font-size: 15px;
  color: #0c2c3a;
  font-weight: 400;
  min-height: 30px;
  border: 1px solid #fae56f;
  border-radius: 27.5px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}

/* line 6350, sass/style.scss */
/* line 8560, sass/style.scss */
.filtering.categories .filtering_button {
  color: #000;
  border: 1px solid #000;
}

/* line 6354, sass/style.scss */
/* line 8566, sass/style.scss */
.filtering_button::before {
  font-size: 17px;
  font-weight: 900;
  display: block;
  margin: 0;
  content: "\e61f";
  font-family: icomoon;
  float: right;
  margin-left: 10px;
}

/* line 6364, sass/style.scss */
/* line 8578, sass/style.scss */
.filtering ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: table;
}

/* line 6370, sass/style.scss */
/* line 8586, sass/style.scss */
.filtering_button.opened:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6377, sass/style.scss */
/* line 8595, sass/style.scss */
.filtering ul li a {
  color: #3d3d3d;
  padding: 12px 14px;
  display: block;
  font-weight: 800;
}

/* line 6383, sass/style.scss */
/* line 8603, sass/style.scss */
.archive.category .filtering ul li a,
.page-id-12069 .filtering ul li a,
.search .filtering ul li a {
  color: #000;
}

/* line 6388, sass/style.scss */
/* line 8610, sass/style.scss */
.filtering ul li {
  display: block;
}

/* line 6391, sass/style.scss */
/* line 8615, sass/style.scss */
.filtering ul li {
  display: inline-block;
  font-size: 13px;
  color: #0c2c3a;
  font-weight: 400;
  min-height: 30px;
  margin: 7px 5px;
  border: 1px solid #fae56f;
  border-radius: 27.5px;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05);
}

/* line 6403, sass/style.scss */
/* line 8629, sass/style.scss */
.filtering ul li:hover,
.filtering ul li.active {
  background-color: #fae56f;
}

/* line 6407, sass/style.scss */
/* line 8635, sass/style.scss */
.pagination a,
.pagination span,
.pagination_wrap a,
.pagination_wrap span {
  width: 30px !important;
  height: 30px !important;
  line-height: 31px !important;
}

/* line 6415, sass/style.scss */
/* line 8645, sass/style.scss */
.filtering ul li:first-child {
  margin-right: 0 !important;
}

/* line 6418, sass/style.scss */
/* line 8650, sass/style.scss */
.filtering ul li.active {
  display: none;
}

/* line 6421, sass/style.scss */
/* line 8655, sass/style.scss */
.grid {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: 40px;
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}

/* line 6429, sass/style.scss */
/* line 8665, sass/style.scss */
.case_studies_main_container .thirdspace_box_wrap {
  width: calc(33.333% - 20px);
  margin: 0 10px 20px;
  background: #fff;
  border-radius: 10px;
}

/* line 6435, sass/style.scss */
/* line 8673, sass/style.scss */
.case_studies_main_container .thirdspace_box {
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  height: 100%;
}

/* line 6442, sass/style.scss */
/* line 8682, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part {
  background: #fff;
  padding: 15px 50px 20px 18px;
  border-radius: 10px 10px 0 0;
  height: 72.4%;
}

/* line 6448, sass/style.scss */
/* line 8690, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part h6 {
  color: #323232;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
}

/* line 6455, sass/style.scss */
/* line 8699, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part p {
  font-size: 14px;
  color: #6d737b;
  margin-bottom: 8px;
  line-height: 20px;
  font-family: "Open Sans", sans-serif, sans-serif;
}

/* line 6462, sass/style.scss */
/* line 8708, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part span.location {
  color: #323232;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
  display: block;
  margin-bottom: 20px;
}

/* line 6471, sass/style.scss */
/* line 8719, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part span.school_name {
  color: #323232;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

/* line 6478, sass/style.scss */
/* line 8728, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part span.location img {
  margin-left: -2px;
  margin-right: 1px;
}

/* line 6482, sass/style.scss */
/* line 8734, sass/style.scss */
.case_studies_main_container .thirdspace_box .upper_part span.strip_box {
  color: #8c8c8c;
  font-family: "Nunito", sans-serif;
  font-size: 10px;
  font-weight: 800;
  line-height: 10px;
  letter-spacing: 0.9px;
  border: 1px solid #fae56f;
  padding: 5px 10px;
  border-radius: 25px;
  white-space: nowrap;
  text-transform: capitalize;
  display: inline-block;
  margin: 3px 0;
}

/* line 6497, sass/style.scss */
/* line 8751, sass/style.scss */
.case_studies_main_container .thirdspace_box .lower_part {
  background: #f5f5f5;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  display: table;
  padding: 16px 14px 14px 14px;
  position: relative;
  width: 100%;
}

/* line 6506, sass/style.scss */
/* line 8762, sass/style.scss */
.case_studies_main_container .thirdspace_box .lower_part .img_part {
  width: 54px;
  float: left;
  margin-right: 20px;
}

/* line 6511, sass/style.scss */
/* line 8769, sass/style.scss */
.case_studies_main_container .thirdspace_box .lower_part .author_part {
  float: none;
  margin-left: 9px;
  margin-top: 8px;
  padding-left: 50px;
}

/* line 6517, sass/style.scss */
/* line 8777, sass/style.scss */
.case_studies_main_container .thirdspace_box .lower_part .author_part h6 {
  color: #323232;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 25px;
  margin: 0;
}

/* line 6525, sass/style.scss */
/* line 8787, sass/style.scss */
.page-template-components-template .case_studies_main_container .thirdspace_box .lower_part .author_part p {
  color: #323232;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

/* line 6537, sass/style.scss */
/* line 8801, sass/style.scss */
.case_studies_main_container .thirdspace_box .lower_part .author_part p {
  color: #323232;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
}

/* line 6544, sass/style.scss */
/* line 8810, sass/style.scss */
.case_studies_main_container .thirdspace_box .lower_part .img_part img {
  border-radius: 100px;
  margin-top: 10px;
  width: 100%;
}

/* line 6549, sass/style.scss */
/* line 8817, sass/style.scss */
.filtering ul li:hover,
.filtering ul li.active {
  background-color: #fae56f;
}

/* line 6553, sass/style.scss */
/* line 8823, sass/style.scss */
.cs--section p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
  font-weight: 300;
  margin-bottom: 1rem;
}

/* line 6561, sass/style.scss */
/* line 8833, sass/style.scss */
.tax-case_study_cat h1 {
  margin-bottom: 15px;
}

/* line 6564, sass/style.scss */
/* line 8838, sass/style.scss */
.single.single-case_studies main {
  background: #f5f5f5;
}

/* line 6567, sass/style.scss */
/* line 8843, sass/style.scss */
.single.single-case_studies section#content {
  background: #fff;
  padding: 40px;
  width: 100% !important;
  box-shadow: 0 0 10px 0 rgba(18, 29, 41, 0.1);
  border-radius: 6px;
  margin-bottom: 60px;
}

/* line 6575, sass/style.scss */
/* line 8853, sass/style.scss */
.single.single-case_studies .top-header {
  display: flex;
  align-items: center;
}

/* line 6579, sass/style.scss */
/* line 8859, sass/style.scss */
.single.single-case_studies .top-header>div:first-child {
  text-align: center;
  border-right: 1px solid #e8e8e8;
  padding-right: 30px;
}

/* line 6584, sass/style.scss */
/* line 8866, sass/style.scss */
.single.single-case_studies .top-header>div:last-child {
  padding-left: 35px;
}

/* line 6587, sass/style.scss */
/* line 8871, sass/style.scss */
.single.single-case_studies .header-custom-fields-flex {
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
}

/* line 6592, sass/style.scss */
/* line 8878, sass/style.scss */
.single.single-case_studies .header-custom-fields-flex>div {
  display: flex;
  flex-direction: column;
  border-left: 2px solid #00bc89;
  padding: 0 15px;
  flex-grow: 1;
  flex-basis: 0;
}

/* line 6600, sass/style.scss */
/* line 8888, sass/style.scss */
.single.single-case_studies .top-header>div:last-child h1 {
  font-size: 40px;
  line-height: 1.12;
  font-family: "Nunito", sans-serif;
  max-width: 840px;
  margin-bottom: 10px;
}

/* line 6607, sass/style.scss */
/* line 8897, sass/style.scss */
.single.single-case_studies .top-header>div:last-child p {
  color: #6d737b;
  font-size: 14px;
}

/* line 6611, sass/style.scss */
/* line 8903, sass/style.scss */
.single.single-case_studies .top-header>div:first-child strong {
  color: #0c2c3a;
}

/* line 6614, sass/style.scss */
/* line 8908, sass/style.scss */
.single.single-case_studies .top-header>div:first-child img {
  max-width: 100px;
}

/* line 6617, sass/style.scss */
/* line 8913, sass/style.scss */
.single.single-case_studies .top-header>div:first-child .job {
  color: #999;
  font-size: 12px;
  margin-bottom: 30px;
}

/* line 6622, sass/style.scss */
/* line 8920, sass/style.scss */
.single.single-case_studies .separator {
  background-color: #e8e8e8;
  height: 1px;
  margin-left: -40px;
  margin-right: -40px;
}

/* line 6628, sass/style.scss */
/* line 8928, sass/style.scss */
.single.single-case_studies .header-custom-fields-flex>div .image {
  min-height: 34px;
}

/* line 6631, sass/style.scss */
/* line 8933, sass/style.scss */
.single.single-case_studies .header-custom-fields-flex>div strong {
  margin: 10px 0 5px;
}

/* line 6634, sass/style.scss */
/* line 8938, sass/style.scss */
.single.single-case_studies .banner-quote {
  background-color: #00bc89;
  padding: 30px 50px;
  color: #fff;
  margin-left: -40px;
  margin-right: -40px;
  font-size: 26px;
  line-height: 1.2;
  font-weight: 300;
  position: relative;
}

/* line 6645, sass/style.scss */
/* line 8951, sass/style.scss */
.single.single-case_studies article {
  margin-top: 40px;
  margin-bottom: 0;
}

/* line 6649, sass/style.scss */
/* line 8957, sass/style.scss */
.single.single-case_studies .quote.col-md-4 {
  background: #f5f5f5;
  border-radius: 6px;
  padding: 80px 30px 40px 30px;
  height: 100%;
}

/* line 6655, sass/style.scss */
/* line 8965, sass/style.scss */
.single.single-case_studies .quote-text {
  font-size: 20px;
  color: #00bc89;
  font-style: italic;
  margin-bottom: 20px;
}

/* line 6661, sass/style.scss */
/* line 8973, sass/style.scss */
.single.single-case_studies .quote-author {
  font-size: 12px;
  color: #6d737b;
}

/* line 6665, sass/style.scss */
/* line 8979, sass/style.scss */
.single.single-case_studies .quote-author strong {
  font-size: 14px;
  color: #0c2c3a;
}

/* line 6669, sass/style.scss */
/* line 8985, sass/style.scss */
.single.single-case_studies a.pdf {
  color: #0c2c3a;
  font-size: 13px;
  border-bottom: 1px solid;
  position: relative;
  margin-left: 30px;
}

/* line 6676, sass/style.scss */
/* line 8994, sass/style.scss */
.single.single-case_studies .footer .flex-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 6681, sass/style.scss */
/* line 9001, sass/style.scss */
.single.single-case_studies .footer .flex-inner .logo {
  max-width: 140px;
}

/* line 6684, sass/style.scss */
/* line 9006, sass/style.scss */
.case_study_back_next_cont {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

/* line 6689, sass/style.scss */
/* line 9013, sass/style.scss */
.single.single-case_studies a.backbtn,
.single.single-case_studies a.nextbtn {
  display: table;
  padding: 5px 20px 5px;
  margin-bottom: 20px;
  border-radius: 17px;
  background: #fff;
  color: #000;
  font-size: 15px;
  border: 1px solid #0c2c3a;
}

/* line 6700, sass/style.scss */
/* line 9026, sass/style.scss */
.single.single-case_studies a.backbtn:hover,
.single.single-case_studies a.nextbtn:hover {
  background: #e8e8e8;
}

/* line 6704, sass/style.scss */
/* line 9032, sass/style.scss */
.single.single-case_studies .footer .flex-inner .text {
  font-size: 11px;
  line-height: 15px;
  margin-left: 40px;
}

/* line 6709, sass/style.scss */
/* line 9039, sass/style.scss */
.single.single-case_studies a.category-name {
  border: 1px solid #ddd;
  color: #ddd;
  padding: 3px 5px;
  border-radius: 3px;
  font-size: 10px;
}

/* line 6716, sass/style.scss */
/* line 9048, sass/style.scss */
.single.single-case_studies h4.location {
  font-size: 12px;
  color: #999;
  font-weight: 400;
}

/* line 6721, sass/style.scss */
/* line 9055, sass/style.scss */
.single.single-case_studies h4.school-name {
  font-size: 14px;
  color: #6d737b;
  font-weight: 400;
}

/* line 6726, sass/style.scss */
/* line 9062, sass/style.scss */
.single-case_studies .fusion-row {
  max-width: 100%;
}

/* line 6729, sass/style.scss */
/* line 9067, sass/style.scss */
.study_download_cont {
  margin-top: 30px;
}

/* line 6732, sass/style.scss */
/* line 9072, sass/style.scss */
.post-content h4 {
  font-family: "Nunito", sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
  margin-bottom: 10px;
}

/* line 6740, sass/style.scss */
/* line 9082, sass/style.scss */
.post-content p {
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
  font-weight: 300;
  margin-bottom: 1rem;
}

/* line 6748, sass/style.scss */
/* line 9092, sass/style.scss */
.book_a_demo_case_study_footer {
  margin-bottom: 20px;
}

@media (max-width: 890px) {

  /* line 6752, sass/style.scss */
  /* line 9098, sass/style.scss */
  .case_studies_main_container .thirdspace_box .lower_part .author_part {
    padding-left: 60px !important;
  }

  /* line 6755, sass/style.scss */
  /* line 9103, sass/style.scss */
  .tax-case_study_cat h1 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 801px) and (max-width: 890px) {

  /* line 6761, sass/style.scss */
  /* line 9110, sass/style.scss */
  .case_studies_main_container .thirdspace_box .lower_part {
    padding: 18px 4px 14px 4px;
  }
}

@media (max-width: 767px) {

  /* line 6766, sass/style.scss */
  /* line 9116, sass/style.scss */
  .filtering_button {
    display: table;
  }

  /* line 6769, sass/style.scss */
  /* line 9121, sass/style.scss */
  .filtering ul {
    display: none;
  }

  /* line 6772, sass/style.scss */
  /* line 9126, sass/style.scss */
  .filtering .filtering_button.opened+ul {
    display: table;
    text-align: center;
    margin: auto;
  }

  /* line 6777, sass/style.scss */
  /* line 9133, sass/style.scss */
  .filtering ul li {
    display: block;
  }

  /* line 6780, sass/style.scss */
  /* line 9138, sass/style.scss */
  .grid {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  /* line 6786, sass/style.scss */
  /* line 9146, sass/style.scss */
  .case_studies_main_container .thirdspace_box_wrap {
    width: auto;
    max-width: 500px;
    margin: 0 0 20px 0;
    width: 100%;
  }

  /* line 6792, sass/style.scss */
  /* line 9154, sass/style.scss */
  .bannerStatic--section .bannerStatic--section-title {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 6796, sass/style.scss */
  /* line 9160, sass/style.scss */
  .single.single-case_studies .top-header {
    flex-direction: column-reverse;
  }

  /* line 6799, sass/style.scss */
  /* line 9165, sass/style.scss */
  .single.single-case_studies .top-header>div:last-child {
    padding-left: 0;
  }

  /* line 6802, sass/style.scss */
  /* line 9170, sass/style.scss */
  .single.single-case_studies .top-header>div:last-child h1 {
    font-size: 35px;
  }

  /* line 6805, sass/style.scss */
  /* line 9175, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>div {
    flex-basis: auto;
  }

  /* line 6808, sass/style.scss */
  /* line 9180, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex {
    flex-direction: column;
  }

  /* line 6811, sass/style.scss */
  /* line 9185, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>* {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }

  /* line 6816, sass/style.scss */
  /* line 9192, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>div .image {
    min-height: initial;
    margin-right: 5px;
  }

  /* line 6820, sass/style.scss */
  /* line 9198, sass/style.scss */
  .single.single-case_studies .top-header>div:first-child {
    display: none;
  }

  /* line 6823, sass/style.scss */
  /* line 9203, sass/style.scss */
  .single.single-case_studies .separator {
    margin: 0;
  }

  /* line 6826, sass/style.scss */
  /* line 9208, sass/style.scss */
  .single.single-case_studies main {
    background: #fff;
  }

  /* line 6829, sass/style.scss */
  /* line 9213, sass/style.scss */
  .single.single-case_studies section#content {
    box-shadow: none;
    padding: 0;
  }

  /* line 6833, sass/style.scss */
  /* line 9219, sass/style.scss */
  .single.single-case_studies a.pdf {
    top: 20px;
  }

  /* line 6836, sass/style.scss */
  /* line 9224, sass/style.scss */
  .single.single-case_studies .footer .flex-inner {
    display: none;
  }

  /* line 6839, sass/style.scss */
  /* line 9229, sass/style.scss */
  .single.single-case_studies .related-case-studies {
    margin-left: 0;
    margin-right: 0;
    background: 0;
    display: none;
  }

  /* line 6845, sass/style.scss */
  /* line 9237, sass/style.scss */
  .single.single-case_studies .related-case-studies .col-sm-4 {
    margin-bottom: 30px;
  }

  /* line 6848, sass/style.scss */
  /* line 9242, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>div {
    flex-direction: row;
  }

  /* line 6851, sass/style.scss */
  /* line 9247, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>div strong {
    display: none;
  }

  /* line 6854, sass/style.scss */
  /* line 9252, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>div .image {
    min-width: 34px;
  }

  /* line 6857, sass/style.scss */
  /* line 9257, sass/style.scss */
  .single.single-case_studies .header-custom-fields-flex>div {
    border: 0;
    padding-left: 0;
  }

  /* line 6861, sass/style.scss */
  /* line 9263, sass/style.scss */
  .single.single-case_studies .banner-quote {
    padding: 30px 30px 30px 40px;
  }

  /* line 6864, sass/style.scss */
  /* line 9268, sass/style.scss */
  .single.single-case_studies .banner-quote:before {
    left: 18px;
  }

  /* line 6867, sass/style.scss */
  /* line 9273, sass/style.scss */
  .single.single-case_studies section#content {
    margin-bottom: 0;
  }
}

/* line 6871, sass/style.scss */
/* line 9278, sass/style.scss */
.maths-hub-icon {
  font-family: "Open Sans", sans-serif;
  color: #00bc89;
  border-radius: 100px;
  padding: 4px 29px;
  border: 1px solid #00bc89;
  font-size: 14px;
  margin-left: 15px;
}

/* line 6880, sass/style.scss */
/* line 9289, sass/style.scss */
.maths-hub-icon:hover {
  color: #00bc89;
}

/* line 6883, sass/style.scss */
/* line 9294, sass/style.scss */
.login_btn {
  border-radius: 100px;
  padding: 4px 29px;
  border: 1px solid #398cda;
  font-size: 14px;
  color: #398cda;
  margin-left: 15px;
}

/* line 6891, sass/style.scss */
/* line 9304, sass/style.scss */
.contact-info {
  padding: 10px 0;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}

/* line 6897, sass/style.scss */
/* line 9312, sass/style.scss */
.section--info {
  border-bottom: 1px solid #e5e5e5;
}

@media (max-width: 1023px) {

  /* line 6901, sass/style.scss */
  /* line 9318, sass/style.scss */
  .contact-info {
    padding: 15px;
  }

  /* line 6904, sass/style.scss */
  /* line 9323, sass/style.scss */
  .icon-phone span {
    display: none;
  }

  /* line 6907, sass/style.scss */
  /* line 9328, sass/style.scss */
  .section--info {
    margin-top: 50px;
  }
}

/* line 6911, sass/style.scss */
/* line 9333, sass/style.scss */
.site-footer {
  background-color: #0d2033;
  padding: 50px 0;
}

/* line 6915, sass/style.scss */
/* line 9339, sass/style.scss */
.footer--main {
  display: flex;
  justify-content: center;
}

/* line 6919, sass/style.scss */
/* line 9345, sass/style.scss */
.footer--main li a {
  font-family: "Nunito", sans-serif;
  font-size: 16px;
  color: #fff;
  font-weight: 400;
  display: block;
  padding: 15px;
  padding-bottom: 15px;
}

/* line 6928, sass/style.scss */
/* line 9356, sass/style.scss */
.footer--main .menu-item-has-children:before {
  color: #fff;
}

/* line 6931, sass/style.scss */
/* line 9361, sass/style.scss */
.footer--main .sub-menu li a {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  font-weight: 400;
  padding: 6px 5px 6px 15px;
}

/* line 6938, sass/style.scss */
/* line 9370, sass/style.scss */
.footer--logo {
  margin-bottom: 15px;
}

/* line 6941, sass/style.scss */
/* line 9375, sass/style.scss */
.footer-wrap a {
  display: block;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  line-height: 25px;
  color: #fff;
  font-weight: 400;
  display: block;
  padding-bottom: 5px;
}

/* line 6951, sass/style.scss */
/* line 9387, sass/style.scss */
.footer-wrap {
  padding: 15px 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 6px;
  min-height: 242px;
  margin: 20px 0;
}

/* line 6958, sass/style.scss */
/* line 9396, sass/style.scss */
.footer-wrap h4 {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  color: #fff;
  margin-bottom: 5px;
}

/* line 6964, sass/style.scss */
/* line 9404, sass/style.scss */
.footer--social a {
  color: #fff;
  font-size: 20px;
  background-color: #3e4c5b;
  border-radius: 100%;
  padding: 10px 8px;
  margin: 20px 7px;
  display: inline-block;
}

/* line 6973, sass/style.scss */
/* line 9415, sass/style.scss */
#colophon .footer--copyrights {
  color: #fff;
  font-size: 15px;
}

@media (min-width: 1023px) {

  /* line 6978, sass/style.scss */
  /* line 9422, sass/style.scss */
  .footer--main .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #398bda;
    min-width: 174px;
    margin-top: 40px;
    box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 1px 1px 30px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
    z-index: 90;
    padding: 10px 0;
  }
}

@media (max-width: 1023px) {

  /* line 6994, sass/style.scss */
  /* line 9439, sass/style.scss */
  .footer--main {
    display: none;
  }

  /* line 6997, sass/style.scss */
  /* line 9444, sass/style.scss */
  .footer-wrap {
    margin: 15px;
  }
}

/* line 7001, sass/style.scss */
/* line 9449, sass/style.scss */
.tutor--section {
  width: 100%;
  padding: 40px 0;
  margin: 120px 0 80px 0;
  background-color: #f2f9fd;
}

/* line 7007, sass/style.scss */
/* line 9457, sass/style.scss */
.tutor--overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #fff;
  border-radius: 30px;
  z-index: 2;
  display: none;
  padding: 30px 0;
}

/* line 7019, sass/style.scss */
/* line 9471, sass/style.scss */
.tutor--image {
  max-width: 100%;
  height: auto;
  border-radius: 30px 30px 0 0;
}

/* line 7024, sass/style.scss */
/* line 9478, sass/style.scss */
.tutor--wrap {
  background-color: #fff;
  border-radius: 30px;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2), 0px 3px 14px rgba(0, 0, 0, 0.12),
    0px 8px 10px rgba(0, 0, 0, 0.14);
  border: 1px solid #f1f1f1;
  margin: 30px auto;
  position: relative;
  max-width: 380px;
  margin: 30px auto;
}

/* line 7035, sass/style.scss */
/* line 9491, sass/style.scss */
.tutor--info {
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2), 0px 4px 5px rgba(0, 0, 0, 0.12),
    0px 2px 4px rgba(0, 0, 0, 0.14);
  border: 1px solid #f1f1f1;
  padding: 10px 15px 0 15px;
  margin: -30px 15px 20px 15px;
  position: relative;
}

/* line 7045, sass/style.scss */
/* line 9503, sass/style.scss */
.tutor--info.sec {
  margin: 0 15px 10px 15px;
}

/* line 7048, sass/style.scss */
/* line 9508, sass/style.scss */
.tutor--info.third {
  margin: 5px 15px 20px 15px;
}

/* line 7051, sass/style.scss */
/* line 9513, sass/style.scss */
.tutor--position {
  font-size: 15px !important;
}

/* line 7054, sass/style.scss */
/* line 9518, sass/style.scss */
.tutor--position.rating {
  padding-left: 20px;
}

/* line 7057, sass/style.scss */
/* line 9523, sass/style.scss */
.tutor--rating {
  margin-bottom: 10px;
}

/* line 7060, sass/style.scss */
/* line 9528, sass/style.scss */
.tutor--rating span {
  font-size: 23px;
  font-weight: 700;
}

/* line 7064, sass/style.scss */
/* line 9534, sass/style.scss */
.tutor--ctas {
  margin-top: 20px;
}

/* line 7067, sass/style.scss */
/* line 9539, sass/style.scss */
.tutor--cta {
  font-size: 17px !important;
  text-decoration: underline !important;
  display: block;
  margin: 20px 0;
  color: #64a0fc !important;
  cursor: pointer;
}

/* line 7075, sass/style.scss */
/* line 9549, sass/style.scss */
.tutor--testimonial {
  border-bottom: 3px solid #64a0fc;
  padding-bottom: 10px;
}

/* line 7079, sass/style.scss */
/* line 9555, sass/style.scss */
.tutor--stats {
  margin-right: 20px;
}

/* line 7082, sass/style.scss */
/* line 9560, sass/style.scss */
.tutor--fe1 {
  position: relative;
}

/* line 7085, sass/style.scss */
/* line 9565, sass/style.scss */
.tutor--fe1:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 90%;
}

/* line 7095, sass/style.scss */
/* line 9577, sass/style.scss */
.tutor--fe2 {
  position: relative;
}

/* line 7098, sass/style.scss */
/* line 9582, sass/style.scss */
.tutor--fe2:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 80%;
}

/* line 7108, sass/style.scss */
/* line 9594, sass/style.scss */
.tutor--fe3 {
  position: relative;
}

/* line 7111, sass/style.scss */
/* line 9599, sass/style.scss */
.tutor--fe3:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 70%;
}

/* line 7121, sass/style.scss */
/* line 9611, sass/style.scss */
.tutor--fe4 {
  position: relative;
}

/* line 7124, sass/style.scss */
/* line 9616, sass/style.scss */
.tutor--fe4:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 60%;
}

/* line 7134, sass/style.scss */
/* line 9628, sass/style.scss */
.tutor--fe5 {
  position: relative;
}

/* line 7137, sass/style.scss */
/* line 9633, sass/style.scss */
.tutor--fe5:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 50%;
}

/* line 7147, sass/style.scss */
/* line 9645, sass/style.scss */
.tutor--fe6 {
  position: relative;
}

/* line 7150, sass/style.scss */
/* line 9650, sass/style.scss */
.tutor--fe6:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 40%;
}

/* line 7160, sass/style.scss */
/* line 9662, sass/style.scss */
.tutor--fe7 {
  position: relative;
}

/* line 7163, sass/style.scss */
/* line 9667, sass/style.scss */
.tutor--fe7:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 30%;
}

/* line 7173, sass/style.scss */
/* line 9679, sass/style.scss */
.tutor--fe8 {
  position: relative;
}

/* line 7176, sass/style.scss */
/* line 9684, sass/style.scss */
.tutor--fe8:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 20%;
}

/* line 7186, sass/style.scss */
/* line 9696, sass/style.scss */
.tutor--fe9 {
  position: relative;
}

/* line 7189, sass/style.scss */
/* line 9701, sass/style.scss */
.tutor--fe9:after {
  content: "";
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  opacity: 0.9;
  background-color: #fff;
  width: 10%;
}

@media (max-width: 767px) {

  /* line 7200, sass/style.scss */
  /* line 9714, sass/style.scss */
  .tutor--h1title {
    margin-top: 0 !important;
  }
}

/* line 7204, sass/style.scss */
/* line 9719, sass/style.scss */
table th,
table td {
  border: 1px solid #e5e5e5;
  padding: 8px;
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  line-height: 34px;
  color: #0c1f32;
}

/* line 7213, sass/style.scss */
/* line 9730, sass/style.scss */
table td {
  min-width: 70px;
}

/* line 7216, sass/style.scss */
/* line 9735, sass/style.scss */
table {
  overflow-x: scroll;
  margin-bottom: 15px;
}

/* line 7220, sass/style.scss */
/* line 9741, sass/style.scss */
table tr th {
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}

@media (min-width: 1000px) and (max-width: 1300px) {

  /* line 7226, sass/style.scss */
  /* line 9749, sass/style.scss */
  .header--box-wrapper {
    margin-top: 20px;
  }
}

@media (max-width: 1300px) {

  /* line 7231, sass/style.scss */
  /* line 9755, sass/style.scss */
  .cs--section:before,
  .register--circle:after {
    display: none;
  }
}

/* line 7236, sass/style.scss */
/* line 9761, sass/style.scss */
.author .author--wrap {
  border-top: unset;
}

/* line 7239, sass/style.scss */
/* line 9766, sass/style.scss */
.author .archive--ppWrap {
  margin-bottom: 50px;
}

/* line 7242, sass/style.scss */
/* line 9771, sass/style.scss */
.single .single--content .wp-caption {
  margin: 20px auto;
}

/* line 7245, sass/style.scss */
/* line 9776, sass/style.scss */
.single .single--content .wp-caption img {
  margin: 0 0 20px 0;
}

/* line 7248, sass/style.scss */
/* line 9781, sass/style.scss */
.page-id-43595 .contact--info,
.page-id-39746 .contact--info {
  display: none;
}

/* line 7252, sass/style.scss */
/* line 9787, sass/style.scss */
.single--mthsBanner img {
  max-width: 100%;
  margin: auto;
}

/* line 7255, sass/style.scss */
/* line 9792, sass/style.scss */
.contact--source {
  padding: 10px 0 20px 0;
  display: flex;
  height: 100%;
  justify-content: flex-start;
  align-items: center;
}

/* line 7262, sass/style.scss */
/* line 9801, sass/style.scss */
.contact--cta {
  color: #3d3d3d;
  font-weight: 400;
  transition: all 0.3s ease-in-out;
  padding-bottom: 5px;
  font-size: 18px;
  border-bottom: 5px solid #fff;
}

/* line 7270, sass/style.scss */
/* line 9811, sass/style.scss */
.contact--cta:hover {
  color: #3d3d3d;
}

/* line 7273, sass/style.scss */
/* line 9816, sass/style.scss */
.contact--parent {
  margin-left: 15px;
}

/* line 7276, sass/style.scss */
/* line 9821, sass/style.scss */
.contact--parent:hover {
  border-bottom: 5px solid #f9e56f;
}

/* line 7279, sass/style.scss */
/* line 9826, sass/style.scss */
.contact--school:hover {
  border-bottom: 5px solid #66debd;
}

/* line 7282, sass/style.scss */
/* line 9831, sass/style.scss */
.contact--schools.active {
  border-bottom: 5px solid #66debd;
}

/* line 7285, sass/style.scss */
/* line 9836, sass/style.scss */
.contact--parent.active {
  border-bottom: 5px solid #f9e56f;
}

/* line 7288, sass/style.scss */
/* line 9841, sass/style.scss */
.page-template-components-template h1.header--wrapper-h2 {
  font-size: 50px;
  line-height: 60px;
  max-width: 789px;
}

@media (max-width: 767px) {

  /* line 7294, sass/style.scss */
  /* line 9849, sass/style.scss */
  .page-template-components-template h1.header--wrapper-h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

/* line 7299, sass/style.scss */
/* line 9855, sass/style.scss */
.hero--cta.green--btn {
  margin-left: 15px;
}

/* line 7302, sass/style.scss */
/* line 9860, sass/style.scss */
.hero--btn-mobile {
  margin-top: 15pxx;
}

/* line 7305, sass/style.scss */
/* line 9865, sass/style.scss */
.green--btn.hero--btn-mobile {
  margin-top: 15px;
}

/* line 7308, sass/style.scss */
/* line 9870, sass/style.scss */
select[id="input_18_40"] {
  display: none;
}

/* line 7311, sass/style.scss */
/* line 9875, sass/style.scss */
.sub-menu li a {
  line-height: 23px;
  padding: 10px;
}

/* line 7315, sass/style.scss */
/* line 9881, sass/style.scss */
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
}

/* line 7320, sass/style.scss */
/* line 9888, sass/style.scss */
.resource--text {
  display: block;
  width: 100%;
}

/* line 7324, sass/style.scss */
/* line 9894, sass/style.scss */
.page-id-11812 .header--box-wrapper {
  padding: 20px 20px 10px 20px;
}

/* line 7327, sass/style.scss */
/* line 9899, sass/style.scss */
.page-template-components-template p.hero--quote {
  color: #09217b;
  font-size: 31px;
  line-height: 42px;
  font-style: italic;
  font-family: "Nunito", sans-serif;
  margin-bottom: 20px;
}

@media (max-width: 767px) {

  /* line 7336, sass/style.scss */
  /* line 9910, sass/style.scss */
  .page-template-components-template p.hero--quote {
    font-size: 15px;
    line-height: 25px;
  }
}

/* line 7341, sass/style.scss */
/* line 9916, sass/style.scss */
.hero--quoteWrap {
  position: relative;
  margin-top: 30px;
  z-index: 3;
}

/* line 7346, sass/style.scss */
/* line 9923, sass/style.scss */
.hero--quoteWrap:before {
  content: "";
  background: url(https://thirdspacelearning.com/wp-content/uploads/2019/10/â.png) no-repeat center center;
  background-size: cover !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  height: 100px;
  margin-left: -10px;
  margin-top: -10px;
}

/* line 7359, sass/style.scss */
/* line 9938, sass/style.scss */
.page-id-11980 .header-wrapper-circle:after,
.page-id-11883 .header-wrapper-circle:after {
  display: none;
}

/* line 7363, sass/style.scss */
/* line 9944, sass/style.scss */
.page-id-43595 .contact-info,
.page-id-39746 .contact-info {
  display: none;
}

/* line 7367, sass/style.scss */
/* line 9950, sass/style.scss */
.page-id-11627 .column4--cta {
  margin-bottom: 0;
}

/* line 7370, sass/style.scss */
/* line 9955, sass/style.scss */
.page-id-11812 .header--wrapper {
  padding-bottom: 100px;
}

@media (max-width: 1400px) {

  /* line 7374, sass/style.scss */
  /* line 9961, sass/style.scss */
  .page-id-11812 .header--wrapper {
    padding-bottom: 80px;
  }
}

@media (max-width: 1400px) {

  /* line 7379, sass/style.scss */
  /* line 9967, sass/style.scss */
  .form--section {
    background-size: 40% !important;
  }
}

/* line 7383, sass/style.scss */
/* line 9972, sass/style.scss */
.page-id-11812 .hero--cta {
  margin-bottom: 30px;
}

@media (max-width: 520px) {

  /* line 7387, sass/style.scss */
  /* line 9978, sass/style.scss */
  .header-wrapper-circle {
    max-width: 300px;
    margin: auto;
  }

  /* line 7391, sass/style.scss */
  /* line 9984, sass/style.scss */
  .page-id-11627 .column4--cta {
    margin-bottom: 20px;
  }

  /* line 7394, sass/style.scss */
  /* line 9989, sass/style.scss */
  .hero--quoteWrap {
    margin-top: 0;
  }
}

/* line 7398, sass/style.scss */
/* line 9994, sass/style.scss */
.page-id-35453 .column4--section-heading {
  padding-top: 40px;
}

/* line 7401, sass/style.scss */
/* line 9999, sass/style.scss */
.page-id-35453 .table--section {
  margin-top: 80px;
}

@media (max-width: 1023px) {

  /* line 7405, sass/style.scss */
  /* line 10005, sass/style.scss */
  .header--box-wrapper.tutors--list {
    border: 2px solid #f1f1f1;
    border-radius: 28px;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    padding: 15px;
    margin: 40px 15px 60px 15px;
    max-width: 500px;
    background: #fff;
  }

  /* line 7414, sass/style.scss */
  /* line 10016, sass/style.scss */
  .tutor--section {
    margin-top: 0;
    margin-bottom: 20px;
  }
}

@media (max-width: 1300px) {

  /* line 7420, sass/style.scss */
  /* line 10023, sass/style.scss */
  .tutors--list#vid-col:after {
    display: none;
  }
}

/* line 7424, sass/style.scss */
/* line 10028, sass/style.scss */
.page-template-components-template p.tutor--testimonial {
  font-size: 17px;
  line-height: 24px;
}

/* line 7428, sass/style.scss */
/* line 10034, sass/style.scss */
.page-id-44158 {
  overflow: hidden;
}

/* line 7431, sass/style.scss */
/* line 10039, sass/style.scss */
.tutor--stats {
  display: inline-block;
  min-width: 32px;
}

@media (max-width: 1023px) {

  /* line 7436, sass/style.scss */
  /* line 10046, sass/style.scss */
  .ch--wrap.ch--nav .parent--cta {
    margin-left: 15px !important;
  }

  /* line 7439, sass/style.scss */
  /* line 10051, sass/style.scss */
  .ch--wrap.ch--nav {
    padding: 20px 0;
  }
}

@media (min-width: 1023px) {

  /* line 7444, sass/style.scss */
  /* line 10057, sass/style.scss */
  .owl-tutors {
    display: none !important;
  }

  /* line 7447, sass/style.scss */
  /* line 10062, sass/style.scss */
  .tutor--overlay .tutor--ctas {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
  }
}

@media (max-width: 1200px) {

  /* line 7455, sass/style.scss */
  /* line 10071, sass/style.scss */
  #vid-col:before {
    margin-left: -60px;
  }
}

/* line 7459, sass/style.scss */
/* line 10076, sass/style.scss */
.testa--ctaWrap {
  position: relative;
  z-index: 3;
  margin: -20px auto 15px auto;
}

/* line 7465, sass/style.scss */
/* line 10083, sass/style.scss */
.page-id-44238 .section--info,
.page-id-44238 #masthead,
.page-id-44238 .form--imgMob,
.page-id-44306 .section--info,
.page-id-44306 #masthead,
.page-id-44306 .form--imgMob {
  display: none !important;
}

@media (min-width: 1023px) {

  /* line 7475, sass/style.scss */
  /* line 10094, sass/style.scss */
  .page-id-44238 .col-12.col-lg-6.order-lg-2,
  .page-id-44306 .col-12.col-lg-6.order-lg-2 {
    display: none;
  }
}

/* line 7481, sass/style.scss */
/* line 10100, sass/style.scss */
.page-id-44238 .form--section,
.page-id-44306 .form--section {
  background: unset !important;
}

/* line 7486, sass/style.scss */
/* line 10106, sass/style.scss */
.page-id-44238 .row,
.page-id-44306 .row {
  display: flex;
  justify-content: center;
  margin-top: 40px;
}

/* line 7493, sass/style.scss */
/* line 10114, sass/style.scss */
.gchoice_41_41_1,
.gchoice_41_41_2 {
  display: flex;
}

/* line 7498, sass/style.scss */
/* line 10120, sass/style.scss */
.gchoice_41_41_1 input,
.gchoice_41_41_2 input {
  margin-right: 10px;
}

/* line 7503, sass/style.scss */
/* line 10126, sass/style.scss */
.form--dup {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

@media (max-width: 767px) {

  /* line 7510, sass/style.scss */
  /* line 10134, sass/style.scss */
  .yellow--btn,
  .blue--btn,
  .green--btn {
    padding: 15px;
    font-size: 18px;
    min-width: 166px;
  }
}

@media (max-width: 1199px) {

  /* line 7520, sass/style.scss */
  /* line 10144, sass/style.scss */
  .menu--list li.yellow--btn {
    margin-top: 15px;
  }
}

/* line 7525, sass/style.scss */
/* line 10149, sass/style.scss */
#menu-parents-header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

/* temporarily lander styles */
/* line 7584, sass/style.scss */
/* line 10184, sass/style.scss */
#vid-col:before,
#vid-col:after {
  display: none;
}

/* line 7589, sass/style.scss */
/* line 10190, sass/style.scss */
.herov--banner {
  margin-top: 0;
  z-index: 2;
}

/* line 7594, sass/style.scss */
/* line 10196, sass/style.scss */
.herov--banner ol {
  counter-reset: item;
  font-weight: 200;
  padding: 10px 20px;
  list-style: decimal;
}

/* line 7601, sass/style.scss */
/* line 10204, sass/style.scss */
.herov--banner ol li {
  display: block;
  padding-bottom: 5px;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #3d3d3d;
  font-weight: 300;
}

/* line 7611, sass/style.scss */
/* line 10215, sass/style.scss */
.herov--banner ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
}

/* line 7617, sass/style.scss */
/* line 10222, sass/style.scss */
.parent-pageid-44674 .herov--banner ol {
  text-align: left !important;
}

/* line 7621, sass/style.scss */
/* line 10227, sass/style.scss */
.single em {
  font-style: italic;
}

/* line 7625, sass/style.scss */
/* line 10232, sass/style.scss */
.remove_faq_schema_styling .schema-faq.wp-block-yoast-faq-block {
  background-color: #fff;
  padding: 30px 0;
}

/* line 7630, sass/style.scss */
/* line 10238, sass/style.scss */
.remove_faq_schema_styling .schema-faq-question:before {
  display: none;
}

/* line 7634, sass/style.scss */
/* line 10243, sass/style.scss */
.remove_faq_schema_styling p.schema-faq-answer:before {
  display: none;
}

@media (min-width: 1023px) {

  /* line 7639, sass/style.scss */
  /* line 10249, sass/style.scss */
  .remove_faq_schema_styling .schema-faq-section .schema-faq-question {
    font-size: 25px;
    line-height: 35px;
    margin-bottom: 15px;
  }
}

/* line 887, ../sass/gcse-style/gcse-style.scss */
/* line 7649, sass/style.scss */
/* line 10257, sass/style.scss */
.ct--lower {
  display: none;
  padding: 20px;
}

/* line 891, ../sass/gcse-style/gcse-style.scss */
/* line 7654, sass/style.scss */
/* line 10264, sass/style.scss */
.ct--columns {
  border: 1px solid #7c4dff;
  border-radius: 10px;
  margin-bottom: 30px;
}

/* line 896, ../sass/gcse-style/gcse-style.scss */
/* line 7660, sass/style.scss */
/* line 10272, sass/style.scss */
.ct--fix {
  padding: 10px;
}

@media (min-width: 992px) {

  /* line 896, ../sass/gcse-style/gcse-style.scss */
  /* line 7665, sass/style.scss */
  /* line 10279, sass/style.scss */
  .ct--fix {
    padding: 20px;
  }
}

/* line 902, ../sass/gcse-style/gcse-style.scss */
/* line 7670, sass/style.scss */
/* line 10285, sass/style.scss */
.ct--title {
  line-height: 37px;
}

/* line 905, ../sass/gcse-style/gcse-style.scss */
/* line 7674, sass/style.scss */
/* line 10291, sass/style.scss */
.ct--cta {
  cursor: pointer;
}

/* line 908, ../sass/gcse-style/gcse-style.scss */
/* line 7678, sass/style.scss */
/* line 10297, sass/style.scss */
.ct--mark {
  font-size: 14px;
  font-weight: 700;
  text-align: right;
  margin-right: 10px;
}

@media (min-width: 992px) {

  /* line 908, ../sass/gcse-style/gcse-style.scss */
  /* line 7686, sass/style.scss */
  /* line 10307, sass/style.scss */
  .ct--mark {
    margin-right: 20px;
  }
}

/* line 7691, sass/style.scss */
/* line 10312, sass/style.scss */
.create-cta,
.ct--cta {
  font-family: "Nunito Sans", sans-serif, sans-serif;
  font-size: 13px;
  line-height: 20px !important;
  background-color: #2779f5;
  color: #fff;
  padding: 5px;
  border-radius: 10px;
  margin-bottom: 0;
  text-align: center;
  display: inline-block;
}

/* line 7705, sass/style.scss */
/* line 10327, sass/style.scss */
.rs--quote {
  font-family: "Nunito Sans", sans-serif, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

/* line 7711, sass/style.scss */
/* line 10334, sass/style.scss */
body.resources-template-default.single-resources,
body.resources_us-template-default.single-resources {
  overflow: unset;
  background-color: #fff;
}

/* line 7716, sass/style.scss */
/* line 10341, sass/style.scss */
h2 span {
  background-color: unset !important;
}

/* line 7720, sass/style.scss */
/* line 10346, sass/style.scss */
.gcse--popupContainer {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: none;
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 758, ../sass/gcse-style/gcse-style.scss */
/* line 7731, sass/style.scss */
/* line 10359, sass/style.scss */
.gcse--popupInner {
  max-width: 900px;
  margin: auto;
  position: relative;
  top: 150px;
  border-radius: 10px;
  background-color: #fff;
}

/* line 765, ../sass/gcse-style/gcse-style.scss */
/* line 7740, sass/style.scss */
/* line 10370, sass/style.scss */
.gcse--popupInner h4 {
  font-weight: bold !important;
  margin-bottom: 20px;
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}

/* line 7749, sass/style.scss */
/* line 10380, sass/style.scss */
p.small {
  font-size: 15px;
  line-height: 22px;
  font-family: "Nunito", sans-serif, sans-serif;
}

/* line 7755, sass/style.scss */
/* line 10387, sass/style.scss */
.wp-block-button__link {
  display: inline-block;
  background-color: #f9dd4a;
  font-family: "Nunito", sans-serif;
  font-size: 15px;
  color: #3d3d3d !important;
  font-weight: bold;
  border-radius: 50px;
  padding: 15px 40px;
  transition: all 0.3s ease-in-out;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
  text-decoration: none !important;
  text-align: center;
  margin: 10px auto 0 auto;
}

/* line 7771, sass/style.scss */
/* line 10404, sass/style.scss */
.rpts--aClose {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  right: 10px;
  top: 10px;
  cursor: pointer;
  color: #000;
  width: 30px;
  text-align: center;
  z-index: 999;
}

@media (min-width: 992px) {

  /* line 7786, sass/style.scss */
  /* line 10420, sass/style.scss */
  .gcse--popupInner h4 {
    font-size: 30px;
    line-height: 40px;
  }

  /* line 7790, sass/style.scss */
  /* line 10426, sass/style.scss */
  .wp-block-button__link {
    font-size: 20px;
  }
}

/* line 769, ../sass/gcse-style/gcse-style.scss */
/* line 7796, sass/style.scss */
/* line 10432, sass/style.scss */
.gcse--popupInner .small {
  margin-bottom: 20px;
}

/* line 773, ../sass/gcse-style/gcse-style.scss */
/* line 7800, sass/style.scss */
/* line 10438, sass/style.scss */
.gcse--popupCopy {
  padding: 15px;
}

/* line 776, ../sass/gcse-style/gcse-style.scss */
/* line 7804, sass/style.scss */
/* line 10444, sass/style.scss */
.gcse--background {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 7, sass/fonts.scss */
h1 {
  font-family: "Nunito", sans-serif;
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
}

@media (min-width: 768px) {

  /* line 7, sass/fonts.scss */
  h1 {
    font-size: 35px;
    line-height: 45px;
  }
}

@media (min-width: 992px) {

  /* line 7, sass/fonts.scss */
  h1 {
    font-size: 45px;
    line-height: 62px;
  }
}

/* line 22, sass/fonts.scss */
h1 span {
  font-family: "Nunito", sans-serif, sans-serif;
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
  background-color: #f9dd4a;
  border-radius: 20px 20px 20px 0;
  padding: 0 15px;
  white-space: nowrap;
}

@media (min-width: 768px) {

  /* line 22, sass/fonts.scss */
  h1 span {
    font-size: 35px;
    line-height: 45px;
  }
}

@media (min-width: 992px) {

  /* line 22, sass/fonts.scss */
  h1 span {
    font-size: 45px;
    line-height: 62px;
  }
}

/* line 41, sass/fonts.scss */
h1.mod--title {
  font-size: 20px;
  line-height: 35px;
}

@media (min-width: 768px) {

  /* line 41, sass/fonts.scss */
  h1.mod--title {
    font-size: 30px;
    line-height: 45px;
  }
}

@media (min-width: 992px) {

  /* line 41, sass/fonts.scss */
  h1.mod--title {
    font-size: 40px;
    line-height: 62px;
  }
}

/* line 54, sass/fonts.scss */
h2 {
  font-family: "Nunito", sans-serif, sans-serif;
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
}

@media (min-width: 768px) {

  /* line 54, sass/fonts.scss */
  h2 {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 992px) {

  /* line 54, sass/fonts.scss */
  h2 {
    font-size: 42px;
    line-height: 57px;
  }
}

/* line 69, sass/fonts.scss */
h2 span {
  font-family: "Nunito", sans-serif, sans-serif;
  font-size: 25px;
  line-height: 35px;
  font-weight: 700;
  background-color: #f9dd4a;
  border-radius: 20px 20px 20px 0;
  padding: 0 15px;
  white-space: nowrap;
}

@media (min-width: 768px) {

  /* line 69, sass/fonts.scss */
  h2 span {
    font-size: 30px;
    line-height: 40px;
  }
}

@media (min-width: 992px) {

  /* line 69, sass/fonts.scss */
  h2 span {
    font-size: 42px;
    line-height: 57px;
  }
}

/* line 88, sass/fonts.scss */
h3.h2 {
  font-family: "Nunito", sans-serif, sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

@media (min-width: 768px) {

  /* line 88, sass/fonts.scss */
  h3.h2 {
    font-size: 25px;
    line-height: 35px;
  }
}

@media (min-width: 992px) {

  /* line 88, sass/fonts.scss */
  h3.h2 {
    font-size: 38px;
    line-height: 45px;
  }
}

/* line 103, sass/fonts.scss */
h3 {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}

@media (min-width: 768px) {

  /* line 103, sass/fonts.scss */
  h3 {
    font-size: 25px;
    line-height: 35px;
  }
}

@media (min-width: 992px) {

  /* line 103, sass/fonts.scss */
  h3 {
    font-size: 38px;
    line-height: 45px;
  }
}

/* line 118, sass/fonts.scss */
h3 span {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  background-color: #f9dd4a;
  border-radius: 20px 20px 20px 0;
  padding: 0 15px;
  white-space: nowrap;
}

@media (min-width: 768px) {

  /* line 118, sass/fonts.scss */
  h3 span {
    font-size: 25px;
    line-height: 35px;
  }
}

@media (min-width: 992px) {

  /* line 118, sass/fonts.scss */
  h3 span {
    font-size: 38px;
    line-height: 45px;
  }
}

/* line 138, sass/fonts.scss */
h4 {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}

@media (min-width: 992px) {

  /* line 138, sass/fonts.scss */
  h4 {
    font-size: 25px;
    line-height: 35px;
  }
}

@media (min-width: 992px) {

  /* line 138, sass/fonts.scss */
  h4 {
    font-size: 30px;
    line-height: 40px;
  }
}

/* line 153, sass/fonts.scss */
h5 {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

/* line 160, sass/fonts.scss */
p {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

@media (min-width: 768px) {

  /* line 160, sass/fonts.scss */
  p {
    font-size: 20px;
    line-height: 27px;
  }
}

/* line 171, sass/fonts.scss */
span {
  font-family: "Nunito", sans-serif, sans-serif;
}

/* line 175, sass/fonts.scss */
p.small {
  font-size: 15px;
  line-height: 22px;
}

/* line 180, sass/fonts.scss */
p.small a {
  font-size: 15px;
  line-height: 22px;
}

/* line 185, sass/fonts.scss */
span :not(.wp-block-mathml-mathmlblock span):not(.katex-eq span) {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

@media (min-width: 768px) {

  /* line 185, sass/fonts.scss */
  span :not(.wp-block-mathml-mathmlblock span):not(.katex-eq span) {
    font-size: 20px;
    line-height: 27px;
  }
}

/* line 196, sass/fonts.scss */
a {
  font-family: "Nunito", sans-serif, sans-serif;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

@media (min-width: 768px) {

  /* line 196, sass/fonts.scss */
  a {
    font-size: 20px;
    line-height: 27px;
  }
}

/* line 207, sass/fonts.scss */
b,
strong {
  font-weight: 700;
  font-family: "Nunito", sans-serif, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

@media (min-width: 768px) {

  /* line 207, sass/fonts.scss */
  b,
  strong {
    font-size: 20px;
    line-height: 27px;
  }
}

/* line 219, sass/fonts.scss */
em,
i {
  font-size: inherit;
  font-family: "Nunito", sans-serif, sans-serif;
  font-style: italic;
}

/* line 226, sass/fonts.scss */
ul {
  font-family: "Nunito", sans-serif;
  font-size: 20px;
}

/* line 231, sass/fonts.scss */
sup {
  font-size: 13px;
}

/* line 3, sass/blog2022.scss */
.page-template-archive,
.archive.category {
  background-color: #f8fcff;
}

/* line 8, sass/blog2022.scss */
.border30 {
  border-radius: 30px;
}

/* line 13, sass/blog2022.scss */
.arch222--postTitle {
  color: rgba(0, 0, 0, 0.87);
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
}

@media (min-width: 768px) {

  /* line 13, sass/blog2022.scss */
  .arch222--postTitle {
    font-size: 20px;
    line-height: 27px;
  }
}

/* line 23, sass/blog2022.scss */
.arch222--imageContainer {
  min-height: 180px;
}

/* line 26, sass/blog2022.scss */
.arch222--latestCover {
  border-radius: 20px;
  background-color: #fff;
  padding: 15px;
  margin-bottom: 15px;
}

@media (min-width: 768px) {

  /* line 26, sass/blog2022.scss */
  .arch222--latestCover {
    padding: 30px 15px;
  }
}

/* line 35, sass/blog2022.scss */
.arch222--adContainer {
  background-color: #e8f8ff;
}

body.paged .offpage {
  display: none !important;
}

body.page-template-blogarchive-template-php,
body.archive.author {
  background-color: #f8fcff;
}

.pagination span.current,
.category .pagination span.current {
  background-color: #2779f5;
  color: #fff;
  border-radius: 100%;
}

.pagination a.page-numbers,
.pagination_wrap span {
  border: 1px solid #2779f5;
  border-radius: 100%;
}

.pagination a.next.page-numbers,
.pagination a.prev.page-numbers {
  border: unset;
  border-radius: unset;
}

.pagination a.next.page-numbers i,
.pagination a.prev.page-numbers i {
  padding: 3px;
}

.pagination a.next.page-numbers i::before {
  position: relative;
  top: 1px;
  right: -1px;
}

.pagination a.prev.page-numbers i::before {
  position: relative;
  top: 1px;
  right: 2px;
}

.pagination a.page-numbers:hover {
  background-color: #2779f5;
  color: #fff;
}

.archive--article {
  border-bottom: 1px solid #e0e0e0;
}

input[type="text"].blog--searchBar {
  box-shadow: 0 5px 10px 0 rgb(0 0 0 / 10%);
  border-color: #e0e0e0;
  height: 45px;
  padding-left: 45px !important;
}

.searchicon--input {
  position: absolute;
  left: 16px;
  top: 44px;
}

.blog--header .menu--list li a {
  border: unset;
  color: #fff;
  font-size: 14px;
}

/* .blog--header .menu--list li a:hover {
  border: unset;
} */

.blog--header .menu--list .sub-menu li a {
  color: #000;
  border-bottom: 2px solid #fff;
}

/* .blog--header .menu--list .sub-menu li a:hover {
  border-bottom: 2px solid #007bff;
} */

#masthead {
  margin-bottom: 40px;
}

.blog--headerResponsive {
  position: absolute;
  left: 0;
  top: 90px;
  width: 75vw;
  height: 75vh;
  background-color: #007bff;
  overflow-y: scroll;
  overflow-x: hidden;
  display: none;
  z-index: 2;
}

.blog--headerResponsive#menu-uk-blog-menu-1 {
  position: unset;
  background: unset;
  overflow: unset;
}

.blog--headerResponsive ul li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  justify-content: center;
}

.blog--headerResponsive ul li a {
  color: #fff;
}

.blog--headerResponsive ul.sub-menu,
.blog--archiveNavigation ul.sub-menu {
  position: unset;
  top: unset;
  left: unset;
  box-shadow: unset;
  padding: unset;
  background: unset;
  z-index: unset;
  display: block;
}

.blog--headerResponsive li.icon-down-open::before {
  display: none;
}

.blog--headerResponsive .menu-uk-blog-menu-container {
  padding-left: 10px;
  padding-top: 10px;
}

.blog--headerResponsive li a {
  margin-top: 10px;
  font-size: 14px;
}

.blog--headerResponsive .sub-menu li a {
  padding-left: 0;
  font-weight: bold;
  margin-top: 0;
  font-size: 16px;
}

#rcc {
  z-index: 9;
}

.blog--headerCall {
  background: #007bff;
  position: absolute;
  left: 0;
  top: 90px;
  color: #fff;
  padding: 10px 5px 10px 5px;
  border-radius: 0 30px 30px 0;
  z-index: 10;
}

.blog--archiveNavigation li a {
  color: #000;
  border-bottom: 2px solid #e8e7e7;
  padding: 10px 0;
  display: block;
}

.blog--archiveNavigation ul.sub-menu li a {
  padding-left: 10px;
  font-size: 15px;
}

.blog--archiveNavigation li::before {
  display: none;
}

.blog--archiveNavigation li.icon-down-open {
  position: relative;
}

.blog--archiveNavigation li.icon-down-open::after {
  content: "\e800";
  font-family: "fontello";
  font-size: 14px;
  position: absolute;
  top: 15px;
  right: 4px;
  z-index: -1;
}

.main-navigation {
  background-color: white;
}

/* .main-navigation nav{
  padding-top: 20px;
} */

/* .single-post .main-navigation nav {
  padding-top: 0;
} */

/* .single-post .main-navigation {
  margin-top: -10px;
} */

.boxshadow {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

.blog--headerResponsive .sub-menu li a::after {
  content: "\e804";
  font-family: "fontello";
  font-size: 14px;
  position: absolute;
  top: 10px;
  margin-left: 10px;
}

.blog--headerResponsive ul li a {
  color: #fff !important;
}

.blog--headerResponsive {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

.csc-blog {
  background-color: #e7f5fe;
  border: 1px solid;
  padding: 0.5em;
  margin-bottom: 30px;
}

.single .single--content .csc-blog p {
  margin-bottom: 0;
}

.single-post {
  overflow: visible;
}

/* html#htmlPage {
  margin-top: 32px !important;
} */

.case_studies-template-default .grid {
  display: flex !important;
}