.elementor-664 .elementor-element.elementor-element-e1313b8{--display:flex;}.elementor-664 .elementor-element.elementor-element-e1313b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-664 .elementor-element.elementor-element-bee1c6a{padding:0px 0px 0px 0px;}.elementor-664 .elementor-element.elementor-element-d0df85e{padding:0px 0px 0px 0px;}.elementor-664 .elementor-element.elementor-element-90c46f8{padding:-5px -5px -5px -5px;}.elementor-664 .elementor-element.elementor-element-cdf6e52{padding:-4px -4px -4px -4px;}.elementor-664 .elementor-element.elementor-element-9e7d203{--display:flex;}.elementor-664 .elementor-element.elementor-element-25c9552{padding:-7px -7px -7px -7px;}.elementor-664 .elementor-element.elementor-element-568fc53{padding:-12px -12px -12px -12px;}.elementor-664 .elementor-element.elementor-element-d410f78{padding:-11px -11px -11px -11px;}body.elementor-page-664:not(.elementor-motion-effects-element-type-background), body.elementor-page-664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-664 .elementor-element.elementor-element-e1313b8{--width:99.214%;}}/* Start custom CSS */<style>
/* Remove Elementor gaps between the main page sections */
.elementor-widget-html,
.elementor-widget-html .elementor-widget-container {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.elementor-section,
.elementor-container,
.elementor-column,
.elementor-widget-wrap,
.e-con,
.e-con-inner {
  gap: 0 !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Keeps all Pocket School custom sections touching each other */
[class*="pocket-"][class*="-section"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
</style>/* End custom CSS */