/* Vendor */
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
/* line 9, ../../src/scss/vendor/datepicker/_style.scss */
.ui-helper-hidden {
  display: none;
}

/* line 12, ../../src/scss/vendor/datepicker/_style.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 22, ../../src/scss/vendor/datepicker/_style.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 32, ../../src/scss/vendor/datepicker/_style.scss */
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

/* line 38, ../../src/scss/vendor/datepicker/_style.scss */
.ui-helper-clearfix:after {
  clear: both;
}

/* line 41, ../../src/scss/vendor/datepicker/_style.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */
}

/* line 51, ../../src/scss/vendor/datepicker/_style.scss */
.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
/* line 58, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
/* line 66, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 76, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 86, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 93, ../../src/scss/vendor/datepicker/_style.scss */
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%;
}

/* line 101, ../../src/scss/vendor/datepicker/_style.scss */
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

/* line 106, ../../src/scss/vendor/datepicker/_style.scss */
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

/* line 112, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

/* line 119, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-menu {
  position: absolute;
}

/* line 122, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

/* line 128, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em;
}

/* line 132, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

/* line 139, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
/* line 145, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu-icons {
  position: relative;
}

/* line 148, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
/* line 153, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0;
}

/* right-aligned */
/* line 162, ../../src/scss/vendor/datepicker/_style.scss */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

/* line 166, ../../src/scss/vendor/datepicker/_style.scss */
.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

/* line 184, ../../src/scss/vendor/datepicker/_style.scss */
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
/* line 193, ../../src/scss/vendor/datepicker/_style.scss */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
/* line 201, ../../src/scss/vendor/datepicker/_style.scss */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
/* line 206, ../../src/scss/vendor/datepicker/_style.scss */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

/* line 214, ../../src/scss/vendor/datepicker/_style.scss */
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

/* line 223, ../../src/scss/vendor/datepicker/_style.scss */
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
/* line 233, ../../src/scss/vendor/datepicker/_style.scss */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 238, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

/* line 242, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 247, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

/* line 251, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

/* line 259, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}

/* line 262, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em;
}

/* line 265, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

/* line 268, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

/* line 271, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

/* line 274, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

/* line 277, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
/* line 282, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc( 100% - 2.4em );
}

/* line 288, ../../src/scss/vendor/datepicker/_style.scss */
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

/* line 292, ../../src/scss/vendor/datepicker/_style.scss */
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none;
}

/* line 297, ../../src/scss/vendor/datepicker/_style.scss */
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

/* line 304, ../../src/scss/vendor/datepicker/_style.scss */
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

/* line 312, ../../src/scss/vendor/datepicker/_style.scss */
.ui-checkboxradio-disabled {
  pointer-events: none;
}

/* line 315, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
}

/* line 320, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 324, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 331, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 335, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 338, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 341, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 344, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 347, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 356, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 361, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 365, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

/* line 369, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 375, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 381, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 385, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 392, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 400, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 408, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 413, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 416, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 419, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 423, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 426, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 429, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 432, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 436, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 439, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
/* line 446, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 449, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 453, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 457, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 461, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 465, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 468, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 471, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 475, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
/* line 482, ../../src/scss/vendor/datepicker/_style.scss */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em;
}

/* line 490, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0;
}

/* line 497, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative;
}

/* line 501, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 509, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

/* line 518, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto;
}

/* line 525, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}

/* line 532, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

/* line 535, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}

/* line 539, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

/* line 543, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

/* line 547, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

/* line 551, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

/* line 555, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

/* line 562, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

/* line 566, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

/* line 570, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

/* line 574, ../../src/scss/vendor/datepicker/_style.scss */
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

/* line 578, ../../src/scss/vendor/datepicker/_style.scss */
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

/* line 581, ../../src/scss/vendor/datepicker/_style.scss */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 585, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable {
  position: relative;
}

/* line 588, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 595, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

/* line 599, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

/* line 606, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

/* line 613, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

/* line 620, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

/* line 627, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

/* line 634, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

/* line 641, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

/* line 648, ../../src/scss/vendor/datepicker/_style.scss */
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

/* line 655, ../../src/scss/vendor/datepicker/_style.scss */
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

/* line 660, ../../src/scss/vendor/datepicker/_style.scss */
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

/* line 664, ../../src/scss/vendor/datepicker/_style.scss */
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}

/* line 670, ../../src/scss/vendor/datepicker/_style.scss */
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

/* line 673, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 677, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

/* line 682, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 690, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

/* line 695, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

/* line 704, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-open {
  display: block;
}

/* line 707, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 713, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

/* line 718, ../../src/scss/vendor/datepicker/_style.scss */
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

/* line 722, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider {
  position: relative;
  text-align: left;
}

/* line 726, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

/* line 735, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
/* line 745, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}

/* line 750, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-horizontal {
  height: .8em;
}

/* line 753, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em;
}

/* line 757, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

/* line 761, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

/* line 764, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

/* line 768, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-vertical {
  width: .8em;
  height: 100px;
}

/* line 772, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em;
}

/* line 777, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

/* line 781, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

/* line 784, ../../src/scss/vendor/datepicker/_style.scss */
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

/* line 787, ../../src/scss/vendor/datepicker/_style.scss */
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

/* line 791, ../../src/scss/vendor/datepicker/_style.scss */
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

/* line 798, ../../src/scss/vendor/datepicker/_style.scss */
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em;
}

/* line 808, ../../src/scss/vendor/datepicker/_style.scss */
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
/* line 822, ../../src/scss/vendor/datepicker/_style.scss */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

/* line 827, ../../src/scss/vendor/datepicker/_style.scss */
.ui-spinner-up {
  top: 0;
}

/* line 830, ../../src/scss/vendor/datepicker/_style.scss */
.ui-spinner-down {
  bottom: 0;
}

/* line 833, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}

/* line 837, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}

/* line 841, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

/* line 851, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}

/* line 856, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

/* line 860, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

/* line 865, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

/* line 868, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* line 874, ../../src/scss/vendor/datepicker/_style.scss */
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

/* line 880, ../../src/scss/vendor/datepicker/_style.scss */
body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
/* line 885, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

/* line 889, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 892, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em;
}

/* line 899, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

/* line 902, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

/* line 907, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 910, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

/* line 916, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
/* line 922, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

/* line 936, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

/* line 946, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

/* line 959, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

/* line 973, ../../src/scss/vendor/datepicker/_style.scss */
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}

/* line 976, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

/* line 987, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

/* line 992, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
/* line 1001, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

/* line 1008, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

/* line 1012, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

/* line 1017, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

/* line 1024, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

/* line 1029, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

/* line 1034, ../../src/scss/vendor/datepicker/_style.scss */
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 1039, ../../src/scss/vendor/datepicker/_style.scss */
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal;
}

/* line 1046, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none;
}

/* line 1053, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
/* line 1061, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 1065, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../img/ui-icons_444444_256x240.png");
}

/* line 1069, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-header .ui-icon {
  background-image: url("../img/ui-icons_444444_256x240.png");
}

/* line 1072, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("../img/ui-icons_555555_256x240.png");
}

/* line 1078, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("../img/ui-icons_ffffff_256x240.png");
}

/* line 1082, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("../img/ui-icons_777620_256x240.png");
}

/* line 1086, ../../src/scss/vendor/datepicker/_style.scss */
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../img/ui-icons_cc0000_256x240.png");
}

/* line 1090, ../../src/scss/vendor/datepicker/_style.scss */
.ui-button .ui-icon {
  background-image: url("../img/ui-icons_777777_256x240.png");
}

/* positioning */
/* line 1095, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-blank {
  background-position: 16px 16px;
}

/* line 1096, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-n {
  background-position: 0 0;
}

/* line 1097, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

/* line 1098, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-e {
  background-position: -32px 0;
}

/* line 1099, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-se {
  background-position: -48px 0;
}

/* line 1100, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-s {
  background-position: -65px 0;
}

/* line 1101, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

/* line 1102, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-w {
  background-position: -96px 0;
}

/* line 1103, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

/* line 1104, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

/* line 1105, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

/* line 1106, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

/* line 1107, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

/* line 1108, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

/* line 1109, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

/* line 1110, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

/* line 1111, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

/* line 1112, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

/* line 1113, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

/* line 1114, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

/* line 1115, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

/* line 1116, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

/* line 1117, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

/* line 1118, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

/* line 1119, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

/* line 1120, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

/* line 1121, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

/* line 1122, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

/* line 1123, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

/* line 1124, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

/* line 1125, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

/* line 1126, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

/* line 1127, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

/* line 1128, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

/* line 1129, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

/* line 1130, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

/* line 1131, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

/* line 1132, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

/* line 1133, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

/* line 1134, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

/* line 1135, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

/* line 1136, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

/* line 1137, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

/* line 1138, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

/* line 1139, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

/* line 1140, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

/* line 1141, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

/* line 1142, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

/* line 1143, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

/* line 1144, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

/* line 1145, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

/* line 1146, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

/* line 1147, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

/* line 1148, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

/* line 1149, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

/* line 1150, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

/* line 1151, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

/* line 1152, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

/* line 1153, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

/* line 1154, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

/* line 1155, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

/* line 1156, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

/* line 1157, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

/* line 1158, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

/* line 1159, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

/* line 1160, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

/* line 1161, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

/* line 1162, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-extlink {
  background-position: -32px -80px;
}

/* line 1163, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-newwin {
  background-position: -48px -80px;
}

/* line 1164, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-refresh {
  background-position: -64px -80px;
}

/* line 1165, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-shuffle {
  background-position: -80px -80px;
}

/* line 1166, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

/* line 1167, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

/* line 1168, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

/* line 1169, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-folder-open {
  background-position: -16px -96px;
}

/* line 1170, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-document {
  background-position: -32px -96px;
}

/* line 1171, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-document-b {
  background-position: -48px -96px;
}

/* line 1172, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-note {
  background-position: -64px -96px;
}

/* line 1173, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-mail-closed {
  background-position: -80px -96px;
}

/* line 1174, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-mail-open {
  background-position: -96px -96px;
}

/* line 1175, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-suitcase {
  background-position: -112px -96px;
}

/* line 1176, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-comment {
  background-position: -128px -96px;
}

/* line 1177, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-person {
  background-position: -144px -96px;
}

/* line 1178, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-print {
  background-position: -160px -96px;
}

/* line 1179, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-trash {
  background-position: -176px -96px;
}

/* line 1180, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-locked {
  background-position: -192px -96px;
}

/* line 1181, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-unlocked {
  background-position: -208px -96px;
}

/* line 1182, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-bookmark {
  background-position: -224px -96px;
}

/* line 1183, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-tag {
  background-position: -240px -96px;
}

/* line 1184, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-home {
  background-position: 0 -112px;
}

/* line 1185, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-flag {
  background-position: -16px -112px;
}

/* line 1186, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-calendar {
  background-position: -32px -112px;
}

/* line 1187, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-cart {
  background-position: -48px -112px;
}

/* line 1188, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-pencil {
  background-position: -64px -112px;
}

/* line 1189, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-clock {
  background-position: -80px -112px;
}

/* line 1190, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-disk {
  background-position: -96px -112px;
}

/* line 1191, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-calculator {
  background-position: -112px -112px;
}

/* line 1192, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-zoomin {
  background-position: -128px -112px;
}

/* line 1193, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-zoomout {
  background-position: -144px -112px;
}

/* line 1194, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-search {
  background-position: -160px -112px;
}

/* line 1195, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-wrench {
  background-position: -176px -112px;
}

/* line 1196, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-gear {
  background-position: -192px -112px;
}

/* line 1197, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-heart {
  background-position: -208px -112px;
}

/* line 1198, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-star {
  background-position: -224px -112px;
}

/* line 1199, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-link {
  background-position: -240px -112px;
}

/* line 1200, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-cancel {
  background-position: 0 -128px;
}

/* line 1201, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-plus {
  background-position: -16px -128px;
}

/* line 1202, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-plusthick {
  background-position: -32px -128px;
}

/* line 1203, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-minus {
  background-position: -48px -128px;
}

/* line 1204, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-minusthick {
  background-position: -64px -128px;
}

/* line 1205, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-close {
  background-position: -80px -128px;
}

/* line 1206, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-closethick {
  background-position: -96px -128px;
}

/* line 1207, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-key {
  background-position: -112px -128px;
}

/* line 1208, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-lightbulb {
  background-position: -128px -128px;
}

/* line 1209, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-scissors {
  background-position: -144px -128px;
}

/* line 1210, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-clipboard {
  background-position: -160px -128px;
}

/* line 1211, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-copy {
  background-position: -176px -128px;
}

/* line 1212, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-contact {
  background-position: -192px -128px;
}

/* line 1213, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-image {
  background-position: -208px -128px;
}

/* line 1214, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-video {
  background-position: -224px -128px;
}

/* line 1215, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-script {
  background-position: -240px -128px;
}

/* line 1216, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-alert {
  background-position: 0 -144px;
}

/* line 1217, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-info {
  background-position: -16px -144px;
}

/* line 1218, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-notice {
  background-position: -32px -144px;
}

/* line 1219, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-help {
  background-position: -48px -144px;
}

/* line 1220, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-check {
  background-position: -64px -144px;
}

/* line 1221, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-bullet {
  background-position: -80px -144px;
}

/* line 1222, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-radio-on {
  background-position: -96px -144px;
}

/* line 1223, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-radio-off {
  background-position: -112px -144px;
}

/* line 1224, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-pin-w {
  background-position: -128px -144px;
}

/* line 1225, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-pin-s {
  background-position: -144px -144px;
}

/* line 1226, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-play {
  background-position: 0 -160px;
}

/* line 1227, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-pause {
  background-position: -16px -160px;
}

/* line 1228, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-seek-next {
  background-position: -32px -160px;
}

/* line 1229, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-seek-prev {
  background-position: -48px -160px;
}

/* line 1230, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-seek-end {
  background-position: -64px -160px;
}

/* line 1231, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
/* line 1233, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

/* line 1234, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-stop {
  background-position: -96px -160px;
}

/* line 1235, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-eject {
  background-position: -112px -160px;
}

/* line 1236, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-volume-off {
  background-position: -128px -160px;
}

/* line 1237, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-volume-on {
  background-position: -144px -160px;
}

/* line 1238, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-power {
  background-position: 0 -176px;
}

/* line 1239, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-signal-diag {
  background-position: -16px -176px;
}

/* line 1240, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-signal {
  background-position: -32px -176px;
}

/* line 1241, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-battery-0 {
  background-position: -48px -176px;
}

/* line 1242, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-battery-1 {
  background-position: -64px -176px;
}

/* line 1243, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-battery-2 {
  background-position: -80px -176px;
}

/* line 1244, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-battery-3 {
  background-position: -96px -176px;
}

/* line 1245, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-plus {
  background-position: 0 -192px;
}

/* line 1246, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-minus {
  background-position: -16px -192px;
}

/* line 1247, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-close {
  background-position: -32px -192px;
}

/* line 1248, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 1249, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 1250, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 1251, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* line 1252, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

/* line 1253, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

/* line 1254, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

/* line 1255, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

/* line 1256, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

/* line 1257, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

/* line 1258, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circle-check {
  background-position: -208px -192px;
}

/* line 1259, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

/* line 1260, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

/* line 1261, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

/* line 1262, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

/* line 1263, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

/* line 1264, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

/* line 1265, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

/* line 1266, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

/* line 1267, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

/* line 1268, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

/* line 1269, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

/* line 1270, ../../src/scss/vendor/datepicker/_style.scss */
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 1277, ../../src/scss/vendor/datepicker/_style.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

/* line 1283, ../../src/scss/vendor/datepicker/_style.scss */
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

/* line 1289, ../../src/scss/vendor/datepicker/_style.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

/* line 1295, ../../src/scss/vendor/datepicker/_style.scss */
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
/* line 1303, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */
}

/* line 1308, ../../src/scss/vendor/datepicker/_style.scss */
.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

/*! Gray v1.4.5 (https://github.com/karlhorky/gray) | MIT */
/* line 2, ../../src/scss/vendor/_gray.scss */
.grayscale {
  /* Firefox 10-34 */
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/></filter></svg>#grayscale");
  /*
    Chrome 19+,
    Safari 6+,
    Safari 6+ iOS,
    Opera 15+
  */
  -webkit-filter: grayscale(1);
  /* Firefox 35+ */
  filter: grayscale(1);
  /* IE 6-9 */
  filter: gray;
}

/* line 21, ../../src/scss/vendor/_gray.scss */
.grayscale.grayscale-fade {
  transition: filter .5s;
}

/* Webkit hack until filter is unprefixed */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 27, ../../src/scss/vendor/_gray.scss */
  .grayscale.grayscale-fade {
    -webkit-transition: -webkit-filter .5s;
    transition: -webkit-filter .5s;
  }
}
/* line 33, ../../src/scss/vendor/_gray.scss */
.grayscale.grayscale-off,
.grayscale.grayscale-fade:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

/* Background element */
/* line 40, ../../src/scss/vendor/_gray.scss */
.grayscale.grayscale-replaced {
  -webkit-filter: none;
  filter: none;
}

/* line 45, ../../src/scss/vendor/_gray.scss */
.grayscale.grayscale-replaced > svg {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease;
  opacity: 1;
}

/* line 51, ../../src/scss/vendor/_gray.scss */
.grayscale.grayscale-replaced.grayscale-off > svg,
.grayscale.grayscale-replaced.grayscale-fade:hover > svg {
  opacity: 0;
}

/* Helpers */
/* Colors */
/* Grid */
/* Fonts */
/* Screen */
/* Media Queries */
/* Pages */
/* Layout */
/* line 2, ../../src/scss/_header.scss */
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 47px;
  z-index: 88;
  background: #ffffff;
  border-bottom: 1px solid rgba(0, 79, 147, 0.2);
}
/* line 13, ../../src/scss/_header.scss */
header .content-column {
  height: 100%;
}
/* line 17, ../../src/scss/_header.scss */
header a, header a:visited {
  color: #414141;
}
/* line 21, ../../src/scss/_header.scss */
header .logo {
  position: absolute;
  display: block;
  width: 88px;
  height: 45px;
  left: 12px;
  bottom: 2px;
  background: url('../img/logo.png?1472612540') no-repeat center;
  background-size: contain;
}
/* line 32, ../../src/scss/_header.scss */
.accessible-grey header .logo {
  background-image: url('../img/logo-grey.png?1472612570');
}
/* line 36, ../../src/scss/_header.scss */
header .logo span {
  display: none;
}
@media (min-width: 768px) {
  /* line 40, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .logo {
    left: 20px;
  }
}
@media (min-width: 960px) {
  /* line 40, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .logo {
    width: 190px;
    height: 105px;
    bottom: 7px;
  }
}
@media (min-width: 1280px) {
  /* line 40, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .logo {
    left: 0;
  }
}
/* line 60, ../../src/scss/_header.scss */
header #quicklinks {
  position: absolute;
  left: 50%;
  bottom: 2px;
  font-size: 2.6rem;
  width: 100px;
  margin-left: -50px;
  text-align: center;
}
/* line 70, ../../src/scss/_header.scss */
[data-font-size="2"] header #quicklinks {
  display: none;
}
/* line 70, ../../src/scss/_header.scss */
[data-font-size="3"] header #quicklinks {
  display: none;
}
/* line 70, ../../src/scss/_header.scss */
[data-font-size="4"] header #quicklinks {
  display: none;
}
/* line 70, ../../src/scss/_header.scss */
[data-font-size="5"] header #quicklinks {
  display: none;
}
/* line 75, ../../src/scss/_header.scss */
.navigation-open header #quicklinks {
  margin-left: -65px;
}
/* line 79, ../../src/scss/_header.scss */
header #quicklinks .quicklink {
  display: inline-block;
  margin: 0;
}
/* line 84, ../../src/scss/_header.scss */
header #quicklinks .quicklink:first-child {
  right: 100%;
}
/* line 88, ../../src/scss/_header.scss */
header #quicklinks .quicklink:last-child {
  left: 100%;
}
/* line 92, ../../src/scss/_header.scss */
header #quicklinks .quicklink span {
  display: none;
}
@media (min-width: 375px) {
  /* line 60, ../../src/scss/_header.scss */
  header #quicklinks {
    width: 150px;
    margin-left: -75px;
  }
  /* line 102, ../../src/scss/_header.scss */
  .navigation-open header #quicklinks {
    margin-left: -75px;
  }
  /* line 106, ../../src/scss/_header.scss */
  header #quicklinks .quicklink {
    margin: 0 12px;
  }
}
@media (min-width: 960px) {
  /* line 112, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #quicklinks {
    display: none;
  }
}
/* line 122, ../../src/scss/_header.scss */
header #navigations {
  -webkit-transition: left 0.25s;
  -moz-transition: left 0.25s;
  transition: left 0.25s;
  position: fixed;
  top: 47px;
  left: 100%;
  width: 100%;
  height: calc(100% - 47px);
  z-index: 99;
  background: #ffffff;
}
/* line 133, ../../src/scss/_header.scss */
.navigation-open header #navigations {
  left: 0;
}
@media (min-width: 768px) {
  /* line 122, ../../src/scss/_header.scss */
  header #navigations {
    width: 320px;
    border-left: 1px solid #707070;
  }
  /* line 142, ../../src/scss/_header.scss */
  .navigation-open header #navigations {
    left: calc(100% - 320px);
  }
}
@media (min-width: 960px) {
  /* line 148, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #navigations {
    -webkit-transition: left 0s;
    -moz-transition: left 0s;
    transition: left 0s;
    position: static;
    background: none;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    border: none;
  }
}
/* line 167, ../../src/scss/_header.scss */
header #navigations-wrapper {
  -webkit-transition: padding-top 0.5s;
  -moz-transition: padding-top 0.5s;
  transition: padding-top 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% + 30px);
  height: 100%;
  overflow-y: scroll;
  padding: 0 30px 50px 0;
}
@media (min-width: 960px) {
  /* line 178, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #navigations-wrapper {
    position: static;
    top: auto;
    left: auto;
    height: auto;
    width: auto;
    overflow: hidden;
  }
}
/* line 191, ../../src/scss/_header.scss */
.search-open header #navigations-wrapper {
  padding-top: 72px;
}
/* line 197, ../../src/scss/_header.scss */
header #navigation-toggle {
  position: absolute;
  display: block;
  height: 30px;
  bottom: 2px;
  right: 12px;
  font-size: 1.6rem;
  font-weight: 200;
  letter-spacing: .05em;
  color: #333333;
}
/* line 210, ../../src/scss/_header.scss */
[data-font-size="1"] header #navigation-toggle {
  bottom: 4px;
}
/* line 210, ../../src/scss/_header.scss */
[data-font-size="2"] header #navigation-toggle {
  bottom: 6px;
}
/* line 210, ../../src/scss/_header.scss */
[data-font-size="3"] header #navigation-toggle {
  bottom: 8px;
}
/* line 210, ../../src/scss/_header.scss */
[data-font-size="4"] header #navigation-toggle {
  bottom: 10px;
}
/* line 210, ../../src/scss/_header.scss */
[data-font-size="5"] header #navigation-toggle {
  bottom: 12px;
}
/* line 217, ../../src/scss/_header.scss */
header #navigation-toggle .closed:after, header #navigation-toggle .open:after {
  display: inline-block;
  font-family: "icomoon";
  font-size: 2.6rem;
  vertical-align: bottom;
  margin-left: 8px;
  margin-bottom: 2px;
}
/* line 230, ../../src/scss/_header.scss */
header #navigation-toggle .closed:after {
  content: '\e904';
}
/* line 234, ../../src/scss/_header.scss */
.navigation-open header #navigation-toggle .closed {
  display: none;
}
/* line 240, ../../src/scss/_header.scss */
header #navigation-toggle .open {
  display: none;
}
/* line 243, ../../src/scss/_header.scss */
header #navigation-toggle .open:after {
  content: '\e901';
}
/* line 247, ../../src/scss/_header.scss */
.navigation-open header #navigation-toggle .open {
  display: block;
}
@media (min-width: 768px) {
  /* line 253, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #navigation-toggle {
    right: 20px;
  }
}
@media (min-width: 960px) {
  /* line 253, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #navigation-toggle {
    display: none;
  }
}
/* line 267, ../../src/scss/_header.scss */
header #accessibility-links {
  font-weight: 200;
  font-size: 1.7rem;
  line-height: 1.8em;
  margin-top: 5px;
  border-bottom: 1px solid #cccccc;
  list-style: none;
  margin: 0;
  padding: 0 12px;
}
/* line 278, ../../src/scss/_header.scss */
header #accessibility-links .accessibility-menu-item.selected {
  background: #00a1e4;
}
/* line 280, ../../src/scss/_header.scss */
header #accessibility-links .accessibility-menu-item.selected a {
  color: #ffffff;
}
/* line 284, ../../src/scss/_header.scss */
.accessible-grey header #accessibility-links .accessibility-menu-item.selected {
  background: #000000;
}
/* line 287, ../../src/scss/_header.scss */
.accessible-grey header #accessibility-links .accessibility-menu-item.selected a {
  color: #ffffff;
}
@media (min-width: 960px) {
  /* line 296, ../../src/scss/_header.scss */
  html:not(.dyslexie-font).accessible-grey header #accessibility-links {
    background: #ffffff;
  }
  /* line 301, ../../src/scss/_header.scss */
  html:not(.dyslexie-font).accessible-grey header #accessibility-links .accessibility-headline-item a,
  html:not(.dyslexie-font).accessible-grey header #accessibility-links .accessibility-menu-item a {
    color: #000000;
  }
  /* line 305, ../../src/scss/_header.scss */
  html:not(.dyslexie-font).accessible-grey header #accessibility-links .accessibility-headline-item.selected a,
  html:not(.dyslexie-font).accessible-grey header #accessibility-links .accessibility-menu-item.selected a {
    color: #ffffff;
  }
}
@media (min-width: 960px) {
  /* line 314, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #accessibility-links {
    position: absolute;
    top: 0;
    right: 170px;
    background: #cccccc;
    margin: 0;
    padding: 0;
    font-size: 1.6rem;
    line-height: 2.2em;
    border: none;
    color: #414141;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0;
    border-radius: 0 0 3px 3px;
  }
  /* line 329, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #accessibility-links .accessibility-headline-item,
  html:not(.dyslexie-font) header #accessibility-links .accessibility-menu-item {
    float: left;
    border-right: 1px solid #707070;
    padding: 0 10px;
    line-height: 2.65em;
    vertical-align: top;
  }
  /* line 337, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #accessibility-links .accessibility-headline-item:last-child,
  html:not(.dyslexie-font) header #accessibility-links .accessibility-menu-item:last-child {
    border: none;
  }
  /* line 341, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #accessibility-links .accessibility-headline-item a,
  html:not(.dyslexie-font) header #accessibility-links .accessibility-menu-item a {
    color: #414141;
    border-bottom: none;
  }
  /* line 344, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #accessibility-links .accessibility-headline-item a:before,
  html:not(.dyslexie-font) header #accessibility-links .accessibility-menu-item a:before {
    content: '';
    margin: 0;
  }
  /* line 349, ../../src/scss/_header.scss */
  .accessible-grey html:not(.dyslexie-font) header #accessibility-links .accessibility-headline-item a, .accessible-grey
  html:not(.dyslexie-font) header #accessibility-links .accessibility-menu-item a {
    color: #000000;
  }
}
@media (min-width: 1280px) {
  /* line 314, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #accessibility-links {
    right: 240px;
  }
}
/* line 367, ../../src/scss/_header.scss */
header #social-links-title {
  font-size: 1.7rem;
  line-height: 1.8em;
  padding: 0 12px;
  color: #00a1e4;
}
@media (min-width: 768px) {
  /* line 374, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #social-links-title {
    padding: 0 20px;
  }
}
@media (min-width: 960px) {
  /* line 374, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #social-links-title {
    display: none;
  }
}
/* line 388, ../../src/scss/_header.scss */
header .social-links {
  margin: 0 0 0 12px;
  font-size: 2.0rem;
}
/* line 392, ../../src/scss/_header.scss */
header .social-links li {
  background-color: #00a1e4;
  width: 40px;
  line-height: 2em;
}
/* line 398, ../../src/scss/_header.scss */
header .social-links a, header .social-links a:visited {
  color: #ffffff;
}
@media (min-width: 768px) {
  /* line 402, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .social-links {
    margin: 0 0 0 20px;
  }
}
@media (min-width: 960px) {
  /* line 402, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .social-links {
    display: none;
  }
}
/* line 418, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu {
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 1.8em;
  list-style: none;
  margin: 0;
  padding: 0 12px;
}
/* line 429, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu .menu-item a {
  display: block;
  border-bottom: 1px solid #cccccc;
}
/* line 434, ../../src/scss/_header.scss */
.accessible-grey header #header-menu #menu-header-menu .menu-item {
  color: #000000;
}
/* line 438, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu .menu-item.current_page_item > a {
  color: #4bc1be;
}
/* line 441, ../../src/scss/_header.scss */
.accessible-grey header #header-menu #menu-header-menu .menu-item.current_page_item > a {
  color: #000000;
}
/* line 451, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu .sub-menu .menu-item a {
  color: #333333;
  border: none;
}
/* line 456, ../../src/scss/_header.scss */
.accessible-grey header #header-menu #menu-header-menu .sub-menu .menu-item a {
  color: #000000;
}
/* line 464, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu .sub-menu {
  list-style: none;
  padding: 0;
  border-bottom: 1px solid #cccccc;
  font-weight: 200;
}
/* line 470, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu .sub-menu .sub-menu {
  padding-left: 20px;
  border: none;
}
/* line 474, ../../src/scss/_header.scss */
header #header-menu #menu-header-menu .sub-menu .sub-menu a:before {
  color: #cccccc;
}
@media (min-width: 960px) {
  /* line 487, ../../src/scss/_header.scss */
  html:not(.dyslexie-font).accessible-grey header #header-menu #menu-header-menu > .menu-item > a:hover {
    color: #000000;
  }
  /* line 493, ../../src/scss/_header.scss */
  html:not(.dyslexie-font).accessible-grey header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item a {
    color: #000000;
  }
  /* line 497, ../../src/scss/_header.scss */
  html:not(.dyslexie-font).accessible-grey header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item:hover {
    background: #000000;
  }
}
@media (min-width: 768px) {
  /* line 508, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu {
    padding: 0 20px;
  }
}
@media (min-width: 960px) {
  /* line 516, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    position: relative;
    padding: 0;
    display: inline-block;
    margin: 0 5px;
    line-height: 2.36em;
  }
  /* line 524, ../../src/scss/_header.scss */
  [data-font-size="1"] html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 9px;
  }
  /* line 524, ../../src/scss/_header.scss */
  [data-font-size="2"] html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 8px;
  }
  /* line 524, ../../src/scss/_header.scss */
  [data-font-size="3"] html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 7px;
  }
  /* line 524, ../../src/scss/_header.scss */
  [data-font-size="4"] html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 6px;
  }
  /* line 524, ../../src/scss/_header.scss */
  [data-font-size="5"] html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 5px;
  }
  /* line 529, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > a {
    border: none;
  }
  /* line 532, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > a:hover {
    color: #4bc1be;
  }
  /* line 536, ../../src/scss/_header.scss */
  .accessible-grey html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > a {
    color: #000000;
  }
  /* line 543, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item.open > .sub-menu, html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item:hover > .sub-menu {
    left: -11px;
  }
  /* line 548, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item .sub-menu {
    -moz-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.6);
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.6);
    box-shadow: 3px 3px 5px 0px rgba(0, 0, 0, 0.6);
  }
  /* line 552, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu {
    position: absolute;
    left: -9999px;
    top: 40px;
    padding-top: 2px;
    z-index: 99;
    min-width: 150px;
    background-color: #cccccc;
  }
  /* line 561, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item {
    position: relative;
    display: block;
    white-space: nowrap;
    margin: 0;
    line-height: 2.05em;
  }
  /* line 568, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item .sub-menu {
    position: absolute;
    left: -9999px;
    top: 0;
    z-index: 99;
    padding: 0;
    background-color: #cccccc;
  }
  /* line 577, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item.menu-item-has-children:after {
    content: "\e900";
    font-family: "icomoon";
    position: absolute;
    top: 0;
    right: 12px;
    color: #333333;
  }
  /* line 586, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item:hover {
    background: #f0565d;
  }
  /* line 589, ../../src/scss/_header.scss */
  .accessible-grey html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item:hover {
    background: #000000;
  }
  /* line 593, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item:hover > a {
    color: #ffffff;
  }
  /* line 597, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item:hover .sub-menu {
    left: 100%;
  }
  /* line 601, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu > .menu-item:hover.menu-item-has-children:after {
    color: #ffffff;
  }
  /* line 609, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item {
    padding: 0 11px;
    border-bottom: 1px solid white;
  }
  /* line 613, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item a {
    color: #333333;
  }
  /* line 615, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item a:before {
    content: '';
  }
  /* line 623, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item:hover {
    background: #f0565d;
  }
  /* line 626, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item > .sub-menu .menu-item:hover > a {
    color: #ffffff;
  }
  /* line 640, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item:last-child {
    margin-right: 0px;
  }
}
@media (min-width: 1080px) {
  /* line 650, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 10px;
  }
}
@media (min-width: 1280px) {
  /* line 658, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 13px;
  }
}
@media (min-width: 1080px) {
  /* line 670, ../../src/scss/_header.scss */
  [data-font-size="1"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 7px;
  }
  /* line 670, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 6px;
  }
  /* line 670, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 5px;
  }
  /* line 670, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 4px;
  }
  /* line 670, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 3px;
  }
}
@media (min-width: 1280px) {
  /* line 683, ../../src/scss/_header.scss */
  [data-font-size="1"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 12px;
  }
  /* line 683, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 11px;
  }
  /* line 683, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 10px;
  }
  /* line 683, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 9px;
  }
  /* line 683, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header #header-menu #menu-header-menu > .menu-item {
    margin: 0 8px;
  }
}
@media (min-width: 960px) {
  /* line 694, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu {
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-block;
    margin-left: 17px;
  }
  /* line 703, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header #header-menu #menu-header-menu,
  html:not(.dyslexie-font) header #header-menu .sub-menu {
    margin: 0;
    padding: 0;
  }
}
/* line 715, ../../src/scss/_header.scss */
header .search {
  -webkit-transition: top 0.5s;
  -moz-transition: top 0.5s;
  transition: top 0.5s;
  position: absolute;
  width: calc(100% - 54px);
  top: -53px;
  left: 12px;
}
/* line 723, ../../src/scss/_header.scss */
.search-open header .search {
  top: 18px;
}
/* line 727, ../../src/scss/_header.scss */
header .search .searchinput {
  border: 1px solid #4bc1be;
  color: #414141;
}
/* line 732, ../../src/scss/_header.scss */
header .search .searchsubmit {
  color: #4bc1be;
}
/* line 735, ../../src/scss/_header.scss */
html:not(.dyslexie-font).accessible-grey header .search .searchsubmit {
  color: #000000;
}
@media (min-width: 960px) {
  /* line 741, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .search {
    -webkit-transition: top 0;
    -moz-transition: top 0;
    transition: top 0;
    display: block;
    top: 7px;
    left: auto;
    right: 5px;
    width: 160px;
  }
  /* line 752, ../../src/scss/_header.scss */
  .search-open html:not(.dyslexie-font) header .search {
    top: 7px;
  }
  /* line 756, ../../src/scss/_header.scss */
  [data-font-size="4"] html:not(.dyslexie-font) header .search, [data-font-size="5"] html:not(.dyslexie-font) header .search {
    width: 150px;
  }
}
@media (min-width: 1280px) {
  /* line 741, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header .search {
    width: 225px;
  }
}
@media (min-width: 960px) {
  /* line 773, ../../src/scss/_header.scss */
  html:not(.dyslexie-font) header {
    height: 134px;
    border-bottom: 1px solid #cccccc;
  }
  /* line 779, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header {
    height: 350px;
  }
  /* line 782, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header .logo {
    bottom: auto;
    top: 80px;
  }
  /* line 787, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header .search {
    top: 120px;
    -webkit-transition: top 0s;
    -moz-transition: top 0s;
    transition: top 0s;
  }
  /* line 792, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header #header-menu {
    right: auto;
    left: 0;
  }
  /* line 797, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header #accessibility-links {
    right: auto;
  }
  /* line 779, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header {
    height: 350px;
  }
  /* line 782, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header .logo {
    bottom: auto;
    top: 80px;
  }
  /* line 787, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header .search {
    top: 120px;
    -webkit-transition: top 0s;
    -moz-transition: top 0s;
    transition: top 0s;
  }
  /* line 792, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header #header-menu {
    right: auto;
    left: 0;
  }
  /* line 797, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header #accessibility-links {
    right: auto;
  }
  /* line 779, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header {
    height: 350px;
  }
  /* line 782, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header .logo {
    bottom: auto;
    top: 80px;
  }
  /* line 787, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header .search {
    top: 120px;
    -webkit-transition: top 0s;
    -moz-transition: top 0s;
    transition: top 0s;
  }
  /* line 792, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header #header-menu {
    right: auto;
    left: 0;
  }
  /* line 797, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header #accessibility-links {
    right: auto;
  }
  /* line 779, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header {
    height: 350px;
  }
  /* line 782, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header .logo {
    bottom: auto;
    top: 80px;
  }
  /* line 787, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header .search {
    top: 120px;
    -webkit-transition: top 0s;
    -moz-transition: top 0s;
    transition: top 0s;
  }
  /* line 792, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header #header-menu {
    right: auto;
    left: 0;
  }
  /* line 797, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header #accessibility-links {
    right: auto;
  }
}
@media (min-width: 1080px) {
  /* line 810, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header {
    height: 250px;
  }
  /* line 813, ../../src/scss/_header.scss */
  [data-font-size="2"]:not(.dyslexie-font) header .search {
    top: 7px;
  }
  /* line 810, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header {
    height: 250px;
  }
  /* line 813, ../../src/scss/_header.scss */
  [data-font-size="3"]:not(.dyslexie-font) header .search {
    top: 7px;
  }
  /* line 810, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header {
    height: 250px;
  }
  /* line 813, ../../src/scss/_header.scss */
  [data-font-size="4"]:not(.dyslexie-font) header .search {
    top: 7px;
  }
  /* line 810, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header {
    height: 250px;
  }
  /* line 813, ../../src/scss/_header.scss */
  [data-font-size="5"]:not(.dyslexie-font) header .search {
    top: 7px;
  }
}
@media (min-width: 1080px) {
  /* line 824, ../../src/scss/_header.scss */
  header #header-menu {
    margin-left: 0;
  }
}

/* line 2, ../../src/scss/_footer.scss */
footer {
  background-color: #333333;
  padding: 40px 0 0 0;
  color: #ffffff;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 2, ../../src/scss/_footer.scss */
  footer {
    margin-bottom: 100px;
  }
}
/* line 11, ../../src/scss/_footer.scss */
footer.nobmargin {
  margin-bottom: 0px;
}
/* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
footer::after {
  clear: both;
  content: "";
  display: table;
}
/* line 17, ../../src/scss/_footer.scss */
.accessible-grey footer {
  background-color: #000000;
}
/* line 21, ../../src/scss/_footer.scss */
footer h1, footer a, footer a:visited {
  color: #ffffff;
}
/* line 24, ../../src/scss/_footer.scss */
.accessible-grey footer h1, .accessible-grey footer a, .accessible-grey footer a:visited {
  color: #ffffff;
}
/* line 30, ../../src/scss/_footer.scss */
footer a:hover {
  color: #cccccc !important;
}
/* line 34, ../../src/scss/_footer.scss */
footer h1 {
  display: none;
}
@media (min-width: 960px) {
  /* line 34, ../../src/scss/_footer.scss */
  footer h1 {
    display: block;
    float: left;
    width: 76.92308%;
    margin-bottom: 40px;
    font-size: 3.6em;
    font-weight: 200;
  }
}
/* line 48, ../../src/scss/_footer.scss */
footer .service-support-header {
  font-weight: 200;
}
/* line 52, ../../src/scss/_footer.scss */
footer .service-support-header,
footer .service-support-subheader {
  margin-bottom: 5px;
}
/* line 57, ../../src/scss/_footer.scss */
footer p, footer li {
  font-size: 1.6rem;
  line-height: 1.3em;
}
@media (min-width: 960px) {
  /* line 62, ../../src/scss/_footer.scss */
  footer .quick-links {
    padding-bottom: 30px;
  }
  /* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
  footer .quick-links::after {
    clear: both;
    content: "";
    display: table;
  }
}
/* line 74, ../../src/scss/_footer.scss */
footer .service-support-column:not(.pages) {
  display: none;
}
@media (min-width: 960px) {
  /* line 71, ../../src/scss/_footer.scss */
  footer .service-support-column {
    width: 25.64103%;
    float: left;
    vertical-align: top;
    padding-right: 5%;
  }
  /* line 85, ../../src/scss/_footer.scss */
  footer .service-support-column:not(.pages) {
    display: block;
  }
}
/* line 91, ../../src/scss/_footer.scss */
footer .service-support-column .menu {
  padding-left: 15px;
  list-style: none;
  margin: 0;
}
/* line 96, ../../src/scss/_footer.scss */
footer .service-support-column .menu li:before {
  content: "";
  border-color: transparent #ffffff;
  border-style: solid;
  border-width: 0.2em 0 0.2em 0.4em;
  display: block;
  height: 0;
  width: 0;
  left: -1em;
  top: 0.8em;
  position: relative;
}
/* line 109, ../../src/scss/_footer.scss */
footer .service-support-column .menu .sub-menu {
  list-style: none;
  padding-left: 15px;
}
/* line 116, ../../src/scss/_footer.scss */
footer .service-support-column.pages {
  margin: 25px 0 15px 0;
}
@media (min-width: 960px) {
  /* line 116, ../../src/scss/_footer.scss */
  footer .service-support-column.pages {
    padding-right: 0%;
    margin: 0;
    width: 23.07692%;
  }
}
/* line 126, ../../src/scss/_footer.scss */
footer .service-support-column.pages p {
  line-height: 1.75em;
}
/* line 130, ../../src/scss/_footer.scss */
footer .service-support-column.pages .menu {
  padding-left: 0;
}
/* line 133, ../../src/scss/_footer.scss */
footer .service-support-column.pages .menu li {
  line-height: 1.75em;
}
/* line 136, ../../src/scss/_footer.scss */
footer .service-support-column.pages .menu li:before {
  display: none;
}
/* line 143, ../../src/scss/_footer.scss */
footer .service-support-column.pages .social-links {
  margin-top: 15px;
}
@media (min-width: 960px) {
  /* line 143, ../../src/scss/_footer.scss */
  footer .service-support-column.pages .social-links {
    margin-top: 15px;
  }
}
/* line 156, ../../src/scss/_footer.scss */
footer .search {
  width: 100%;
}
@media (min-width: 960px) {
  /* line 156, ../../src/scss/_footer.scss */
  footer .search {
    float: left;
    width: 200px;
    margin-top: 18px;
  }
}
/* line 165, ../../src/scss/_footer.scss */
footer .search .searchinput {
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px;
  border-radius: 3px !important;
  border: none;
}
/* line 61, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput:-moz-placeholder {
  color: #000000;
}
/* line 64, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput::-moz-placeholder {
  color: #000000;
}
/* line 67, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput:-ms-input-placeholder {
  color: #000000;
}
/* line 56, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput::-webkit-input-placeholder {
  color: #000000;
}
/* line 173, ../../src/scss/_footer.scss */
footer .search .searchinput, footer .search .searchsubmit {
  color: #333333;
}
/* line 61, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput:-moz-placeholder, footer .search .searchsubmit:-moz-placeholder {
  color: #333333;
}
/* line 64, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput::-moz-placeholder, footer .search .searchsubmit::-moz-placeholder {
  color: #333333;
}
/* line 67, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput:-ms-input-placeholder, footer .search .searchsubmit:-ms-input-placeholder {
  color: #333333;
}
/* line 56, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
footer .search .searchinput::-webkit-input-placeholder, footer .search .searchsubmit::-webkit-input-placeholder {
  color: #333333;
}
/* line 184, ../../src/scss/_footer.scss */
footer .sub-footer {
  background-color: #cccccc;
  color: #004f93;
}
/* line 188, ../../src/scss/_footer.scss */
.accessible-grey footer .sub-footer {
  background-color: #ffffff;
  color: #000000;
}
/* line 193, ../../src/scss/_footer.scss */
footer .sub-footer .menu {
  padding: 0;
  list-style: none;
  margin: 0;
}
/* line 200, ../../src/scss/_footer.scss */
footer .sub-footer .menu-item {
  display: inline-block;
  font-size: .9rem;
}
@media (min-width: 960px) {
  /* line 200, ../../src/scss/_footer.scss */
  footer .sub-footer .menu-item {
    font-size: 1.6rem;
  }
}
/* line 208, ../../src/scss/_footer.scss */
footer .sub-footer .menu-item:not(:first-child) {
  padding: 0 0 0 5px;
}
@media (min-width: 960px) {
  /* line 208, ../../src/scss/_footer.scss */
  footer .sub-footer .menu-item:not(:first-child) {
    padding-left: 10px;
  }
}
/* line 217, ../../src/scss/_footer.scss */
footer .sub-footer .menu-item:after {
  content: " | ";
  padding-left: 5px;
}
@media (min-width: 960px) {
  /* line 217, ../../src/scss/_footer.scss */
  footer .sub-footer .menu-item:after {
    padding-left: 10px;
  }
}
/* line 229, ../../src/scss/_footer.scss */
footer .sub-footer a, footer .sub-footer a:visited {
  color: #004f93;
}
/* line 232, ../../src/scss/_footer.scss */
footer .sub-footer a:hover, footer .sub-footer a:visited:hover {
  color: #00a1e4 !important;
}
/* line 236, ../../src/scss/_footer.scss */
.accessible-grey footer .sub-footer a, .accessible-grey footer .sub-footer a:visited {
  color: #000000;
}
/* line 239, ../../src/scss/_footer.scss */
.accessible-grey footer .sub-footer a:hover, .accessible-grey footer .sub-footer a:visited:hover {
  color: #000000 !important;
}
/* line 247, ../../src/scss/_footer.scss */
footer .sub-footer p, footer .sub-footer .menu-sub-footer-container, footer .sub-footer .menu {
  display: inline;
  font-size: .9rem;
  line-height: 3.75em;
}
@media (min-width: 960px) {
  /* line 247, ../../src/scss/_footer.scss */
  footer .sub-footer p, footer .sub-footer .menu-sub-footer-container, footer .sub-footer .menu {
    font-size: 1.6rem;
  }
}
/* line 258, ../../src/scss/_footer.scss */
footer .sub-footer p {
  padding-left: 10px;
}

/* line 265, ../../src/scss/_footer.scss */
.followus {
  width: 100%;
  height: 50px;
  background-color: #fff;
  left: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 9;
  border-top: 2px solid gainsboro;
}
@media (min-width: 768px) {
  /* line 265, ../../src/scss/_footer.scss */
  .followus {
    height: 100px;
  }
}
/* line 277, ../../src/scss/_footer.scss */
.followus .followus_button {
  min-width: 310px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (min-width: 768px) {
  /* line 277, ../../src/scss/_footer.scss */
  .followus .followus_button {
    min-width: 635px;
  }
}
@media (min-width: 321px) {
  /* line 277, ../../src/scss/_footer.scss */
  .followus .followus_button {
    min-width: 330px;
  }
}
/* line 292, ../../src/scss/_footer.scss */
.followus .followus_button .fb_iframe_widget {
  float: left;
  margin-right: 10px;
  margin-top: 2px;
}
/* line 297, ../../src/scss/_footer.scss */
.followus .followus_button span {
  display: block;
  margin-left: 10px;
  font-size: 12px;
  line-height: 30px;
  font-weight: 400;
}
@media (min-width: 768px) {
  /* line 297, ../../src/scss/_footer.scss */
  .followus .followus_button span {
    font-size: 18px;
    line-height: 27px;
    display: inline-block;
    margin-left: 10px;
  }
}

/* line 314, ../../src/scss/_footer.scss */
.newsletter {
  position: fixed;
  background-color: #fff;
  display: none;
  border-top: 2px solid gainsboro;
  padding: 15px;
  bottom: 0px;
  left: 0px;
  width: 100%;
  z-index: 10;
  font-size: 20px;
  color: #8d8d8d;
}
@media (min-width: 568px) {
  /* line 314, ../../src/scss/_footer.scss */
  .newsletter {
    padding: 50px;
  }
}
/* line 330, ../../src/scss/_footer.scss */
.newsletter .newsletter-form {
  margin: auto;
  max-width: 900px;
}
/* line 333, ../../src/scss/_footer.scss */
.newsletter .newsletter-form h1 {
  color: #0e5696;
  font-size: 3.2rem;
  margin-bottom: 15px;
  margin-top: 15px;
}
@media (min-width: 768px) {
  /* line 333, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form h1 {
    margin-bottom: 40px;
    text-align: center;
    margin-bottom: 20px;
    margin-top: 20px;
    font-size: 45px;
  }
}
/* line 346, ../../src/scss/_footer.scss */
.newsletter .newsletter-form form {
  max-width: 760px;
}
@media (min-width: 768px) {
  /* line 346, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form form {
    margin: 0 auto;
  }
}
/* line 351, ../../src/scss/_footer.scss */
.newsletter .newsletter-form form .email_address {
  margin-bottom: 25px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 351, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form form .email_address {
    margin: 35px auto 35px 220px;
  }
}
/* line 357, ../../src/scss/_footer.scss */
.newsletter .newsletter-form form .email_address input[type=text] {
  border: 1px solid #5788b4;
  width: 63%;
  height: 40px;
}
/* line 362, ../../src/scss/_footer.scss */
.newsletter .newsletter-form form .email_address label {
  display: block;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 362, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form form .email_address label {
    position: absolute;
    left: -138px;
    top: 5px;
    color: #333;
  }
}
/* line 373, ../../src/scss/_footer.scss */
.newsletter .newsletter-form form .email_address .error-msg {
  display: none;
  color: #00cc65;
  float: left;
  padding-left: 0px;
}
/* line 380, ../../src/scss/_footer.scss */
.newsletter .newsletter-form form .email_address.error .error-msg {
  display: block;
}
@media (min-width: 960px) {
  /* line 385, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form form .email_address .error-msg {
    display: none;
    color: #00cc65;
    float: right;
    padding-left: 5px;
  }
  /* line 392, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form form .email_address.error .error-msg {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 398, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form form .newsletter-button {
    margin-left: 220px;
  }
}
/* line 405, ../../src/scss/_footer.scss */
.newsletter .newsletter-form input[type=text] {
  color: #414141;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 200;
  width: 100%;
  font-size: 2.4rem;
  padding-left: 5px;
}
/* line 413, ../../src/scss/_footer.scss */
.newsletter .newsletter-form input[type=submit] {
  cursor: pointer;
  padding: 0px 50px;
}
/* line 417, ../../src/scss/_footer.scss */
.newsletter .newsletter-form .thanks-msg {
  margin-top: 20px;
  color: #333;
}
@media (min-width: 768px) {
  /* line 417, ../../src/scss/_footer.scss */
  .newsletter .newsletter-form .thanks-msg {
    max-width: 500px;
    margin: 20px auto 0 auto;
    max-width: 100%;
    padding-left: 149px;
    text-align: center;
  }
}
/* line 430, ../../src/scss/_footer.scss */
.newsletter .close {
  position: absolute;
  top: 20px;
  right: 10px;
  font-size: 50px;
  line-height: 0px;
  color: #000;
}
@media (min-width: 568px) {
  /* line 430, ../../src/scss/_footer.scss */
  .newsletter .close {
    top: 30px;
    right: 30px;
    font-size: 60px;
  }
}

/* Components */
/* line 2, ../../src/scss/_features.scss */
.feature-block {
  position: relative;
  padding-top: 0;
  overflow: hidden;
}
/* line 8, ../../src/scss/_features.scss */
.feature-block.background-grey {
  background-color: #e6e6e6;
}
@media (min-width: 768px) {
  /* line 2, ../../src/scss/_features.scss */
  .feature-block {
    padding-top: 44.91018%;
  }
}
@media (min-width: 960px) {
  /* line 17, ../../src/scss/_features.scss */
  .feature-block.short {
    padding-top: 30.53892%;
  }
}
/* line 22, ../../src/scss/_features.scss */
.feature-block .feature-image-mobile,
.feature-block .feature-image-desktop {
  overflow: hidden;
}
/* line 26, ../../src/scss/_features.scss */
.feature-block .feature-image-mobile img,
.feature-block .feature-image-desktop img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  /* line 26, ../../src/scss/_features.scss */
  .feature-block .feature-image-mobile img,
  .feature-block .feature-image-desktop img {
    bottom: 0;
    top: auto;
  }
}
/* line 41, ../../src/scss/_features.scss */
.feature-block .feature-image-mobile {
  overflow: hidden;
  padding-top: 33.33333%;
}
@media (min-width: 768px) {
  /* line 41, ../../src/scss/_features.scss */
  .feature-block .feature-image-mobile {
    display: none;
  }
}
/* line 51, ../../src/scss/_features.scss */
.feature-block .feature-image-desktop {
  display: none;
}
@media (min-width: 768px) {
  /* line 51, ../../src/scss/_features.scss */
  .feature-block .feature-image-desktop {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 61, ../../src/scss/_features.scss */
  .feature-block .feature-block-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
}
/* line 68, ../../src/scss/_features.scss */
.feature-block .feature-block-content-wrapper {
  padding: 15px 0 0 0;
}
@media (min-width: 768px) {
  /* line 68, ../../src/scss/_features.scss */
  .feature-block .feature-block-content-wrapper {
    position: absolute;
    left: 20px;
    top: 0;
    width: 50%;
    padding-top: 50px;
  }
}
@media (min-width: 1080px) {
  /* line 68, ../../src/scss/_features.scss */
  .feature-block .feature-block-content-wrapper {
    width: 515px;
  }
}
@media (min-width: 1280px) {
  /* line 68, ../../src/scss/_features.scss */
  .feature-block .feature-block-content-wrapper {
    left: 0;
    padding-top: 75px;
  }
}
/* line 90, ../../src/scss/_features.scss */
.feature-block h1 {
  font-size: 3.2rem;
  margin: 0 0 15px 0;
  line-height: 1em;
  letter-spacing: -.15rem;
}
/* line 96, ../../src/scss/_features.scss */
.feature-block h1 a, .feature-block h1 a:visited {
  color: #00a1e4;
}
/* line 99, ../../src/scss/_features.scss */
.accessible-grey .feature-block h1 a, .accessible-grey .feature-block h1 a:visited {
  color: #000000 !important;
}
/* line 105, ../../src/scss/_features.scss */
.feature-block h1.yellow {
  color: #f8c014;
}
/* line 107, ../../src/scss/_features.scss */
.feature-block h1.yellow a {
  color: #f8c014;
}
/* line 110, ../../src/scss/_features.scss */
.feature-block h1.red {
  color: #f0565d;
}
/* line 112, ../../src/scss/_features.scss */
.feature-block h1.red a {
  color: #f0565d;
}
/* line 115, ../../src/scss/_features.scss */
.feature-block h1.teal {
  color: #4bc1be;
}
/* line 117, ../../src/scss/_features.scss */
.feature-block h1.teal a {
  color: #4bc1be;
}
/* line 120, ../../src/scss/_features.scss */
.feature-block h1.blue {
  color: #00a1e4;
}
/* line 122, ../../src/scss/_features.scss */
.feature-block h1.blue a {
  color: #00a1e4;
}
/* line 125, ../../src/scss/_features.scss */
.feature-block h1.purple {
  color: #ce539e;
}
/* line 127, ../../src/scss/_features.scss */
.feature-block h1.purple a {
  color: #ce539e;
}
/* line 130, ../../src/scss/_features.scss */
.feature-block h1.pink {
  color: #ce539e;
}
/* line 132, ../../src/scss/_features.scss */
.feature-block h1.pink a {
  color: #ce539e;
}
/* line 135, ../../src/scss/_features.scss */
.feature-block h1.dark-blue {
  color: #004f93;
}
/* line 137, ../../src/scss/_features.scss */
.feature-block h1.dark-blue a {
  color: #004f93;
}
@media (min-width: 768px) {
  /* line 90, ../../src/scss/_features.scss */
  .feature-block h1 {
    font-size: 4.6rem;
    margin-bottom: 18px;
  }
}
@media (min-width: 960px) {
  /* line 90, ../../src/scss/_features.scss */
  .feature-block h1 {
    font-size: 6.4rem;
    margin-bottom: 30px;
  }
}
/* line 150, ../../src/scss/_features.scss */
.dyslexie-font .feature-block h1 {
  line-height: 1em;
}
/* line 153, ../../src/scss/_features.scss */
.dyslexie-font .feature-block h1 a, .dyslexie-font .feature-block h1 a:visited {
  color: #000000;
}
@media (min-width: 960px) {
  /* line 150, ../../src/scss/_features.scss */
  .dyslexie-font .feature-block h1 {
    margin-bottom: 40px;
  }
}
/* line 165, ../../src/scss/_features.scss */
.feature-block h3 {
  font-size: 1.6rem;
  font-weight: 600;
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  /* line 165, ../../src/scss/_features.scss */
  .feature-block h3 {
    font-size: 2.2rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 960px) {
  /* line 165, ../../src/scss/_features.scss */
  .feature-block h3 {
    font-size: 3.2rem;
    margin-bottom: 75px;
  }
}
/* line 182, ../../src/scss/_features.scss */
.feature-block p {
  font-size: 1.6rem;
  margin: 0 0 20px 0;
}
@media (min-width: 768px) {
  /* line 182, ../../src/scss/_features.scss */
  .feature-block p {
    font-size: 2.4rem;
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  /* line 182, ../../src/scss/_features.scss */
  .feature-block p {
    margin-bottom: 45px;
  }
}
/* line 197, ../../src/scss/_features.scss */
.feature-block .view-more-button {
  display: none;
}
@media (min-width: 768px) {
  /* line 197, ../../src/scss/_features.scss */
  .feature-block .view-more-button {
    display: inline;
    margin-left: 40px;
    color: #00a1e4;
  }
  /* line 206, ../../src/scss/_features.scss */
  .feature-block .view-more-button:visited {
    color: #00a1e4;
  }
}

/* line 4, ../../src/scss/_service_grid.scss */
.service-grid:not(.padded-bottom) {
  padding-bottom: 0 !important;
}
/* line 8, ../../src/scss/_service_grid.scss */
.service-grid.background-grey {
  background-color: #e6e6e6;
}
/* line 12, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item-row {
  padding: 0 0 35px 0;
}
/* line 16, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item-row .service-grid-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% + 170px);
  z-index: 10;
}
/* line 24, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item-row .service-grid-link span {
  display: none;
}
/* line 30, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item-row .service-grid-image-wrapper {
  padding-top: 81.08108%;
}
/* line 34, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item-row .section-footer-button {
  padding-top: 35px;
}
@media (min-width: 768px) {
  /* line 34, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row .section-footer-button {
    padding-top: 70px;
  }
}
@media (min-width: 768px) {
  /* line 12, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row {
    padding: 70px 0;
  }
  /* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
  .service-grid .service-grid-item-row .content-column::after {
    clear: both;
    content: "";
    display: table;
  }
  /* line 51, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row:nth-child(2n) {
    background-color: #cccccc;
  }
  /* line 55, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-3 .service-grid-item {
    width: calc(33.33333% - 20px);
  }
  /* line 59, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-3 .service-grid-item .service-grid-image-wrapper {
    padding-top: 81.08108%;
  }
  /* line 65, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item {
    width: calc(50% - 15px);
  }
  /* line 69, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item .service-grid-image-wrapper {
    padding-top: 111.52416%;
  }
  /* line 73, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item:nth-child(4n + 2) {
    margin-right: 0;
  }
  /* line 77, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item:nth-child(4n + 3) {
    margin-left: 0;
  }
}
@media (min-width: 960px) {
  /* line 87, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item {
    width: calc(25% - 22.5px);
  }
  /* line 91, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item .service-grid-image-wrapper {
    padding-top: 111.11111%;
  }
  /* line 95, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item:nth-child(4n + 2) {
    margin-right: 15px;
  }
  /* line 99, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item-row.grid-cols-4 .service-grid-item:nth-child(4n + 3) {
    margin-left: 15px;
  }
}
/* line 110, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item {
  width: 100%;
  position: relative;
  margin: 0 0 230px 0;
}
@media (min-width: 568px) {
  /* line 110, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item {
    margin: 0 0 200px 0;
  }
}
/* line 119, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item:last-child {
  margin-bottom: 170px;
}
@media (min-width: 768px) {
  /* line 110, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item {
    float: left;
    margin: 0 15px 170px 15px;
  }
  /* line 128, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item:first-child {
    margin-left: 0;
  }
  /* line 132, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 142, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item:hover .service-grid-content {
    height: 270px;
  }
  /* line 147, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item:hover p.service-grid-long-blurb {
    -webkit-transition: opacity 0.25s 0.25s;
    -moz-transition: opacity 0.25s 0.25s;
    transition: opacity 0.25s 0.25s;
    height: auto;
    opacity: 1;
  }
  /* line 152, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item:hover p.service-grid-short-blurb {
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
    height: 0;
    opacity: 0;
  }
}
/* line 164, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item .service-grid-content {
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  transition: height 0.5s;
  text-align: center;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: #00a1e4;
  padding: 10px;
  overflow: hidden;
  bottom: -202px;
  height: 203px;
}
@media (min-width: 568px) {
  /* line 164, ../../src/scss/_service_grid.scss */
  .service-grid .service-grid-item .service-grid-content {
    bottom: -170px;
    height: 170px;
  }
}
/* line 182, ../../src/scss/_service_grid.scss */
.accessible-grey .service-grid .service-grid-item .service-grid-content {
  background-color: #000000;
}
/* line 187, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item h3 {
  margin: 0 0 5px 0;
  color: #ffffff;
  font-size: 2.4rem;
  line-height: 1.08em;
}
/* line 194, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item p {
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  transition: opacity 0.25s;
  color: #ffffff;
  font-size: 1.6rem;
  font-weight: 200;
  overflow: hidden;
}
/* line 201, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item p.service-grid-long-blurb {
  height: 0;
  opacity: 0;
}
/* line 208, ../../src/scss/_service_grid.scss */
[data-font-size="3"] .service-grid .service-grid-item p.service-grid-short-blurb {
  display: none;
}
/* line 208, ../../src/scss/_service_grid.scss */
[data-font-size="4"] .service-grid .service-grid-item p.service-grid-short-blurb {
  display: none;
}
/* line 208, ../../src/scss/_service_grid.scss */
[data-font-size="5"] .service-grid .service-grid-item p.service-grid-short-blurb {
  display: none;
}
/* line 216, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-item .service-grid-cta {
  position: absolute;
  bottom: 20px;
  left: 0;
  font-size: 1.8rem;
  text-align: center;
  width: 100%;
}
/* line 224, ../../src/scss/_service_grid.scss */
.accessible-grey .service-grid .service-grid-item .service-grid-cta a {
  color: #000000 !important;
  background-color: #ffffff;
}
/* line 233, ../../src/scss/_service_grid.scss */
.service-grid.overlay-teal .service-grid-item .service-grid-content {
  background-color: #4bc1be;
}
/* line 237, ../../src/scss/_service_grid.scss */
.service-grid.overlay-pink .service-grid-item .service-grid-content {
  background-color: #ce539e;
}
/* line 241, ../../src/scss/_service_grid.scss */
.service-grid.overlay-yellow .service-grid-item .service-grid-content {
  background-color: #f8c014;
}
/* line 245, ../../src/scss/_service_grid.scss */
.service-grid.overlay-blue .service-grid-item .service-grid-content {
  background-color: #00a1e4;
}
/* line 249, ../../src/scss/_service_grid.scss */
.service-grid.overlay-purple .service-grid-item .service-grid-content {
  background-color: #ce539e;
}
/* line 253, ../../src/scss/_service_grid.scss */
.service-grid.overlay-dark-blue .service-grid-item .service-grid-content {
  background-color: #004f93;
}
/* line 257, ../../src/scss/_service_grid.scss */
.service-grid.overlay-red .service-grid-item .service-grid-content {
  background-color: #f0565d;
}
/* line 263, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-teal {
  background-color: #4bc1be;
}
/* line 267, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-pink {
  background-color: #ce539e;
}
/* line 271, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-yellow {
  background-color: #f8c014;
}
/* line 275, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-blue {
  background-color: #00a1e4;
}
/* line 279, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-purple {
  background-color: #ce539e;
}
/* line 283, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-dark-blue {
  background-color: #004f93;
}
/* line 287, ../../src/scss/_service_grid.scss */
.service-grid.overlay-inherit .service-grid-item .service-grid-content.overlay-red {
  background-color: #f0565d;
}
/* line 294, ../../src/scss/_service_grid.scss */
.service-grid .service-grid-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  vertical-align: top;
}

/* line 307, ../../src/scss/_service_grid.scss */
.single-service .copy-content .copy-block .copy-content > p, .single-service .copy-content .copy-block .copy-content > ul {
  font-size: 18px;
  line-height: 27px;
}
@media (min-width: 568px) {
  /* line 307, ../../src/scss/_service_grid.scss */
  .single-service .copy-content .copy-block .copy-content > p, .single-service .copy-content .copy-block .copy-content > ul {
    font-size: 1.6rem;
    line-height: 1.5em;
  }
}
/* line 317, ../../src/scss/_service_grid.scss */
.single-service .content-service-block .content-flag {
  display: none;
}
@media (min-width: 568px) {
  /* line 317, ../../src/scss/_service_grid.scss */
  .single-service .content-service-block .content-flag {
    display: block;
  }
}
/* line 325, ../../src/scss/_service_grid.scss */
.single-service .cta-button.cta-button-small-wide, .single-service .cta-button {
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-size: 1.9rem;
  letter-spacing: 0.5px;
}
@media (min-width: 568px) {
  /* line 325, ../../src/scss/_service_grid.scss */
  .single-service .cta-button.cta-button-small-wide, .single-service .cta-button {
    width: auto;
  }
}
/* line 336, ../../src/scss/_service_grid.scss */
.single-service .cta-callout h1 {
  font-size: 22px;
}
@media (min-width: 568px) {
  /* line 336, ../../src/scss/_service_grid.scss */
  .single-service .cta-callout h1 {
    font-size: 3.2rem;
  }
}
/* line 342, ../../src/scss/_service_grid.scss */
.single-service .cta-callout .callout-list-item {
  font-size: 19px;
}
@media (min-width: 568px) {
  /* line 342, ../../src/scss/_service_grid.scss */
  .single-service .cta-callout .callout-list-item {
    font-size: 2.5rem;
  }
}

/* line 4, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item {
  position: relative;
  color: #ffffff;
  display: block;
}
/* line 9, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item:not(:last-child) {
  margin-bottom: 20px;
}
/* line 13, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item:hover {
  color: #ffffff;
}
/* line 17, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item .feature-grid-item-content {
  text-align: center;
  padding: 12px 25px;
}
/* line 21, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item .feature-grid-item-content h3 {
  font-size: 2.4rem;
  margin: 0 0 10px 0;
}
/* line 26, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item .feature-grid-item-content p {
  font-size: 1.6rem;
  line-height: 1.3em;
  margin: 0 0 20px 0;
}
/* line 31, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item .feature-grid-item-content p.cta-button {
  padding: 5px 20px;
}
/* line 39, ../../src/scss/_feature_grid.scss */
.feature-grid .feature-grid-item img {
  width: 100%;
  height: auto;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-teal .feature-grid-item {
  background-color: #4bc1be;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-pink .feature-grid-item {
  background-color: #ce539e;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-yellow .feature-grid-item {
  background-color: #f8c014;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-blue .feature-grid-item {
  background-color: #00a1e4;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-purple .feature-grid-item {
  background-color: #ce539e;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-dark-blue .feature-grid-item {
  background-color: #004f93;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-red .feature-grid-item {
  background-color: #f0565d;
}
/* line 48, ../../src/scss/_feature_grid.scss */
.feature-grid.overlay-purpule .feature-grid-item {
  background-color: #cd529e;
}
@media (min-width: 768px) {
  /* line 2, ../../src/scss/_feature_grid.scss */
  .feature-grid {
    display: flex;
  }
  /* line 57, ../../src/scss/_feature_grid.scss */
  .feature-grid .feature-grid-item {
    flex: 0 1 auto;
    margin: 0 10px;
  }
  /* line 61, ../../src/scss/_feature_grid.scss */
  .feature-grid .feature-grid-item:not(:last-child) {
    margin-bottom: 0;
  }
  /* line 65, ../../src/scss/_feature_grid.scss */
  .feature-grid .feature-grid-item:first-child {
    margin-left: 0;
  }
  /* line 69, ../../src/scss/_feature_grid.scss */
  .feature-grid .feature-grid-item:last-child {
    margin-right: 0;
  }
  /* line 74, ../../src/scss/_feature_grid.scss */
  .feature-grid.grid-cols-3 .feature-grid-item {
    width: 33.33333%;
  }
  /* line 78, ../../src/scss/_feature_grid.scss */
  .feature-grid.grid-cols-4 .feature-grid-item {
    width: 50%;
  }
}
@media (min-width: 960px) {
  /* line 86, ../../src/scss/_feature_grid.scss */
  .feature-grid .feature-grid-item {
    margin: 0 20px;
  }
  /* line 91, ../../src/scss/_feature_grid.scss */
  .feature-grid.grid-cols-4 .feature-grid-item {
    width: 25%;
  }
}

/* line 2, ../../src/scss/_how_to_list.scss */
.how-to-list {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #e6e6e6;
}
/* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
.how-to-list .content-column::after {
  clear: both;
  content: "";
  display: table;
}
/* line 13, ../../src/scss/_how_to_list.scss */
.how-to-list ol {
  color: #707070;
  font-size: 4.0rem;
  list-style: none;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
  .how-to-list ol::after {
    clear: both;
    content: "";
    display: table;
  }
  /* line 23, ../../src/scss/_how_to_list.scss */
  .how-to-list ol.steps-1 li {
    width: calc(100% - 0px);
  }
  /* line 23, ../../src/scss/_how_to_list.scss */
  .how-to-list ol.steps-2 li {
    width: calc(50% - 15px);
  }
  /* line 23, ../../src/scss/_how_to_list.scss */
  .how-to-list ol.steps-3 li {
    width: calc(33.33333% - 20px);
  }
  /* line 23, ../../src/scss/_how_to_list.scss */
  .how-to-list ol.steps-4 li {
    width: calc(25% - 22.5px);
  }
}
/* line 30, ../../src/scss/_how_to_list.scss */
.how-to-list ol:not(.counted) li:before {
  display: none;
}
/* line 36, ../../src/scss/_how_to_list.scss */
.how-to-list li {
  position: relative;
  counter-increment: item;
  text-align: center;
  width: 80%;
  margin: 0 auto 40px auto;
}
@media (min-width: 768px) {
  /* line 36, ../../src/scss/_how_to_list.scss */
  .how-to-list li {
    float: left;
    margin: 0 15px;
  }
  /* line 47, ../../src/scss/_how_to_list.scss */
  .how-to-list li:first-child {
    margin-left: 0;
  }
  /* line 51, ../../src/scss/_how_to_list.scss */
  .how-to-list li:last-child {
    margin-right: 0;
  }
}
/* line 57, ../../src/scss/_how_to_list.scss */
.how-to-list li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: counter(item) ".";
}
/* line 66, ../../src/scss/_how_to_list.scss */
.how-to-list .how-to-list-image {
  width: 100%;
}
/* line 69, ../../src/scss/_how_to_list.scss */
.how-to-list .how-to-list-image img {
  width: 150px;
  height: auto;
}
/* line 75, ../../src/scss/_how_to_list.scss */
.how-to-list .how-to-list-caption {
  width: 100%;
  font-size: 2.4rem;
  margin-top: 5px;
}
/* line 81, ../../src/scss/_how_to_list.scss */
.how-to-list .how-to-list-description {
  width: 100%;
  max-width: 200px;
  font-size: 1.45rem;
  margin: 20px auto 0 auto;
}

/* line 2, ../../src/scss/_cta_callout.scss */
.cta-callout {
  color: white;
  text-align: center;
  font-family: "Ubuntu", Helvetica, sans-serif;
  background-color: #00a1e4;
}
/* line 9, ../../src/scss/_cta_callout.scss */
.accessible-grey .cta-callout {
  color: #000000;
  background: #ffffff;
}
/* line 14, ../../src/scss/_cta_callout.scss */
.cta-callout h1 {
  font-size: 3.2rem;
  color: white;
  margin: 0 0 25px 0;
}
@media (min-width: 960px) {
  /* line 14, ../../src/scss/_cta_callout.scss */
  .cta-callout h1 {
    font-size: 5.6rem;
    margin: 0 0 50px 0;
  }
}
/* line 24, ../../src/scss/_cta_callout.scss */
.dyslexie-font .cta-callout h1 {
  line-height: 1em;
}
/* line 30, ../../src/scss/_cta_callout.scss */
.cta-callout .callout-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 36, ../../src/scss/_cta_callout.scss */
.cta-callout .callout-list-item {
  font-size: 2.5rem;
  line-height: 1.4em;
  font-weight: 200;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 36, ../../src/scss/_cta_callout.scss */
  .cta-callout .callout-list-item {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.1em;
    margin: 0 15px;
  }
  /* line 49, ../../src/scss/_cta_callout.scss */
  .cta-callout .callout-list-item:first-child {
    margin-left: 0;
  }
  /* line 53, ../../src/scss/_cta_callout.scss */
  .cta-callout .callout-list-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 960px) {
  /* line 36, ../../src/scss/_cta_callout.scss */
  .cta-callout .callout-list-item {
    font-size: 2.7rem;
    margin: 0 25px;
  }
}
@media (min-width: 1280px) {
  /* line 36, ../../src/scss/_cta_callout.scss */
  .cta-callout .callout-list-item {
    font-size: 3.6rem;
  }
}
/* line 69, ../../src/scss/_cta_callout.scss */
.cta-callout .callout-list-item .support-link {
  color: #f8c014;
}
/* line 72, ../../src/scss/_cta_callout.scss */
.cta-callout .callout-list-item .support-link span a {
  color: #f8c014;
}
/* line 77, ../../src/scss/_cta_callout.scss */
.cta-callout .callout-list-item .support-link:hover {
  color: #ffffff;
}
/* line 81, ../../src/scss/_cta_callout.scss */
.accessible-grey .cta-callout .callout-list-item .support-link {
  color: #000000;
}
/* line 83, ../../src/scss/_cta_callout.scss */
.accessible-grey .cta-callout .callout-list-item .support-link:hover {
  color: #000000;
}
/* line 92, ../../src/scss/_cta_callout.scss */
.cta-callout .cta-button {
  font-weight: 400;
  line-height: 3.2em;
}
@media (min-width: 960px) {
  /* line 92, ../../src/scss/_cta_callout.scss */
  .cta-callout .cta-button {
    line-height: 3.2em;
  }
}

/* line 2, ../../src/scss/_copy_image.scss */
.copy-item {
  text-align: center;
}
/* line 6, ../../src/scss/_copy_image.scss */
.copy-item h1, .copy-item h2, .copy-item h3 {
  font-size: 3.2rem;
  margin: 0 0 30px 0;
}
@media (min-width: 768px) {
  /* line 13, ../../src/scss/_copy_image.scss */
  .copy-item h1 {
    font-size: 4.6rem;
  }
}
@media (min-width: 960px) {
  /* line 13, ../../src/scss/_copy_image.scss */
  .copy-item h1 {
    font-size: 6.4rem;
  }
}
/* line 25, ../../src/scss/_copy_image.scss */
.copy-item h2 {
  font-size: 3.2rem;
  margin: 0 0 30px 0;
}
@media (min-width: 960px) {
  /* line 25, ../../src/scss/_copy_image.scss */
  .copy-item h2 {
    font-size: 4.2rem;
  }
}
/* line 37, ../../src/scss/_copy_image.scss */
.copy-item p, .copy-item ul {
  font-size: 2.4rem;
  color: #414141;
  margin-bottom: 30px;
}
/* line 42, ../../src/scss/_copy_image.scss */
.accessible-grey .copy-item p, .accessible-grey .copy-item ul {
  color: #000000;
}
/* line 48, ../../src/scss/_copy_image.scss */
.copy-item p img {
  vertical-align: middle;
}
@media (min-width: 768px) {
  /* line 52, ../../src/scss/_copy_image.scss */
  .copy-item .content-column {
    padding: 0 15%;
  }
}

/* line 62, ../../src/scss/_copy_image.scss */
.copy-block {
  color: #414141;
}
/* line 66, ../../src/scss/_copy_image.scss */
.accessible-grey .copy-block {
  color: #000000;
}
/* line 70, ../../src/scss/_copy_image.scss */
.copy-block h4 {
  font-weight: 400;
  font-size: 2.5rem;
}
/* line 75, ../../src/scss/_copy_image.scss */
.copy-block h2 {
  margin: 30px 0;
  font-size: 3.5em;
  color: #323232;
  font-weight: 500;
}
/* line 82, ../../src/scss/_copy_image.scss */
.copy-block h3 {
  color: #23bbed;
  margin: 20px 0 5px 0;
  font-weight: 500;
  font-size: 2.5rem;
}
/* line 91, ../../src/scss/_copy_image.scss */
.copy-block .copy-content p, .copy-block .copy-content ul {
  font-size: 1.6rem;
  line-height: 1.5em;
}
/* line 95, ../../src/scss/_copy_image.scss */
.copy-block .copy-content p strong, .copy-block .copy-content ul strong {
  font-weight: 600;
}
/* line 101, ../../src/scss/_copy_image.scss */
.copy-block .copy-content > p, .copy-block .copy-content > ul {
  margin-bottom: 25px;
}
/* line 104, ../../src/scss/_copy_image.scss */
.copy-block .copy-content > p:first-child, .copy-block .copy-content > ul:first-child {
  font-size: 2.5rem;
  line-height: 1.4em;
}
@media (min-width: 768px) {
  /* line 101, ../../src/scss/_copy_image.scss */
  .copy-block .copy-content > p, .copy-block .copy-content > ul {
    margin-bottom: 20px;
  }
}
/* line 115, ../../src/scss/_copy_image.scss */
.copy-block .copy-content iframe {
  max-width: 100%;
}
/* line 121, ../../src/scss/_copy_image.scss */
.copy-block ul:not(.cta-button-group):not(.career-details):not(.events):not(.popular-posts):not(.ndis-news):not(.tweets) {
  padding-left: 18px;
}

/* line 130, ../../src/scss/_copy_image.scss */
.copy-image-item .content-header {
  margin: 0 0 30px 0;
  text-align: left;
}

/* line 2, ../../src/scss/_search_social.scss */
.search {
  vertical-align: bottom;
  position: relative;
}
/* line 7, ../../src/scss/_search_social.scss */
.search .searchsubmit {
  position: absolute;
  z-index: 1;
  font-size: 2.4rem;
  right: 10px;
  top: 7px;
}
@media (min-width: 960px) {
  /* line 7, ../../src/scss/_search_social.scss */
  .search .searchsubmit {
    right: 11px;
    top: 5px;
  }
}
@media (min-width: 1280px) {
  /* line 7, ../../src/scss/_search_social.scss */
  .search .searchsubmit {
    top: 3px;
  }
}
/* line 25, ../../src/scss/_search_social.scss */
.search .searchinput {
  line-height: 37px;
  height: 37px;
  border: 1px solid #00a1e4;
  padding: 0 12px;
  font-weight: 600;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-size: 1.5rem;
  color: #00a1e4;
  width: 100%;
}
@media (min-width: 960px) {
  /* line 25, ../../src/scss/_search_social.scss */
  .search .searchinput {
    line-height: 30px;
    height: 30px;
    border: 1px solid rgba(0, 79, 147, 0.2);
  }
  /* line 42, ../../src/scss/_search_social.scss */
  [data-font-size="2"] .search .searchinput {
    height: 36px;
  }
  /* line 42, ../../src/scss/_search_social.scss */
  [data-font-size="3"] .search .searchinput {
    height: 39px;
  }
  /* line 42, ../../src/scss/_search_social.scss */
  [data-font-size="4"] .search .searchinput {
    height: 42px;
  }
  /* line 42, ../../src/scss/_search_social.scss */
  [data-font-size="5"] .search .searchinput {
    height: 45px;
  }
}
/* line 49, ../../src/scss/_search_social.scss */
.accessible-grey .search .searchinput {
  border: 1px solid #000000;
  color: #000000;
}

/* line 58, ../../src/scss/_search_social.scss */
.search-results-list {
  padding: 25px 0;
}
@media (min-width: 768px) {
  /* line 58, ../../src/scss/_search_social.scss */
  .search-results-list {
    padding: 50px 0 100px 0;
  }
}
/* line 66, ../../src/scss/_search_social.scss */
.search-results-list .search-result {
  margin-bottom: 25px;
}
/* line 69, ../../src/scss/_search_social.scss */
.search-results-list .search-result h1 a {
  color: #00a1e4;
}
/* line 71, ../../src/scss/_search_social.scss */
.search-results-list .search-result h1 a:hover {
  color: #00ccff;
}
/* line 75, ../../src/scss/_search_social.scss */
.accessible-grey .search-results-list .search-result h1 a {
  color: #000000;
}
/* line 77, ../../src/scss/_search_social.scss */
.accessible-grey .search-results-list .search-result h1 a:hover {
  color: #000000;
}
/* line 84, ../../src/scss/_search_social.scss */
.search-results-list .search-result h1 {
  margin-bottom: 0;
}
/* line 88, ../../src/scss/_search_social.scss */
.search-results-list .search-result .url {
  margin: 0 0 5px 0;
  font-size: 1.2rem;
}
/* line 91, ../../src/scss/_search_social.scss */
.search-results-list .search-result .url a, .search-results-list .search-result .url a:visited {
  color: #333333;
}
/* line 93, ../../src/scss/_search_social.scss */
.search-results-list .search-result .url a:hover, .search-results-list .search-result .url a:visited:hover {
  color: #707070;
}
/* line 97, ../../src/scss/_search_social.scss */
.accessible-grey .search-results-list .search-result .url a, .accessible-grey .search-results-list .search-result .url a:visited {
  color: #000000;
}
/* line 99, ../../src/scss/_search_social.scss */
.accessible-grey .search-results-list .search-result .url a:hover, .accessible-grey .search-results-list .search-result .url a:visited:hover {
  color: #000000;
}
@media (min-width: 960px) {
  /* line 66, ../../src/scss/_search_social.scss */
  .search-results-list .search-result {
    max-width: 600px;
  }
}

/* line 115, ../../src/scss/_search_social.scss */
.pagination {
  margin-bottom: 25px;
  font-size: 1.8rem;
}
@media (min-width: 960px) {
  /* line 115, ../../src/scss/_search_social.scss */
  .pagination {
    margin-bottom: 50px;
  }
}
/* line 124, ../../src/scss/_search_social.scss */
.pagination .screen-reader-text {
  display: none;
}

/* line 131, ../../src/scss/_search_social.scss */
.social-links {
  list-style: none;
  margin: 20px 0 0 0;
  padding: 0;
}
/* line 137, ../../src/scss/_search_social.scss */
.social-links li {
  background-color: #ffffff;
  display: inline-block;
  width: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 8px;
}
@media (min-width: 1280px) {
  /* line 137, ../../src/scss/_search_social.scss */
  .social-links li {
    margin-right: 12px;
  }
}
/* line 151, ../../src/scss/_search_social.scss */
.social-links a, .social-links a:visited {
  color: #333333;
}
/* line 154, ../../src/scss/_search_social.scss */
.social-links a:hover, .social-links a:visited:hover {
  color: #cccccc !important;
}
/* line 158, ../../src/scss/_search_social.scss */
.accessible-grey .social-links a, .accessible-grey .social-links a:visited {
  color: #000000;
}
/* line 161, ../../src/scss/_search_social.scss */
.accessible-grey .social-links a:hover, .accessible-grey .social-links a:visited:hover {
  color: #000000 !important;
}

/* line 2, ../../src/scss/_success_story.scss */
.success-story {
  padding: 70px 0;
  background-color: #ce539e;
}
/* line 6, ../../src/scss/_success_story.scss */
.success-story.blue {
  background-color: #00a1e4;
}
/* line 9, ../../src/scss/_success_story.scss */
.success-story.teal {
  background-color: #4bc1be;
}
/* line 13, ../../src/scss/_success_story.scss */
.success-story .success-header {
  font-size: 3.2rem;
  color: #ffffff;
  margin-top: 0;
}
@media (min-width: 768px) {
  /* line 13, ../../src/scss/_success_story.scss */
  .success-story .success-header {
    font-size: 4.2rem;
  }
}
/* line 24, ../../src/scss/_success_story.scss */
.success-story .success-story-wrapper {
  overflow: hidden;
}
/* line 28, ../../src/scss/_success_story.scss */
.success-story .success-story-image {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 28, ../../src/scss/_success_story.scss */
  .success-story .success-story-image {
    float: left;
    width: 31.62393%;
  }
}
/* line 36, ../../src/scss/_success_story.scss */
.success-story .success-story-image img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 40, ../../src/scss/_success_story.scss */
.success-story .success-story-image img.localarea {
  margin-top: 12px;
}
/* line 47, ../../src/scss/_success_story.scss */
.success-story .success-story-content {
  width: 100%;
  padding: 20px 30px;
  min-height: 328px;
}
/* line 51, ../../src/scss/_success_story.scss */
.success-story .success-story-content.localarea {
  min-height: inherit;
  padding: 20px 0 0 0;
  text-align: center;
  padding-top: 0px;
}
@media (min-width: 768px) {
  /* line 51, ../../src/scss/_success_story.scss */
  .success-story .success-story-content.localarea {
    padding: 20px 30px;
  }
}
/* line 59, ../../src/scss/_success_story.scss */
.success-story .success-story-content.localarea h3 {
  letter-spacing: 1px;
  padding: 35px 0 5px 0;
  color: #ffe600;
  margin-bottom: 25px;
  font-style: italic;
}
@media (min-width: 768px) {
  /* line 59, ../../src/scss/_success_story.scss */
  .success-story .success-story-content.localarea h3 {
    font-size: 48px;
    line-height: 64px;
    padding-top: 0px;
  }
}
/* line 71, ../../src/scss/_success_story.scss */
.success-story .success-story-content.localarea p {
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  /* line 71, ../../src/scss/_success_story.scss */
  .success-story .success-story-content.localarea p {
    font-size: 24px;
    line-height: 35px;
  }
}
/* line 79, ../../src/scss/_success_story.scss */
.success-story .success-story-content.localarea p br {
  display: none;
}
@media (min-width: 768px) {
  /* line 79, ../../src/scss/_success_story.scss */
  .success-story .success-story-content.localarea p br {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 47, ../../src/scss/_success_story.scss */
  .success-story .success-story-content {
    float: left;
    width: 68.37607%;
  }
}
/* line 96, ../../src/scss/_success_story.scss */
.success-story h3 {
  font-size: 2.5rem;
  color: white;
  margin: 0 0 10px 0;
}
/* line 102, ../../src/scss/_success_story.scss */
.success-story p {
  color: #ffffff;
  line-height: 22px;
  font-size: 1.6rem;
  font-weight: 200;
}
/* line 108, ../../src/scss/_success_story.scss */
.success-story p.quote {
  color: #f8c014;
  font-size: 3.2rem;
  line-height: 45px;
  font-style: italic;
  text-align: center;
  margin: 10px 0;
}
/* line 117, ../../src/scss/_success_story.scss */
.success-story p.quote-author {
  font-size: 1.6rem;
  text-align: center;
}
/* line 124, ../../src/scss/_success_story.scss */
.success-story .success-story-video {
  position: relative;
  padding-top: 56.25%;
  width: 82.90598%;
  margin: 0 auto;
}
/* line 131, ../../src/scss/_success_story.scss */
.success-story .success-story-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 2, ../../src/scss/_facebook.scss */
.facebook {
  color: #333333;
}
/* line 5, ../../src/scss/_facebook.scss */
.facebook h2 {
  color: #333333;
}
/* line 11, ../../src/scss/_facebook.scss */
.facebook .social-links a {
  display: block;
  font-size: 1.6rem;
  margin-bottom: 17px;
}
/* line 17, ../../src/scss/_facebook.scss */
.facebook .social-links [class^="icon-"] {
  display: inline-block;
  color: #ffffff;
  width: 35px;
  line-height: 2em;
  text-align: center;
  font-size: 1.8rem;
  margin-right: 10px;
}
/* line 26, ../../src/scss/_facebook.scss */
.facebook .social-links [class^="icon-"].icon-facebook {
  background: #33609f;
}
/* line 30, ../../src/scss/_facebook.scss */
.facebook .social-links [class^="icon-"].icon-twitter {
  background: #00ccff;
}
/* line 38, ../../src/scss/_facebook.scss */
.facebook .fb-page-holder {
  text-align: right;
}

/* line 1, ../../src/scss/_forms.scss */
.form-builder,
.contact-us-form,
.career-apply-form {
  font-size: 2.4rem;
  text-align: center;
}
/* line 7, ../../src/scss/_forms.scss */
.form-builder .content-header,
.contact-us-form .content-header,
.career-apply-form .content-header {
  color: #00a1e4 !important;
}
/* line 10, ../../src/scss/_forms.scss */
.accessible-grey .form-builder .content-header, .accessible-grey
.contact-us-form .content-header, .accessible-grey
.career-apply-form .content-header {
  color: #000000 !important;
}
/* line 16, ../../src/scss/_forms.scss */
.form-builder p,
.contact-us-form p,
.career-apply-form p {
  color: #414141;
  margin-bottom: 30px;
}
/* line 20, ../../src/scss/_forms.scss */
.accessible-grey .form-builder p, .accessible-grey
.contact-us-form p, .accessible-grey
.career-apply-form p {
  color: #000000;
}
/* line 26, ../../src/scss/_forms.scss */
.form-builder form,
.contact-us-form form,
.career-apply-form form {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  text-align: left;
}
@media (min-width: 1280px) {
  /* line 26, ../../src/scss/_forms.scss */
  .form-builder form,
  .contact-us-form form,
  .career-apply-form form {
    width: 850px;
    max-width: none;
    margin: 40px auto 0 auto;
  }
}
/* line 41, ../../src/scss/_forms.scss */
.form-builder .form-row,
.contact-us-form .form-row,
.career-apply-form .form-row {
  position: relative;
  color: #00cc65;
  margin-bottom: 20px;
}
@media (min-width: 1280px) {
  /* line 41, ../../src/scss/_forms.scss */
  .form-builder .form-row,
  .contact-us-form .form-row,
  .career-apply-form .form-row {
    margin-bottom: 10px;
  }
}
/* line 50, ../../src/scss/_forms.scss */
.form-builder .form-row.file-upload,
.contact-us-form .form-row.file-upload,
.career-apply-form .form-row.file-upload {
  color: #414141;
}
/* line 54, ../../src/scss/_forms.scss */
.form-builder .form-row .error-msg,
.contact-us-form .form-row .error-msg,
.career-apply-form .form-row .error-msg {
  display: none;
  line-height: 1.5em;
}
@media (min-width: 1280px) {
  /* line 54, ../../src/scss/_forms.scss */
  .form-builder .form-row .error-msg,
  .contact-us-form .form-row .error-msg,
  .career-apply-form .form-row .error-msg {
    position: absolute;
    left: 760px;
    top: 0;
    width: 400px;
  }
}
@media (min-width: 1280px) {
  /* line 68, ../../src/scss/_forms.scss */
  .form-builder .form-row#contact_method .error-msg,
  .contact-us-form .form-row#contact_method .error-msg,
  .career-apply-form .form-row#contact_method .error-msg {
    left: 500px;
  }
}
/* line 77, ../../src/scss/_forms.scss */
.form-builder .form-row.error .error-msg,
.contact-us-form .form-row.error .error-msg,
.career-apply-form .form-row.error .error-msg {
  display: block;
}
/* line 81, ../../src/scss/_forms.scss */
.form-builder .form-row.error input[type=text], .form-builder .form-row.error input[type=email], .form-builder .form-row.error input[type=number], .form-builder .form-row.error textarea,
.contact-us-form .form-row.error input[type=text],
.contact-us-form .form-row.error input[type=email],
.contact-us-form .form-row.error input[type=number],
.contact-us-form .form-row.error textarea,
.career-apply-form .form-row.error input[type=text],
.career-apply-form .form-row.error input[type=email],
.career-apply-form .form-row.error input[type=number],
.career-apply-form .form-row.error textarea {
  background-color: #cccccc;
}
/* line 88, ../../src/scss/_forms.scss */
.form-builder .form-row.required label:after,
.contact-us-form .form-row.required label:after,
.career-apply-form .form-row.required label:after {
  content: '*';
  color: #00a1e4;
}
/* line 97, ../../src/scss/_forms.scss */
.form-builder label,
.contact-us-form label,
.career-apply-form label {
  display: inline-block;
  color: #414141;
  width: 100%;
  margin-bottom: 10px;
  padding-right: 10px;
  vertical-align: top;
  line-height: 1.5em;
}
@media (min-width: 1280px) {
  /* line 97, ../../src/scss/_forms.scss */
  .form-builder label,
  .contact-us-form label,
  .career-apply-form label {
    width: 270px;
    text-align: right;
    margin-bottom: 0;
  }
}
/* line 114, ../../src/scss/_forms.scss */
.form-builder input[type=text], .form-builder input[type=email], .form-builder input[type=number], .form-builder textarea,
.contact-us-form input[type=text],
.contact-us-form input[type=email],
.contact-us-form input[type=number],
.contact-us-form textarea,
.career-apply-form input[type=text],
.career-apply-form input[type=email],
.career-apply-form input[type=number],
.career-apply-form textarea {
  display: inline-block;
  background: none;
  border: 1px solid #00a1e4;
  color: #414141;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 200;
  width: 100%;
  font-size: 2.4rem;
  margin-bottom: 10px;
  line-height: 1.3em;
  padding: 2px 5px;
}
@media (min-width: 1280px) {
  /* line 114, ../../src/scss/_forms.scss */
  .form-builder input[type=text], .form-builder input[type=email], .form-builder input[type=number], .form-builder textarea,
  .contact-us-form input[type=text],
  .contact-us-form input[type=email],
  .contact-us-form input[type=number],
  .contact-us-form textarea,
  .career-apply-form input[type=text],
  .career-apply-form input[type=email],
  .career-apply-form input[type=number],
  .career-apply-form textarea {
    margin-bottom: 0;
  }
}
/* line 133, ../../src/scss/_forms.scss */
.form-builder .form-note,
.contact-us-form .form-note,
.career-apply-form .form-note {
  font-size: 1.6rem;
  line-height: 1.5em;
}
@media (min-width: 1280px) {
  /* line 133, ../../src/scss/_forms.scss */
  .form-builder .form-note,
  .contact-us-form .form-note,
  .career-apply-form .form-note {
    margin-left: 270px;
  }
}
/* line 143, ../../src/scss/_forms.scss */
.form-builder input[type=radio],
.contact-us-form input[type=radio],
.career-apply-form input[type=radio] {
  vertical-align: middle;
  border: 8px solid #fff;
  height: 18px;
  width: 20px;
  top: 4px;
  background-color: #fff;
  display: initial;
}
@media (min-width: 1280px) {
  /* line 153, ../../src/scss/_forms.scss */
  .form-builder input[type=text], .form-builder input[type=email], .form-builder input[type=number],
  .contact-us-form input[type=text],
  .contact-us-form input[type=email],
  .contact-us-form input[type=number],
  .career-apply-form input[type=text],
  .career-apply-form input[type=email],
  .career-apply-form input[type=number] {
    width: 470px;
  }
}
/* line 159, ../../src/scss/_forms.scss */
.form-builder textarea,
.contact-us-form textarea,
.career-apply-form textarea {
  font-family: "Ubuntu", Helvetica, sans-serif;
}
@media (min-width: 1280px) {
  /* line 159, ../../src/scss/_forms.scss */
  .form-builder textarea,
  .contact-us-form textarea,
  .career-apply-form textarea {
    width: 470px;
  }
}
/* line 166, ../../src/scss/_forms.scss */
.form-builder select,
.contact-us-form select,
.career-apply-form select {
  width: 100%;
  line-height: 1.3em;
  font-size: 2.4rem;
  border: 1px solid #00a1e4;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  padding: 2px 5px;
  background: url('../img/select-down.png?1472971661') right no-repeat;
  color: #414141;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 200;
}
@media (min-width: 1280px) {
  /* line 166, ../../src/scss/_forms.scss */
  .form-builder select,
  .contact-us-form select,
  .career-apply-form select {
    width: 470px;
  }
}
/* line 185, ../../src/scss/_forms.scss */
.form-builder .radio-label,
.contact-us-form .radio-label,
.career-apply-form .radio-label {
  color: #414141;
  display: inline-block;
  margin-right: 10px;
}
/* line 191, ../../src/scss/_forms.scss */
.form-builder input[type=submit], .form-builder .g-recaptcha,
.contact-us-form input[type=submit],
.contact-us-form .g-recaptcha,
.career-apply-form input[type=submit],
.career-apply-form .g-recaptcha {
  border: none;
  margin-bottom: 20px;
}
@media (min-width: 1280px) {
  /* line 191, ../../src/scss/_forms.scss */
  .form-builder input[type=submit], .form-builder .g-recaptcha,
  .contact-us-form input[type=submit],
  .contact-us-form .g-recaptcha,
  .career-apply-form input[type=submit],
  .career-apply-form .g-recaptcha {
    margin-left: 270px;
  }
}

/* line 204, ../../src/scss/_forms.scss */
.pac-container .pac-item {
  padding: 8px 10px;
}
@media (min-width: 1280px) {
  /* line 203, ../../src/scss/_forms.scss */
  .pac-container {
    width: 470px !important;
  }
}
/* line 211, ../../src/scss/_forms.scss */
.pac-container .pac-item-query, .pac-container .pac-item {
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  font-family: "Ubuntu", Helvetica, sans-serif;
}
@media (min-width: 568px) {
  /* line 211, ../../src/scss/_forms.scss */
  .pac-container .pac-item-query, .pac-container .pac-item {
    font-size: 18px;
    line-height: 22px;
  }
}

/* line 223, ../../src/scss/_forms.scss */
.pac-logo:after, .pac-icon-marker {
  display: none;
}

/* line 227, ../../src/scss/_forms.scss */
.ui-widget-content {
  background: none;
  border: 1px solid #00a1e4 !important;
}

/* line 231, ../../src/scss/_forms.scss */
.autocomplete, .search_autocomplete {
  text-transform: capitalize;
}

/* line 234, ../../src/scss/_forms.scss */
.ui-menu .ui-menu-item-wrapper, .ui-menu .ui-menu-item {
  border: 0px solid #fff !important;
  background: #fff !important;
  color: #414141 !important;
  font-family: "Ubuntu", Helvetica, sans-serif !important;
  font-weight: 200 !important;
  font-size: 2.4rem !important;
  line-height: 1.3em !important;
  padding: 2px 5px;
  margin: 0px !important;
  text-transform: capitalize;
}

/* line 247, ../../src/scss/_forms.scss */
.formrow {
  position: relative;
  padding-bottom: 5px;
}
/* line 250, ../../src/scss/_forms.scss */
.formrow input[type="checkbox"] {
  opacity: 0;
  width: 32px;
  height: 37px;
  top: 13px;
  position: relative;
  z-index: 99;
}
/* line 258, ../../src/scss/_forms.scss */
.formrow input[type="checkbox"]:checked ~ i.checkbox:after {
  background-image: url(../img/checkbox-tick.png);
  background-repeat: no-repeat;
  background-position: 0px;
}
/* line 263, ../../src/scss/_forms.scss */
.formrow input[type="checkbox"] ~ i.checkbox:after {
  content: " ";
  background-color: #fff;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 15px;
  left: 0px;
}
/* line 272, ../../src/scss/_forms.scss */
.formrow span {
  position: absolute;
  top: 13px;
  font-size: 17px;
  left: 45px;
}
@media (min-width: 568px) {
  /* line 272, ../../src/scss/_forms.scss */
  .formrow span {
    top: 20px;
    font-size: 20px;
  }
}

/* line 284, ../../src/scss/_forms.scss */
.form-row input[type=radio] {
  vertical-align: middle;
  border: 8px solid #fff;
  height: 18px;
  width: 20px;
  top: 4px;
  background-color: #fff;
  display: initial;
}

/* line 4, ../../src/scss/_personnel-list.scss */
.personnel-list .content-header {
  color: #00a1e4 !important;
}

/* line 10, ../../src/scss/_personnel-list.scss */
.personnel-list-item-row {
  font-size: 1.6rem;
}
/* line 14, ../../src/scss/_personnel-list.scss */
.personnel-list-item-row .personnel-item {
  margin-bottom: 30px;
}
/* line 18, ../../src/scss/_personnel-list.scss */
.personnel-list-item-row .personnel-item .personnel-image {
  width: 29.82456%;
  margin-right: 30px;
  display: inline-block;
  vertical-align: top;
}
/* line 25, ../../src/scss/_personnel-list.scss */
.personnel-list-item-row .personnel-item .personnel-content {
  width: 64.91228%;
  display: inline-block;
  margin-left: -4px;
  vertical-align: top;
  color: #414141;
}
/* line 32, ../../src/scss/_personnel-list.scss */
.personnel-list-item-row .personnel-item .personnel-content p, .personnel-list-item-row .personnel-item .personnel-content ul {
  margin: 24px 0;
}
/* line 38, ../../src/scss/_personnel-list.scss */
.personnel-list-item-row .personnel-item .personnel-title {
  margin-top: 0;
  font-size: 2rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  /* line 14, ../../src/scss/_personnel-list.scss */
  .personnel-list-item-row .personnel-item {
    float: left;
    margin: 0 15px 30px 15px;
    width: calc(50% - 15px);
    font-size: 1.6rem;
  }
  /* line 51, ../../src/scss/_personnel-list.scss */
  .personnel-list-item-row .personnel-item:first-child {
    margin-left: 0;
  }
  /* line 55, ../../src/scss/_personnel-list.scss */
  .personnel-list-item-row .personnel-item:last-child {
    margin-right: 0;
  }
  /* line 59, ../../src/scss/_personnel-list.scss */
  .personnel-list-item-row .personnel-item .personnel-title {
    font-size: 2.4rem;
  }
}

/* line 4, ../../src/scss/_careers_listing.scss */
section.careers-listing .content-header {
  text-align: left !important;
}
/* line 8, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-item {
  margin-bottom: 40px;
}
@media (min-width: 960px) {
  /* line 8, ../../src/scss/_careers_listing.scss */
  section.careers-listing .career-item {
    margin-bottom: 60px;
  }
}
/* line 17, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-title {
  font-size: 2rem;
  margin: 0 0 5px 0;
  color: #414141;
  font-weight: 600;
}
/* line 23, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-title:hover {
  color: #f0565d;
}
/* line 29, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-content,
section.careers-listing .career-details {
  font-size: 1.6rem;
  line-height: 1.5em;
  margin: 0 0 5px 0;
}
/* line 36, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-details {
  margin-top: 10px;
}
/* line 39, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-details li {
  margin-bottom: 5px;
}
/* line 43, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-details span {
  display: inline-block;
  width: calc(50% - 10px);
  margin-left: -3px;
  vertical-align: top;
}
/* line 49, ../../src/scss/_careers_listing.scss */
section.careers-listing .career-details span:nth-child(2) {
  margin-left: 10px;
}
@media (min-width: 768px) {
  /* line 36, ../../src/scss/_careers_listing.scss */
  section.careers-listing .career-details {
    margin-top: 20px;
  }
  /* line 60, ../../src/scss/_careers_listing.scss */
  section.careers-listing .career-details span:first-child {
    width: 300px;
  }
}
@media (min-width: 960px) {
  /* line 71, ../../src/scss/_careers_listing.scss */
  section.careers-listing .career-title {
    font-size: 2.4rem;
  }
}

/* line 79, ../../src/scss/_careers_listing.scss */
.copy-block .career-details,
.career-details {
  list-style: none;
  margin-left: 0;
  padding: 0;
}

/* line 86, ../../src/scss/_careers_listing.scss */
.apply-ctas {
  margin-top: 40px !important;
}

/* line 2, ../../src/scss/_post-content.scss */
section.post-content a {
  color: #f0565d;
}
/* line 4, ../../src/scss/_post-content.scss */
section.post-content a:hover {
  color: #b7565d;
}
/* line 9, ../../src/scss/_post-content.scss */
section.post-content .content-sub-column-post-content h2 a {
  color: #414141;
}
/* line 15, ../../src/scss/_post-content.scss */
section.post-content .content-sub-column-sidebar .date a, section.post-content .content-sub-column-sidebar h3 a {
  color: #414141;
}

/* line 23, ../../src/scss/_post-content.scss */
.wp-content p {
  margin: 1em 0;
}

/* line 28, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar h2 {
  font-size: 3.5rem;
  margin-top: 0;
  margin-bottom: 1rem;
  color: #4bc1be;
}
/* line 35, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar p {
  margin: .5em 0;
}
/* line 39, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar .widget {
  padding-bottom: 3rem;
  margin-bottom: 3rem;
  border-bottom: solid 1px #cccccc;
  max-width: 400px;
}
/* line 45, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar .widget:last-child {
  border-bottom: none;
}
/* line 50, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar input[type="text"], .content-sub-column-sidebar input[type="email"], .content-sub-column-sidebar input[type="number"] {
  border: solid 1px #cccccc;
  font-size: 2rem;
  line-height: 30px;
  height: 30px;
  padding: 0 12px;
  letter-spacing: .1em;
  font-size: 1.5rem;
  -webkit-appearance: none;
  margin-right: 1em;
  margin-bottom: 1em;
  width: 170px;
}
/* line 64, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar ul.events, .content-sub-column-sidebar ul.popular-posts, .content-sub-column-sidebar ul.tweets, .content-sub-column-sidebar ul.ndis-news {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 68, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar ul.events li, .content-sub-column-sidebar ul.popular-posts li, .content-sub-column-sidebar ul.tweets li, .content-sub-column-sidebar ul.ndis-news li {
  margin-bottom: 1em;
}
/* line 73, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar .date {
  color: #00a1e4;
  font-size: 2rem;
  margin: 0 0 3px 0;
}
/* line 79, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar h3 {
  color: #00a1e4;
  font-size: 2rem;
  margin: 0 0 8px 0;
}
/* line 85, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar h4 {
  color: #333333;
  font-size: 1.6rem;
  margin: 0;
  font-weight: bold;
}
/* line 92, ../../src/scss/_post-content.scss */
.content-sub-column-sidebar p.excerpt {
  margin-top: 0;
}

/* line 97, ../../src/scss/_post-content.scss */
.article {
  margin-bottom: 4rem;
}
/* line 99, ../../src/scss/_post-content.scss */
.article:after {
  content: '';
  clear: both;
  display: block;
}
/* line 105, ../../src/scss/_post-content.scss */
.article .date {
  font-size: 1.5rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: .5rem;
  display: block;
}
/* line 113, ../../src/scss/_post-content.scss */
.article .excerpt {
  display: none;
}
@media (min-width: 568px) {
  /* line 113, ../../src/scss/_post-content.scss */
  .article .excerpt {
    display: block;
  }
}
/* line 120, ../../src/scss/_post-content.scss */
.article .caption {
  background-color: #e6e6e6;
  padding: 1em;
  margin: .5em 0;
}
/* line 126, ../../src/scss/_post-content.scss */
.article ul.event-details {
  list-style: none;
  padding: 0;
  margin: 1.5em 0;
}
/* line 130, ../../src/scss/_post-content.scss */
.article ul.event-details .label, .article ul.event-details .content {
  float: left;
  font-size: 2rem;
  font-weight: bold;
}
/* line 134, ../../src/scss/_post-content.scss */
.article ul.event-details .label p, .article ul.event-details .content p {
  font-size: 2rem;
  line-height: 1.3em;
}
/* line 140, ../../src/scss/_post-content.scss */
.article ul.event-details .label {
  width: 100%;
  margin-bottom: .3em;
}
@media (min-width: 568px) {
  /* line 140, ../../src/scss/_post-content.scss */
  .article ul.event-details .label {
    width: 25%;
  }
}
/* line 148, ../../src/scss/_post-content.scss */
.article ul.event-details .content {
  width: 100%;
}
@media (min-width: 568px) {
  /* line 148, ../../src/scss/_post-content.scss */
  .article ul.event-details .content {
    width: 75%;
  }
}
/* line 155, ../../src/scss/_post-content.scss */
.article ul.event-details li {
  margin-bottom: 1em;
}
/* line 159, ../../src/scss/_post-content.scss */
.article ul.event-details li:after {
  content: '';
  display: block;
  clear: both;
}
/* line 166, ../../src/scss/_post-content.scss */
.article .kicker {
  position: relative;
}
/* line 168, ../../src/scss/_post-content.scss */
.article .kicker .meta {
  display: inline-block;
  margin-right: 2rem;
}
/* line 172, ../../src/scss/_post-content.scss */
.article .kicker .nav--social {
  display: inline-block;
  margin-top: 1em;
}
@media (min-width: 800px) {
  /* line 172, ../../src/scss/_post-content.scss */
  .article .kicker .nav--social {
    margin-top: 0;
    position: absolute;
    top: 0;
    right: 0;
  }
}
/* line 182, ../../src/scss/_post-content.scss */
.article .kicker .social-links {
  margin-top: 0;
  padding-left: 0;
}
/* line 185, ../../src/scss/_post-content.scss */
.article .kicker .social-links li {
  background-color: #f0565d;
  cursor: pointer;
}
/* line 188, ../../src/scss/_post-content.scss */
.article .kicker .social-links li a {
  color: #ffffff;
}
/* line 190, ../../src/scss/_post-content.scss */
.article .kicker .social-links li a.icon-mail-envelope {
  font-size: 2.2rem;
  position: relative;
  top: 4px;
}
/* line 201, ../../src/scss/_post-content.scss */
.article.article--featured h1, .article.article--featured h2, .article.article--single h1, .article.article--single h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
}
/* line 207, ../../src/scss/_post-content.scss */
.article.article--featured .kicker, .article.article--single .kicker {
  margin-bottom: 2rem;
}
/* line 211, ../../src/scss/_post-content.scss */
.article.article--featured .featured-image, .article.article--single .featured-image {
  margin: 1.5rem 0;
}
/* line 217, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) h1 {
  font-weight: bold;
}
/* line 220, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) h1, .article:not(.article--featured):not(.article--single) h2 {
  margin-top: 0;
  margin-bottom: .5rem;
  font-size: 2rem;
}
/* line 224, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) h1 a, .article:not(.article--featured):not(.article--single) h2 a {
  color: inherit !important;
}
/* line 226, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) h1 a:hover, .article:not(.article--featured):not(.article--single) h2 a:hover {
  color: #00ccff !important;
}
/* line 232, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) .featured-image, .article:not(.article--featured):not(.article--single) .copy-content {
  float: left;
}
/* line 236, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) .featured-image {
  margin-bottom: 1.5rem;
  width: 40%;
  padding-right: 2%;
}
@media (min-width: 568px) {
  /* line 236, ../../src/scss/_post-content.scss */
  .article:not(.article--featured):not(.article--single) .featured-image {
    margin-bottom: 0;
  }
}
/* line 245, ../../src/scss/_post-content.scss */
.article:not(.article--featured):not(.article--single) .copy-content {
  width: 60%;
  padding-left: 2%;
}
/* line 253, ../../src/scss/_post-content.scss */
.article:last-child {
  margin-bottom: 0;
}
/* line 257, ../../src/scss/_post-content.scss */
.article .kicker {
  margin: 1.5rem 0;
}

/* line 262, ../../src/scss/_post-content.scss */
.nav--pagination {
  font-size: 2rem;
  text-align: right;
}
/* line 266, ../../src/scss/_post-content.scss */
.nav--pagination span {
  font-weight: bold;
}
/* line 270, ../../src/scss/_post-content.scss */
.nav--pagination a {
  color: #00a1e4 !important;
  font-weight: bold;
  display: inline-block;
  margin: 0 .1em;
}
/* line 275, ../../src/scss/_post-content.scss */
.nav--pagination a:hover {
  color: #00ccff !important;
}

/* line 281, ../../src/scss/_post-content.scss */
.nav--post-content {
  border-top: solid 1px #707070;
  border-bottom: solid 1px #707070;
  padding: 2rem 0;
}

/* line 288, ../../src/scss/_post-content.scss */
.nav--cta a {
  display: inline-block;
  margin-bottom: .5em;
}

/* line 294, ../../src/scss/_post-content.scss */
.fb-comments-count {
  display: inline-block;
}

/* line 299, ../../src/scss/_post-content.scss */
.comments h3 {
  display: none;
}

/* line 304, ../../src/scss/_post-content.scss */
.cc_tc p {
  padding-bottom: 5px;
}
/* line 307, ../../src/scss/_post-content.scss */
.cc_tc ul {
  margin-top: 0px;
  padding-left: 0px;
}
/* line 311, ../../src/scss/_post-content.scss */
.cc_tc ul li ul {
  padding-left: 0px !important;
  margin-left: 0px;
}

/* line 320, ../../src/scss/_post-content.scss */
.n_image_grid {
  padding: 40px 0;
}
/* line 323, ../../src/scss/_post-content.scss */
.n_image_grid .image_block:empty {
  display: none;
}
/* line 326, ../../src/scss/_post-content.scss */
.n_image_grid .image_block .clear {
  display: none;
}
@media (min-width: 960px) {
  /* line 326, ../../src/scss/_post-content.scss */
  .n_image_grid .image_block .clear {
    display: block;
  }
}
/* line 332, ../../src/scss/_post-content.scss */
.n_image_grid .image_block .large-4 {
  width: 100%;
  text-align: center;
  padding: 5px;
}
/* line 336, ../../src/scss/_post-content.scss */
.n_image_grid .image_block .large-4 img {
  max-width: 300px;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 332, ../../src/scss/_post-content.scss */
  .n_image_grid .image_block .large-4 {
    width: 50%;
    float: left;
    padding: 5%;
  }
  /* line 344, ../../src/scss/_post-content.scss */
  .n_image_grid .image_block .large-4 img {
    max-width: 100%;
    width: auto;
  }
}
@media (min-width: 960px) {
  /* line 332, ../../src/scss/_post-content.scss */
  .n_image_grid .image_block .large-4 {
    width: 33.33333%;
  }
}

/* line 2, ../../src/scss/_donate.scss */
.donate {
  text-align: center;
}
/* line 6, ../../src/scss/_donate.scss */
.donate iframe {
  width: 100%;
  max-width: 768px;
  border: none;
}

/* line 2, ../../src/scss/_events.scss */
* {
  box-sizing: border-box;
}

/* line 4, ../../src/scss/_events.scss */
.events-header {
  position: relative;
  /*padding: 5px 15px 20px 0;*/
  padding: 0 15px 20px 0;
}
/* line 9, ../../src/scss/_events.scss */
.events-header h2 {
  float: left;
  font-size: 3.5rem;
  color: #414141;
  /*margin: 0;*/
  margin-bottom: 0;
  border: 0;
}
@media (min-width: 768px) {
  /* line 9, ../../src/scss/_events.scss */
  .events-header h2 {
    margin-top: 0px;
  }
}

/* clearfix */
/* Search via tag*/
/*Search via tags*/
/* line 25, ../../src/scss/_events.scss */
.events-header:after {
  content: '';
  display: block;
  clear: both;
}

/* line 30, ../../src/scss/_events.scss */
.searchevents {
  float: right;
  width: 100%;
  height: 80px;
  margin: 15px 0 5px 0;
  text-align: right;
  /*@include breakpoint(mobile-large) {
  	margin-top: 30px;
  }*/
}
/* line 36, ../../src/scss/_events.scss */
.searchevents .searchinput {
  height: 37px;
  line-height: 37px;
  border: 1px solid #4bc1be;
  color: #000;
  width: 99%;
}
/* line 43, ../../src/scss/_events.scss */
.searchevents .select_box {
  margin-top: -1px;
  position: relative;
  overflow: hidden;
  width: 99%;
  float: left;
}
/* line 50, ../../src/scss/_events.scss */
.searchevents .select_box:after {
  content: "";
  height: 38px;
  position: absolute;
  border-right: 2px solid #e6eef4;
  right: 35px;
  top: 0px;
}
/* line 58, ../../src/scss/_events.scss */
.searchevents .searchtags {
  float: right;
  border: 2px solid #e6eef4;
  width: 100%;
  height: 38px;
  color: #000;
  font-weight: 600;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-size: 1.5rem;
  padding: 4px 8px 0px;
  font-size: 16px;
  line-height: 1;
  /* border: 0; */
  border-radius: 0px;
  background-image: url(../img/br_new_down.png);
  background-repeat: no-repeat;
  background-position: right 5px top 6px;
  background-color: #fff;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-right: 0%;
  margin-bottom: 14px;
}
/* line 82, ../../src/scss/_events.scss */
.searchevents .search_display {
  display: none;
  float: left;
  width: 20%;
  font-size: 1.6rem;
  line-height: 0px;
  padding-top: 18px;
  text-align: right;
}
/* line 91, ../../src/scss/_events.scss */
.searchevents .search_or {
  display: none;
  float: left;
  width: 12.333%;
  font-size: 1.6rem;
  line-height: 0px;
  padding-top: 18px;
  text-align: center;
}
/* line 100, ../../src/scss/_events.scss */
.searchevents select.searchtags::-ms-expand {
  display: none;
}
/* line 103, ../../src/scss/_events.scss */
.searchevents .searchsubmit {
  color: #4bc1be;
  top: 57px;
}
@media (min-width: 768px) {
  /* line 30, ../../src/scss/_events.scss */
  .searchevents {
    height: 30px;
  }
  /* line 113, ../../src/scss/_events.scss */
  .searchevents .select_box {
    width: 50%;
  }
  /* line 116, ../../src/scss/_events.scss */
  .searchevents .searchinput {
    width: 37.3333%;
  }
  /* line 119, ../../src/scss/_events.scss */
  .searchevents .searchsubmit {
    right: 20px;
    top: 7px;
  }
  /* line 123, ../../src/scss/_events.scss */
  .searchevents .searchtags {
    width: 75%;
  }
  /* line 126, ../../src/scss/_events.scss */
  .searchevents .search_or, .searchevents .search_display {
    display: block;
  }
}
@media (min-width: 960px) {
  /* line 30, ../../src/scss/_events.scss */
  .searchevents {
    margin-top: 5px;
    width: 650px;
  }
}

/* ---- grid ---- */
/* line 138, ../../src/scss/_events.scss */
.grid {
  max-width: 1170px;
  counter-reset: grid-item;
}

/* ---- grid-item ---- */
/* line 145, ../../src/scss/_events.scss */
.grid-sizer,
.grid-item {
  width: 96%;
}
@media (min-width: 568px) {
  /* line 145, ../../src/scss/_events.scss */
  .grid-sizer,
  .grid-item {
    width: 47%;
  }
}
@media (min-width: 960px) {
  /* line 145, ../../src/scss/_events.scss */
  .grid-sizer,
  .grid-item {
    width: 31.2%;
  }
}

/* line 156, ../../src/scss/_events.scss */
.grid-item {
  border: 1px solid #CCC;
  border-color: rgba(204, 204, 204, 0.5);
  margin-bottom: 30px;
}
/* line 161, ../../src/scss/_events.scss */
.grid-item img {
  width: 370px;
  height: auto;
}
/* line 166, ../../src/scss/_events.scss */
.grid-item .padding {
  padding: 15px;
}
/* line 170, ../../src/scss/_events.scss */
.grid-item h3 {
  color: #414141;
  margin: 0 0 15px;
}
/* line 175, ../../src/scss/_events.scss */
.grid-item p {
  font-size: 1.6rem;
  line-height: 1.5em;
}

/* clearfix */
/* line 184, ../../src/scss/_events.scss */
.grid:after,
.grid-sizer:after,
.grid-item:after {
  content: '';
  display: block;
  clear: both;
}

/*.grid-item:before {
  counter-increment: grid-item;
  content: counter(grid-item);
  display: block;
  color: red;
  padding-top: 0.2em;
  text-align: center;
  font-size: 1.4rem;
}*/
/* line 203, ../../src/scss/_events.scss */
.cta-events-button-container {
  width: 100%;
  text-align: center;
  padding-bottom: 30px;
}

/* css if user add content from editor without adding any tags*/
/* line 209, ../../src/scss/_events.scss */
.single-event .wp-content {
  font-size: 1.6rem;
  line-height: 1.5em;
}

/* line 1, ../../src/scss/_campaign.scss */
.campaign {
  color: #5f5f5f;
}
/* line 5, ../../src/scss/_campaign.scss */
.campaign .campaign-header {
  padding-top: 50px;
}
/* line 9, ../../src/scss/_campaign.scss */
.campaign .content-column {
  margin-bottom: 25px;
  padding: 0 20px;
}
@media (min-width: 768px) {
  /* line 9, ../../src/scss/_campaign.scss */
  .campaign .content-column {
    margin-bottom: 0;
  }
}
@media (min-width: 1280px) {
  /* line 9, ../../src/scss/_campaign.scss */
  .campaign .content-column {
    padding: 0;
  }
}
/* line 25, ../../src/scss/_campaign.scss */
.campaign .campaign-columns .campaign-column {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  /* line 23, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns {
    display: flex;
    flex-direction: row;
  }
  /* line 33, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns .campaign-column {
    flex: 1;
    margin: 0 20px;
  }
  /* line 37, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns .campaign-column:first-child {
    margin-left: 0;
    margin-bottom: 0;
  }
  /* line 42, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns .campaign-column:last-child {
    margin-right: 0;
  }
  /* line 46, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns .campaign-column.campaign-column-narrow {
    flex-basis: 43%;
  }
  /* line 50, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns .campaign-column.campaign-column-wide {
    flex-basis: 57%;
  }
}
@media (min-width: 960px) {
  /* line 59, ../../src/scss/_campaign.scss */
  .campaign .campaign-columns .campaign-column {
    margin: 0 60px;
  }
}
@media (min-width: 768px) {
  /* line 67, ../../src/scss/_campaign.scss */
  .campaign .campaign-header-image {
    height: 0;
  }
}
/* line 72, ../../src/scss/_campaign.scss */
.campaign .campaign-header-image img {
  width: 100%;
  height: auto;
}
/* line 76, ../../src/scss/_campaign.scss */
.campaign .campaign-header-image p {
  font-size: 2rem;
  margin: 25px 0 45px 0;
}
/* line 84, ../../src/scss/_campaign.scss */
.campaign .campaign-content h1, .campaign .campaign-content h2 {
  font-size: 3.3rem;
  line-height: 4rem;
  font-weight: 200;
  margin: 0;
}
@media (min-width: 768px) {
  /* line 84, ../../src/scss/_campaign.scss */
  .campaign .campaign-content h1, .campaign .campaign-content h2 {
    font-size: 4.4rem;
    line-height: 5.2rem;
  }
}
@media (min-width: 960px) {
  /* line 84, ../../src/scss/_campaign.scss */
  .campaign .campaign-content h1, .campaign .campaign-content h2 {
    font-size: 6.4rem;
    line-height: 7.7rem;
  }
}
/* line 102, ../../src/scss/_campaign.scss */
.campaign .campaign-content .description {
  font-size: 2rem;
  line-height: 2.8rem;
  margin-top: 25px;
}
@media (min-width: 768px) {
  /* line 102, ../../src/scss/_campaign.scss */
  .campaign .campaign-content .description {
    font-size: 2.4rem;
    line-height: 3rem;
    margin-top: 50px;
  }
}
/* line 115, ../../src/scss/_campaign.scss */
.campaign .campaign-content ul {
  list-style: none;
  padding-left: 0;
}
/* line 119, ../../src/scss/_campaign.scss */
.campaign .campaign-content ul li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 15px;
}
/* line 124, ../../src/scss/_campaign.scss */
.campaign .campaign-content ul li:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  background: url('../img/campaigns/tick.svg?1501460479');
  width: 24px;
  height: 24px;
}
/* line 136, ../../src/scss/_campaign.scss */
.campaign .campaign-content .ctas {
  margin-top: 45px;
}
/* line 139, ../../src/scss/_campaign.scss */
.campaign .campaign-content .ctas .cta-button {
  white-space: nowrap;
}
@media (min-width: 960px) {
  /* line 136, ../../src/scss/_campaign.scss */
  .campaign .campaign-content .ctas {
    margin-top: 85px;
  }
}
/* line 148, ../../src/scss/_campaign.scss */
.campaign .campaign-content .ask-cta {
  margin-top: 25px;
}
/* line 151, ../../src/scss/_campaign.scss */
.campaign .campaign-content .ask-cta .cta-button {
  font-size: 2rem;
  padding: 0 20px;
}
@media (min-width: 768px) {
  /* line 151, ../../src/scss/_campaign.scss */
  .campaign .campaign-content .ask-cta .cta-button {
    padding: 0 40px;
  }
}
@media (min-width: 960px) {
  /* line 151, ../../src/scss/_campaign.scss */
  .campaign .campaign-content .ask-cta .cta-button {
    font-size: 2.4rem;
  }
}
@media (min-width: 768px) {
  /* line 148, ../../src/scss/_campaign.scss */
  .campaign .campaign-content .ask-cta {
    margin-top: 50px;
  }
}
/* line 173, ../../src/scss/_campaign.scss */
.campaign .campaign-image .static,
.campaign .campaign-image .foreground,
.campaign .campaign-image .background {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/* line 181, ../../src/scss/_campaign.scss */
.campaign .campaign-image.feature {
  position: relative;
  padding-top: 45.80838%;
  margin-bottom: 50px;
  z-index: -1;
  pointer-events: none;
}
@media (min-width: 768px) {
  /* line 181, ../../src/scss/_campaign.scss */
  .campaign .campaign-image.feature {
    margin-top: -10%;
    margin-bottom: -10%;
  }
}
/* line 193, ../../src/scss/_campaign.scss */
.campaign .campaign-image.feature img {
  position: absolute;
  top: 0;
}
/* line 197, ../../src/scss/_campaign.scss */
.campaign .campaign-image.feature img.foreground, .campaign .campaign-image.feature img.background {
  z-index: 1;
}
/* line 207, ../../src/scss/_campaign.scss */
.campaign .cityscape {
  position: relative;
  overflow: hidden;
}
/* line 211, ../../src/scss/_campaign.scss */
.campaign .cityscape .city {
  width: 200%;
}
@media (min-width: 768px) {
  /* line 211, ../../src/scss/_campaign.scss */
  .campaign .cityscape .city {
    width: 100%;
  }
}
/* line 220, ../../src/scss/_campaign.scss */
.campaign .cityscape .car {
  position: absolute;
  bottom: 3%;
  left: -50px;
  width: 13.53293%;
}
@media (min-width: 768px) {
  /* line 220, ../../src/scss/_campaign.scss */
  .campaign .cityscape .car {
    width: 6.76647%;
  }
}
/* line 233, ../../src/scss/_campaign.scss */
.campaign .step-by-step {
  text-align: center;
}
@media (min-width: 768px) {
  /* line 233, ../../src/scss/_campaign.scss */
  .campaign .step-by-step {
    margin-top: 50px;
  }
}
/* line 240, ../../src/scss/_campaign.scss */
.campaign .step-by-step h3 {
  font-size: 3rem;
}
@media (min-width: 768px) {
  /* line 240, ../../src/scss/_campaign.scss */
  .campaign .step-by-step h3 {
    font-size: 4.2rem;
  }
}
/* line 248, ../../src/scss/_campaign.scss */
.campaign .step-by-step .step {
  font-size: 2rem;
}
/* line 251, ../../src/scss/_campaign.scss */
.campaign .step-by-step .step p {
  margin-top: 24px;
}
@media (min-width: 768px) {
  /* line 251, ../../src/scss/_campaign.scss */
  .campaign .step-by-step .step p {
    opacity: 0;
    -webkit-transition: opacity 0.25s;
    -moz-transition: opacity 0.25s;
    transition: opacity 0.25s;
  }
}
/* line 259, ../../src/scss/_campaign.scss */
.campaign .step-by-step .step p.step-title {
  font-weight: 600;
}
/* line 266, ../../src/scss/_campaign.scss */
.campaign .step-by-step .marker {
  position: relative;
  width: 100%;
  max-width: 80px;
  margin: 0 auto;
}
@media (min-width: 768px) {
  /* line 266, ../../src/scss/_campaign.scss */
  .campaign .step-by-step .marker {
    max-width: 120px;
    opacity: 0;
    -webkit-transform: translateY(60px);
    -moz-transform: translateY(60px);
    -ms-transform: translateY(60px);
    -o-transform: translateY(60px);
    transform: translateY(60px);
    -webkit-transition: -webkit-transform 0.25s, opacity 0.25s;
    -moz-transition: -moz-transform 0.25s, opacity 0.25s;
    transition: transform 0.25s, opacity 0.25s;
  }
}
/* line 279, ../../src/scss/_campaign.scss */
.campaign .step-by-step .marker img {
  width: 100%;
  height: auto;
}
/* line 284, ../../src/scss/_campaign.scss */
.campaign .step-by-step .marker .marker-number {
  position: absolute;
  top: 17%;
  left: 0;
  width: 100%;
  font-size: 3rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 284, ../../src/scss/_campaign.scss */
  .campaign .step-by-step .marker .marker-number {
    font-size: 4.7rem;
  }
}
@media (min-width: 768px) {
  /* line 302, ../../src/scss/_campaign.scss */
  .campaign .step-by-step.in-view .step .marker {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
  /* line 307, ../../src/scss/_campaign.scss */
  .campaign .step-by-step.in-view .step p {
    opacity: 1;
    -webkit-transition: opacity 0.25s 0.25s;
    -moz-transition: opacity 0.25s 0.25s;
    transition: opacity 0.25s 0.25s;
  }
  /* line 313, ../../src/scss/_campaign.scss */
  .campaign .step-by-step.in-view .step:nth-child(1) .marker {
    -webkit-transition: transform .25s 0.1s, opacity .25s 0.1s;
    -moz-transition: transform .25s 0.1s, opacity .25s 0.1s;
    transition: transform .25s 0.1s, opacity .25s 0.1s;
  }
  /* line 313, ../../src/scss/_campaign.scss */
  .campaign .step-by-step.in-view .step:nth-child(2) .marker {
    -webkit-transition: transform .25s 0.2s, opacity .25s 0.2s;
    -moz-transition: transform .25s 0.2s, opacity .25s 0.2s;
    transition: transform .25s 0.2s, opacity .25s 0.2s;
  }
  /* line 313, ../../src/scss/_campaign.scss */
  .campaign .step-by-step.in-view .step:nth-child(3) .marker {
    -webkit-transition: transform .25s 0.3s, opacity .25s 0.3s;
    -moz-transition: transform .25s 0.3s, opacity .25s 0.3s;
    transition: transform .25s 0.3s, opacity .25s 0.3s;
  }
}
/* line 323, ../../src/scss/_campaign.scss */
.campaign .step-by-step .call-cta {
  margin: 100px 0 50px 0;
}
@media (min-width: 960px) {
  /* line 329, ../../src/scss/_campaign.scss */
  .campaign .campaign-details {
    max-width: 485px;
  }
}
/* line 335, ../../src/scss/_campaign.scss */
.campaign .campaign-column.stories {
  background: white;
  border: 1px solid #cccccc;
}
/* line 339, ../../src/scss/_campaign.scss */
.campaign .campaign-column.stories .stories-wrapper {
  padding: 25px 40px;
}
@media (min-width: 960px) {
  /* line 339, ../../src/scss/_campaign.scss */
  .campaign .campaign-column.stories .stories-wrapper {
    padding: 50px 80px;
  }
}
@media (min-width: 768px) {
  /* line 335, ../../src/scss/_campaign.scss */
  .campaign .campaign-column.stories {
    margin-top: -15%;
    max-width: 530px;
  }
}
/* line 353, ../../src/scss/_campaign.scss */
.campaign .campaign-column.stories h3 {
  font-size: 3rem;
  margin: 0 0 30px 0;
  font-weight: 600;
}
/* line 359, ../../src/scss/_campaign.scss */
.campaign .campaign-column.stories p {
  font-size: 2rem;
  margin: 25px 0 45px 0;
}
/* line 365, ../../src/scss/_campaign.scss */
.campaign .video-thumb {
  cursor: pointer;
  position: relative;
}
/* line 369, ../../src/scss/_campaign.scss */
.campaign .video-thumb img {
  width: 100%;
  height: auto;
}
/* line 374, ../../src/scss/_campaign.scss */
.campaign .video-thumb .video-embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* line 384, ../../src/scss/_campaign.scss */
.campaign .call-cta {
  font-size: 2.5rem;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 384, ../../src/scss/_campaign.scss */
  .campaign .call-cta {
    font-size: 3rem;
  }
}
/* line 392, ../../src/scss/_campaign.scss */
.campaign .call-cta a {
  color: #f0565d;
}
/* line 397, ../../src/scss/_campaign.scss */
.campaign .grey {
  background-color: #e6e6e8;
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 397, ../../src/scss/_campaign.scss */
  .campaign .grey {
    padding-bottom: 100px;
  }
}
/* line 409, ../../src/scss/_campaign.scss */
.campaign .tablet-up {
  display: none;
}
@media (min-width: 768px) {
  /* line 409, ../../src/scss/_campaign.scss */
  .campaign .tablet-up {
    display: block;
  }
}
@media (min-width: 768px) {
  /* line 416, ../../src/scss/_campaign.scss */
  .campaign .mobile-only {
    display: none;
  }
}

/* line 4, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-thanks-msg {
  text-align: center;
  padding: 40px 0px 0 0;
  font-size: 30px;
}
/* line 10, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container h1 {
  font-size: 10vw;
  color: #4ac1be;
  font-weight: bold;
  letter-spacing: 0.5px;
  padding: 30px 0;
  margin: auto;
  text-align: center;
}
@media (min-width: 568px) {
  /* line 10, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container h1 {
    font-size: 64px;
    padding: 60px 0;
  }
}
/* line 22, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container h1.content-header {
  color: #58585b;
  font-size: 32px;
  font-weight: 500;
  text-align: left;
  margin-bottom: -35px;
  margin-top: 0px;
  padding: 60px 0;
}
/* line 30, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container h1.content-header.claim-details {
  margin-top: -10px;
}
@media (min-width: 568px) {
  /* line 30, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container h1.content-header.claim-details {
    margin-top: 0px;
  }
}
/* line 39, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container h2 {
  font-size: 8vw;
  font-weight: 500;
  color: #58585b;
  margin-top: 0px;
  margin-bottom: 15px;
}
@media (min-width: 568px) {
  /* line 39, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container h2 {
    font-size: 42px;
  }
}
/* line 49, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container p {
  font-size: 5vw;
  font-weight: 7vw;
  color: #58585b;
  line-height: 35px;
  max-width: 620px;
  padding-bottom: 15px;
}
@media (min-width: 568px) {
  /* line 49, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container p {
    font-size: 24px;
    font-weight: 200;
  }
}
/* line 61, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container h3 {
  color: #58585b;
  font-size: 5vw;
  font-weight: 400;
  font-family: "Ubuntu";
  font-weight: 500;
}
@media (min-width: 568px) {
  /* line 61, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container h3 {
    font-size: 24px;
  }
}
/* line 70, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container h3 a {
  color: #f0555d;
  letter-spacing: 1px;
}
/* line 76, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .column, .page-template-customer_claim .nc-login .content-column .nc-container .columns {
  width: 100%;
  float: left;
}
/* line 81, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .column:last-child:not(:first-child), .page-template-customer_claim .nc-login .content-column .nc-container .columns:last-child:not(:first-child) {
  float: right;
}
/* line 85, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .column.end:last-child:last-child, .page-template-customer_claim .nc-login .content-column .nc-container .end.columns:last-child:last-child {
  float: left;
}
/* line 89, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .large-7 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 89, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container .large-7 {
    width: 58.33333%;
    padding-right: 20px;
  }
}
/* line 95, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .large-7.floatleft {
  float: left;
  margin-top: 35px;
}
@media (min-width: 768px) {
  /* line 95, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container .large-7.floatleft {
    margin-top: 0px;
  }
}
/* line 104, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .large-5 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 104, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container .large-5 {
    width: 41.66667%;
  }
}
/* line 109, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .large-5.floatright {
  float: right;
}
/* line 113, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .content-column .nc-container .large-6 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 113, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container .large-6 {
    width: 50%;
  }
  /* line 117, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login .content-column .nc-container .large-6 input[type=number], .page-template-customer_claim .nc-login .content-column .nc-container .large-6 input[type=email], .page-template-customer_claim .nc-login .content-column .nc-container .large-6 input[type=text], .page-template-customer_claim .nc-login .content-column .nc-container .large-6 select {
    width: 50%;
    margin-bottom: 30px;
  }
}
/* line 125, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login .cta-button {
  padding: 0px !important;
}
/* line 128, ../../src/scss/_customclaim.scss */
.page-template-customer_claim .nc-login button, .page-template-customer_claim .nc-login .cta-button {
  text-align: center;
  letter-spacing: 1px;
  cursor: pointer;
  font-family: 'Ubuntu';
  width: 100%;
  font-weight: 400;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-size: 22px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (min-width: 768px) {
  /* line 128, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim .nc-login button, .page-template-customer_claim .nc-login .cta-button {
    width: 50% !important;
  }
}
/* line 151, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .form-row {
  position: relative;
}
/* line 154, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .error-msg {
  display: none;
  color: #cd529e;
  font-size: 18px;
  font-family: "Ubuntu";
  margin-top: -15px;
  margin-bottom: 15px;
}
/* line 162, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .submit-error-msg {
  padding-top: 20px;
  display: none;
}
/* line 165, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .submit-error-msg .error-msg {
  display: block;
  opacity: 1;
}
/* line 171, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .error .error-msg {
  display: block;
}
@media (min-width: 768px) {
  /* line 171, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main .error .error-msg {
    display: initial;
  }
}
/* line 178, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .error#i_agreed .error-msg {
  margin-top: 15px;
  display: block;
}
@media (min-width: 768px) {
  /* line 178, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main .error#i_agreed .error-msg {
    margin-top: 10px;
  }
}
/* line 188, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .nc-bg {
  background-color: #f5f5f5;
  padding: 50px 0px 40px 0px;
}
/* line 191, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .nc-bg.customer-claim-form {
  padding: 0px 0 60px;
  margin-top: 40px;
}
@media (min-width: 568px) {
  /* line 191, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main .nc-bg.customer-claim-form {
    padding: 0px 0 100px;
  }
}
/* line 198, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .nc-bg .feup-forgot-password {
  margin-top: -125px;
  margin-left: 15px;
  position: absolute;
}
@media (min-width: 568px) {
  /* line 198, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main .nc-bg .feup-forgot-password {
    margin-top: -140px;
    margin-left: 31px;
  }
}
/* line 206, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .nc-bg .feup-forgot-password a {
  font-size: 16px;
  font-weight: 300;
}
/* line 213, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .clearfix {
  clear: both;
}
/* line 217, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main #ewd-feup-login-form-div {
  padding: 15px 15px 15px 15px;
  background-color: #fff;
}
@media (min-width: 568px) {
  /* line 217, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main #ewd-feup-login-form-div {
    padding: 30px;
    margin-top: 0px;
  }
}
/* line 225, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .ewd-feup-login-form-div, .page-template-customer_claim main .ewd-feup-form-div, .page-template-customer_claim main #ewd-feup-edit-profile-form-div {
  padding: 30px 15px 15px 15px;
  margin-top: 20px;
  background-color: #fff;
}
@media (min-width: 568px) {
  /* line 225, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main .ewd-feup-login-form-div, .page-template-customer_claim main .ewd-feup-form-div, .page-template-customer_claim main #ewd-feup-edit-profile-form-div {
    padding: 30px;
    margin-top: 0px;
  }
}
/* line 235, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .feup-lcmc {
  font-size: 22px;
  color: #58585b;
  font-weight: 500;
  margin-bottom: 30px;
}
/* line 242, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .feup-error {
  color: #cd529e;
  font-size: 19px;
  margin-bottom: 10px;
}
/* line 248, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main label.above_form {
  color: #58585b;
  font-weight: 300;
  margin-top: -20px;
  display: block;
  margin-bottom: 20px;
  font-size: 5vw;
  font-family: "Ubuntu";
}
@media (min-width: 568px) {
  /* line 248, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main label.above_form {
    font-size: 20px;
  }
}
/* line 262, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form label {
  font-size: 5vw;
  color: #58585b;
  font-weight: 300;
  display: block;
  width: 100%;
  font-family: "Ubuntu";
}
@media (min-width: 568px) {
  /* line 262, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main form label {
    font-size: 20px;
  }
}
/* line 272, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form label.i-agreed {
  margin-left: 50px;
  margin-top: -20px;
}
/* line 278, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form .feup-forgot-password a {
  font-size: 16px;
  font-weight: 300;
}
/* line 284, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #tax_invoice {
  position: relative;
}
/* line 287, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #icon_output {
  font-size: 18px;
  margin-bottom: 20px;
  padding: 0px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
/* line 295, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #icon_output img {
  margin-right: 5px;
}
/* line 298, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #icon_output:empty {
  display: none;
}
/* line 302, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #output,
.page-template-customer_claim main form #img_output {
  opacity: 1;
  width: 100% !important;
  margin: 20px 0px;
  display: none;
}
/* line 306, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #output.active_placeholder,
.page-template-customer_claim main form #img_output.active_placeholder {
  display: block;
  height: 200px !important;
  border: 0px;
  margin-bottom: 40px;
}
/* line 311, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form #output.active_placeholder img,
.page-template-customer_claim main form #img_output.active_placeholder img {
  width: 200px;
}
@media (min-width: 768px) {
  /* line 302, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main form #output,
  .page-template-customer_claim main form #img_output {
    width: 50% !important;
  }
}
/* line 321, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type=email], .page-template-customer_claim main form input[type=text], .page-template-customer_claim main form input[type=password], .page-template-customer_claim main form input[type=number] {
  display: inline-block;
  background: none;
  border: 1px solid #00a1e4;
  color: #373a36;
  font-family: "Ubuntu";
  font-weight: 500;
  width: 100%;
  font-size: 20px;
  margin-bottom: 10px;
  line-height: 30px;
  height: 45px;
  padding: 2px 0px 2px 10px;
  margin: 5px 10px 20px 0;
}
/* line 336, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type=number]::-webkit-inner-spin-button,
.page-template-customer_claim main form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}
/* line 343, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form select {
  width: 100%;
  line-height: 1.3em;
  font-size: 20px;
  border: 1px solid #00a1e4;
  -webkit-appearance: none;
  padding: 2px 5px;
  background: url(../img/select-down.png?1502670668) right no-repeat;
  color: #373a36;
  font-family: "Ubuntu";
  height: 45px;
  font-weight: 500;
  margin: 5px 10px 20px 0px;
  padding: 2px 5px 2px 10px;
  border-radius: 0px;
}
/* line 359, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type=submit] {
  letter-spacing: 1px;
  cursor: pointer;
  font-family: "Ubuntu", Helvetica, sans-serif;
}
/* line 364, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type=file] {
  position: absolute;
  top: 24px;
  left: 0px;
  opacity: 0;
  cursor: pointer;
  height: 60px;
  width: 292px;
}
/* line 373, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form .hasDatepicker {
  background-image: url(../img/calendar.png) !important;
  background-position: right 8px center !important;
  background-repeat: no-repeat !important;
}
/* line 378, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form button {
  background-color: #4c4c4c;
  color: #fff;
  border: none;
  -webkit-appearance: none;
  text-align: center;
  padding: 12px 20px;
  font-family: 'Ubuntu';
  margin: 5px 10px 18px 0;
}
@media (min-width: 568px) {
  /* line 378, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main form button {
    margin: 5px 10px 30px 0;
  }
}
/* line 391, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type="checkbox"] {
  opacity: 0;
  width: 32px;
  height: 37px;
  top: 13px;
  position: relative;
  z-index: 99;
}
/* line 399, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type="checkbox"] ~ i.checkbox:after {
  content: " ";
  border: 1px solid #00a1e4;
  width: 35px;
  height: 35px;
  position: absolute;
  top: 15px;
  left: 0px;
}
/* line 408, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form input[type="checkbox"]:checked ~ i.checkbox:after {
  background-image: url(../img/tick.png);
  background-repeat: no-repeat;
  background-position: 0px;
}
/* line 414, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form .cta-button {
  margin-top: 50px;
}
/* line 417, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form .ewd-feup-logout-submit {
  color: #f0555d;
  font-size: 6vw;
  font-weight: 500;
  background-color: transparent;
  border: none;
  float: right;
  margin-top: 2px;
}
@media (min-width: 568px) {
  /* line 417, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main form .ewd-feup-logout-submit {
    font-size: 24px;
    margin-top: 0px;
  }
}
/* line 430, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main form .ewd-feup-submit {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
  display: inline-block;
  background-color: #f0565d;
  padding: 0 40px;
  color: #ffffff !important;
  font-size: 22px;
  letter-spacing: 1px;
  line-height: 2.8em;
  border: none;
  margin: 20px 0px;
  width: 100%;
}
/* line 450, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .feup-welcome-group .feup-welcome {
  width: 65%;
  font-size: 5vw;
  font-weight: 500;
  float: left;
  color: #58595b;
  font-family: 'Ubuntu';
  margin-top: 5px;
}
@media (min-width: 568px) {
  /* line 450, ../../src/scss/_customclaim.scss */
  .page-template-customer_claim main .feup-welcome-group .feup-welcome {
    margin-top: 0px;
    font-size: 22px;
  }
}
/* line 463, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main .feup-welcome-group .feup-wipnut {
  width: 35%;
  float: left;
}
/* line 468, ../../src/scss/_customclaim.scss */
.page-template-customer_claim main #ewd-feup-login-form {
  width: auto;
}

/* line 474, ../../src/scss/_customclaim.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  text-align: center;
  font-size: 18px !important;
}

/* line 478, ../../src/scss/_customclaim.scss */
.ui-datepicker-month, .ui-datepicker-year {
  font-size: 18px !important;
}

/* line 484, ../../src/scss/_customclaim.scss */
.ui-datepicker-calendar tr th span {
  font-size: 18px !important;
}

/* line 491, ../../src/scss/_customclaim.scss */
.page-template-customer-thankspage .cta-button {
  margin-top: 10px;
}

/* line 495, ../../src/scss/_customclaim.scss */
.page-template-customer-claim-form .followus {
  display: none;
}
/* line 498, ../../src/scss/_customclaim.scss */
.page-template-customer-claim-form footer {
  margin-bottom: 0px;
}

/* line 502, ../../src/scss/_customclaim.scss */
#ui-datepicker-div {
  width: 280px;
}

/* line 3, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area.header_title {
  background-color: #f6f6f4;
  display: grid;
}
/* line 7, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area.header_area {
  background-color: #f6f6f4;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 7, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area.header_area {
    padding-bottom: 60px;
    padding-top: 0px;
  }
}
/* line 17, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office h4 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1px;
  color: #58585b;
  margin-top: 55px;
  margin-bottom: 0px;
}
/* line 24, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office h4 span {
  text-decoration: underline;
}
/* line 28, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices {
  width: 100%;
  float: left;
  margin-top: 35px;
  padding-bottom: 40px;
  padding-left: 12px;
  padding-right: 12px;
  border-bottom: 2px solid #b2b2b2;
}
@media (min-width: 768px) {
  /* line 28, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area_contact_us_office .localarea_offices {
    min-height: 250px;
  }
}
/* line 39, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices:last-child {
  border-bottom: 0px solid #fff;
}
@media (min-width: 768px) {
  /* line 28, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area_contact_us_office .localarea_offices {
    padding-bottom: 0px;
    border-bottom: 0px solid #fff;
    width: 33.33333%;
  }
}
/* line 47, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices img {
  float: left;
  margin: -5px 10px 0 0px;
}
@media (min-width: 768px) {
  /* line 47, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area_contact_us_office .localarea_offices img {
    margin: -5px 30px 0 10px;
  }
}
/* line 54, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices .localarea_address {
  margin-left: 47px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 54, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area_contact_us_office .localarea_offices .localarea_address {
    margin-left: 74px;
  }
}
/* line 61, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 100;
  color: #58585b;
}
/* line 66, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices p:nth-child(2) {
  max-width: 200px;
}
/* line 69, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices p.findoumore {
  margin-top: 20px;
}
/* line 72, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices p.localarea_phone {
  margin-top: 10px;
}
/* line 75, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices p strong {
  font-weight: 600;
  margin-bottom: 15px;
  display: block;
}
/* line 80, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices p br {
  display: none;
}
@media (min-width: 768px) {
  /* line 80, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area_contact_us_office .localarea_offices p br {
    display: block;
  }
}
/* line 87, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices a {
  font-size: 18px;
  font-weight: 600;
  color: #f0555d;
}
/* line 91, ../../src/scss/_local_area.scss */
.page-template-contact-us .local_area_contact_us_office .localarea_offices a.go_button {
  text-align: center;
  background-color: #f0555d;
  color: #fff;
  border-radius: 5px;
  font-weight: 400;
  font-size: 24px;
  padding: 10px 20px;
  margin-top: 20px;
  display: block;
  max-width: 70px;
  right: 0px;
}
@media (min-width: 1080px) {
  /* line 91, ../../src/scss/_local_area.scss */
  .page-template-contact-us .local_area_contact_us_office .localarea_offices a.go_button {
    position: absolute;
    bottom: 0px;
    right: -20px;
  }
}

/* line 113, ../../src/scss/_local_area.scss */
.local_area {
  clear: both;
}
/* line 115, ../../src/scss/_local_area.scss */
.local_area p {
  line-height: 30px;
  font-size: 20px;
}
/* line 119, ../../src/scss/_local_area.scss */
.local_area h3 {
  font-size: 24px;
  line-height: 35px;
}
/* line 123, ../../src/scss/_local_area.scss */
.local_area h1 {
  font-size: 3.2rem;
  font-weight: 600;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 123, ../../src/scss/_local_area.scss */
  .local_area h1 {
    font-size: 42px;
  }
}
/* line 130, ../../src/scss/_local_area.scss */
.local_area h1.title {
  color: #4bc1be;
  font-size: 64px;
  letter-spacing: 1px;
  margin-bottom: -40px;
  margin-top: 40px;
}
@media (min-width: 768px) {
  /* line 130, ../../src/scss/_local_area.scss */
  .local_area h1.title {
    margin-bottom: -40px;
    margin-top: 80px;
  }
}
/* line 143, ../../src/scss/_local_area.scss */
.local_area.text_grid h1 {
  color: #00a0e3;
  font-size: 40px;
  margin: 30px 0px 35px;
}
@media (min-width: 768px) {
  /* line 143, ../../src/scss/_local_area.scss */
  .local_area.text_grid h1 {
    font-size: 42px;
  }
}
@media (min-width: 768px) {
  /* line 152, ../../src/scss/_local_area.scss */
  .local_area.local_area_search {
    float: left;
    z-index: 9;
    width: 33%;
  }
}
/* line 159, ../../src/scss/_local_area.scss */
.local_area.header_area {
  padding-top: 0px;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 159, ../../src/scss/_local_area.scss */
  .local_area.header_area {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
/* line 166, ../../src/scss/_local_area.scss */
.local_area.header_area .content-flag-image {
  display: none;
  width: 80px;
  padding: 0px;
  margin-bottom: -24px;
  margin-right: 40px;
  position: relative;
  border: 1px solid #e6e6e6;
}
@media (min-width: 768px) {
  /* line 166, ../../src/scss/_local_area.scss */
  .local_area.header_area .content-flag-image {
    display: inline-block;
  }
}
/* line 178, ../../src/scss/_local_area.scss */
.local_area.header_area img {
  margin: auto;
  max-width: 100%;
}
/* line 182, ../../src/scss/_local_area.scss */
.local_area.header_area h1 {
  padding: 40px 0 0px 0;
}
@media (min-width: 768px) {
  /* line 182, ../../src/scss/_local_area.scss */
  .local_area.header_area h1 {
    padding: 20px 0 10px 0;
  }
}
/* line 188, ../../src/scss/_local_area.scss */
.local_area.header_area h3 {
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  color: #5f615e;
}
@media (min-width: 768px) {
  /* line 188, ../../src/scss/_local_area.scss */
  .local_area.header_area h3 {
    font-size: 30px;
  }
}
@media (min-width: 768px) {
  /* line 188, ../../src/scss/_local_area.scss */
  .local_area.header_area h3 {
    padding-top: 0px;
    line-height: 0px;
    text-align: left;
  }
}
/* line 202, ../../src/scss/_local_area.scss */
.local_area.header_area p {
  color: #5f615e;
  margin: auto;
  text-align: center;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  /* line 202, ../../src/scss/_local_area.scss */
  .local_area.header_area p {
    font-size: 24px;
    line-height: 34px;
  }
}
/* line 211, ../../src/scss/_local_area.scss */
.local_area.header_area p br {
  display: none;
}
@media (min-width: 768px) {
  /* line 211, ../../src/scss/_local_area.scss */
  .local_area.header_area p br {
    display: block;
  }
}
/* line 218, ../../src/scss/_local_area.scss */
.local_area.header_area .local_area_makeanenquiry {
  margin: auto;
  max-width: 700px;
  padding-top: 60px;
}
/* line 222, ../../src/scss/_local_area.scss */
.local_area.header_area .local_area_makeanenquiry a {
  padding: 0px;
  text-align: center;
  width: 285px;
  color: #4ac1be;
}
/* line 227, ../../src/scss/_local_area.scss */
.local_area.header_area .local_area_makeanenquiry a.cta-button {
  display: block;
  margin: auto;
  font-size: 24px;
  background-color: #4ac1be;
  font-weight: 400;
}
@media (min-width: 768px) {
  /* line 227, ../../src/scss/_local_area.scss */
  .local_area.header_area .local_area_makeanenquiry a.cta-button {
    display: inherit;
    margin: auto;
  }
}
/* line 239, ../../src/scss/_local_area.scss */
.local_area.header_area .local_area_makeanenquiry h3 {
  padding-top: 30px;
}
@media (min-width: 768px) {
  /* line 239, ../../src/scss/_local_area.scss */
  .local_area.header_area .local_area_makeanenquiry h3 {
    padding-top: 0px;
  }
}
/* line 248, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team {
  background-color: #f5f5f5;
  padding: 20px 0px 10px 0px;
  color: #58585b;
}
@media (min-width: 768px) {
  /* line 248, ../../src/scss/_local_area.scss */
  .local_area.meet_your_local_team {
    padding: 40px 0px 80px 0px;
  }
}
/* line 255, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team h1 {
  color: #00a0e3;
  font-size: 40px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 255, ../../src/scss/_local_area.scss */
  .local_area.meet_your_local_team h1 {
    padding-bottom: 40px;
    font-size: 42px;
  }
}
/* line 264, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 10px;
  letter-spacing: 0.5px;
}
/* line 270, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team p {
  padding-top: 25px;
  font-weight: 300;
}
@media (min-width: 768px) {
  /* line 270, ../../src/scss/_local_area.scss */
  .local_area.meet_your_local_team p {
    font-size: 22px;
    line-height: 32px;
    padding-top: 20px;
  }
}
/* line 278, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team p.regular {
  font-weight: 400;
  line-height: 17px;
  padding-top: 0px;
}
/* line 285, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team .team-img img {
  max-width: 100%;
}
/* line 289, ../../src/scss/_local_area.scss */
.local_area.meet_your_local_team .team-data {
  padding: 30px 0 55px 0;
}
@media (min-width: 768px) {
  /* line 289, ../../src/scss/_local_area.scss */
  .local_area.meet_your_local_team .team-data {
    padding: 0px;
  }
}
/* line 296, ../../src/scss/_local_area.scss */
.local_area.services_in_your_area {
  padding-top: 30px;
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 296, ../../src/scss/_local_area.scss */
  .local_area.services_in_your_area {
    padding-top: 40px;
    padding-bottom: 60px;
  }
}
/* line 303, ../../src/scss/_local_area.scss */
.local_area.services_in_your_area h1 {
  color: #00a0e3;
  font-size: 40px;
}
@media (min-width: 768px) {
  /* line 303, ../../src/scss/_local_area.scss */
  .local_area.services_in_your_area h1 {
    font-size: 42px;
  }
}
/* line 311, ../../src/scss/_local_area.scss */
.local_area.services_in_your_area .service_column p {
  font-size: 20px;
  line-height: 25px;
  padding-bottom: 10px;
  float: left;
  font-weight: 300;
  padding-right: 10px;
}
@media (min-width: 768px) {
  /* line 311, ../../src/scss/_local_area.scss */
  .local_area.services_in_your_area .service_column p {
    padding-bottom: 20px;
    width: 33.33333%;
    font-size: 24px;
  }
}
/* line 323, ../../src/scss/_local_area.scss */
.local_area.services_in_your_area .service_column p a {
  color: #58585b;
}
/* line 325, ../../src/scss/_local_area.scss */
.local_area.services_in_your_area .service_column p a:hover {
  opacity: 0.7;
}
/* line 332, ../../src/scss/_local_area.scss */
.local_area.local_news {
  padding-top: 20px;
  padding-bottom: 35px;
}
@media (min-width: 768px) {
  /* line 332, ../../src/scss/_local_area.scss */
  .local_area.local_news {
    padding-top: 30px;
    padding-bottom: 90px;
  }
}
/* line 339, ../../src/scss/_local_area.scss */
.local_area.local_news h1 {
  text-align: center;
  color: #00a0e3;
  font-size: 40px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 339, ../../src/scss/_local_area.scss */
  .local_area.local_news h1 {
    padding-bottom: 0px;
    font-size: 42px;
  }
}
/* line 350, ../../src/scss/_local_area.scss */
.local_area.text_grid {
  padding: 20px 0 30px 0;
}
@media (min-width: 768px) {
  /* line 350, ../../src/scss/_local_area.scss */
  .local_area.text_grid {
    padding: 60px 0 80px 0;
  }
}
/* line 356, ../../src/scss/_local_area.scss */
.local_area.local_area_map {
  background-color: #f6f6f4;
  padding: 20px 0 40px 0;
}
/* line 359, ../../src/scss/_local_area.scss */
.local_area.local_area_map .content-column {
  padding: 0px;
}
@media (min-width: 768px) {
  /* line 359, ../../src/scss/_local_area.scss */
  .local_area.local_area_map .content-column {
    padding: 0 20px;
  }
}
/* line 365, ../../src/scss/_local_area.scss */
.local_area.local_area_map .content-column .local_area_contact_us_office h4 {
  padding: 0 12px;
}
/* line 370, ../../src/scss/_local_area.scss */
.local_area.local_area_map.localarea_contact_us {
  background-color: #fff;
  margin: 0 0 60px 0;
}
@media (min-width: 768px) {
  /* line 356, ../../src/scss/_local_area.scss */
  .local_area.local_area_map {
    padding: 80px 0;
  }
}
/* line 377, ../../src/scss/_local_area.scss */
.local_area.local_area_map h1 {
  color: #00a0e3;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 377, ../../src/scss/_local_area.scss */
  .local_area.local_area_map h1 {
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
  }
}
/* line 388, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas,
.local_area.local_area_map #property_canvas {
  height: 500px;
  width: 100%;
  margin: 0px;
  padding: 0px;
}
@media (min-width: 768px) {
  /* line 388, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas,
  .local_area.local_area_map #property_canvas {
    height: 700px;
  }
}
/* line 397, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas.localarea_contactus_map,
.local_area.local_area_map #property_canvas.localarea_contactus_map {
  float: left;
}
@media (min-width: 768px) {
  /* line 397, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas.localarea_contactus_map,
  .local_area.local_area_map #property_canvas.localarea_contactus_map {
    width: 67%;
  }
}
/* line 403, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup,
.local_area.local_area_map #property_canvas .map_popup {
  max-width: 225px;
}
@media (min-width: 375px) {
  /* line 403, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas .map_popup,
  .local_area.local_area_map #property_canvas .map_popup {
    max-width: 280px;
  }
}
@media (min-width: 768px) {
  /* line 403, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas .map_popup,
  .local_area.local_area_map #property_canvas .map_popup {
    min-width: 370px;
    max-width: 370px;
  }
}
/* line 412, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup h3,
.local_area.local_area_map #property_canvas .map_popup h3 {
  color: #58585b;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 0px;
  margin-top: 15px;
}
/* line 421, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup p,
.local_area.local_area_map #property_canvas .map_popup p {
  font-size: 18px;
  foont-weight: 200;
  color: #58585b;
  padding-bottom: 15px;
  line-height: 25px;
}
/* line 427, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup p.localarea_find_out_mmore,
.local_area.local_area_map #property_canvas .map_popup p.localarea_find_out_mmore {
  position: relative;
}
/* line 431, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup .phoneno,
.local_area.local_area_map #property_canvas .map_popup .phoneno {
  font-size: 18px;
  font-weight: 600;
  color: #f0555d;
  letter-spacing: 1px;
  font-family: "Ubuntu", Helvetica, sans-serif;
  float: left;
}
@media (min-width: 768px) {
  /* line 431, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas .map_popup .phoneno,
  .local_area.local_area_map #property_canvas .map_popup .phoneno {
    padding-top: 10px;
    float: right;
    padding-left: 20px;
  }
}
/* line 443, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup .phoneno span,
.local_area.local_area_map #property_canvas .map_popup .phoneno span {
  color: #373a36;
}
/* line 447, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup .cta-button,
.local_area.local_area_map #property_canvas .map_popup .cta-button {
  padding: 0;
  width: 180px;
  font-size: 18px;
  text-align: center;
  font-weight: 500;
  letter-spacing: 1px;
}
/* line 455, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup .ask-cta,
.local_area.local_area_map #property_canvas .map_popup .ask-cta {
  float: left;
}
/* line 458, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup a,
.local_area.local_area_map #property_canvas .map_popup a {
  font-size: 18px;
  font-weight: 600;
  color: #f0555d;
}
/* line 462, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup a.show_direction,
.local_area.local_area_map #property_canvas .map_popup a.show_direction {
  font-weight: 400;
}
/* line 465, ../../src/scss/_local_area.scss */
.local_area.local_area_map #map_canvas .map_popup a.go_button,
.local_area.local_area_map #property_canvas .map_popup a.go_button {
  text-align: center;
  background-color: #f0555d;
  color: #fff;
  border-radius: 5px;
  font-weight: 400;
  font-size: 24px;
  padding: 10px 10px;
  position: absolute;
  bottom: 15px;
  right: 0px;
}
@media (min-width: 375px) {
  /* line 465, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas .map_popup a.go_button,
  .local_area.local_area_map #property_canvas .map_popup a.go_button {
    padding: 10px 20px;
  }
}
@media (min-width: 768px) {
  /* line 465, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #map_canvas .map_popup a.go_button,
  .local_area.local_area_map #property_canvas .map_popup a.go_button {
    right: 40px;
  }
}
/* line 487, ../../src/scss/_local_area.scss */
.local_area.local_area_map #clicked_area_office {
  font-size: 18px;
  line-height: 24px;
  padding-left: 12px;
  padding-right: 12px;
  color: #58585b;
  padding-top: 10px;
}
@media (min-width: 768px) {
  /* line 487, ../../src/scss/_local_area.scss */
  .local_area.local_area_map #clicked_area_office {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 18px;
    line-height: 30px;
  }
}
/* line 500, ../../src/scss/_local_area.scss */
.local_area.local_area_map #clicked_area_office span {
  font-weight: 600;
}
/* line 504, ../../src/scss/_local_area.scss */
.local_area.local_area_map .Our_local_area {
  padding: 50px 0 50px 0;
  font-size: 40px;
  color: #00a0e3;
  text-align: center;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 504, ../../src/scss/_local_area.scss */
  .local_area.local_area_map .Our_local_area {
    font-size: 42px;
    padding: 40px 0 20px 0;
    line-height: 64px;
  }
}
/* line 517, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office {
  padding: 5px 32px 0px 32px;
  position: relative;
  border-bottom: 2px solid #a1a1a1;
}
@media (min-width: 768px) {
  /* line 517, ../../src/scss/_local_area.scss */
  .local_area.local_area_map .local_area_offices .local_area_office {
    padding: 5px 20px 0px 20px;
  }
}
/* line 523, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office.map-collapse {
  background-color: #fff;
  padding-bottom: 20px;
}
/* line 526, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office.map-collapse.pt-20 {
  padding-top: 20px;
}
/* line 530, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office:first-child {
  border-top: 2px solid #a1a1a1;
}
/* line 534, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office h2 {
  font-size: 24px;
  padding-bottom: 20px;
  font-weight: 600;
  color: #58585b;
}
@media (min-width: 768px) {
  /* line 534, ../../src/scss/_local_area.scss */
  .local_area.local_area_map .local_area_offices .local_area_office h2 {
    padding-bottom: 0px;
    font-size: 24px;
  }
}
/* line 544, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office ul {
  padding-left: 0px;
  display: none;
}
/* line 547, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office ul li {
  list-style: none;
  font-size: 18px;
  font-weight: 200;
  float: left;
  padding: 0 25px 5px 0;
  min-width: 180px;
}
@media (min-width: 768px) {
  /* line 547, ../../src/scss/_local_area.scss */
  .local_area.local_area_map .local_area_offices .local_area_office ul li {
    padding: 0 25px 20px 0;
  }
}
/* line 559, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office .arrow {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 17px solid #000;
  position: absolute;
  top: 32px;
  right: 20px;
  cursor: pointer;
}
/* line 572, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office.map-collapse .arrow {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 17px solid #000;
  position: absolute;
  top: 20px;
  right: 20px;
  border-top: 0px;
}
/* line 583, ../../src/scss/_local_area.scss */
.local_area.local_area_map .local_area_offices .local_area_office.map-collapse ul {
  display: block;
}
/* line 592, ../../src/scss/_local_area.scss */
.local_area .editor_content {
  color: #58585b;
}
/* line 594, ../../src/scss/_local_area.scss */
.local_area .editor_content p {
  padding-bottom: 50px;
}
@media (min-width: 768px) {
  /* line 594, ../../src/scss/_local_area.scss */
  .local_area .editor_content p {
    font-size: 22px;
    line-height: 32px;
  }
}
/* line 601, ../../src/scss/_local_area.scss */
.local_area .editor_content b {
  font-size: 22px;
  font-weight: 600;
}
/* line 606, ../../src/scss/_local_area.scss */
.local_area .video-container {
  position: relative;
  margin: 20px 0 0 0;
}
@media (min-width: 768px) {
  /* line 606, ../../src/scss/_local_area.scss */
  .local_area .video-container {
    margin: 80px 0 0 0;
  }
}
/* line 613, ../../src/scss/_local_area.scss */
.local_area .video-container.iframe-container img:not(.playbutton) {
  opacity: 0;
}
/* line 616, ../../src/scss/_local_area.scss */
.local_area .video-container.iframe-container iframe {
  display: block;
}
/* line 620, ../../src/scss/_local_area.scss */
.local_area .video-container img:not(.playbutton) {
  display: block;
  margin: auto;
  max-width: 100%;
}
/* line 625, ../../src/scss/_local_area.scss */
.local_area .video-container .playbutton {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  cursor: pointer;
  right: 0;
  width: 15%;
}
@media (min-width: 768px) {
  /* line 625, ../../src/scss/_local_area.scss */
  .local_area .video-container .playbutton {
    width: auto;
  }
}
/* line 638, ../../src/scss/_local_area.scss */
.local_area .video-container iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0px;
  top: 0px;
  bottom: 0px;
  display: none;
}
/* line 648, ../../src/scss/_local_area.scss */
.local_area .clear {
  clear: both;
}
/* line 651, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb {
  background-color: #fff;
  padding: 0px 25px 30px 25px;
  overflow: hidden;
  overflow-y: scroll;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
}
@media (min-width: 768px) {
  /* line 651, ../../src/scss/_local_area.scss */
  .local_area .search_by_suburb {
    padding: 20px 25px 30px 25px;
    border: 2px solid #808080;
    height: 700px;
  }
}
/* line 663, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb::-webkit-scrollbar {
  display: none;
}
/* line 666, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb h3 {
  font-size: 24px;
  color: #58585b;
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 666, ../../src/scss/_local_area.scss */
  .local_area .search_by_suburb h3 {
    padding: 0px;
    margin-top: 20px;
  }
}
/* line 675, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb input[type=text] {
  display: inline-block;
  background: none;
  border: 1px solid #00a1e4;
  color: #373a36;
  font-family: "Ubuntu";
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  height: 48px;
  padding: 2px 0px 2px 10px;
  margin: 5px 20px 20px 0;
  width: 148px;
}
@media (min-width: 768px) {
  /* line 675, ../../src/scss/_local_area.scss */
  .local_area .search_by_suburb input[type=text] {
    width: 180px;
    height: 48px;
  }
}
/* line 694, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb input[type=submit] {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
  display: inline-block;
  background-color: #f0565d;
  color: #ffffff !important;
  font-size: 22px;
  letter-spacing: 1px;
  border: none;
  width: 111px;
  height: 48px;
  font-weight: 400;
}
/* line 711, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb .error {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1px;
}
/* line 716, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul {
  padding-left: 0px;
}
/* line 718, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li {
  color: #f0555d;
  font-size: 18px;
  padding-bottom: 10px;
  list-style: none;
}
/* line 720, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li.localarea_regions > a {
  font-weight: 500;
}
/* line 728, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li .localarea_offices {
  display: none;
}
/* line 730, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li .localarea_offices li {
  padding-top: 5px;
  padding-bottom: 0px;
}
/* line 733, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li .localarea_offices li.float50left {
  float: left;
  width: 50%;
}
/* line 737, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li .localarea_offices li a, .local_area .search_by_suburb ul li .localarea_offices li span {
  font-size: 16px;
  color: #58585b;
  padding-left: 15px;
  position: relative;
}
/* line 742, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li .localarea_offices li a::before, .local_area .search_by_suburb ul li .localarea_offices li span::before {
  display: inline-block;
  width: 12px;
  top: -2px;
  margin-left: -15px;
  content: "";
  border-color: transparent #000;
  border-style: solid;
  border-width: 0.2em 0 0.2em 0.4em;
  height: 0;
  position: relative;
}
/* line 758, ../../src/scss/_local_area.scss */
.local_area .search_by_suburb ul li.show_offices .localarea_offices {
  display: block;
}
/* line 766, ../../src/scss/_local_area.scss */
.local_area .column, .local_area .columns {
  width: 100%;
  float: left;
  padding-right: 0px;
}
@media (min-width: 768px) {
  /* line 766, ../../src/scss/_local_area.scss */
  .local_area .column, .local_area .columns {
    padding-right: 20px;
  }
}
/* line 773, ../../src/scss/_local_area.scss */
.local_area .column:last-child, .local_area .columns:last-child {
  float: right;
}
/* line 778, ../../src/scss/_local_area.scss */
.local_area .column:last-child:not(:first-child), .local_area .columns:last-child:not(:first-child) {
  float: right;
  padding-right: 0px;
}
/* line 783, ../../src/scss/_local_area.scss */
.local_area .large-12 {
  width: 100%;
}
/* line 787, ../../src/scss/_local_area.scss */
.local_area .large-8 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 787, ../../src/scss/_local_area.scss */
  .local_area .large-8 {
    width: 66.66667%;
  }
}
/* line 794, ../../src/scss/_local_area.scss */
.local_area .large-7 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 794, ../../src/scss/_local_area.scss */
  .local_area .large-7 {
    width: 58.33333%;
  }
}
/* line 801, ../../src/scss/_local_area.scss */
.local_area .large-9 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 801, ../../src/scss/_local_area.scss */
  .local_area .large-9 {
    width: 75%;
  }
}
/* line 808, ../../src/scss/_local_area.scss */
.local_area .large-6 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 808, ../../src/scss/_local_area.scss */
  .local_area .large-6 {
    width: 50%;
  }
}
/* line 815, ../../src/scss/_local_area.scss */
.local_area .large-5 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 815, ../../src/scss/_local_area.scss */
  .local_area .large-5 {
    width: 41.66667%;
  }
}
/* line 822, ../../src/scss/_local_area.scss */
.local_area .large-4 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 822, ../../src/scss/_local_area.scss */
  .local_area .large-4 {
    width: 33.33333%;
  }
}
/* line 829, ../../src/scss/_local_area.scss */
.local_area .large-3 {
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  /* line 829, ../../src/scss/_local_area.scss */
  .local_area .large-3 {
    width: 25%;
  }
}
/* line 837, ../../src/scss/_local_area.scss */
.local_area .large-2 {
  width: 100%;
  position: relative;
}
@media (min-width: 768px) {
  /* line 837, ../../src/scss/_local_area.scss */
  .local_area .large-2 {
    width: 16.66667%;
  }
}

/* line 846, ../../src/scss/_local_area.scss */
.single-location .localarea_find_out_mmore {
  display: none;
}

/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */
/* line 5, ../../src/scss/_flickity.scss */
.flickity-enabled {
  position: relative;
}

/* line 9, ../../src/scss/_flickity.scss */
.flickity-enabled:focus {
  outline: none;
}

/* line 11, ../../src/scss/_flickity.scss */
.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

/* line 17, ../../src/scss/_flickity.scss */
.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
/* line 25, ../../src/scss/_flickity.scss */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 34, ../../src/scss/_flickity.scss */
.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

/* line 40, ../../src/scss/_flickity.scss */
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- previous/next buttons ---- */
/* line 47, ../../src/scss/_flickity.scss */
.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 62, ../../src/scss/_flickity.scss */
.flickity-prev-next-button:hover {
  background: white;
}

/* line 64, ../../src/scss/_flickity.scss */
.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}

/* line 69, ../../src/scss/_flickity.scss */
.flickity-prev-next-button:active {
  opacity: 0.6;
}

/* line 73, ../../src/scss/_flickity.scss */
.flickity-prev-next-button.previous {
  left: 10px;
}

/* line 74, ../../src/scss/_flickity.scss */
.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
/* line 76, ../../src/scss/_flickity.scss */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

/* line 80, ../../src/scss/_flickity.scss */
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

/* line 85, ../../src/scss/_flickity.scss */
.flickity-prev-next-button:disabled {
  opacity: 0.3;
  cursor: auto;
}

/* line 90, ../../src/scss/_flickity.scss */
.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* line 98, ../../src/scss/_flickity.scss */
.flickity-prev-next-button .arrow {
  fill: #333;
}

/* ---- page dots ---- */
/* line 104, ../../src/scss/_flickity.scss */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

/* line 115, ../../src/scss/_flickity.scss */
.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

/* line 117, ../../src/scss/_flickity.scss */
.flickity-page-dots .dot {
  display: inline-block;
  width: 19px;
  height: 19px;
  margin: 0 20px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}
@media (min-width: 768px) {
  /* line 117, ../../src/scss/_flickity.scss */
  .flickity-page-dots .dot {
    width: 20px;
    height: 20px;
  }
}

/* line 132, ../../src/scss/_flickity.scss */
.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/* line 139, ../../src/scss/_flickity.scss */
.flickity-slider {
  display: flex;
}

/* line 142, ../../src/scss/_flickity.scss */
.carousel-cell {
  width: 100%;
  height: 530px;
}
@media (min-width: 321px) {
  /* line 142, ../../src/scss/_flickity.scss */
  .carousel-cell {
    height: 580px;
  }
}
@media (min-width: 568px) {
  /* line 142, ../../src/scss/_flickity.scss */
  .carousel-cell {
    height: 630px;
  }
}
@media (min-width: 768px) {
  /* line 142, ../../src/scss/_flickity.scss */
  .carousel-cell {
    height: 565px;
  }
}
@media (min-width: 1280px) {
  /* line 142, ../../src/scss/_flickity.scss */
  .carousel-cell {
    height: 500px;
  }
}
/* line 157, ../../src/scss/_flickity.scss */
.carousel-cell .content-column {
  height: 100%;
  background-color: #f6f6f4;
  padding: 0px;
}
@media (min-width: 768px) {
  /* line 157, ../../src/scss/_flickity.scss */
  .carousel-cell .content-column {
    background-color: none;
  }
}

@media (min-width: 768px) {
  /* line 169, ../../src/scss/_flickity.scss */
  .flickity-prev-next-button {
    display: none;
  }
}

/* line 175, ../../src/scss/_flickity.scss */
.flickity-page-dots {
  position: absolute;
  bottom: 20px;
  width: 100%;
  right: 0px;
  cursor: pointer;
}
@media (min-width: 768px) {
  /* line 175, ../../src/scss/_flickity.scss */
  .flickity-page-dots {
    bottom: 40px;
    width: 33.33333%;
  }
}

/* line 186, ../../src/scss/_flickity.scss */
.flickity-page-dots .dot {
  background: none;
  border: 1px solid #7f817f;
  opacity: 1;
}

/* line 191, ../../src/scss/_flickity.scss */
.flickity-page-dots .dot.is-selected {
  background: #56c3be;
}

/* line 194, ../../src/scss/_flickity.scss */
.flickity-prev-next-button {
  top: 20%;
  width: 30px;
  height: 30px;
  background: none;
}

/* line 200, ../../src/scss/_flickity.scss */
.flickity-prev-next-button:hover {
  background: none;
}

/* line 203, ../../src/scss/_flickity.scss */
.flickity-prev-next-button .arrow {
  fill: #fff;
}

/* line 209, ../../src/scss/_flickity.scss */
.home-banner {
  margin: auto;
  background-color: #f6f6f4;
  padding-bottom: 30px;
}
/* line 213, ../../src/scss/_flickity.scss */
.home-banner.local_area {
  background-color: #fff;
}
@media (min-width: 768px) {
  /* line 213, ../../src/scss/_flickity.scss */
  .home-banner.local_area {
    background-color: #f6f6f4;
  }
}
/* line 219, ../../src/scss/_flickity.scss */
.home-banner.local_area .carousel-cell .content-column {
  background-color: #fff;
}
@media (min-width: 768px) {
  /* line 219, ../../src/scss/_flickity.scss */
  .home-banner.local_area .carousel-cell .content-column {
    background-color: #f6f6f4;
  }
}
/* line 224, ../../src/scss/_flickity.scss */
.home-banner.local_area .carousel-cell .content-column .h-copy-main {
  background-color: #fff;
}
@media (min-width: 768px) {
  /* line 224, ../../src/scss/_flickity.scss */
  .home-banner.local_area .carousel-cell .content-column .h-copy-main {
    background-color: #f6f6f4;
  }
}
@media (min-width: 768px) {
  /* line 209, ../../src/scss/_flickity.scss */
  .home-banner {
    padding-bottom: 0px;
  }
}
/* line 236, ../../src/scss/_flickity.scss */
.home-banner .content-column {
  display: block;
}
@media (min-width: 768px) {
  /* line 236, ../../src/scss/_flickity.scss */
  .home-banner .content-column {
    display: flex;
  }
}
/* line 241, ../../src/scss/_flickity.scss */
.home-banner .content-column .large-8.column.no-padding-margin {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top right;
  height: 35%;
}
@media (min-width: 400px) {
  /* line 241, ../../src/scss/_flickity.scss */
  .home-banner .content-column .large-8.column.no-padding-margin {
    height: 42%;
  }
}
@media (min-width: 568px) {
  /* line 241, ../../src/scss/_flickity.scss */
  .home-banner .content-column .large-8.column.no-padding-margin {
    height: 52%;
  }
}
@media (min-width: 768px) {
  /* line 241, ../../src/scss/_flickity.scss */
  .home-banner .content-column .large-8.column.no-padding-margin {
    height: 100%;
  }
}
/* line 256, ../../src/scss/_flickity.scss */
.home-banner .content-column .large-8.column.no-padding-margin a {
  position: absolute;
  height: 100%;
  width: 100%;
}
/* line 264, ../../src/scss/_flickity.scss */
.home-banner .main-carousel {
  max-width: 1170px;
  margin: auto;
}

/* line 270, ../../src/scss/_flickity.scss */
.home-banner .large-8 {
  width: 100%;
  padding: 0px;
}
@media (min-width: 768px) {
  /* line 270, ../../src/scss/_flickity.scss */
  .home-banner .large-8 {
    width: 66.66667%;
    max-width: 780px;
  }
}

/* line 279, ../../src/scss/_flickity.scss */
.home-banner .large-4 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 279, ../../src/scss/_flickity.scss */
  .home-banner .large-4 {
    width: 33.33333%;
    max-width: 500px;
  }
}

/* line 286, ../../src/scss/_flickity.scss */
.h-img img {
  width: 100%;
}

/* line 289, ../../src/scss/_flickity.scss */
.h-copy-main {
  background-color: #f6f6f4;
}

/* line 292, ../../src/scss/_flickity.scss */
.h-copy {
  height: 100%;
  width: 100%;
  display: inline-block;
  text-align: center;
  color: #5a5959;
  position: relative;
  margin-top: 10px;
  font-size: 5vw;
}
@media (min-width: 400px) {
  /* line 292, ../../src/scss/_flickity.scss */
  .h-copy {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  /* line 292, ../../src/scss/_flickity.scss */
  .h-copy {
    margin-top: 0px;
    font-size: 2.2vw;
  }
}
@media (min-width: 960px) {
  /* line 292, ../../src/scss/_flickity.scss */
  .h-copy {
    font-size: 1.9vw;
  }
  /* line 310, ../../src/scss/_flickity.scss */
  .h-copy p {
    padding: 0px 0 35px 0;
  }
}
@media (min-width: 1280px) {
  /* line 292, ../../src/scss/_flickity.scss */
  .h-copy {
    font-size: 20px;
  }
  /* line 317, ../../src/scss/_flickity.scss */
  .h-copy p {
    padding: 0px 0 60px 0;
  }
}
/* line 322, ../../src/scss/_flickity.scss */
.h-copy h5 {
  text-transform: uppercase;
}
/* line 325, ../../src/scss/_flickity.scss */
.h-copy p {
  padding: 0px 0 30px 0;
}

@media (min-width: 768px) {
  /* line 329, ../../src/scss/_flickity.scss */
  .h-img {
    display: none;
  }
}

/* line 334, ../../src/scss/_flickity.scss */
.h-copy div {
  width: 100%;
  margin: auto;
  padding: 0 22px;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 334, ../../src/scss/_flickity.scss */
  .h-copy div {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-top: 0px;
    padding-bottom: 50px;
  }
}
/* line 347, ../../src/scss/_flickity.scss */
.h-copy div a.cta-button {
  padding: 0px 20px;
  font-size: 18px;
  letter-spacing: 1px;
}
/* line 352, ../../src/scss/_flickity.scss */
.h-copy div p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 300;
  margin-top: -10px;
}

/* line 359, ../../src/scss/_flickity.scss */
.h-copy div h3 {
  font-weight: 500;
  color: #323234;
  font-size: 7vw;
  line-height: inherit;
}
@media (min-width: 400px) {
  /* line 359, ../../src/scss/_flickity.scss */
  .h-copy div h3 {
    font-size: 24px;
  }
}
@media (min-width: 768px) {
  /* line 359, ../../src/scss/_flickity.scss */
  .h-copy div h3 {
    font-size: 3vw;
    margin-top: 0px;
  }
}
@media (min-width: 960px) {
  /* line 359, ../../src/scss/_flickity.scss */
  .h-copy div h3 {
    font-size: 2.5vw;
  }
}
@media (min-width: 1280px) {
  /* line 359, ../../src/scss/_flickity.scss */
  .h-copy div h3 {
    font-size: 42px;
    margin-bottom: 30px;
  }
}

/* line 1, ../../src/scss/_careers.scss */
.careers {
  color: #707070;
  font-size: 1.6rem;
  line-height: 1.5;
}
/* line 7, ../../src/scss/_careers.scss */
.careers .section-description {
  line-height: 1.5em;
}
/* line 10, ../../src/scss/_careers.scss */
.careers .section-description p:not(:last-child) {
  margin-bottom: 20px;
}
@media (min-width: 960px) {
  /* line 1, ../../src/scss/_careers.scss */
  .careers {
    font-size: 2.4rem;
  }
}
/* line 19, ../../src/scss/_careers.scss */
.careers .content-header {
  font-size: 4.8rem;
  line-height: 1.2;
}
@media (min-width: 960px) {
  /* line 19, ../../src/scss/_careers.scss */
  .careers .content-header {
    font-size: 4.2rem;
  }
}
/* line 29, ../../src/scss/_careers.scss */
.careers h2 {
  font-size: 4rem;
  font-weight: 500;
  margin: 0px 10px 35px 10px;
  line-height: 1em;
  text-align: center;
}
@media (min-width: 960px) {
  /* line 29, ../../src/scss/_careers.scss */
  .careers h2 {
    font-size: 4.2rem;
    margin: 0 0 75px 0;
  }
}
/* line 44, ../../src/scss/_careers.scss */
.careers.careers-search {
  background-color: #004f93;
  color: #ffffff;
  font-size: 2rem;
}
/* line 49, ../../src/scss/_careers.scss */
.careers.careers-search h2 {
  color: white;
}
@media (min-width: 960px) {
  /* line 49, ../../src/scss/_careers.scss */
  .careers.careers-search h2 {
    margin-bottom: 100px;
  }
}
@media (min-width: 960px) {
  /* line 58, ../../src/scss/_careers.scss */
  .careers.careers-search .search-columns {
    display: flex;
  }
  /* line 63, ../../src/scss/_careers.scss */
  .careers.careers-search .search-columns .search-column {
    padding: 0 50px;
    flex: 1 1 auto;
  }
  /* line 67, ../../src/scss/_careers.scss */
  .careers.careers-search .search-columns .search-column:not(:first-child) {
    border-left: 2px solid #ffffff;
  }
  /* line 71, ../../src/scss/_careers.scss */
  .careers.careers-search .search-columns .search-column:first-child {
    padding-left: 0;
  }
  /* line 75, ../../src/scss/_careers.scss */
  .careers.careers-search .search-columns .search-column:last-child {
    padding-right: 0;
  }
}
@media (min-width: 1080px) {
  /* line 85, ../../src/scss/_careers.scss */
  .careers.careers-search .search-columns .search-column {
    padding: 0 75px;
  }
}
/* line 93, ../../src/scss/_careers.scss */
.careers.careers-search input,
.careers.careers-search select {
  display: block;
  width: 100%;
  padding: 2px 10px;
  font-size: 2rem;
  line-height: 1.75em;
  height: 60px;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 200;
  margin-bottom: 30px;
  border-radius: 3px !important;
}
/* line 107, ../../src/scss/_careers.scss */
.careers.careers-search select {
  width: 100%;
  border: 2px solid #ffffff;
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background: url('../img/select-down-white.png?1519179175') right no-repeat;
  background-size: contain;
  background-color: #004f93;
  color: #ffffff;
  padding-right: 56px;
}
/* line 119, ../../src/scss/_careers.scss */
.careers.careers-search input[type="text"] {
  border: 1px solid #ffffff;
  background: #ffffff;
  color: #414141;
}
/* line 61, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.careers.careers-search input[type="text"]:-moz-placeholder {
  color: #cccccc;
}
/* line 64, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.careers.careers-search input[type="text"]::-moz-placeholder {
  color: #cccccc;
}
/* line 67, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.careers.careers-search input[type="text"]:-ms-input-placeholder {
  color: #cccccc;
}
/* line 56, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.careers.careers-search input[type="text"]::-webkit-input-placeholder {
  color: #cccccc;
}
/* line 130, ../../src/scss/_careers.scss */
.careers.careers-search .worktype-checkbox {
  position: relative;
  display: flex;
  margin-bottom: 20px;
}
/* line 135, ../../src/scss/_careers.scss */
.careers.careers-search .worktype-checkbox .checkbox-checked {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  height: 35px;
  background: white;
}
/* line 146, ../../src/scss/_careers.scss */
.careers.careers-search .worktype-checkbox input {
  position: absolute;
  z-index: 3;
  margin: 0;
  opacity: 0.01;
  width: 35px;
  height: 35px;
}
/* line 154, ../../src/scss/_careers.scss */
.careers.careers-search .worktype-checkbox input:checked + .checkbox-checked {
  background: url('../img/checkbox-tick.png?1519179175') center white no-repeat;
  background-size: 80%;
  pointer-events: none;
}
/* line 162, ../../src/scss/_careers.scss */
.careers.careers-search .worktype-checkbox label {
  line-height: 35px;
  margin-left: 45px;
}
@media (min-width: 960px) {
  /* line 162, ../../src/scss/_careers.scss */
  .careers.careers-search .worktype-checkbox label {
    font-size: 2.4rem;
  }
}
/* line 174, ../../src/scss/_careers.scss */
.careers.careers-search .submit-button {
  width: 100%;
  margin-top: 45px;
}
/* line 178, ../../src/scss/_careers.scss */
.careers.careers-search .submit-button input {
  background: #00a1e4;
  border: 2px solid #ffffff;
  border-radius: 3px;
  -webkit-appearance: none;
  color: #ffffff;
  width: calc(100% - 2px);
  margin: 0;
  font-size: 2.4rem;
}
@media (min-width: 960px) {
  /* line 178, ../../src/scss/_careers.scss */
  .careers.careers-search .submit-button input {
    display: inline-block;
    vertical-align: middle;
    font-size: 3.2rem;
    line-height: 1em;
  }
}
@media (min-width: 960px) {
  /* line 174, ../../src/scss/_careers.scss */
  .careers.careers-search .submit-button {
    width: 270px;
    height: 100%;
    margin-top: 0;
  }
  /* line 202, ../../src/scss/_careers.scss */
  .careers.careers-search .submit-button:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 1px;
    height: 100%;
    margin-left: -5px;
  }
}
/* line 217, ../../src/scss/_careers.scss */
.careers.careers-browse-opportunities {
  padding-top: 35px;
}
@media (min-width: 960px) {
  /* line 217, ../../src/scss/_careers.scss */
  .careers.careers-browse-opportunities {
    padding-top: 75px;
  }
  /* line 228, ../../src/scss/_careers.scss */
  .careers.careers-browse-opportunities .service-grid-item:hover .service-grid-content {
    height: 170px;
  }
  /* line 234, ../../src/scss/_careers.scss */
  .careers.careers-browse-opportunities .service-grid-item:hover p.service-grid-long-blurb {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    height: 0;
    opacity: 0;
  }
  /* line 240, ../../src/scss/_careers.scss */
  .careers.careers-browse-opportunities .service-grid-item:hover p.service-grid-short-blurb {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
    height: auto;
    opacity: 1;
  }
}
/* line 254, ../../src/scss/_careers.scss */
.careers.careers-browse-opportunities .service-grid .service-grid-item p {
  font-size: 2.4rem;
}
/* line 258, ../../src/scss/_careers.scss */
.careers.careers-browse-opportunities .service-grid-item-row:first-child {
  padding-top: 0;
}
/* line 264, ../../src/scss/_careers.scss */
.careers.careers-working-at-header {
  padding: 0;
  width: 100%;
  margin: 45px 0 0 0;
}
/* line 270, ../../src/scss/_careers.scss */
.careers.careers-working-at-header .unveil-container {
  padding-top: 64.4186%;
}
@media (min-width: 960px) {
  /* line 264, ../../src/scss/_careers.scss */
  .careers.careers-working-at-header {
    margin: 0;
  }
  /* line 277, ../../src/scss/_careers.scss */
  .careers.careers-working-at-header .unveil-container {
    padding-top: 28.52871%;
  }
}
/* line 285, ../../src/scss/_careers.scss */
.careers.careers-working-at {
  background-color: #f0f0f0;
}
/* line 288, ../../src/scss/_careers.scss */
.careers.careers-working-at .careers-working-at-columns {
  padding-bottom: 70px;
}
/* line 292, ../../src/scss/_careers.scss */
.careers.careers-working-at .careers-working-at-column {
  padding: 0 12px;
}
/* line 298, ../../src/scss/_careers.scss */
.careers.careers-working-at .why-work-here h3 {
  font-weight: 400;
}
/* line 302, ../../src/scss/_careers.scss */
.careers.careers-working-at .why-work-here ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 307, ../../src/scss/_careers.scss */
.careers.careers-working-at .why-work-here ul li {
  margin: 0 0 10px 0;
}
/* line 310, ../../src/scss/_careers.scss */
.careers.careers-working-at .why-work-here ul a {
  color: #00a1e4;
}
/* line 315, ../../src/scss/_careers.scss */
.careers.careers-working-at .why-work-here .view-all-jobs {
  margin-top: 20px;
  background: #00a1e4;
  color: #ffffff;
  max-width: 360px;
  display: block;
  text-align: center;
  line-height: 60px;
  font-weight: 500;
}
/* line 329, ../../src/scss/_careers.scss */
.careers.careers-working-at .featured-jobs-wrapper {
  padding: 35px 25px;
}
/* line 333, ../../src/scss/_careers.scss */
.careers.careers-working-at .featured-jobs {
  border: 1px solid #cccccc;
  margin: 40px 15px 0 15px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.21);
  background: #ffffff;
}
/* line 340, ../../src/scss/_careers.scss */
.careers.careers-working-at .featured-jobs h3 {
  font-size: 2.4rem;
  margin: 0 0 25px 0;
}
/* line 345, ../../src/scss/_careers.scss */
.careers.careers-working-at .featured-jobs .featured-job {
  margin-bottom: 35px;
}
/* line 348, ../../src/scss/_careers.scss */
.careers.careers-working-at .featured-jobs .featured-job div {
  margin-bottom: 5px;
}
/* line 353, ../../src/scss/_careers.scss */
.careers.careers-working-at .featured-jobs .view-all-jobs {
  margin-top: 20px;
  background: #00a1e4;
  color: #ffffff;
  width: 100%;
  display: block;
  text-align: center;
  line-height: 60px;
  font-weight: 500;
}
@media (min-width: 960px) {
  /* line 368, ../../src/scss/_careers.scss */
  .careers.careers-working-at .featured-jobs-wrapper {
    padding: 60px 75px;
  }
  /* line 372, ../../src/scss/_careers.scss */
  .careers.careers-working-at h3 {
    font-size: 3rem;
    margin: 25px 0;
  }
  /* line 377, ../../src/scss/_careers.scss */
  .careers.careers-working-at .careers-working-at-columns {
    display: flex;
    max-width: 1270px;
    width: 100%;
    margin: 0 auto;
    padding: 0 50px 50px 50px;
  }
  /* line 385, ../../src/scss/_careers.scss */
  .careers.careers-working-at .careers-working-at-column {
    flex: 1;
    margin: 0 50px;
    padding: 0;
  }
  /* line 390, ../../src/scss/_careers.scss */
  .careers.careers-working-at .careers-working-at-column:first-child {
    margin-left: 0;
  }
  /* line 394, ../../src/scss/_careers.scss */
  .careers.careers-working-at .careers-working-at-column.featured-jobs {
    margin-right: 0;
    background: white;
    border: 1px solid #cccccc;
  }
  /* line 403, ../../src/scss/_careers.scss */
  .careers.careers-working-at .featured-jobs .featured-job {
    margin-bottom: 50px;
  }
  /* line 405, ../../src/scss/_careers.scss */
  .careers.careers-working-at .featured-jobs .featured-job div {
    margin-bottom: 15px;
  }
  /* line 411, ../../src/scss/_careers.scss */
  .careers.careers-working-at h3 {
    font-size: 3rem;
    margin: 40px 0;
  }
}
/* line 420, ../../src/scss/_careers.scss */
.careers.careers-detail {
  padding: 40px 12px 0 12px;
}
/* line 423, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-back-button {
  color: #00a1e4;
}
/* line 426, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-back-button:hover {
  color: #00a1e4;
}
/* line 432, ../../src/scss/_careers.scss */
.careers.careers-detail h1 {
  font-size: 2.4rem;
  margin: 0 0 15px 0;
}
/* line 439, ../../src/scss/_careers.scss */
.careers.careers-detail .job-description p, .careers.careers-detail .job-description ul {
  margin-bottom: 30px;
  line-height: 1.3em;
}
/* line 444, ../../src/scss/_careers.scss */
.careers.careers-detail .job-description ul {
  padding: 0 0 0 20px;
}
/* line 448, ../../src/scss/_careers.scss */
.careers.careers-detail .job-description h2, .careers.careers-detail .job-description h3, .careers.careers-detail .job-description h4, .careers.careers-detail .job-description h5, .careers.careers-detail .job-description h6 {
  font-size: 1.6rem;
  text-align: left;
  margin: 0 0 20px 0;
}
/* line 457, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-detail-column.apply {
  display: none;
}
/* line 460, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-detail-column .ask-cta-form-modal {
  margin-top: 45px;
}
/* line 466, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-apply-button {
  width: 100%;
  border-radius: 5px;
  background-color: #00a1e4;
  padding: 15px 30px;
  display: inline-block;
  text-align: center;
  color: #ffffff;
  font-size: 2.2rem;
  font-weight: 500;
  margin: 45px 0;
}
/* line 477, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-apply-button.apply {
  display: none;
}
@media (min-width: 768px) {
  /* line 481, ../../src/scss/_careers.scss */
  .careers.careers-detail .careers-apply-button.apply {
    display: block;
  }
}
/* line 486, ../../src/scss/_careers.scss */
.careers.careers-detail .careers-apply-button:hover {
  background: #004f93;
}
/* line 491, ../../src/scss/_careers.scss */
.careers.careers-detail .social-links {
  margin-top: 10px;
  font-size: 16px;
}
/* line 495, ../../src/scss/_careers.scss */
.careers.careers-detail .social-links li {
  background-color: #00a1e4;
}
/* line 498, ../../src/scss/_careers.scss */
.careers.careers-detail .social-links li a {
  color: #ffffff;
}
/* line 501, ../../src/scss/_careers.scss */
.careers.careers-detail .social-links li a:hover {
  color: #ffffff;
  background: #00a1e4;
}
@media (min-width: 960px) {
  /* line 514, ../../src/scss/_careers.scss */
  .careers.careers-detail .careers-detail-columns {
    display: flex;
    max-width: 1270px;
    width: 100%;
    padding: 0 50px;
    margin: 0 auto;
  }
  /* line 522, ../../src/scss/_careers.scss */
  .careers.careers-detail .careers-detail-column {
    flex: 1 1 auto;
  }
  /* line 525, ../../src/scss/_careers.scss */
  .careers.careers-detail .careers-detail-column.content {
    padding-right: 100px;
    width: 75%;
  }
  /* line 529, ../../src/scss/_careers.scss */
  .careers.careers-detail .careers-detail-column.content .careers-apply-button {
    max-width: 270px;
  }
  /* line 535, ../../src/scss/_careers.scss */
  .careers.careers-detail .careers-detail-column.apply {
    display: block;
    width: 25%;
  }
  /* line 542, ../../src/scss/_careers.scss */
  .careers.careers-detail h1 {
    font-size: 4.8rem;
    line-height: 1.2;
    margin: 0 0 30px 0;
    text-align: left;
  }
  /* line 551, ../../src/scss/_careers.scss */
  .careers.careers-detail .job-description h2, .careers.careers-detail .job-description h3, .careers.careers-detail .job-description h4, .careers.careers-detail .job-description h5, .careers.careers-detail .job-description h6 {
    font-size: 3.2rem;
  }
}
/* line 562, ../../src/scss/_careers.scss */
.careers .job-title a, .careers .job-title a:hover {
  color: #00a1e4;
}
/* line 567, ../../src/scss/_careers.scss */
.careers .job-title,
.careers .job-location,
.careers .job-worktype {
  font-weight: 500;
}

/* line 576, ../../src/scss/_careers.scss */
.careers-search-expander {
  background: #004f93;
}
/* line 579, ../../src/scss/_careers.scss */
.careers-search-expander .search-expander-summary {
  color: #ffffff;
  max-width: 1270px;
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0 12px;
  -webkit-transition: opacity 0.25s 0s;
  -moz-transition: opacity 0.25s 0s;
  transition: opacity 0.25s 0s;
}
/* line 588, ../../src/scss/_careers.scss */
.careers-search-expander .search-expander-summary h1 {
  font-size: 3.2rem;
  margin: 25px 0;
}
/* line 593, ../../src/scss/_careers.scss */
.careers-search-expander .search-expander-summary .callout {
  color: #f8c014;
  font-weight: 500;
}
/* line 600, ../../src/scss/_careers.scss */
.careers-search-expander .search-expander-summary .search-again-wrapper .search-again {
  width: 100%;
  border: 2px solid #ffffff;
  border-radius: 5px;
  padding: 15px 30px;
  display: inline-block;
  text-align: center;
  color: #ffffff;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 25px;
}
@media (min-width: 960px) {
  /* line 579, ../../src/scss/_careers.scss */
  .careers-search-expander .search-expander-summary {
    display: flex;
    align-items: center;
    padding: 0 50px;
  }
  /* line 620, ../../src/scss/_careers.scss */
  .careers-search-expander .search-expander-summary h1 {
    width: 75%;
    margin: 75px 25px 75px 0;
  }
  /* line 625, ../../src/scss/_careers.scss */
  .careers-search-expander .search-expander-summary .search-again-wrapper {
    width: 25%;
    text-align: right;
  }
  /* line 629, ../../src/scss/_careers.scss */
  .careers-search-expander .search-expander-summary .search-again-wrapper .search-again {
    width: 100%;
    font-size: 2rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
  }
}
@media (min-width: 1080px) {
  /* line 644, ../../src/scss/_careers.scss */
  .careers-search-expander .search-expander-summary .search-again-wrapper .search-again {
    font-size: 2.4rem;
  }
}
/* line 653, ../../src/scss/_careers.scss */
.careers-search-expander .search-expander-form {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  -webkit-transition: opacity 0.25s 0.25s;
  -moz-transition: opacity 0.25s 0.25s;
  transition: opacity 0.25s 0.25s;
}
@media (min-width: 960px) {
  /* line 660, ../../src/scss/_careers.scss */
  .careers-search-expander .search-expander-form .content-column {
    max-width: 1270px;
    width: 100%;
    padding: 0 35px;
  }
}
/* line 671, ../../src/scss/_careers.scss */
.careers-search-expander.show-form .search-expander-summary {
  max-height: 0;
  opacity: 0;
}
/* line 676, ../../src/scss/_careers.scss */
.careers-search-expander.show-form .search-expander-form {
  max-height: 1000px;
  opacity: 1;
}

/* line 685, ../../src/scss/_careers.scss */
.careers-listing {
  width: 100%;
  margin: 0 auto;
  padding: 35px 12px;
}
/* line 690, ../../src/scss/_careers.scss */
.careers-listing:nth-child(2n+1) {
  background-color: #f0f0f0;
}
/* line 694, ../../src/scss/_careers.scss */
.careers-listing .job-information {
  display: flex;
  flex-direction: column;
}
/* line 698, ../../src/scss/_careers.scss */
.careers-listing .job-information > div {
  margin-bottom: 10px;
}
/* line 704, ../../src/scss/_careers.scss */
.careers-listing .job-title,
.careers-listing .job-location {
  font-size: 2.4rem;
}
/* line 709, ../../src/scss/_careers.scss */
.careers-listing .job-worktype {
  margin-bottom: 30px;
}
/* line 713, ../../src/scss/_careers.scss */
.careers-listing .job-link {
  width: 100%;
  border-radius: 5px;
  background-color: #00a1e4;
  padding: 15px 60px;
  text-align: center;
  color: #ffffff;
  font-weight: 500;
}
/* line 722, ../../src/scss/_careers.scss */
.careers-listing .job-link:hover {
  color: #ffffff;
  background: #004f93;
}
@media (min-width: 960px) {
  /* line 685, ../../src/scss/_careers.scss */
  .careers-listing {
    display: flex;
    max-width: 1270px;
    align-items: center;
    padding: 0 50px;
  }
  /* line 735, ../../src/scss/_careers.scss */
  .careers-listing > div {
    flex: 0 1 auto;
    padding: 40px 0;
  }
  /* line 740, ../../src/scss/_careers.scss */
  .careers-listing .job-information {
    width: 50%;
  }
  /* line 743, ../../src/scss/_careers.scss */
  .careers-listing .job-information > div {
    margin-bottom: 5px;
  }
  /* line 749, ../../src/scss/_careers.scss */
  .careers-listing .job-worktype {
    width: 25%;
    text-align: center;
    margin-bottom: 0;
  }
  /* line 755, ../../src/scss/_careers.scss */
  .careers-listing .job-link-wrapper {
    width: 25%;
    flex-grow: 1;
    -webkit-transition: opacity 0.25s 0.25s;
    -moz-transition: opacity 0.25s 0.25s;
    transition: opacity 0.25s 0.25s;
  }
  /* line 760, ../../src/scss/_careers.scss */
  .careers-listing .job-link-wrapper .job-link {
    width: width;
    display: block;
    font-size: 2rem;
    padding: 15px 30px;
    display: inline-block;
  }
}
@media (min-width: 1080px) {
  /* line 775, ../../src/scss/_careers.scss */
  .careers-listing .job-link-wrapper .job-link {
    font-size: 2.4rem;
  }
}

/* line 785, ../../src/scss/_careers.scss */
.careers-pagination {
  text-align: center;
  font-size: 3.2rem;
  font-weight: 500;
}
/* line 790, ../../src/scss/_careers.scss */
.careers-pagination .careers-pagination-item {
  margin: 0 5px;
}
/* line 793, ../../src/scss/_careers.scss */
.careers-pagination .careers-pagination-item.link {
  color: #00a1e4;
}
/* line 795, ../../src/scss/_careers.scss */
.careers-pagination .careers-pagination-item.link:hover {
  color: #004f93;
}

/* line 2, ../../src/scss/_fundability.scss */
.fundability p {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 1px;
  color: #6d6e70;
}
/* line 5, ../../src/scss/_fundability.scss */
.fundability p br {
  display: none;
}
@media (min-width: 768px) {
  /* line 2, ../../src/scss/_fundability.scss */
  .fundability p {
    font-size: 32px;
    line-height: 48px;
  }
  /* line 11, ../../src/scss/_fundability.scss */
  .fundability p br {
    display: block;
  }
  /* line 14, ../../src/scss/_fundability.scss */
  .fundability p.p22 {
    font-size: 22px;
    text-align: left;
    position: relative;
  }
}
/* line 24, ../../src/scss/_fundability.scss */
.fundability img {
  max-width: 100%;
  margin: auto;
  display: block;
}
/* line 29, ../../src/scss/_fundability.scss */
.fundability .title-image {
  padding: 30px 0 20px 0;
}
@media (min-width: 768px) {
  /* line 29, ../../src/scss/_fundability.scss */
  .fundability .title-image {
    padding: 50px 0 40px 0;
  }
}
/* line 36, ../../src/scss/_fundability.scss */
.fundability .cta-button {
  background-color: #00a0e3;
  margin: 40px auto 10px;
  display: block;
  max-width: 382px;
  padding: 0px;
  text-align: center;
  letter-spacing: 1px;
  font-weight: 400;
}
@media (min-width: 768px) {
  /* line 36, ../../src/scss/_fundability.scss */
  .fundability .cta-button {
    margin: 60px auto 30px;
  }
}
/* line 48, ../../src/scss/_fundability.scss */
.fundability .cta-button:hover {
  background-color: #00a0e3;
}

/* line 54, ../../src/scss/_fundability.scss */
.careers h1 {
  font-size: 3.2rem;
  line-height: 4rem;
  text-align: center;
  margin: 0 0 40px 0;
}
@media (min-width: 768px) {
  /* line 54, ../../src/scss/_fundability.scss */
  .careers h1 {
    font-size: 42px;
    line-height: inherit;
    margin: 0 0 70px 0;
  }
}
/* line 65, ../../src/scss/_fundability.scss */
.careers.fundability-careers {
  padding: 50px 0 50px 0;
}
@media (min-width: 768px) {
  /* line 65, ../../src/scss/_fundability.scss */
  .careers.fundability-careers {
    padding: 75px 0 130px 0;
  }
}

/* line 73, ../../src/scss/_fundability.scss */
.fundability_timeline {
  background-color: #7465a6;
  padding: 20px 0 60px 0;
}
@media (min-width: 768px) {
  /* line 73, ../../src/scss/_fundability.scss */
  .fundability_timeline {
    padding: 80px 0 120px 0;
  }
}
/* line 79, ../../src/scss/_fundability.scss */
.fundability_timeline h1 {
  font-size: 3.2rem;
  color: #fff;
  text-align: center;
}
@media (min-width: 768px) {
  /* line 79, ../../src/scss/_fundability.scss */
  .fundability_timeline h1 {
    font-size: 42px;
  }
}
/* line 88, ../../src/scss/_fundability.scss */
.fundability_timeline .fundability-timeline-steps h2 {
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 0px;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  /* line 88, ../../src/scss/_fundability.scss */
  .fundability_timeline .fundability-timeline-steps h2 {
    font-size: 24px;
    line-height: 32px;
  }
}
/* line 100, ../../src/scss/_fundability.scss */
.fundability_timeline .fundability-timeline-steps p {
  font-size: 20px;
  line-height: 28px;
  color: #fff;
  font-weight: 200;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  /* line 100, ../../src/scss/_fundability.scss */
  .fundability_timeline .fundability-timeline-steps p {
    font-size: 24px;
    line-height: 32px;
  }
}
/* line 113, ../../src/scss/_fundability.scss */
.fundability_timeline .img-container {
  position: relative;
  z-index: 2;
}
@media (min-width: 768px) {
  /* line 113, ../../src/scss/_fundability.scss */
  .fundability_timeline .img-container {
    min-height: 108px;
  }
}
/* line 119, ../../src/scss/_fundability.scss */
.fundability_timeline .img-container .step1 {
  border: 5px solid #fff;
  border-radius: 50%;
  height: 150px;
  width: 150px;
  text-align: center;
  padding-top: 20px;
  margin: 42px auto 0 auto;
  background-color: #7465a6;
}
/* line 129, ../../src/scss/_fundability.scss */
.fundability_timeline .img-container .step2, .fundability_timeline .img-container .step3, .fundability_timeline .img-container .step4 {
  height: 73px;
  width: 73px;
  border-radius: 100%;
  background-color: #fff;
  text-align: center;
  padding-top: 13px;
  margin: 56px auto 0;
}
@media (min-width: 768px) {
  /* line 129, ../../src/scss/_fundability.scss */
  .fundability_timeline .img-container .step2, .fundability_timeline .img-container .step3, .fundability_timeline .img-container .step4 {
    margin: 86px auto 0;
  }
}
/* line 141, ../../src/scss/_fundability.scss */
.fundability_timeline .img-container .step4 {
  padding-top: 20px;
}
@media (min-width: 1280px) {
  /* line 146, ../../src/scss/_fundability.scss */
  .fundability_timeline .img-container.first::before {
    border-bottom: 2px solid #fff;
    clear: both;
    content: "";
    display: table;
    z-index: 1;
    position: absolute;
    top: 84px;
    width: 264%;
    left: 74%;
  }
}
/* line 160, ../../src/scss/_fundability.scss */
.fundability_timeline .large-3 {
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  /* line 160, ../../src/scss/_fundability.scss */
  .fundability_timeline .large-3 {
    width: 50%;
    float: left;
  }
}
@media (min-width: 960px) {
  /* line 160, ../../src/scss/_fundability.scss */
  .fundability_timeline .large-3 {
    width: 25%;
  }
}

/* line 173, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic {
  padding: 35px 0;
  background-color: #f2f2f3;
}
@media (min-width: 768px) {
  /* line 173, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic {
    padding: 75px 0;
  }
}
/* line 179, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic h1 {
  text-align: center;
  font-size: 3.2rem;
  font-weight: 400;
  margin-bottom: 20px;
  letter-spacing: 1px;
  margin-top: 10px;
}
@media (min-width: 768px) {
  /* line 179, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic h1 {
    font-size: 42px;
    margin-bottom: 65px;
  }
}
/* line 191, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic p {
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 15px;
  font-weight: 200;
  letter-spacing: 1px;
}
@media (min-width: 768px) {
  /* line 191, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic p {
    font-size: 24px;
    line-height: 32px;
    padding-bottom: 20px;
  }
}
/* line 203, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic a {
  color: #00a0e3;
}
/* line 206, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic h3 {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 15px;
  margin-top: 5px;
  font-weight: 200;
}
@media (min-width: 768px) {
  /* line 206, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic h3 {
    font-size: 32px;
    line-height: 48px;
    margin-bottom: 20px;
    margin-top: 10px;
  }
}
/* line 219, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .careers-working-at-columns {
  margin-bottom: 0px;
}
/* line 220, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .careers-working-at-columns .featured-jobs {
  max-height: 620px;
}
/* line 226, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .featured-jobs-wrapper h2 {
  font-size: 22px;
  margin-bottom: 30px;
  margin-left: 0px;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 226, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper h2 {
    font-size: 30px;
    margin-bottom: 50px;
  }
}
/* line 237, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .featured-jobs-wrapper h2 a {
  color: #f0555d;
}
/* line 240, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .featured-jobs-wrapper h2 span {
  color: #707070;
}
/* line 244, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .featured-jobs-wrapper h3 {
  font-size: 18px;
  margin-bottom: 0px;
  margin-top: 20px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #707070;
}
@media (min-width: 768px) {
  /* line 244, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper h3 {
    margin-bottom: 0px;
    margin-top: 40px;
    font-size: 24px;
  }
}
/* line 257, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .featured-jobs-wrapper h4 {
  margin: -10px 0 10px 0;
  font-weight: 400;
}
@media (min-width: 768px) {
  /* line 257, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper h4 {
    margin: -15px 0 30px 0;
  }
}
/* line 264, ../../src/scss/_fundability.scss */
.careers.careers-working-at.fundability_basic .featured-jobs-wrapper .view-all-jobs {
  font-size: 16px;
  margin: 40px 0;
  font-weight: 400;
  letter-spacing: 1px;
  border-radius: 2px;
  line-height: inherit;
  padding: 15px 0;
}
@media (min-width: 768px) {
  /* line 264, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper .view-all-jobs {
    font-size: 24px;
    margin: 50px 0;
  }
}
@media (min-width: 960px) {
  /* line 225, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper {
    padding: 60px 25px;
  }
}
@media (min-width: 1080px) {
  /* line 225, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper {
    padding: 60px 45px;
  }
}
@media (min-width: 1280px) {
  /* line 225, ../../src/scss/_fundability.scss */
  .careers.careers-working-at.fundability_basic .featured-jobs-wrapper {
    padding: 60px 75px;
  }
}

/* line 292, ../../src/scss/_fundability.scss */
.page-template-fundability-detailed-page .copy-content p strong {
  letter-spacing: 1px;
  color: #5f615e;
}
/* line 298, ../../src/scss/_fundability.scss */
.page-template-fundability-detailed-page .copy-block .copy-content > p:first-child, .page-template-fundability-detailed-page .copy-block .copy-content > ul:first-child {
  font-size: 1.6rem;
  line-height: 1.5em;
}
/* line 303, ../../src/scss/_fundability.scss */
.page-template-fundability-detailed-page .copy-content a, .page-template-fundability-detailed-page .copy-content a:visited {
  color: #00a0e3;
  font-weight: 200;
}
/* line 308, ../../src/scss/_fundability.scss */
.page-template-fundability-detailed-page .content-column.content-sub-column.content-header-image {
  padding-top: 0px;
}
/* line 311, ../../src/scss/_fundability.scss */
.page-template-fundability-detailed-page .content-column .content-sub-column:last-child {
  margin-left: 0px;
}
/* line 314, ../../src/scss/_fundability.scss */
.page-template-fundability-detailed-page .content-column .content-sub-column:first-child {
  margin-right: 0px;
}
@media (min-width: 768px) {
  /* line 318, ../../src/scss/_fundability.scss */
  .page-template-fundability-detailed-page .content-column .content-sub-column {
    padding-top: 80px;
  }
  /* line 321, ../../src/scss/_fundability.scss */
  .page-template-fundability-detailed-page .content-column .content-sub-column.content-left-align {
    padding-top: 60px;
  }
}

/* line 326, ../../src/scss/_fundability.scss */
.fundability-apply {
  padding: 20px 0 35px 0;
  text-align: center;
  background-color: #f6f6f4;
}
@media (min-width: 768px) {
  /* line 326, ../../src/scss/_fundability.scss */
  .fundability-apply {
    padding: 75px 0;
  }
}
/* line 333, ../../src/scss/_fundability.scss */
.fundability-apply h1 {
  font-size: 30px;
  margin-bottom: 20px;
  color: #6d6e70;
}
@media (min-width: 768px) {
  /* line 333, ../../src/scss/_fundability.scss */
  .fundability-apply h1 {
    margin-bottom: 40px;
    font-size: 42px;
  }
}
/* line 342, ../../src/scss/_fundability.scss */
.fundability-apply p {
  color: #6d6e70;
  font-size: 24px;
  line-height: 34px;
  font-weight: 200;
}
/* line 346, ../../src/scss/_fundability.scss */
.fundability-apply p br {
  display: none;
}
@media (min-width: 768px) {
  /* line 342, ../../src/scss/_fundability.scss */
  .fundability-apply p {
    font-size: 32px;
    line-height: 48px;
  }
  /* line 352, ../../src/scss/_fundability.scss */
  .fundability-apply p br {
    display: block;
  }
}
/* line 359, ../../src/scss/_fundability.scss */
.fundability-apply a.view-all-jobs {
  font-size: 16px;
  margin: 20px auto;
  background: #00a1e4;
  color: #ffffff;
  display: block;
  text-align: center;
  max-width: 360px;
  font-weight: 400;
  letter-spacing: 1px;
  border-radius: 2px;
  line-height: inherit;
  padding: 15px 10px;
}
@media (min-width: 768px) {
  /* line 359, ../../src/scss/_fundability.scss */
  .fundability-apply a.view-all-jobs {
    font-size: 24px;
    padding: 15px 40px;
    margin: 50px auto;
  }
}

/* line 384, ../../src/scss/_fundability.scss */
.page-template-fundability header.fundability_header {
  padding-top: 10px;
  height: 62px;
}
@media (min-width: 768px) {
  /* line 384, ../../src/scss/_fundability.scss */
  .page-template-fundability header.fundability_header {
    height: 134px;
  }
}
/* line 390, ../../src/scss/_fundability.scss */
.page-template-fundability header.fundability_header #navigation-toggle {
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 390, ../../src/scss/_fundability.scss */
  .page-template-fundability header.fundability_header #navigation-toggle {
    display: none;
  }
}
@media (min-width: 768px) {
  /* line 384, ../../src/scss/_fundability.scss */
  .page-template-fundability header.fundability_header {
    padding-top: 30px;
  }
}
/* line 399, ../../src/scss/_fundability.scss */
.page-template-fundability header.fundability_header #navigations {
  top: 62px;
}
/* line 402, ../../src/scss/_fundability.scss */
.page-template-fundability header.fundability_header #navigations #navigations-wrapper #accessibility-links {
  float: none;
}
@media (min-width: 768px) {
  /* line 399, ../../src/scss/_fundability.scss */
  .page-template-fundability header.fundability_header #navigations {
    display: none;
  }
}
/* line 412, ../../src/scss/_fundability.scss */
.page-template-fundability header.fundability_header .fundability_nav #navigation-toggle span {
  font-size: 20px;
  font-weight: 600;
  color: #58585b;
}
/* line 416, ../../src/scss/_fundability.scss */
.page-template-fundability header.fundability_header .fundability_nav #navigation-toggle span:after {
  margin-bottom: 6px;
}
@media (min-width: 768px) {
  /* line 411, ../../src/scss/_fundability.scss */
  .page-template-fundability header.fundability_header .fundability_nav #navigation-toggle {
    display: none;
  }
}
/* line 428, ../../src/scss/_fundability.scss */
.page-template-fundability .fundability-account-overview .account_overview_heading {
  background-color: #f8c014;
  margin-bottom: 40px;
  margin-top: 0px;
}
@media (min-width: 768px) {
  /* line 428, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability-account-overview .account_overview_heading {
    margin-bottom: 80px;
  }
}
/* line 436, ../../src/scss/_fundability.scss */
.page-template-fundability .fundability-account-overview .account_overview_heading .nc-container h1 {
  margin: 0;
  padding: 50px 0;
  text-align: left;
  color: #fff;
  text-transform: lowercase;
}
/* line 442, ../../src/scss/_fundability.scss */
.page-template-fundability .fundability-account-overview .account_overview_heading .nc-container h1:first-letter {
  text-transform: uppercase;
}
/* line 451, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h1 {
  color: #f8bf14;
  font-weight: 600;
  text-align: left;
  font-size: 28px;
  margin-top: 40px;
  margin-bottom: 40px;
  text-transform: lowercase;
}
/* line 459, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h1:first-letter {
  text-transform: uppercase;
}
@media (min-width: 768px) {
  /* line 451, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container h1 {
    font-size: 53px;
    margin-top: 100px;
    margin-bottom: 80px;
  }
}
/* line 467, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h1.smallmargin {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 467, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container h1.smallmargin {
    margin-bottom: 25px;
  }
}
/* line 474, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container img {
  max-width: 100%;
}
/* line 477, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h2 {
  font-size: 25px;
  font-weight: 600;
  color: #00a0e3;
  margin-top: 0px;
  text-transform: lowercase;
}
@media (min-width: 768px) {
  /* line 477, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container h2 {
    font-size: 48px;
  }
}
/* line 486, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h2:first-letter {
  text-transform: uppercase;
}
/* line 491, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h3 {
  font-size: 30px;
  margin-bottom: 20px;
  margin-top: 0px;
  text-transform: lowercase;
}
@media (min-width: 768px) {
  /* line 491, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container h3 {
    font-size: 36px;
    margin-bottom: 30px;
  }
}
/* line 500, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h3:first-letter {
  text-transform: uppercase;
}
/* line 505, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h4 {
  font-size: 24px;
  color: #323232;
  margin: 60px 0 25px 0;
  font-weight: 600;
  text-transform: lowercase;
}
/* line 511, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h4:first-letter {
  text-transform: uppercase;
}
/* line 514, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container h4.bigfont {
  font-size: 30px;
  margin-bottom: 10px;
  margin-top: 0px;
}
@media (min-width: 768px) {
  /* line 514, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container h4.bigfont {
    margin-top: 30px;
  }
}
/* line 524, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .documents_header h4 {
  margin-top: 40px;
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 524, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .documents_header h4 {
    margin-top: 80px;
  }
}
/* line 534, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .show_hide_status p.hide_status {
  display: block;
}
/* line 539, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p {
  font-size: 20px;
  font-weight: 200;
  color: #58585b;
  margin-top: 0px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 539, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p {
    font-size: 22px;
  }
}
/* line 548, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.hide_status {
  display: none;
}
/* line 551, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.lineheight {
  line-height: 35px;
}
/* line 554, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p a {
  font-size: 20px;
  font-weight: 600;
  color: #4ac1be;
}
@media (min-width: 768px) {
  /* line 554, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p a {
    font-size: 22px;
  }
}
/* line 562, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p strong {
  font-size: 20px;
  font-weight: 600;
}
@media (min-width: 768px) {
  /* line 562, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p strong {
    font-size: 24px;
  }
}
/* line 569, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p span {
  color: #9b9c9a;
  font-weight: 600;
}
/* line 573, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.activity_log {
  margin-bottom: 20px;
}
/* line 576, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.margin {
  margin-top: 0px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 576, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.margin {
    margin-top: 15px;
    margin-bottom: 50px;
  }
}
/* line 584, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.nomargin {
  margin: 0px;
}
/* line 587, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.paddingbottom {
  padding-bottom: 20px;
}
/* line 590, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.excerpt {
  font-size: 20px;
  max-width: 500px;
}
@media (min-width: 768px) {
  /* line 590, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.excerpt {
    font-size: 30px;
  }
}
/* line 596, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.excerpt > img {
  max-width: 340px;
}
/* line 600, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message {
  padding: 35px 0;
  border-bottom: 2px solid #ccc;
  font-size: 20px;
  position: relative;
}
@media (max-width: 768px) {
  /* line 600, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.single_message {
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  /* line 600, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.single_message {
    padding-left: 170px;
    padding-right: 100px;
  }
}
/* line 613, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message .fundability_date strong {
  font-weight: 400;
}
/* line 619, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message.show_full_message span.message_span {
  display: none;
}
/* line 621, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message.show_full_message span.message_span.message_hide {
  display: block;
}
/* line 628, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message span {
  font-size: 20px;
  font-weight: 100;
  padding-right: 0px;
}
@media (max-width: 768px) {
  /* line 632, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.single_message span.fundability_date {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  /* line 628, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.single_message span {
    display: block;
    padding-right: 35px;
  }
}
@media (min-width: 768px) {
  /* line 628, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.single_message span {
    position: absolute;
    left: 0px;
    top: 35px;
  }
}
/* line 646, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message span.message_span {
  position: relative;
  top: 0px;
}
/* line 649, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message span.message_span.message_hide {
  display: none;
}
/* line 654, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container p.single_message a {
  padding-left: 60px;
  color: #4ac1be;
  font-size: 20px;
  position: absolute;
  right: 12px;
  top: 35px;
}
@media (min-width: 768px) {
  /* line 654, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container p.single_message a {
    right: 0px;
  }
}
/* line 667, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container a {
  color: #4bc1be;
  font-size: 24px;
}
/* line 670, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container a.a_bold {
  font-size: 22px;
  font-weight: 600;
}
/* line 674, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container a.view_all {
  padding-top: 15px;
  display: block;
}
/* line 679, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .divider {
  border-bottom: 1px solid #e5e5e8;
  width: 100%;
  height: 1px;
  margin: 35px 0;
}
/* line 685, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container label {
  font-size: 22px;
  display: block;
  margin-bottom: 5px;
}
/* line 690, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 690, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container input {
    margin-bottom: 30px;
  }
}
/* line 696, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=text],
.page-template-fundability .nc-container input[type=email],
.page-template-fundability .nc-container input[type=password] {
  width: 300px;
  font-size: 20px;
  height: 59px;
  border: 1px solid #ccc;
  padding-left: 10px;
}
@media (min-width: 768px) {
  /* line 696, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container input[type=text],
  .page-template-fundability .nc-container input[type=email],
  .page-template-fundability .nc-container input[type=password] {
    font-size: 30px;
    width: 441px;
  }
}
/* line 709, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=submit],
.page-template-fundability .nc-container input[type=button] {
  background-color: #00a0e3;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  border-radius: 2px;
  padding: 10px 30px;
  border: 0px;
  text-align: center;
  letter-spacing: 0.5px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
/* line 724, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=submit].send-button,
.page-template-fundability .nc-container input[type=button].send-button {
  background-color: #4bc1be;
  height: 58px;
  width: 127px;
  padding: 0px;
  line-height: 0px;
}
/* line 731, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=submit].fundability_button,
.page-template-fundability .nc-container input[type=button].fundability_button {
  width: 300px;
  height: 62px;
  line-height: inherit;
  margin-top: 30px;
  padding: 0px;
  background-color: #00a0e3;
}
/* line 739, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=submit].feup-pure-button-primary,
.page-template-fundability .nc-container input[type=button].feup-pure-button-primary {
  width: 300px;
  height: 62px;
  line-height: inherit;
  padding: 0px;
}
/* line 745, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=submit].upload_document,
.page-template-fundability .nc-container input[type=button].upload_document {
  background-color: #4ac1be;
  width: 300px;
  margin-left: -152px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 50%;
}
@media (min-width: 768px) {
  /* line 745, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container input[type=submit].upload_document,
  .page-template-fundability .nc-container input[type=button].upload_document {
    width: 328px;
    margin-left: -164px;
  }
}
/* line 758, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container input[type=submit].upload_new,
.page-template-fundability .nc-container input[type=button].upload_new {
  background-color: #4ac1be;
  padding: 0px;
  margin-top: 0px;
}
/* line 765, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container a.fundability_button {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  border-radius: 2px;
  border: 0px;
  text-align: center;
  letter-spacing: 0.5px;
  width: 300px;
  margin-top: 0px;
  padding: 0px;
  background-color: #00a0e3;
}
/* line 778, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container a.upload_new {
  background-color: #4ac1be;
  margin-top: 30px;
}
/* line 784, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container textarea.message {
  width: 100%;
  height: 273px;
  background-color: #f2f2f2;
  border: 2px solid #e5e5e5;
  margin-bottom: 25px;
  font-size: 18px;
  padding: 10px;
  color: #9b9c9a;
}
/* line 795, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .message_listing {
  padding-top: 20px;
}
@media (max-width: 768px) {
  /* line 798, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .message_listing p {
    border-bottom: 0px solid #fff;
  }
  /* line 800, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .message_listing p:nth-of-type(odd) {
    background-color: #f2f2f2;
    border-bottom: 0px solid #fff;
  }
}
/* line 807, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .fundability_logo {
  max-width: 229px;
  float: left;
  width: 30%;
}
/* line 811, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .fundability_logo img {
  max-width: 100%;
}
@media (max-width: 768px) {
  /* line 811, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .fundability_logo img {
    max-width: 120px;
  }
}
/* line 818, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .fundability_nav {
  float: right;
  width: 70%;
}
/* line 822, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .account_name {
  width: 100%;
  float: right;
}
/* line 825, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .account_name ul {
  margin-bottom: -10px;
  margin-top: 35px;
  font: normal;
}
/* line 829, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .account_name ul li {
  color: #58585b;
  font-size: 22px;
  font-weight: 600;
}
/* line 837, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container ul {
  float: right;
}
/* line 838, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container ul.desktop_ul {
  display: none;
}
@media (min-width: 768px) {
  /* line 838, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container ul.desktop_ul {
    display: block;
  }
}
/* line 845, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container ul li {
  list-style: none;
}
@media (min-width: 768px) {
  /* line 845, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container ul li {
    float: left;
    padding-right: 22px;
  }
}
/* line 851, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container ul li:last-child {
  padding-right: 0px;
}
/* line 854, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container ul li a {
  color: #4ac1be;
  font-size: 16px;
  font-weight: 600;
}
/* line 861, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box {
  border: 2px solid #cccccc;
  margin-left: 0px;
  padding: 20px 25px 20px 25px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 861, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box {
    margin-left: 50px;
    padding: 40px 50px 40px 50px;
  }
}
/* line 871, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box img.profile_icon {
  position: absolute;
  display: none;
}
@media (min-width: 768px) {
  /* line 871, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box img.profile_icon {
    display: block;
  }
}
/* line 879, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_profile {
  margin-left: 0px;
}
@media (min-width: 768px) {
  /* line 879, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_profile {
    margin-left: 100px;
  }
}
/* line 885, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_projects {
  padding-bottom: 0px;
  position: relative;
}
@media (min-width: 768px) {
  /* line 885, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_projects {
    padding-bottom: 15px;
  }
}
/* line 891, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_projects img {
  left: 0px;
  top: 0px;
}
/* line 895, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_projects h3 {
  padding-top: 10px;
  margin-bottom: 0px;
}
/* line 896, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_projects h3 br {
  display: none;
}
@media (min-width: 768px) {
  /* line 895, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_projects h3 {
    margin-left: 100px;
  }
  /* line 901, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_projects h3 br {
    display: block;
  }
}
/* line 909, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_documents {
  position: relative;
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 909, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_documents {
    padding-bottom: 15px;
  }
}
/* line 915, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_documents h3 {
  margin-bottom: 0px;
}
/* line 916, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .your_documents h3 br {
  display: none;
}
@media (min-width: 768px) {
  /* line 915, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_documents h3 {
    margin-left: 100px;
  }
  /* line 921, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .your_documents h3 br {
    display: block;
  }
}
/* line 928, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.message_centre_box {
  padding: 0px;
  border: 0px solid #fff;
}
@media (min-width: 768px) {
  /* line 928, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.message_centre_box {
    border: 2px solid #cccccc;
    margin-left: 0px;
    padding: 20px 25px 20px 25px;
  }
}
/* line 937, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.nomarginleft {
  margin-left: 0px;
}
/* line 940, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_your_project {
  width: 100%;
  margin-left: 0px;
  margin-top: 25px;
}
@media (min-width: 768px) {
  /* line 940, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.fundability_your_project {
    width: 49%;
    float: left;
    margin-right: 2%;
  }
}
/* line 950, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_your_documents {
  width: 100%;
  margin-left: 0px;
  margin-top: 25px;
}
@media (min-width: 768px) {
  /* line 950, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.fundability_your_documents {
    width: 49%;
    float: right;
  }
}
/* line 958, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_your_documents p {
  font-size: 20px;
}
/* line 962, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.document_upload_box {
  margin-top: 40px;
  padding: 50px 0px;
}
@media (min-width: 768px) {
  /* line 962, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.document_upload_box {
    margin-top: 80px;
    padding: 100px 0px;
  }
}
/* line 969, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.document_upload_box form {
  text-align: center;
  position: relative;
}
/* line 972, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.document_upload_box form input[type=file] {
  z-index: 9;
  position: relative;
  height: 67px;
  width: 300px;
  opacity: 0;
  margin-bottom: 0px;
  cursor: pointer;
}
@media (min-width: 768px) {
  /* line 972, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.document_upload_box form input[type=file] {
    height: 58px;
    width: 328px;
  }
}
/* line 987, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents {
  margin: 0px;
  padding: 0px;
  border: 0px solid #fff;
}
/* line 991, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents h4 {
  font-size: 20px;
}
@media (min-width: 768px) {
  /* line 991, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.fundability_documents h4 {
    font-size: 22px;
  }
}
/* line 996, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents h4.floatleft {
  float: left;
}
/* line 999, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents h4.floatright {
  float: right;
}
/* line 1004, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents p strong {
  font-size: 18px;
  color: #323232;
}
@media (min-width: 768px) {
  /* line 1004, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box.fundability_documents p strong {
    font-size: 22px;
  }
}
/* line 1011, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents p.floatleft {
  float: left;
  text-align: left;
  width: 50%;
}
/* line 1016, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents p.floatright {
  float: right;
  text-align: right;
  width: 50%;
}
/* line 1022, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.fundability_documents .divider {
  margin: 20px 0;
}
@media (min-width: 768px) {
  /* line 1026, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .form_box .fundability_message_number {
    position: absolute;
    right: 50px;
    top: 40px;
  }
}
/* line 1033, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .fundability_message_number.unread_mesage p {
  color: #4ac1be;
  font-size: 20px;
  font-weight: 600;
}
/* line 1039, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box .fundability_message_number p {
  color: #9b9c9a;
}
/* line 1043, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .form_box.your_project_box {
  position: relative;
  margin-bottom: 50px;
  padding-bottom: 60px;
}
/* line 1049, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .feup-error {
  font-size: 20px;
  color: #4ac1be;
}
/* line 1055, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .large-7 {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  /* line 1055, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .large-7 {
    width: 58.33333%;
  }
}
/* line 1062, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .large-6 {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  /* line 1062, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .large-6 {
    width: 50%;
  }
}
/* line 1069, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .large-5 {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  /* line 1069, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .large-5 {
    width: 41.66667%;
  }
}
@media (min-width: 768px) {
  /* line 1076, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.displayflex {
    display: flex;
  }
}
/* line 1082, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .divider {
  border-bottom: 0px solid #fff;
}
@media (min-width: 768px) {
  /* line 1082, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .divider {
    border-bottom: 2px solid #e5e5e8;
  }
}
/* line 1088, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project p {
  font-size: 20px;
}
/* line 1091, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar {
  border-radius: 5px;
  background-color: #f5f5f5;
  padding: 40px 35px;
}
@media (min-width: 768px) {
  /* line 1091, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .progress_bar {
    padding: 30px 25px;
    width: 310px;
  }
}
/* line 1099, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.application_rejected {
  min-height: 270px;
}
@media (min-width: 768px) {
  /* line 1099, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .progress_bar.application_rejected {
    min-height: auto;
  }
}
/* line 1105, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.application_locked {
  background-color: #cdcecd;
  position: relative;
  background-image: url("../img/fundability/application_reject.jpg");
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 270px;
  background-position: center;
}
@media (min-width: 768px) {
  /* line 1105, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .progress_bar.application_locked {
    min-height: auto;
  }
}
/* line 1116, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.application_locked h4 {
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: auto;
  height: 30px;
  text-align: center;
}
/* line 1130, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.report_due {
  background-color: #00a0e3;
}
/* line 1132, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.report_due p {
  color: #fff;
}
/* line 1134, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.report_due p a {
  color: #f8bf14;
}
/* line 1138, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.report_due .divider {
  border-bottom: 1px solid #53beea;
}
/* line 1141, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.report_due .fundability_circle {
  background-color: #0f719d;
}
/* line 1145, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.outcome_report {
  background-color: #8cd0f0;
}
/* line 1147, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.outcome_report p {
  color: #fff;
}
/* line 1149, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.outcome_report p a {
  color: #fff;
}
/* line 1153, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.outcome_report .fundability_circle {
  background-color: #6ea7c0;
}
/* line 1158, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar.application_rejected .fundability_circle {
  background-color: #f0555d;
}
/* line 1162, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar .fundability_circle {
  background-color: #4ac1be;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  display: none;
  margin-right: 20px;
  float: left;
  margin-top: 2px;
}
/* line 1172, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar p {
  font-size: 22px;
  margin-bottom: 25px;
}
/* line 1175, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar p.form_status {
  font-weight: 500;
}
/* line 1177, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar p.form_status data {
  font-size: 18px;
  font-weight: 400;
  margin: 5px 0 0 0;
  display: block;
}
/* line 1185, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar img {
  margin-right: 20px;
  max-width: 100%;
}
/* line 1188, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .progress_bar img.print_application_form {
  cursor: pointer;
}
/* line 1193, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .fundability_arrow {
  text-align: center;
  position: relative;
}
@media (min-width: 768px) {
  /* line 1193, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .fundability_arrow {
    text-align: left;
    margin-right: 68px;
    padding-left: 0px;
  }
}
/* line 1201, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .fundability_arrow img {
  margin: 15px 0px;
  transform: rotate(90deg);
  max-width: 18px;
}
@media (min-width: 768px) {
  /* line 1201, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .fundability_arrow img {
    transform: rotate(0deg);
    top: 50%;
    position: absolute;
    left: 25px;
    right: 25px;
    margin-top: -17.5px;
    padding-left: 0px;
  }
}
/* line 1215, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container.your_project .fundability_arrow.progress_bar_divider {
  width: 68px;
  margin-right: 0px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 1215, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .fundability_arrow.progress_bar_divider {
    padding-bottom: 0px;
  }
}
@media (min-width: 768px) {
  /* line 1222, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container.your_project .fundability_arrow.progress_bar_divider span {
    background-color: #cdcecd;
    position: absolute;
    display: block;
    height: 40px;
    top: 50%;
    left: 50%;
    margin-top: -20px;
  }
}
/* line 1238, ../../src/scss/_fundability.scss */
.page-template-fundability .nc-container .project_drop_down select {
  background-image: url(../img/fundability/select_dropdown_arrow.jpg);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: right 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 59px;
  width: 300px;
  padding-left: 10px;
  font-size: 25px;
  font-weight: 600;
  border-radius: 0px;
  border: 2px solid #cccccc;
  background-color: #fff;
  padding-right: 60px;
}
@media (min-width: 768px) {
  /* line 1238, ../../src/scss/_fundability.scss */
  .page-template-fundability .nc-container .project_drop_down select {
    width: 320px;
  }
}
/* line 1261, ../../src/scss/_fundability.scss */
.page-template-fundability .fundability_dashboard {
  margin-top: 40px;
}
@media (max-width: 768px) {
  /* line 1264, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability_dashboard.fundability_dashboard_your_project .content-column {
    padding: 0px;
  }
  /* line 1267, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability_dashboard.fundability_dashboard_your_project .content-column .message_centre_box {
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 40px;
    padding-bottom: 10px;
    border-top: 2px solid #ccc;
  }
}
/* line 1278, ../../src/scss/_fundability.scss */
.page-template-fundability .fundability_message_center {
  margin-top: 20px;
}
@media (max-width: 768px) {
  /* line 1280, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability_message_center .content-column {
    padding: 0px;
  }
  /* line 1283, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability_message_center .content-column .project_drop_down {
    padding: 0 12px;
  }
  /* line 1286, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability_message_center .content-column .single_message {
    padding-right: 12px;
    padding-left: 12px;
  }
  /* line 1290, ../../src/scss/_fundability.scss */
  .page-template-fundability .fundability_message_center .content-column .new_message {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* line 1297, ../../src/scss/_fundability.scss */
.page-template-fundability footer {
  margin-top: 100px;
}
/* line 1299, ../../src/scss/_fundability.scss */
.page-template-fundability footer.section_not_editable {
  margin-top: 0px;
}

/* line 1305, ../../src/scss/_fundability.scss */
main.fundability_main {
  padding-top: 60px;
}
@media (min-width: 768px) {
  /* line 1305, ../../src/scss/_fundability.scss */
  main.fundability_main {
    padding-top: 134px;
  }
}
/* line 1311, ../../src/scss/_fundability.scss */
main.fundability_not_editable ~ footer {
  margin-top: 0px;
}

/* line 1318, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report footer {
  margin-top: 0px;
}

/* line 1325, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .application_form h2,
.page-template-fundability_final_outcome_report .application_form h2 {
  font-size: 36px;
  margin: 40px 0 30px 0;
  padding: 0;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 1325, ../../src/scss/_fundability.scss */
  .page-template-fundability_progress_report .application_form h2,
  .page-template-fundability_final_outcome_report .application_form h2 {
    font-size: 48px;
    margin: 100px 0 60px 0;
  }
}
/* line 1332, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .application_form h2.section_not_editable,
.page-template-fundability_final_outcome_report .application_form h2.section_not_editable {
  margin-bottom: 0px;
}
/* line 1340, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .fun_content h4,
.page-template-fundability_final_outcome_report .fun_content h4 {
  font-size: 30px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 25px;
}
/* line 1347, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .fun_content p.margin_b_50,
.page-template-fundability_final_outcome_report .fun_content p.margin_b_50 {
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  /* line 1347, ../../src/scss/_fundability.scss */
  .page-template-fundability_progress_report .fun_content p.margin_b_50,
  .page-template-fundability_final_outcome_report .fun_content p.margin_b_50 {
    margin-bottom: 50px;
  }
}
/* line 1353, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .fun_content p a,
.page-template-fundability_final_outcome_report .fun_content p a {
  color: #4ac1be;
  font-size: 22px;
  font-weight: 600;
}
/* line 1361, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .fundability_form#section3, .page-template-fundability_progress_report .fundability_form#section4, .page-template-fundability_progress_report .fundability_form#section5,
.page-template-fundability_final_outcome_report .fundability_form#section3,
.page-template-fundability_final_outcome_report .fundability_form#section4,
.page-template-fundability_final_outcome_report .fundability_form#section5 {
  display: block;
}
/* line 1368, ../../src/scss/_fundability.scss */
.page-template-fundability_progress_report .fundability_form .progress_bar ul li,
.page-template-fundability_final_outcome_report .fundability_form .progress_bar ul li {
  width: 274px;
}

/* line 1, ../../src/scss/_application_form.scss */
.fundability_application {
  padding-bottom: 50px;
}
/* line 4, ../../src/scss/_application_form.scss */
.fundability_application .preload-image {
  position: absolute;
  left: -99999px;
}
@media (min-width: 768px) {
  /* line 1, ../../src/scss/_application_form.scss */
  .fundability_application {
    padding-bottom: 100px;
  }
}
/* line 14, ../../src/scss/_application_form.scss */
.fundability_application a h2 {
  font-size: 22px;
  color: #4ac1be;
}
@media (min-width: 768px) {
  /* line 14, ../../src/scss/_application_form.scss */
  .fundability_application a h2 {
    font-size: 24px;
  }
}
/* line 20, ../../src/scss/_application_form.scss */
.fundability_application a h2.fun_download {
  margin-top: 20px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 20, ../../src/scss/_application_form.scss */
  .fundability_application a h2.fun_download {
    margin-top: 20px;
    text-align: left;
  }
}
/* line 31, ../../src/scss/_application_form.scss */
.fundability_application input[type=button].fun_button, .fundability_application input[type=submit].fun_button {
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
  cursor: pointer;
  background-color: #00a0e3;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 1px;
  border: 0px solid #fff;
  padding: 20px 33px;
  font-family: "Ubuntu";
  border-radius: 2px !important;
}
@media (min-width: 768px) {
  /* line 31, ../../src/scss/_application_form.scss */
  .fundability_application input[type=button].fun_button, .fundability_application input[type=submit].fun_button {
    margin-top: 15px;
    margin-bottom: 50px;
  }
}
@media (min-width: 568px) {
  /* line 31, ../../src/scss/_application_form.scss */
  .fundability_application input[type=button].fun_button, .fundability_application input[type=submit].fun_button {
    padding: 20px 80px;
  }
}

/* line 56, ../../src/scss/_application_form.scss */
.fundability_form {
  font-family: 'Ubuntu';
  color: #797a7c;
  padding: 50px 0;
}
/* line 59, ../../src/scss/_application_form.scss */
.fundability_form .input_values {
  font-size: 22px;
  font-weight: 500;
}
/* line 62, ../../src/scss/_application_form.scss */
.fundability_form .input_values br {
  line-height: 35px;
}
/* line 68, ../../src/scss/_application_form.scss */
.fundability_form.section_not_editable.fundability_progress_report#section3 {
  display: none;
}
/* line 73, ../../src/scss/_application_form.scss */
.fundability_form.section_not_editable.fundability_final_outcome_report#section7 {
  display: none;
}
/* line 79, ../../src/scss/_application_form.scss */
.fundability_form.section_not_editable .form_container.checkbox .input_values {
  margin-bottom: 10px;
  display: block;
}
/* line 86, ../../src/scss/_application_form.scss */
.fundability_form.section_not_editable .form_container .upload_file a.file_unlink {
  display: none;
}
/* line 95, ../../src/scss/_application_form.scss */
.fundability_form#section6.view_only {
  display: none;
}
/* line 99, ../../src/scss/_application_form.scss */
.fundability_form#section6 .form_container.width_100 {
  margin-bottom: 20px;
}
/* line 102, ../../src/scss/_application_form.scss */
.fundability_form#section6 .form_container.width_100 .show_error .error {
  display: block;
}
/* line 106, ../../src/scss/_application_form.scss */
.fundability_form#section6 .form_container.width_100 .error {
  display: none;
  position: absolute;
  top: -25px;
  font-size: 18px;
  margin-top: 0px;
}
/* line 117, ../../src/scss/_application_form.scss */
.fundability_form .col-7 p {
  text-align: left;
}
/* line 122, ../../src/scss/_application_form.scss */
.fundability_form.ghost_white {
  background-color: #f2f2f3;
}
/* line 125, ../../src/scss/_application_form.scss */
.fundability_form.white_color {
  background-color: #095191;
  color: #fff;
}
/* line 130, ../../src/scss/_application_form.scss */
.fundability_form.white_color .form_container .form_field .question_number {
  color: #fff;
}
/* line 136, ../../src/scss/_application_form.scss */
.fundability_form.white_color h1 {
  color: #fff;
}
/* line 140, ../../src/scss/_application_form.scss */
.fundability_form.white_color .fun_note p {
  color: #fff;
}
/* line 144, ../../src/scss/_application_form.scss */
.fundability_form.white_color .form_field textarea {
  border: 0px solid #fff;
}
/* line 146, ../../src/scss/_application_form.scss */
.fundability_form.white_color .form_field textarea.item_exp_description {
  height: 200px;
}
@media (min-width: 768px) {
  /* line 146, ../../src/scss/_application_form.scss */
  .fundability_form.white_color .form_field textarea.item_exp_description {
    height: 59px;
  }
}
/* line 152, ../../src/scss/_application_form.scss */
.fundability_form.white_color .form_field textarea.item_description {
  height: 200px;
}
@media (min-width: 768px) {
  /* line 152, ../../src/scss/_application_form.scss */
  .fundability_form.white_color .form_field textarea.item_description {
    height: 59px;
  }
}
/* line 161, ../../src/scss/_application_form.scss */
.fundability_form.white_color .fun_content .formrow input[type="radio"]:checked ~ i.checkbox, .fundability_form.white_color .fun_content .formrow .form_field .formrow input[type="radio"]:checked ~ i.checkbox {
  background-position: 10px;
  border: 0px solid;
}
/* line 165, ../../src/scss/_application_form.scss */
.fundability_form.white_color .fun_content .formrow input[type="radio"] ~ i.checkbox, .fundability_form.white_color .fun_content .formrow .form_field .formrow input[type="radio"] ~ i.checkbox {
  border: 0px solid;
}
/* line 170, ../../src/scss/_application_form.scss */
.fundability_form.white_color a, .fundability_form.white_color a:visited {
  color: #4ac1be;
}
/* line 173, ../../src/scss/_application_form.scss */
.fundability_form.white_color .form_container .form_field label {
  color: #fff;
}
/* line 175, ../../src/scss/_application_form.scss */
.fundability_form.white_color .form_container .form_field label span {
  color: #fff;
}
/* line 179, ../../src/scss/_application_form.scss */
.fundability_form.white_color .error {
  color: #fff;
}
/* line 184, ../../src/scss/_application_form.scss */
.fundability_form.white_color .progress_bar ul li {
  background-color: #81a8c8;
}
/* line 186, ../../src/scss/_application_form.scss */
.fundability_form.white_color .progress_bar ul li span {
  color: #f8bf14;
}
@media (min-width: 768px) {
  /* line 56, ../../src/scss/_application_form.scss */
  .fundability_form {
    padding: 100px 0;
  }
}
/* line 197, ../../src/scss/_application_form.scss */
.fundability_form .form_section_icon {
  float: right;
  margin-right: 70px;
}
/* line 200, ../../src/scss/_application_form.scss */
.fundability_form .form_section_icon.final_outcome_icon {
  margin-right: 48px;
}
/* line 204, ../../src/scss/_application_form.scss */
.fundability_form .form_section_allow_time {
  padding-bottom: 30px;
}
/* line 207, ../../src/scss/_application_form.scss */
.fundability_form .progress_bar {
  display: none;
  padding: 20px 0 100px 0;
}
@media (min-width: 768px) {
  /* line 207, ../../src/scss/_application_form.scss */
  .fundability_form .progress_bar {
    display: block;
  }
}
/* line 213, ../../src/scss/_application_form.scss */
.fundability_form .progress_bar ul {
  margin: 0px;
  padding: 0px;
  display: flex;
}
/* line 217, ../../src/scss/_application_form.scss */
.fundability_form .progress_bar ul li {
  list-style: none;
  float: left;
  margin-right: 20px;
  height: 10px;
  width: 200px;
  border-radius: 3px;
  background-color: #e5e5e5;
}
/* line 225, ../../src/scss/_application_form.scss */
.fundability_form .progress_bar ul li span {
  color: #373a36;
  font-style: italic;
  text-align: center;
  font-size: 22px;
  display: block;
  margin-top: 20px;
}
/* line 233, ../../src/scss/_application_form.scss */
.fundability_form .progress_bar ul li.completed {
  background-color: #f8bf14;
}
/* line 239, ../../src/scss/_application_form.scss */
.fundability_form .form_section_icon {
  display: none;
}
@media (min-width: 768px) {
  /* line 239, ../../src/scss/_application_form.scss */
  .fundability_form .form_section_icon {
    display: block;
  }
}
/* line 244, ../../src/scss/_application_form.scss */
.fundability_form .form_section_icon img {
  width: 72px;
}
/* line 250, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .printed-text {
  display: none;
}
/* line 253, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field label {
  display: block;
  padding: 20px 0 10px;
  color: #58585b;
  line-height: 30px;
  margin-bottom: 0px;
}
/* line 254, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field label:empty {
  display: none;
}
/* line 257, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field label.other-specify {
  padding-top: 0px;
}
@media (min-width: 768px) {
  /* line 257, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field label.other-specify {
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  /* line 253, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field label {
    padding: 30px 0 10px;
    line-height: 40px;
  }
}
/* line 272, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field label.title_bold {
  font-weight: 600;
}
/* line 275, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field label.padding_top {
  padding-top: 20px 0 30px;
}
@media (min-width: 768px) {
  /* line 275, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field label.padding_top {
    padding: 20px 0 10px;
  }
}
/* line 281, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field label span {
  font-size: 18px;
  color: #999;
}
/* line 286, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .question_number {
  color: #58585b;
  font-size: 36px;
  font-weight: 600;
  margin-bottom: -30px;
  letter-spacing: 1px;
  display: block;
}
/* line 287, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .question_number:empty {
  display: none;
}
/* line 296, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .question_number.label_title {
  margin-bottom: 10px;
  line-height: 30px;
  font-size: 26px;
  font-weight: 500;
}
@media (min-width: 768px) {
  /* line 296, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .question_number.label_title {
    line-height: inherit;
    font-size: 36px;
    font-weight: 600;
  }
}
/* line 310, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_column_bar.project_expenditure_declaration_bar {
  border-bottom: 1px solid #81a8c8;
}
@media (min-width: 768px) {
  /* line 310, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_column_bar.project_expenditure_declaration_bar {
    display: flex;
    border-bottom: 0px solid #fff;
  }
}
/* line 318, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .bar_for_fields {
  display: none;
}
@media (min-width: 768px) {
  /* line 318, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .bar_for_fields {
    display: block;
  }
}
/* line 323, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .bar_for_fields .item_7 {
  width: calc(66.66667% - 10px);
}
/* line 326, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .bar_for_fields .item_4 {
  width: calc(16.66667% - 10px);
}
/* line 328, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .bar_for_fields .item_4.item4 {
  width: calc(33.33333% - 10px);
}
/* line 338, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .add_an_item_error_div.show_error p .error {
  display: block;
}
/* line 344, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .add_an_item_error_div p .error {
  display: none;
}
/* line 349, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item p {
  float: left;
  margin-top: 30px;
}
/* line 350, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item p.add_an_item_error_row {
  display: none;
  margin-top: 0px;
  width: 100%;
  margin-bottom: -20px;
}
@media (min-width: 768px) {
  /* line 350, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item p.add_an_item_error_row {
    display: block;
  }
}
/* line 358, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item p.add_an_item_error_row.expenditure_error_row {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 349, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item p {
    margin-top: 60px;
  }
}
/* line 368, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item div.item_column {
  border-bottom: 1px solid #81a8c8;
  padding-bottom: 15px;
}
/* line 371, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item div.item_column.showmobile_no_border {
  border-bottom: 0px solid #fff;
}
@media (min-width: 768px) {
  /* line 371, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item div.item_column.showmobile_no_border {
    border-bottom: 1px solid #81a8c8;
  }
}
/* line 377, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item div.item_column.showmobile_hund_per {
  border-bottom: 0px solid #fff;
}
@media (min-width: 768px) {
  /* line 377, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item div.item_column.showmobile_hund_per {
    border-bottom: 1px solid #81a8c8;
  }
}
/* line 384, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item input[type=button] {
  padding: 0 20px;
  text-align: center;
  height: 59px;
  background-color: #4ac1be;
  border-radius: 2px;
  margin-bottom: 0px;
  margin-top: 25px;
}
/* line 394, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar input[type=button] {
  margin-top: 20px;
}
/* line 397, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar input {
  border: 0px solid #fff !important;
}
/* line 400, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .field_editable {
  border-bottom: 1px solid #81a8c8;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 400, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_fields_bar .field_editable {
    border-bottom: 0px solid #81a8c8;
    padding-bottom: 0px;
  }
}
/* line 407, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .field_editable input[type=text],
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .field_editable input[type=number],
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .field_editable textarea {
  border: 1px solid #fff !important;
  background-color: transparent;
  color: #fff;
  height: 59px;
}
/* line 416, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_8 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 416, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_8 {
    width: calc(66.66667% - 10px);
  }
}
/* line 422, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_2 {
  width: calc(50% - 10px);
}
@media (max-width: 768px) {
  /* line 424, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_2.showmobile_hund_per {
    width: 100%;
  }
}
/* line 429, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_2:nth-child(3) {
  float: right;
  margin-right: 0px;
}
@media (min-width: 768px) {
  /* line 422, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_2 {
    width: calc(16.66667% - 10px);
  }
  /* line 434, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_fields_bar .item_2:nth-child(3) {
    float: left;
    margin-right: 10px;
  }
}
/* line 441, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_fields_bar .showformobile {
  display: block;
}
@media (min-width: 768px) {
  /* line 441, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_fields_bar .showformobile {
    display: none;
  }
}
/* line 450, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_title .item_2 {
  width: calc(33.33333% - 10px);
}
@media (min-width: 768px) {
  /* line 450, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_title .item_2 {
    width: calc(16.66667% - 10px);
  }
}
/* line 458, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_column {
  float: left;
  position: relative;
  margin-right: 10px;
  margin-top: 20px;
}
/* line 464, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_6 {
  width: calc(50% - 10px);
}
/* line 467, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_8 {
  width: calc(66.66667% - 10px);
}
/* line 470, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_7 {
  width: calc(58.33333% - 10px);
}
/* line 473, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_4 {
  width: calc(33.33333% - 10px);
}
/* line 475, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_4.showmobile_hund_per {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 475, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_4.showmobile_hund_per {
    width: calc(33.33333% - 10px);
  }
}
/* line 481, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_4.displaydesktop {
  text-align: center;
}
/* line 485, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_2 {
  width: calc(16.66667% - 10px);
  text-align: center;
}
/* line 488, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_2.showmobile_hund_per {
  width: 100%;
  text-align: left;
}
@media (min-width: 768px) {
  /* line 488, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item .item_2.showmobile_hund_per {
    width: calc(16.66667% - 10px);
    text-align: center;
  }
}
/* line 496, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .item_2.error {
  text-align: left;
}
/* line 502, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item input[type=text].item_2,
.fundability_form .form_container .form_field .add_an_item input[type=number].item_2 {
  text-align: left;
}
/* line 507, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .disable {
  opacity: 0.6;
  cursor: default;
}
/* line 510, ../../src/scss/_application_form.scss */
.fundability_form .form_container .form_field .add_an_item .disable.enable_submit {
  opacity: 1;
  cursor: pointer;
}
/* line 517, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_50 {
  width: 100%;
  float: left;
}
@media (min-width: 768px) {
  /* line 517, ../../src/scss/_application_form.scss */
  .fundability_form .form_container.width_50 {
    width: 50%;
  }
}
/* line 523, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_50 .form_field.whatisthenameofyourprojectfield_name {
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 523, ../../src/scss/_application_form.scss */
  .fundability_form .form_container.width_50 .form_field.whatisthenameofyourprojectfield_name {
    margin-bottom: 45px;
    max-width: 95%;
  }
}
/* line 532, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_50 input[type=text],
.fundability_form .form_container.width_50 input[type=number],
.fundability_form .form_container.width_50 input[type=email] {
  height: 59px;
  width: 100%;
  border: 0px;
  border: 1px solid #f2f2f3;
  font-size: 16px;
  padding-left: 10px;
  letter-spacing: 1px;
  color: #6d6e70;
}
/* line 537, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_50 input[type=text]:disabled,
.fundability_form .form_container.width_50 input[type=number]:disabled,
.fundability_form .form_container.width_50 input[type=email]:disabled {
  background-color: transparent;
  border: 0px solid #fff;
  font-weight: 500;
  font-size: 22px;
  padding-left: 0px;
  margin-top: -20px;
}
@media (min-width: 768px) {
  /* line 532, ../../src/scss/_application_form.scss */
  .fundability_form .form_container.width_50 input[type=text],
  .fundability_form .form_container.width_50 input[type=number],
  .fundability_form .form_container.width_50 input[type=email] {
    max-width: 500px;
  }
}
/* line 556, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100 {
  margin-bottom: 30px;
  width: 100%;
  float: left;
}
/* line 557, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100.none {
  margin-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 557, ../../src/scss/_application_form.scss */
  .fundability_form .form_container.width_100.none {
    margin-bottom: 45px;
  }
}
@media (min-width: 768px) {
  /* line 556, ../../src/scss/_application_form.scss */
  .fundability_form .form_container.width_100 {
    margin-bottom: 45px;
  }
}
/* line 569, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100.project_expenditure {
  float: none;
}
/* line 572, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100 input[type=text],
.fundability_form .form_container.width_100 input[type=number],
.fundability_form .form_container.width_100 input[type=email] {
  height: 59px;
  color: #6d6e70;
  width: 100%;
  border: 2px solid #d9d9d9;
  font-size: 16px;
  padding-left: 10px;
  margin-top: 10px;
  letter-spacing: 1px;
}
/* line 583, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100 input[type=text]:disabled,
.fundability_form .form_container.width_100 input[type=number]:disabled,
.fundability_form .form_container.width_100 input[type=email]:disabled {
  opacity: 0.6;
  cursor: no-drop;
}
/* line 588, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100 input[type=text]:disabled,
.fundability_form .form_container.width_100 input[type=number]:disabled,
.fundability_form .form_container.width_100 input[type=email]:disabled {
  opacity: 0.6;
  cursor: no-drop;
}
/* line 592, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100 input[type=text].width50,
.fundability_form .form_container.width_100 input[type=number].width50,
.fundability_form .form_container.width_100 input[type=email].width50 {
  max-width: 400px;
  max-height: 59px;
}
/* line 597, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100.submit_button {
  margin-bottom: 0px;
}
/* line 599, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100.submit_button .error {
  top: -21px;
  margin-top: 0px;
}
/* line 602, ../../src/scss/_application_form.scss */
.fundability_form .form_container.width_100.submit_button .error.expenditure_error {
  top: 15px;
}
/* line 609, ../../src/scss/_application_form.scss */
.fundability_form .form_container div.hr {
  display: none;
  border-bottom: 1px solid #81a8c8;
  margin-bottom: 0px;
  margin-top: 50px;
}
@media (min-width: 768px) {
  /* line 609, ../../src/scss/_application_form.scss */
  .fundability_form .form_container div.hr {
    margin-bottom: -40px;
    margin-top: 70px;
  }
}
/* line 618, ../../src/scss/_application_form.scss */
.fundability_form .form_container div.hr.co-fundingcontribution_hr {
  display: none;
}
@media (min-width: 768px) {
  /* line 618, ../../src/scss/_application_form.scss */
  .fundability_form .form_container div.hr.co-fundingcontribution_hr {
    display: block;
  }
}
/* line 626, ../../src/scss/_application_form.scss */
.fundability_form .form_container.date {
  margin-top: 10px;
}
/* line 629, ../../src/scss/_application_form.scss */
.fundability_form .form_container.date .form_field .today_date {
  display: flex;
}
/* line 632, ../../src/scss/_application_form.scss */
.fundability_form .form_container.date .form_field label {
  padding: 0px;
  color: #797a7c;
}
/* line 636, ../../src/scss/_application_form.scss */
.fundability_form .form_container.date .form_field input[type=text] {
  margin-top: 11px;
  width: 170px;
  border: 0px solid #fff;
}
/* line 642, ../../src/scss/_application_form.scss */
.fundability_form .form_container.date .form_field input[type=button].todaysdate {
  background-color: #4ac1be;
  width: 139px;
  height: 59px;
  margin: 11px 0 0 10px;
  padding: 0px;
  line-height: 0px;
  -webkit-appearance: none;
  border-radius: 0;
}
/* line 656, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file select {
  background-image: url(../img/fundability/select_dropdown_arrow.jpg);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-position: right 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 59px;
  width: 300px;
  padding-left: 10px;
  font-size: 25px;
  font-weight: 600;
  border-radius: 0px;
  border: 2px solid #cccccc;
  background-color: #fff;
  padding-right: 60px;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  /* line 656, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .upload_file select {
    width: 400px;
  }
}
/* line 676, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file select option {
  overflow: hidden;
  white-sapce: no-wrap;
  text-overflow: ellipsis;
}
/* line 683, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file h3 {
  color: #373a36;
  font-size: 20px;
  font-weight: 600;
  margin-top: 30px;
}
/* line 689, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file a {
  font-size: 20px;
  color: #4ac1be;
  font-weight: 600;
  display: block;
  margin-top: 10px;
}
/* line 696, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file input[type=file] {
  margin-top: -24px;
  position: absolute;
  width: 308px;
  opacity: 0;
  cursor: pointer;
}
/* line 703, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file .linked_documents {
  margin: 0px 0 40px 0;
}
/* line 705, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file .linked_documents .linked_documents_list {
  border-bottom: 2px solid #ccc;
  border-top: 2px solid #ccc;
  padding: 30px 0px;
  max-width: 650px;
}
/* line 710, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file .linked_documents .linked_documents_list h2 {
  margin: 0px;
  font-size: 18px;
}
/* line 714, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file .linked_documents .linked_documents_list .file_name {
  font-size: 22px;
  font-weight: 100;
  color: #58585b;
  margin-right: 40px;
  float: left;
  width: 300px;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  overflow-y: scroll;
}
/* line 724, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file .linked_documents .linked_documents_list .file_name::-webkit-scrollbar {
  display: none;
}
/* line 728, ../../src/scss/_application_form.scss */
.fundability_form .form_container .upload_file .linked_documents .linked_documents_list .file_preview, .fundability_form .form_container .upload_file .linked_documents .linked_documents_list .file_unlink {
  font-size: 20px;
  font-weight: 600;
  color: #4ac1be;
  margin-right: 20px;
  float: left;
  margin-top: 0px;
  margin-bottom: 10px;
}
/* line 742, ../../src/scss/_application_form.scss */
.fundability_form input[type=button] {
  margin-top: 80px;
  cursor: pointer;
}
/* line 746, ../../src/scss/_application_form.scss */
.fundability_form h1 {
  color: #6d6e70;
  font-size: 34px;
  margin-top: 10px;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  /* line 746, ../../src/scss/_application_form.scss */
  .fundability_form h1 {
    margin-top: auto;
    font-size: 56px;
  }
}
/* line 756, ../../src/scss/_application_form.scss */
.fundability_form p, .fundability_form label {
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 200;
}
/* line 759, ../../src/scss/_application_form.scss */
.fundability_form p.form_submission_note, .fundability_form label.form_submission_note {
  margin-bottom: 10px;
  display: block;
  margin-top: 20px;
  font-weight: bold;
}
@media (min-width: 768px) {
  /* line 756, ../../src/scss/_application_form.scss */
  .fundability_form p, .fundability_form label {
    line-height: 32px;
    font-size: 22px;
  }
}
/* line 772, ../../src/scss/_application_form.scss */
.fundability_form .fun_note {
  padding-bottom: 15px;
}
@media (min-width: 768px) {
  /* line 772, ../../src/scss/_application_form.scss */
  .fundability_form .fun_note {
    padding-bottom: 25px;
  }
}
/* line 777, ../../src/scss/_application_form.scss */
.fundability_form .fun_note:empty {
  display: none;
}
/* line 780, ../../src/scss/_application_form.scss */
.fundability_form .fun_note p {
  color: #58585b;
  font-size: 18px;
  letter-spacing: 1px;
}
/* line 784, ../../src/scss/_application_form.scss */
.fundability_form .fun_note p.p1 {
  font-size: 18px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 784, ../../src/scss/_application_form.scss */
  .fundability_form .fun_note p.p1 {
    font-size: 22px;
    padding-bottom: 25px;
  }
}
/* line 794, ../../src/scss/_application_form.scss */
.fundability_form#section3, .fundability_form#section4, .fundability_form#section5 {
  display: none;
}
/* line 798, ../../src/scss/_application_form.scss */
.fundability_form#section3.section_visible, .fundability_form#section4.section_visible, .fundability_form#section5.section_visible {
  display: block;
}
/* line 805, ../../src/scss/_application_form.scss */
.fundability_form#section0 input[type=button].fun_button, .fundability_form#section0 input[type=submit].fun_button {
  margin-top: 50px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  /* line 805, ../../src/scss/_application_form.scss */
  .fundability_form#section0 input[type=button].fun_button, .fundability_form#section0 input[type=submit].fun_button {
    margin-top: 100px;
    margin-bottom: 50px;
  }
}
/* line 816, ../../src/scss/_application_form.scss */
.fundability_form input[type=button].fun_button, .fundability_form input[type=submit].fun_button {
  background-color: #00a0e3;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 1px;
  border: 0px solid #fff;
  padding: 20px 33px;
  font-family: "Ubuntu";
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 2px !important;
}
/* line 827, ../../src/scss/_application_form.scss */
.fundability_form input[type=button].fun_button:disabled, .fundability_form input[type=submit].fun_button:disabled {
  opacity: 0.7;
  cursor: no-drop;
}
/* line 831, ../../src/scss/_application_form.scss */
.fundability_form input[type=button].fun_button.progress_report_button, .fundability_form input[type=submit].fun_button.progress_report_button {
  padding: 0px;
  width: 320px;
  height: 58px;
  background-color: #4ac1be;
  margin: 0px 20px 0px 0px;
}
/* line 837, ../../src/scss/_application_form.scss */
.fundability_form input[type=button].fun_button.progress_report_button.next_section, .fundability_form input[type=submit].fun_button.progress_report_button.next_section {
  margin-bottom: 30px;
}
/* line 841, ../../src/scss/_application_form.scss */
.fundability_form input[type=button].fun_button.submit_button, .fundability_form input[type=submit].fun_button.submit_button {
  display: block;
  margin-bottom: 30px;
  margin-top: 50px;
}
@media (min-width: 768px) {
  /* line 816, ../../src/scss/_application_form.scss */
  .fundability_form input[type=button].fun_button, .fundability_form input[type=submit].fun_button {
    padding: 20px 80px;
    margin-top: 100px;
    margin-bottom: 50px;
  }
}
/* line 854, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section {
  padding: 0 0 50px 0;
  margin-top: -38px;
  background-color: #f2f2f3;
}
@media (min-width: 768px) {
  /* line 854, ../../src/scss/_application_form.scss */
  .fundability_form.fundability_footer_section {
    padding: 0 0 100px 0;
    margin-top: -110px;
  }
}
/* line 864, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section input[type=button].fun_button {
  margin-top: 15px;
}
/* line 868, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section .form_logo {
  max-width: 400px;
  padding-top: 30px;
}
@media (min-width: 768px) {
  /* line 868, ../../src/scss/_application_form.scss */
  .fundability_form.fundability_footer_section .form_logo {
    padding-top: 70px;
  }
}
/* line 874, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section .form_logo img {
  max-width: 100%;
}
/* line 878, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section a {
  color: #4ac1be;
  font-weight: 600;
  font-size: 20px;
}
@media (min-width: 768px) {
  /* line 878, ../../src/scss/_application_form.scss */
  .fundability_form.fundability_footer_section a {
    font-size: 24px;
  }
}
/* line 887, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section strong {
  color: #58585b;
  font-weight: 600;
}
/* line 892, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section p.p22 {
  padding-bottom: 15px;
  position: relative;
  text-align: left;
}
/* line 897, ../../src/scss/_application_form.scss */
.fundability_form.fundability_footer_section p.padding50 {
  padding-top: 35px;
}

/* line 907, ../../src/scss/_application_form.scss */
.col-column {
  float: left;
  padding: 0px;
}
@media (min-width: 768px) {
  /* line 907, ../../src/scss/_application_form.scss */
  .col-column {
    padding: 0 30px;
  }
}
/* line 913, ../../src/scss/_application_form.scss */
.col-column:last-child {
  float: right;
  padding-right: 0px;
}
/* line 917, ../../src/scss/_application_form.scss */
.col-column:first-child {
  padding-left: 0px;
  float: left;
}

/* line 922, ../../src/scss/_application_form.scss */
.col-12 {
  width: 100%;
}

/* line 925, ../../src/scss/_application_form.scss */
.col-8 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 925, ../../src/scss/_application_form.scss */
  .col-8 {
    width: 75%;
  }
}

/* line 931, ../../src/scss/_application_form.scss */
.col-7 {
  width: 65%;
}
@media (min-width: 768px) {
  /* line 931, ../../src/scss/_application_form.scss */
  .col-7 {
    width: 58.33333%;
  }
}

/* line 937, ../../src/scss/_application_form.scss */
.col-5 {
  width: 30%;
  float: right;
}
@media (min-width: 768px) {
  /* line 937, ../../src/scss/_application_form.scss */
  .col-5 {
    width: 41.66667%;
  }
}

/* line 944, ../../src/scss/_application_form.scss */
.col-4 {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 944, ../../src/scss/_application_form.scss */
  .col-4 {
    width: 25%;
  }
}

/* line 950, ../../src/scss/_application_form.scss */
.width_100 {
  width: 100%;
}

/* line 955, ../../src/scss/_application_form.scss */
.application_form h2 {
  font-size: 40px;
  padding: 20px 0 20px 0;
  margin: 0px 0 20px 0;
  color: #f8bf14;
  font-weight: bold;
  text-align: center;
}
/* line 959, ../../src/scss/_application_form.scss */
.application_form h2.view_only {
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  /* line 955, ../../src/scss/_application_form.scss */
  .application_form h2 {
    font-size: 56px;
    margin: 10px 0 20px 0;
    padding: 20px 0 50px 0;
  }
}

/* line 972, ../../src/scss/_application_form.scss */
.fun_content, .form_field {
  position: relative;
}
/* line 975, ../../src/scss/_application_form.scss */
.fun_content .formrow, .form_field .formrow {
  padding-bottom: 10px;
}
/* line 977, ../../src/scss/_application_form.scss */
.fun_content .formrow.padding80, .form_field .formrow.padding80 {
  padding-top: 40px;
}
@media (min-width: 768px) {
  /* line 977, ../../src/scss/_application_form.scss */
  .fun_content .formrow.padding80, .form_field .formrow.padding80 {
    padding-top: 80px;
  }
}
/* line 983, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="checkbox"], .form_field .formrow input[type="checkbox"] {
  position: absolute;
  top: 0px;
  z-index: 5;
}
/* line 987, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="checkbox"]:checked ~ i.checkbox, .form_field .formrow input[type="checkbox"]:checked ~ i.checkbox {
  background-image: url(../img/application_form_tick.png);
  background-position: 0px 4px;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 993, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="checkbox"] ~ i.checkbox, .form_field .formrow input[type="checkbox"] ~ i.checkbox {
  left: auto;
  top: auto;
  border: 2px solid #5580ad;
  height: 36px;
  width: 36px;
  position: absolute;
  z-index: 1;
}
@media (min-width: 768px) {
  /* line 993, ../../src/scss/_application_form.scss */
  .fun_content .formrow input[type="checkbox"] ~ i.checkbox, .form_field .formrow input[type="checkbox"] ~ i.checkbox {
    left: 0;
    top: 0;
  }
}
/* line 1005, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="checkbox"] ~ i.checkbox:after, .form_field .formrow input[type="checkbox"] ~ i.checkbox:after {
  display: none;
}
/* line 1010, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="radio"], .form_field .formrow input[type="radio"] {
  height: 36px;
  width: 36px;
  top: 0px;
  z-index: 5;
  position: absolute;
  left: 0px;
  opacity: 0;
}
/* line 1018, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="radio"]:checked ~ i.checkbox, .form_field .formrow input[type="radio"]:checked ~ i.checkbox {
  background-image: url(../img/radiochecked.png);
  background-position: 8px;
  background-repeat: no-repeat;
  border: 2px solid #4ac1be;
}
/* line 1024, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="radio"] ~ i.checkbox, .form_field .formrow input[type="radio"] ~ i.checkbox {
  position: absolute;
  left: auto;
  top: auto;
  border: 2px solid #5580ad;
  height: 36px;
  width: 36px;
  content: " ";
  background-color: #fff;
  border-radius: 50%;
  display: block;
  z-index: 1;
}
@media (min-width: 768px) {
  /* line 1024, ../../src/scss/_application_form.scss */
  .fun_content .formrow input[type="radio"] ~ i.checkbox, .form_field .formrow input[type="radio"] ~ i.checkbox {
    left: 0;
  }
}
/* line 1039, ../../src/scss/_application_form.scss */
.fun_content .formrow input[type="radio"] ~ i.checkbox:after, .form_field .formrow input[type="radio"] ~ i.checkbox:after {
  display: none;
}
/* line 1044, ../../src/scss/_application_form.scss */
.fun_content .formrow span, .form_field .formrow span {
  position: static;
  font-size: 18px;
  line-height: 25px;
  margin-left: 55px;
  margin-top: 6px;
}
/* line 1050, ../../src/scss/_application_form.scss */
.fun_content .formrow span.displayblock, .form_field .formrow span.displayblock {
  display: block;
}
@media (min-width: 768px) {
  /* line 1044, ../../src/scss/_application_form.scss */
  .fun_content .formrow span, .form_field .formrow span {
    margin-left: 65px;
    line-height: 35px;
    font-size: 22px;
    margin-top: 0px;
  }
}
/* line 1060, ../../src/scss/_application_form.scss */
.fun_content .formrow.checkbox, .form_field .formrow.checkbox {
  padding-bottom: 20px;
  display: flex;
}
/* line 1066, ../../src/scss/_application_form.scss */
.fun_content .formrow.floatleft, .form_field .formrow.floatleft {
  display: block;
  width: 80px;
  max-width: 80px;
  margin-right: 20px;
  padding-bottom: 20px;
  position: relative;
}
@media (min-width: 568px) {
  /* line 1066, ../../src/scss/_application_form.scss */
  .fun_content .formrow.floatleft, .form_field .formrow.floatleft {
    float: left;
  }
}
@media (min-width: 768px) {
  /* line 1066, ../../src/scss/_application_form.scss */
  .fun_content .formrow.floatleft, .form_field .formrow.floatleft {
    max-width: 36px;
    margin-right: 55px;
    margin-top: 20px;
  }
}
/* line 1081, ../../src/scss/_application_form.scss */
.fun_content .formrow.floatleft input[type="radio"], .form_field .formrow.floatleft input[type="radio"] {
  position: relative;
}
/* line 1083, ../../src/scss/_application_form.scss */
.fun_content .formrow.floatleft input[type="radio"] ~ i.checkbox, .form_field .formrow.floatleft input[type="radio"] ~ i.checkbox {
  top: 0;
}
/* line 1087, ../../src/scss/_application_form.scss */
.fun_content .formrow.floatleft span, .form_field .formrow.floatleft span {
  float: left;
  width: 100%;
  display: block;
  text-align: center;
  margin-left: auto;
  margin-top: 0px;
  position: absolute;
  left: 20px;
  top: 6px;
}
@media (min-width: 768px) {
  /* line 1087, ../../src/scss/_application_form.scss */
  .fun_content .formrow.floatleft span, .form_field .formrow.floatleft span {
    left: 0px;
    top: 25px;
    position: relative;
    margin-top: auto;
  }
}
/* line 1107, ../../src/scss/_application_form.scss */
.fun_content input[type="text"],
.fun_content input[type="email"],
.fun_content input[type="number"],
.fun_content textarea, .form_field input[type="text"],
.form_field input[type="email"],
.form_field input[type="number"],
.form_field textarea {
  font-family: 'Ubuntu';
  font-weight: 200;
}
/* line 1114, ../../src/scss/_application_form.scss */
.fun_content textarea, .form_field textarea {
  font-size: 16px;
  color: #6d6e70;
  width: 100%;
  height: 108px;
  border: 2px solid #d9d9d9;
  height: 170px;
  border: 2px solid #d9d9d9;
  padding: 15px 0 0 15px;
  line-height: 1.6em;
}
/* line 1124, ../../src/scss/_application_form.scss */
.fun_content textarea.textarea_5_row, .form_field textarea.textarea_5_row {
  height: 270px;
}
/* line 1127, ../../src/scss/_application_form.scss */
.fun_content textarea:-webkit-scrollbar, .form_field textarea:-webkit-scrollbar {
  display: none;
}
/* line 1131, ../../src/scss/_application_form.scss */
.fun_content strong, .form_field strong {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 1px;
  line-height: normal;
}
@media (min-width: 768px) {
  /* line 1131, ../../src/scss/_application_form.scss */
  .fun_content strong, .form_field strong {
    font-size: 22px;
    line-height: 38px;
  }
}
/* line 1141, ../../src/scss/_application_form.scss */
.fun_content .p22, .form_field .p22 {
  position: relative;
}
/* line 1143, ../../src/scss/_application_form.scss */
.fun_content .p22.leftalign, .form_field .p22.leftalign {
  text-align: left;
  line-height: 28px;
}
@media (min-width: 768px) {
  /* line 1143, ../../src/scss/_application_form.scss */
  .fun_content .p22.leftalign, .form_field .p22.leftalign {
    line-height: 36px;
  }
}

/* line 1156, ../../src/scss/_application_form.scss */
.page-template-fundability .error {
  display: none;
  position: absolute;
  margin-top: 5px;
  font-size: 18px;
}
/* line 1161, ../../src/scss/_application_form.scss */
.page-template-fundability .error.single_row {
  margin-top: -13px;
}
/* line 1166, ../../src/scss/_application_form.scss */
.page-template-fundability .show_error .error {
  display: block;
}

/* line 1172, ../../src/scss/_application_form.scss */
.fundability_thankyou_section {
  padding-top: 50px;
}
@media (min-width: 768px) {
  /* line 1172, ../../src/scss/_application_form.scss */
  .fundability_thankyou_section {
    padding-top: 100px;
  }
}
/* line 1177, ../../src/scss/_application_form.scss */
.fundability_thankyou_section .fundability_thankyou {
  text-align: center;
}
/* line 1179, ../../src/scss/_application_form.scss */
.fundability_thankyou_section .fundability_thankyou h2 {
  font-weight: 500;
  color: #6d6e70;
  margin-bottom: 0px;
  padding-bottom: 20px;
  font-size: 34px;
}
@media (min-width: 768px) {
  /* line 1179, ../../src/scss/_application_form.scss */
  .fundability_thankyou_section .fundability_thankyou h2 {
    padding-bottom: 40px;
    font-size: 72px;
  }
}
/* line 1191, ../../src/scss/_application_form.scss */
.fundability_thankyou_section .fundability_thankyou p {
  letter-spacing: 1px;
  padding-bottom: 20px;
  font-size: 20px;
}
@media (min-width: 768px) {
  /* line 1191, ../../src/scss/_application_form.scss */
  .fundability_thankyou_section .fundability_thankyou p {
    padding-bottom: 25px;
    font-size: 22px;
  }
}
/* line 1199, ../../src/scss/_application_form.scss */
.fundability_thankyou_section .fundability_thankyou p a {
  color: #00a0e3;
}
/* line 1203, ../../src/scss/_application_form.scss */
.fundability_thankyou_section .fundability_thankyou .thanks_img {
  width: 100%;
  margin-bottom: -1px;
  margin-top: 50px;
  display: block;
}
@media (min-width: 768px) {
  /* line 1203, ../../src/scss/_application_form.scss */
  .fundability_thankyou_section .fundability_thankyou .thanks_img {
    margin-top: 100px;
  }
}
/* line 1212, ../../src/scss/_application_form.scss */
.fundability_thankyou_section .fundability_thankyou img {
  max-width: 100%;
}

/* line 1218, ../../src/scss/_application_form.scss */
.page-template-fundability .followus {
  display: none;
}

/* line 1223, ../../src/scss/_application_form.scss */
.page-template-fundability_form main {
  padding-top: 0px;
}
/* line 1226, ../../src/scss/_application_form.scss */
.page-template-fundability_form header, .page-template-fundability_form footer {
  display: none;
}

/* line 1232, ../../src/scss/_application_form.scss */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* line 1237, ../../src/scss/_application_form.scss */
input[type="number"] {
  -moz-appearance: textfield;
}

/* line 1242, ../../src/scss/_application_form.scss */
.showformobile {
  display: block;
}
@media (min-width: 768px) {
  /* line 1242, ../../src/scss/_application_form.scss */
  .showformobile {
    display: none;
  }
}

/* line 1250, ../../src/scss/_application_form.scss */
.displaydesktop {
  display: none;
}
@media (min-width: 768px) {
  /* line 1250, ../../src/scss/_application_form.scss */
  .displaydesktop {
    display: block;
  }
}

/* line 1258, ../../src/scss/_application_form.scss */
.clear {
  clear: both;
}

@media print {
  /* line 1263, ../../src/scss/_application_form.scss */
  .fundability_header {
    display: none;
  }

  /* line 1269, ../../src/scss/_application_form.scss */
  .fundability_form.view_only .form_container .form_field .printed-text {
    display: none;
  }
  /* line 1275, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .printed-text {
    display: block;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #f2f2f3;
    padding-left: 10px;
    padding-top: 15px;
    min-height: 59px;
    line-height: 1.5em;
    color: #6d6e70;
    background: white;
  }
  /* line 1288, ../../src/scss/_application_form.scss */
  .fundability_form input[type="text"], .fundability_form input[type="email"], .fundability_form input[type="number"], .fundability_form textarea {
    display: none;
  }
  /* line 1292, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field textarea ~ .printed-text {
    min-height: 250px;
  }
  /* line 1296, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item textarea ~ .printed-text {
    min-height: auto;
    text-align: left;
    border-bottom: 1px solid #f2f2f3;
  }

  /* line 1303, ../../src/scss/_application_form.scss */
  main {
    padding-top: 0;
  }

  /* line 1306, ../../src/scss/_application_form.scss */
  #header,
  .fundability_application,
  footer,
  .next_section,
  .add_an_item_button,
  .print_form,
  .todaysdate,
  .form_section_allow_time,
  .form_section_icon,
  .progress_bar,
  .delete_enable {
    display: none !important;
  }

  /* line 1319, ../../src/scss/_application_form.scss */
  .fundability_form {
    padding: 50px 0;
  }
  /* line 1321, ../../src/scss/_application_form.scss */
  .fundability_form:not(:first-child) {
    page-break-before: always;
  }

  /* line 1325, ../../src/scss/_application_form.scss */
  h1 {
    margin-top: 0;
  }

  /* line 1328, ../../src/scss/_application_form.scss */
  .fundability_form.fundability_footer_section {
    margin-top: 0;
  }

  /* line 1331, ../../src/scss/_application_form.scss */
  .ways-to-submit .p22:not(.form_logo) {
    display: none !important;
  }

  /* line 1334, ../../src/scss/_application_form.scss */
  .fundability_form h1 {
    font-size: 28px;
  }

  /* line 1337, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .question_number {
    font-size: 20px;
  }

  /* line 1340, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field .add_an_item p {
    margin-top: 20px;
  }

  /* line 1343, ../../src/scss/_application_form.scss */
  .fundability_form p,
  .fundability_form label,
  .fun_content .formrow span,
  .form_field .formrow span,
  .fun_content strong,
  .form_field strong,
  .fundability_form .form_container.width_100 input[type=text] {
    font-size: 16px;
  }

  /* line 1352, ../../src/scss/_application_form.scss */
  .fundability_form .form_container .form_field label span,
  .fundability_form .fun_note p,
  .fundability_form .fun_note p.p1 {
    font-size: 14px;
  }

  /* line 1357, ../../src/scss/_application_form.scss */
  .fun_content .formrow.floatleft,
  .form_field .formrow.floatleft {
    margin-right: 15px;
  }

  /* line 1361, ../../src/scss/_application_form.scss */
  .form_container {
    page-break-inside: avoid;
  }

  /* line 1365, ../../src/scss/_application_form.scss */
  .fundability_form.white_color {
    background-color: white;
  }
  /* line 1367, ../../src/scss/_application_form.scss */
  .fundability_form.white_color * {
    color: black !important;
  }
  /* line 1371, ../../src/scss/_application_form.scss */
  .fundability_form.ghost_white {
    background-color: white;
  }

  /* line 1375, ../../src/scss/_application_form.scss */
  .fundability_form .form_container.width_100.add_an_item {
    margin-bottom: 150px;
  }

  /* line 1378, ../../src/scss/_application_form.scss */
  .bar_for_fields {
    border-bottom: 2px solid #f2f2f3;
  }
  /* line 1380, ../../src/scss/_application_form.scss */
  .bar_for_fields p {
    font-weight: 600;
  }

  /* line 1386, ../../src/scss/_application_form.scss */
  .formrow input[type="checkbox"]:checked ~ i.checkbox,
  .formrow input[type="radio"]:checked ~ i.checkbox {
    background: #5580ad;
    -webkit-print-color-adjust: exact !important;
    color-adjust: exact !important;
  }
}
/* line 1395, ../../src/scss/_application_form.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  text-align: center;
  font-size: 18px !important;
}

/* line 1399, ../../src/scss/_application_form.scss */
.ui-datepicker-month, .ui-datepicker-year {
  font-size: 18px !important;
}

/* line 1405, ../../src/scss/_application_form.scss */
.ui-datepicker-calendar tr th span {
  font-size: 18px !important;
}

/* line 1412, ../../src/scss/_application_form.scss */
.page-template-customer-thankspage .cta-button {
  margin-top: 10px;
}

/* line 1416, ../../src/scss/_application_form.scss */
.page-template-customer-claim-form .followus {
  display: none;
}
/* line 1419, ../../src/scss/_application_form.scss */
.page-template-customer-claim-form footer {
  margin-bottom: 0px;
}

/* line 1423, ../../src/scss/_application_form.scss */
#ui-datepicker-div {
  width: 280px;
}

/* line 4, ../../src/scss/_property_page.scss */
.local_area.header_area.property_hero h1 {
  padding: 0px 20px;
  text-transform: capitalize;
}
@media (min-width: 768px) {
  /* line 4, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero h1 {
    margin-top: 10px;
  }
}
/* line 13, ../../src/scss/_property_page.scss */
.local_area.header_area.property_hero .bbl_icon {
  display: flex;
  font-size: 18px;
  font-weight: 200;
}
@media (min-width: 768px) {
  /* line 13, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero .bbl_icon {
    font-size: 24px;
    font-weight: 300;
  }
}
@media (min-width: 960px) {
  /* line 13, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero .bbl_icon {
    margin-top: 0px;
  }
}
/* line 27, ../../src/scss/_property_page.scss */
.local_area.header_area.property_hero .bbl_icon .icon_container {
  margin: 30px 0 0 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: center;
}
/* line 35, ../../src/scss/_property_page.scss */
.local_area.header_area.property_hero .bbl_icon .icon_container div {
  display: flex;
  align-items: center;
}
/* line 39, ../../src/scss/_property_page.scss */
.local_area.header_area.property_hero .bbl_icon .icon_container div:not(:last-child) {
  margin-right: 10px;
}
@media (min-width: 768px) {
  /* line 35, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero .bbl_icon .icon_container div {
    margin-top: 20px;
  }
}
@media (min-width: 960px) {
  /* line 35, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero .bbl_icon .icon_container div {
    margin-top: 0px;
  }
  /* line 50, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero .bbl_icon .icon_container div:not(:last-child) {
    margin-right: 20px;
  }
}
/* line 58, ../../src/scss/_property_page.scss */
.local_area.header_area.property_hero .bbl_icon img {
  margin-right: 10px;
  margin-left: 0px;
  width: 40px;
  height: 40px;
}
@media (min-width: 768px) {
  /* line 58, ../../src/scss/_property_page.scss */
  .local_area.header_area.property_hero .bbl_icon img {
    width: 50px;
    height: 50px;
  }
}

/* line 74, ../../src/scss/_property_page.scss */
.property_content {
  padding-bottom: 60px;
}
@media (min-width: 768px) {
  /* line 74, ../../src/scss/_property_page.scss */
  .property_content {
    padding-bottom: 100px;
  }
}
/* line 81, ../../src/scss/_property_page.scss */
.property_content .property_description {
  height: 250px;
  overflow: hidden;
  position: relative;
}
/* line 94, ../../src/scss/_property_page.scss */
.property_content .property_description:after {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0px;
  height: 40px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
}
/* line 103, ../../src/scss/_property_page.scss */
.property_content .property_read_more {
  font-size: 20px;
  color: #4ac1be;
  font-weight: 400;
  border: 2px solid #4ac1be;
  border-radius: 4px;
  margin-top: 40px;
  display: table;
  padding: 15px 60px;
}
/* line 112, ../../src/scss/_property_page.scss */
.property_content .property_read_more:hover {
  color: #4ac1be;
}
/* line 115, ../../src/scss/_property_page.scss */
.property_content .property_read_more .read-less {
  display: none;
}
/* line 119, ../../src/scss/_property_page.scss */
.property_content blockquote {
  margin: 0px;
  padding: 0px;
}
/* line 122, ../../src/scss/_property_page.scss */
.property_content blockquote p {
  font-size: 18px;
  padding-top: 0px;
}
@media (min-width: 768px) {
  /* line 122, ../../src/scss/_property_page.scss */
  .property_content blockquote p {
    font-size: 28px;
    line-height: 42px;
  }
}
/* line 132, ../../src/scss/_property_page.scss */
.property_content p {
  font-size: 18px;
  padding-top: 40px;
}
@media (min-width: 768px) {
  /* line 132, ../../src/scss/_property_page.scss */
  .property_content p {
    font-size: 28px;
    line-height: 42px;
    padding-top: 20px;
  }
}
/* line 144, ../../src/scss/_property_page.scss */
.property_content.expand .property_description {
  height: auto;
}
/* line 155, ../../src/scss/_property_page.scss */
.property_content.expand .property_description:after {
  display: none;
}
/* line 160, ../../src/scss/_property_page.scss */
.property_content.expand .property_read_more .read-less {
  display: block;
}
/* line 163, ../../src/scss/_property_page.scss */
.property_content.expand .property_read_more .read-more {
  display: none;
}

/* line 170, ../../src/scss/_property_page.scss */
.features_property {
  margin: 0 0 30px 0;
}
@media (min-width: 768px) {
  /* line 170, ../../src/scss/_property_page.scss */
  .features_property {
    margin: 0 0 50px 0;
  }
}
/* line 175, ../../src/scss/_property_page.scss */
.features_property h2 {
  font-size: 28px;
  font-weight: 600;
  color: #58585b;
  margin-top: 0px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  /* line 175, ../../src/scss/_property_page.scss */
  .features_property h2 {
    margin-bottom: 20px;
  }
}
/* line 185, ../../src/scss/_property_page.scss */
.features_property p {
  font-size: 24px;
  line-height: 36px;
  padding: 0 0 25px 0;
}
/* line 190, ../../src/scss/_property_page.scss */
.features_property ul {
  padding-left: 20px;
  margin: 0px;
}
/* line 193, ../../src/scss/_property_page.scss */
.features_property ul li {
  font-size: 18px;
  float: left;
  width: 100%;
  padding-right: 0px;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  /* line 193, ../../src/scss/_property_page.scss */
  .features_property ul li {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (min-width: 960px) {
  /* line 193, ../../src/scss/_property_page.scss */
  .features_property ul li {
    padding-right: 30px;
    width: 50%;
  }
}

/* line 213, ../../src/scss/_property_page.scss */
.property_image_gallery {
  background-color: #f5f5f5;
  padding: 40px 0 60px;
  margin-top: 60px;
}
@media (min-width: 768px) {
  /* line 213, ../../src/scss/_property_page.scss */
  .property_image_gallery {
    padding: 80px 0 160px;
    margin-top: 120px;
  }
}
/* line 222, ../../src/scss/_property_page.scss */
.property_image_gallery h2 {
  text-align: center;
  font-size: 42px;
  font-weight: 600;
  margin: 0 0 30px 0;
  color: #00a0e3;
}
@media (min-width: 768px) {
  /* line 222, ../../src/scss/_property_page.scss */
  .property_image_gallery h2 {
    margin: 0 0 50px 0;
  }
}
/* line 232, ../../src/scss/_property_page.scss */
.property_image_gallery .image_row {
  margin-top: 20px;
}
@media (min-width: 960px) {
  /* line 232, ../../src/scss/_property_page.scss */
  .property_image_gallery .image_row {
    display: flex;
  }
}
/* line 240, ../../src/scss/_property_page.scss */
.property_image_gallery .image_row .image-modal--thumb {
  padding: 0 40px;
  text-align: center;
  margin-bottom: 40px;
  display: block;
}
@media (min-width: 960px) {
  /* line 240, ../../src/scss/_property_page.scss */
  .property_image_gallery .image_row .image-modal--thumb {
    margin-bottom: 0px;
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
/* line 252, ../../src/scss/_property_page.scss */
.property_image_gallery .image_row .image-modal--thumb img {
  max-width: 100%;
  width: 100%;
  height: 100%;
}

/* line 264, ../../src/scss/_property_page.scss */
.single-property .local_area.local_area_map {
  background-color: white;
}

/* line 270, ../../src/scss/_property_page.scss */
a.back-link {
  color: #4bc1be;
  font-size: 24px;
  margin-bottom: 50px;
  display: flex;
}
/* line 277, ../../src/scss/_property_page.scss */
a.back-link:hover {
  color: #4bc1be;
}
/* line 281, ../../src/scss/_property_page.scss */
a.back-link:visited {
  color: #4bc1be;
}
/* line 285, ../../src/scss/_property_page.scss */
a.back-link img {
  width: 40px;
  height: 40px;
  margin-right: 10px;
  vertical-align: middle;
}

/* line 1, ../../src/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  align-items: center;
  justify-content: center;
  left: -9999px;
  opacity: 0;
  -webkit-transition: left 0s 0.25s, opacity 0.25s 0s;
  -moz-transition: left 0s 0.25s, opacity 0.25s 0s;
  transition: left 0s 0.25s, opacity 0.25s 0s;
}
/* line 16, ../../src/scss/_modal.scss */
.modal .video-embed {
  max-width: 900px;
}
/* line 20, ../../src/scss/_modal.scss */
.modal.show {
  left: 0;
  opacity: 1;
  -webkit-transition: left 0s, opacity 0.25s;
  -moz-transition: left 0s, opacity 0.25s;
  transition: left 0s, opacity 0.25s;
}
/* line 28, ../../src/scss/_modal.scss */
.modal.form-modal .form {
  position: relative;
  width: calc(100% - 20px);
  max-width: 480px;
  max-height: calc(100% - 20px);
  background: #e3e4e6;
  font-size: 2.0rem;
  padding: 50px 40px;
  -ms-overflow-style: none;
  overflow: -moz-scrollbars-none;
  overflow-y: scroll;
}
/* line 39, ../../src/scss/_modal.scss */
.modal.form-modal .form::-webkit-scrollbar {
  display: none;
}
/* line 44, ../../src/scss/_modal.scss */
.modal.form-modal .form .close-button {
  position: absolute;
  top: -10px;
  right: 20px;
  width: 20px;
  height: 20px;
  font-size: 50px;
}
/* line 52, ../../src/scss/_modal.scss */
.modal.form-modal .form .close-button img {
  width: 100%;
  height: auto;
}
/* line 58, ../../src/scss/_modal.scss */
.modal.form-modal .form h3 {
  font-size: 4.8rem;
  font-weight: 400;
  margin: 0 0 40px 0;
}
/* line 64, ../../src/scss/_modal.scss */
.modal.form-modal .form p {
  margin: 0 0 30px 0;
}
/* line 67, ../../src/scss/_modal.scss */
.modal.form-modal .form p:last-child {
  margin: 30px 0 0 0;
}
/* line 72, ../../src/scss/_modal.scss */
.modal.form-modal .form .form-row {
  margin-bottom: 20px;
}
/* line 76, ../../src/scss/_modal.scss */
.modal.form-modal .form .form-row .error-msg {
  display: none;
}
/* line 80, ../../src/scss/_modal.scss */
.modal.form-modal .form .form-row.error .error-msg {
  display: block;
}
/* line 85, ../../src/scss/_modal.scss */
.modal.form-modal .form label {
  display: none;
}
/* line 89, ../../src/scss/_modal.scss */
.modal.form-modal .form .contact_method label {
  display: block;
  margin-bottom: 15px;
}
/* line 94, ../../src/scss/_modal.scss */
.modal.form-modal .form input[type=text],
.modal.form-modal .form input[type=email],
.modal.form-modal .form textarea {
  width: 100%;
  border: none;
  line-height: 40px;
  height: 40px;
  /* to make it work on IE*/
  padding: 0 5px;
  font-size: 1.8rem;
  color: #414141;
  font-family: "Ubuntu", Helvetica, sans-serif;
}
/* line 61, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.modal.form-modal .form input[type=text]:-moz-placeholder,
.modal.form-modal .form input[type=email]:-moz-placeholder,
.modal.form-modal .form textarea:-moz-placeholder {
  color: #414141;
}
/* line 64, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.modal.form-modal .form input[type=text]::-moz-placeholder,
.modal.form-modal .form input[type=email]::-moz-placeholder,
.modal.form-modal .form textarea::-moz-placeholder {
  color: #414141;
}
/* line 67, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.modal.form-modal .form input[type=text]:-ms-input-placeholder,
.modal.form-modal .form input[type=email]:-ms-input-placeholder,
.modal.form-modal .form textarea:-ms-input-placeholder {
  color: #414141;
}
/* line 56, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
.modal.form-modal .form input[type=text]::-webkit-input-placeholder,
.modal.form-modal .form input[type=email]::-webkit-input-placeholder,
.modal.form-modal .form textarea::-webkit-input-placeholder {
  color: #414141;
}
/* line 112, ../../src/scss/_modal.scss */
.modal.form-modal .form textarea {
  height: 78px;
  line-height: 25px;
}
/* line 117, ../../src/scss/_modal.scss */
.modal.form-modal .form .checkbox-row-title {
  margin-bottom: 10px;
}
/* line 121, ../../src/scss/_modal.scss */
.modal.form-modal .form .checkbox-row {
  position: relative;
  margin-bottom: 8px;
  font-size: 1.6rem;
}
/* line 127, ../../src/scss/_modal.scss */
.modal.form-modal .form .checkbox-row input {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  opacity: .01;
}
/* line 135, ../../src/scss/_modal.scss */
.modal.form-modal .form .checkbox-row .checkbox-text {
  padding-left: 30px;
}
/* line 138, ../../src/scss/_modal.scss */
.modal.form-modal .form .checkbox-row .checkbox-text:before {
  content: '';
  position: absolute;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  background-color: white;
}
/* line 149, ../../src/scss/_modal.scss */
.modal.form-modal .form .checkbox-row input:checked ~ .checkbox-text:before {
  background-image: url(../img/application_form_tick.png);
  background-position: 0px 2px;
  background-size: contain;
  background-repeat: no-repeat;
}
/* line 159, ../../src/scss/_modal.scss */
.modal.form-modal .form input[type=submit] {
  width: 100%;
  font-family: "Ubuntu", Helvetica, sans-serif;
}
/* line 164, ../../src/scss/_modal.scss */
.modal.form-modal .form .select-element {
  position: relative;
  height: 40px;
}
/* line 168, ../../src/scss/_modal.scss */
.modal.form-modal .form .select-element .icon {
  position: absolute;
  right: 10px;
  top: 10px;
}
/* line 176, ../../src/scss/_modal.scss */
.modal.form-modal .form select {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.01;
  height: 40px;
  width: 100%;
}
/* line 185, ../../src/scss/_modal.scss */
.modal.form-modal .form .select-display {
  width: 100%;
  height: 100%;
  line-height: 40px;
  padding: 0 5px;
  font-size: 1.8rem;
  color: #414141;
  font-weight: 400;
  background: white;
}
/* line 197, ../../src/scss/_modal.scss */
.modal.form-modal .form .radio-label {
  margin-right: 10px;
}
/* line 201, ../../src/scss/_modal.scss */
.modal.form-modal .form .cta-button {
  border-radius: 0;
  -webkit-appearance: none;
}
/* line 204, ../../src/scss/_modal.scss */
.modal.form-modal .form .cta-button strong {
  font-weight: 400;
}
/* line 212, ../../src/scss/_modal.scss */
.modal.form-modal a.teal {
  color: #4bc1be;
}
/* line 216, ../../src/scss/_modal.scss */
.modal.form-modal .social-links {
  margin: 0 0 30px 0;
}
/* line 219, ../../src/scss/_modal.scss */
.modal.form-modal .social-links li {
  background: #f0565d;
  width: 40px;
  height: 40px;
  padding-top: 5px;
}
/* line 226, ../../src/scss/_modal.scss */
.modal.form-modal .social-links a {
  color: white;
  font-size: 2.1rem;
}
/* line 232, ../../src/scss/_modal.scss */
.modal.form-modal .submitted {
  display: none;
}
/* line 238, ../../src/scss/_modal.scss */
.modal.form-modal.submitted .submit {
  display: none;
}
/* line 242, ../../src/scss/_modal.scss */
.modal.form-modal.submitted .submitted {
  display: block;
}
/* line 252, ../../src/scss/_modal.scss */
.modal.image-modal.show {
  left: -9999px;
}
@media (min-width: 768px) {
  /* line 252, ../../src/scss/_modal.scss */
  .modal.image-modal.show {
    left: 0px;
  }
}
/* line 260, ../../src/scss/_modal.scss */
.modal.image-modal .image-modal--wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
}
/* line 270, ../../src/scss/_modal.scss */
.modal.image-modal .close-button {
  position: absolute;
  top: 20px;
  right: 20px;
  color: white;
  line-height: 24px;
  font-size: 46px;
}
/* line 279, ../../src/scss/_modal.scss */
.modal.image-modal .arrow {
  width: 10%;
  height: auto;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 286, ../../src/scss/_modal.scss */
.modal.image-modal .arrow.prev {
  justify-content: flex-end;
  padding-right: 45px;
}
/* line 291, ../../src/scss/_modal.scss */
.modal.image-modal .arrow.next {
  padding-left: 45px;
}
/* line 295, ../../src/scss/_modal.scss */
.modal.image-modal .arrow .arrow-link {
  width: 100%;
  max-width: 80px;
}
/* line 299, ../../src/scss/_modal.scss */
.modal.image-modal .arrow .arrow-link img {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  /* line 279, ../../src/scss/_modal.scss */
  .modal.image-modal .arrow {
    width: 22%;
  }
}
/* line 311, ../../src/scss/_modal.scss */
.modal.image-modal .image-modal--images {
  position: relative;
  width: 80%;
}
/* line 315, ../../src/scss/_modal.scss */
.modal.image-modal .image-modal--images .image-modal--image {
  position: absolute;
  left: -9999px;
  transition: none;
  opacity: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 326, ../../src/scss/_modal.scss */
.modal.image-modal .image-modal--images .image-modal--image img {
  width: 100%;
  height: auto;
}
/* line 331, ../../src/scss/_modal.scss */
.modal.image-modal .image-modal--images .image-modal--image.show {
  position: relative;
  left: initial;
  opacity: 1;
  transition: opacity .25s linear;
}
@media (min-width: 768px) {
  /* line 311, ../../src/scss/_modal.scss */
  .modal.image-modal .image-modal--images {
    width: 56%;
  }
}

/* line 2, ../../src/scss/_table.scss */
table.feature-table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  font-size: 1.2rem;
  line-height: 1.75rem;
}
/* line 10, ../../src/scss/_table.scss */
table.feature-table td {
  text-align: center;
  padding: 10px;
}
/* line 14, ../../src/scss/_table.scss */
table.feature-table td img {
  width: 20px !important;
  height: auto !important;
}
@media (min-width: 768px) {
  /* line 10, ../../src/scss/_table.scss */
  table.feature-table td {
    padding: 13px;
  }
  /* line 22, ../../src/scss/_table.scss */
  table.feature-table td img {
    width: 25px !important;
  }
}
/* line 29, ../../src/scss/_table.scss */
table.feature-table td:first-child {
  text-align: left;
  font-weight: 500;
}
/* line 34, ../../src/scss/_table.scss */
table.feature-table tr:nth-child(2n+1) td {
  background-color: #f2f2f2;
  border-left: 1px solid white;
}
/* line 39, ../../src/scss/_table.scss */
table.feature-table tr:first-child td {
  background: #004f93;
  color: white;
  font-weight: 600;
}

/* Base */
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Light.eot?1472620702');
  src: url('../fonts/Ubuntu-Light.eot?&1472620702#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Ubuntu-Light.woff?v=4.0.3&1472620699') format("woff"), url('../fonts/Ubuntu-Light.ttf?v=4.0.3&1292335200') format("truetype");
  font-weight: 200;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Regular.eot?1472620713');
  src: url('../fonts/Ubuntu-Regular.eot?&1472620713#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Ubuntu-Regular.woff?v=4.0.3&1472620710') format("woff"), url('../fonts/Ubuntu-Regular.ttf?v=4.0.3&1292335200') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Medium.eot?1472620707');
  src: url('../fonts/Ubuntu-Medium.eot?&1472620707#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Ubuntu-Medium.woff?v=4.0.3&1472620705') format("woff"), url('../fonts/Ubuntu-Medium.ttf?v=4.0.3&1292335200') format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-MediumItalic.eot?1472620710');
  src: url('../fonts/Ubuntu-MediumItalic.eot?&1472620710#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Ubuntu-MediumItalic.woff?v=4.0.3&1472620708') format("woff"), url('../fonts/Ubuntu-MediumItalic.ttf?v=4.0.3&1292335200') format("truetype");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Light-Italic.eot?1521412063');
  src: url('../fonts/Ubuntu-Light-Italic.eot?&1521412063#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Ubuntu-Light-Italic.woff?v=4.0.3&1521412063') format("woff"), url('../fonts/Ubuntu-Light-Italic.ttf?v=4.0.3&1521412063') format("truetype");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Ubuntu';
  src: url('../fonts/Ubuntu-Bold.eot?1472570538');
  src: url('../fonts/Ubuntu-Bold.eot?&1472570538#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Ubuntu-Bold.woff?v=4.0.3&1472570538') format("woff"), url('../fonts/Ubuntu-Bold.ttf?v=4.0.3&1292335200') format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/Lato-Bold.eot?1461029798');
  src: url('../fonts/Lato-Bold.eot?&1461029798#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Lato-Bold.woff?v=4.0.3&1461029798') format("woff"), url('../fonts/Lato-Bold.ttf?v=4.0.3&1461029798') format("truetype");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/Lato-BoldItalic.eot?1461029798');
  src: url('../fonts/Lato-BoldItalic.eot?&1461029798#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Lato-BoldItalic.woff?v=4.0.3&1461029798') format("woff"), url('../fonts/Lato-BoldItalic.ttf?v=4.0.3&1461029798') format("truetype");
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/Lato-Italic.eot?1468211921');
  src: url('../fonts/Lato-Italic.eot?&1468211921#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Lato-Italic.woff?v=4.0.3&1468211921') format("woff"), url('../fonts/Lato-Italic.ttf?v=4.0.3&1468211921') format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/Lato-Regular.eot?1461029798');
  src: url('../fonts/Lato-Regular.eot?&1461029798#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Lato-Regular.woff?v=4.0.3&1461029798') format("woff"), url('../fonts/Lato-Regular.ttf?v=4.0.3&1461029798') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/Lato-Italic.eot?1468211921');
  src: url('../fonts/Lato-Italic.eot?&1468211921#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Lato-Italic.woff?v=4.0.3&1468211921') format("woff"), url('../fonts/Lato-Italic.ttf?v=4.0.3&1468211921') format("truetype");
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Lato';
  src: url('../fonts/Lato-Light.eot?1461029798');
  src: url('../fonts/Lato-Light.eot?&1461029798#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/Lato-Light.woff?v=4.0.3&1461029798') format("woff"), url('../fonts/Lato-Light.ttf?v=4.0.3&1461029798') format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'OpenDyslexic3';
  src: url('../fonts/OpenDyslexic3-Regular.eot?1461029798');
  src: url('../fonts/OpenDyslexic3-Regular.eot?&1461029798#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/OpenDyslexic3-Regular.woff?v=4.0.3&1461029798') format("woff"), url('../fonts/OpenDyslexic3-Regular.ttf?v=4.0.3&1461029798') format("truetype");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'OpenDyslexic3';
  src: url('../fonts/OpenDyslexic3-Bold.eot?1461029798');
  src: url('../fonts/OpenDyslexic3-Bold.eot?&1461029798#iefix&v=4.0.3') format("embedded-opentype"), url('../fonts/OpenDyslexic3-Bold.woff?v=4.0.3&1461029798') format("woff"), url('../fonts/OpenDyslexic3-Bold.ttf?v=4.0.3&1461029798') format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'icomoon';
  src: url('../fonts/icomoon.eot?8vkwgo&1473934132');
  src: url('../fonts/icomoon.eot?8vkwgo&1473934132#iefix') format("embedded-opentype"), url('../fonts/icomoon.ttf?8vkwgo&1473934132') format("truetype"), url('../fonts/icomoon.woff?8vkwgo&1473934132') format("woff"), url('../fonts/icomoon.svg?8vkwgo&1473934132#icomoon') format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 12, ../../src/scss/_icons.scss */
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 28, ../../src/scss/_icons.scss */
.icon-mail-envelope:before {
  content: "\e90a";
}

/* line 31, ../../src/scss/_icons.scss */
.icon-arrow_right:before {
  content: "\e900";
}

/* line 34, ../../src/scss/_icons.scss */
.icon-cross:before {
  content: "\e901";
}

/* line 37, ../../src/scss/_icons.scss */
.icon-downbox:before {
  content: "\e902";
}

/* line 40, ../../src/scss/_icons.scss */
.icon-facebook:before {
  content: "\e903";
}

/* line 43, ../../src/scss/_icons.scss */
.icon-hamburger:before {
  content: "\e904";
}

/* line 46, ../../src/scss/_icons.scss */
.icon-linkedin:before {
  content: "\e905";
}

/* line 49, ../../src/scss/_icons.scss */
.icon-magnifying:before {
  content: "\e906";
}

/* line 52, ../../src/scss/_icons.scss */
.icon-telephone:before {
  content: "\e907";
}

/* line 55, ../../src/scss/_icons.scss */
.icon-twitter:before {
  content: "\e908";
}

/* line 58, ../../src/scss/_icons.scss */
.icon-youtube:before {
  content: "\e909";
}

/* line 61, ../../src/scss/_icons.scss */
.icon-instagram:before {
  content: "\e90b";
}

/* line 2, ../../src/scss/_base.scss */
*, *:before, *:after {
  box-sizing: border-box;
}

/* line 8, ../../src/scss/_base.scss */
input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]):not(.cta-button) {
  -webkit-appearance: none;
  border-radius: 0;
}
/* line 61, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input[type="text"]:-moz-placeholder {
  color: #414141;
}
/* line 17, ../../src/scss/_base.scss */
.accessible-grey input[type="text"]:-moz-placeholder {
  color: #000000;
}
/* line 64, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input[type="text"]::-moz-placeholder {
  color: #414141;
}
/* line 17, ../../src/scss/_base.scss */
.accessible-grey input[type="text"]::-moz-placeholder {
  color: #000000;
}
/* line 67, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input[type="text"]:-ms-input-placeholder {
  color: #414141;
}
/* line 17, ../../src/scss/_base.scss */
.accessible-grey input[type="text"]:-ms-input-placeholder {
  color: #000000;
}
/* line 56, ../../../../../../../../../Users/holiday/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/css3/_user-interface.scss */
input[type="text"]::-webkit-input-placeholder {
  color: #414141;
}
/* line 17, ../../src/scss/_base.scss */
.accessible-grey input[type="text"]::-webkit-input-placeholder {
  color: #000000;
}
/* line 23, ../../src/scss/_base.scss */
input[type="submit"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 30, ../../src/scss/_base.scss */
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 36, ../../src/scss/_base.scss */
*:focus {
  outline: none;
}

/* line 40, ../../src/scss/_base.scss */
html, body {
  border: 0;
  margin: 0;
  width: 100%;
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 200;
  color: #333333;
  overflow-x: hidden;
}

/* line 50, ../../src/scss/_base.scss */
html {
  font-size: 10px;
}
/* line 56, ../../src/scss/_base.scss */
html.dyslexie-font h1, html.dyslexie-font h2, html.dyslexie-font h3, html.dyslexie-font h4, html.dyslexie-font h5, html.dyslexie-font p, html.dyslexie-font strong, html.dyslexie-font span, html.dyslexie-font div, html.dyslexie-font li, html.dyslexie-font input, html.dyslexie-font .cta-button {
  font-family: "OpenDyslexic3", Helvetica, sans-serif !important;
}
/* line 63, ../../src/scss/_base.scss */
html[data-font-size="1"] {
  font-size: 11px;
}
/* line 63, ../../src/scss/_base.scss */
html[data-font-size="2"] {
  font-size: 12px;
}
/* line 63, ../../src/scss/_base.scss */
html[data-font-size="3"] {
  font-size: 13px;
}
/* line 63, ../../src/scss/_base.scss */
html[data-font-size="4"] {
  font-size: 14px;
}
/* line 63, ../../src/scss/_base.scss */
html[data-font-size="5"] {
  font-size: 15px;
}

/* line 72, ../../src/scss/_base.scss */
body.navigation-open {
  overflow: hidden;
}
/* line 76, ../../src/scss/_base.scss */
body.no-scroll {
  overflow: hidden;
  position: fixed;
}
@media (min-width: 960px) {
  /* line 82, ../../src/scss/_base.scss */
  body.navigation-open {
    overflow: auto;
  }
}

/* line 89, ../../src/scss/_base.scss */
h1, h2, h3, h4 {
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 500;
}
/* line 93, ../../src/scss/_base.scss */
.accessible-grey h1, .accessible-grey h2, .accessible-grey h3, .accessible-grey h4 {
  color: #000000;
}

/* line 99, ../../src/scss/_base.scss */
a, a:visited {
  -webkit-transition: color 0.25s, border-bottom-color 0.25s;
  -moz-transition: color 0.25s, border-bottom-color 0.25s;
  transition: color 0.25s, border-bottom-color 0.25s;
  text-decoration: none;
  color: #f0565d;
}
/* line 104, ../../src/scss/_base.scss */
a:hover, a:visited:hover {
  color: #b7565d;
}
/* line 108, ../../src/scss/_base.scss */
.accessible-grey a, .accessible-grey a:visited {
  color: #000000;
}
/* line 111, ../../src/scss/_base.scss */
.accessible-grey a:hover, .accessible-grey a:visited:hover {
  color: #000000;
}

/* line 119, ../../src/scss/_base.scss */
p {
  margin: 0;
}

/* line 123, ../../src/scss/_base.scss */
strong {
  font-weight: 600;
}

/* line 126, ../../src/scss/_base.scss */
.clearfix {
  clear: both;
}

/* buttons */
/* line 131, ../../src/scss/_base.scss */
.cta-button-group {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 138, ../../src/scss/_base.scss */
  .cta-button-group li {
    display: inline-block;
    margin: 0 10px;
  }
  /* line 142, ../../src/scss/_base.scss */
  .cta-button-group li:first-child {
    margin-left: 0;
  }
  /* line 146, ../../src/scss/_base.scss */
  .cta-button-group li:last-child {
    margin-right: 0;
  }
}

/* line 154, ../../src/scss/_base.scss */
button.cta-button, input[type=submit].cta-button, input[type=submit], a.cta-button {
  font-family: "Ubuntu", Helvetica, sans-serif;
  font-weight: 300;
  cursor: pointer;
}

/* line 160, ../../src/scss/_base.scss */
.cta-button {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: background-color 0.5s;
  -moz-transition: background-color 0.5s;
  transition: background-color 0.5s;
  display: inline-block;
  background-color: #f0565d;
  padding: 0 40px;
  color: #ffffff !important;
  font-size: 1.6rem;
  line-height: 2.8em;
  border: none;
}
@media (min-width: 768px) {
  /* line 160, ../../src/scss/_base.scss */
  .cta-button {
    line-height: 2.45em;
    font-size: 2rem;
    padding: 0 55px;
  }
}
@media (min-width: 960px) {
  /* line 160, ../../src/scss/_base.scss */
  .cta-button {
    font-size: 2.4rem;
    padding: 0 70px;
  }
}
@media (min-width: 1280px) {
  /* line 160, ../../src/scss/_base.scss */
  .cta-button {
    padding: 0 90px;
  }
}
/* line 188, ../../src/scss/_base.scss */
.cta-button:hover {
  background-color: #b7565d;
}
/* line 192, ../../src/scss/_base.scss */
.cta-button.cta-button-small, .cta-button.cta-button-small-wide {
  line-height: 2.5em;
  font-size: 1.6rem;
}
/* line 197, ../../src/scss/_base.scss */
.cta-button.cta-button-xsmall, .cta-button.cta-button-xsmall-wide {
  line-height: 2em;
  font-size: 1.5rem;
}
/* line 202, ../../src/scss/_base.scss */
.cta-button.cta-button-xsmall, .cta-button.cta-button-small {
  padding: 0 20px;
}
/* line 207, ../../src/scss/_base.scss */
.cta-button.cta-button-small-wide {
  padding: 0 60px;
}
/* line 211, ../../src/scss/_base.scss */
.cta-button.cta-button-xsmall-wide {
  padding: 0 60px;
}
/* line 215, ../../src/scss/_base.scss */
.cta-button.cta-button-white {
  background: none;
  border: 2px solid white;
}
/* line 219, ../../src/scss/_base.scss */
.cta-button.cta-button-white:hover {
  color: #ffffff !important;
}
/* line 223, ../../src/scss/_base.scss */
.accessible-grey .cta-button.cta-button-white {
  color: #ffffff !important;
  border: none;
}
/* line 227, ../../src/scss/_base.scss */
.accessible-grey .cta-button.cta-button-white:hover {
  background-color: black;
}
/* line 235, ../../src/scss/_base.scss */
.cta-button.disabled {
  background-color: #cccccc;
}
/* line 239, ../../src/scss/_base.scss */
.dyslexie-font .cta-button {
  padding: 0 10px;
}
@media (min-width: 768px) {
  /* line 239, ../../src/scss/_base.scss */
  .dyslexie-font .cta-button {
    padding: 0 15px;
  }
}
@media (min-width: 1280px) {
  /* line 239, ../../src/scss/_base.scss */
  .dyslexie-font .cta-button {
    padding: 0 20px;
  }
}
/* line 252, ../../src/scss/_base.scss */
.accessible-grey .cta-button {
  background-color: #000000;
}

/* line 258, ../../src/scss/_base.scss */
.big-link {
  color: #00ccff;
  font-size: 2.5rem;
}

/* line 263, ../../src/scss/_base.scss */
.view-more-button {
  position: relative;
  color: #00a1e4;
}
/* line 267, ../../src/scss/_base.scss */
.view-more-button:before {
  content: "\e907";
  font-family: 'icomoon';
  font-size: 4.0rem;
  margin-right: 10px;
  vertical-align: middle;
}

/* images */
/* line 280, ../../src/scss/_base.scss */
img {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
/* line 285, ../../src/scss/_base.scss */
img.unveil {
  opacity: 0;
  height: 1px !important;
  width: 1px !important;
}

/* line 293, ../../src/scss/_base.scss */
.unveil-container {
  position: relative;
}
/* line 297, ../../src/scss/_base.scss */
.unveil-container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 303, ../../src/scss/_base.scss */
.image-set {
  position: relative;
}
/* line 307, ../../src/scss/_base.scss */
.image-set .image-set-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  z-index: 1;
}
/* line 315, ../../src/scss/_base.scss */
.image-set .image-set-image.medium, .image-set .image-set-image.large {
  display: none;
}
@media (min-width: 768px) {
  /* line 321, ../../src/scss/_base.scss */
  .image-set .image-set-image.small {
    display: none;
  }
  /* line 325, ../../src/scss/_base.scss */
  .image-set .image-set-image.medium {
    display: inline;
  }
}
@media (min-width: 960px) {
  /* line 333, ../../src/scss/_base.scss */
  .image-set .image-set-image.medium {
    display: none;
  }
  /* line 337, ../../src/scss/_base.scss */
  .image-set .image-set-image.large {
    display: inline;
  }
}
/* line 345, ../../src/scss/_base.scss */
.image-set.background-set {
  position: absolute;
  top: 0;
  left: -9999px;
  width: 100%;
  height: 100%;
  opacity: 0;
}

@media (min-width: 960px) {
  /* line 356, ../../src/scss/_base.scss */
  .image-set-background {
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s;
    opacity: 1;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
  }
  /* line 366, ../../src/scss/_base.scss */
  .image-set-background.unveil {
    opacity: 0;
  }
}

/* line 374, ../../src/scss/_base.scss */
.mobile-feature-image {
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  /* line 374, ../../src/scss/_base.scss */
  .mobile-feature-image {
    display: none;
  }
}

/* line 384, ../../src/scss/_base.scss */
.content-image {
  display: none;
}
@media (min-width: 768px) {
  /* line 384, ../../src/scss/_base.scss */
  .content-image {
    display: block;
  }
}

/* basic content */
/* line 395, ../../src/scss/_base.scss */
section {
  position: relative;
}
/* line 399, ../../src/scss/_base.scss */
section.padded-top {
  padding: 55px 0;
}
@media (min-width: 960px) {
  /* line 399, ../../src/scss/_base.scss */
  section.padded-top {
    padding: 75px 0;
  }
}
/* line 409, ../../src/scss/_base.scss */
section .content-header,
section .section-description {
  margin: 0 auto 20px auto;
  color: #707070;
  text-align: center;
}
/* line 416, ../../src/scss/_base.scss */
.accessible-grey section .content-header, .accessible-grey
section .section-description {
  color: #000000;
}
@media (min-width: 960px) {
  /* line 409, ../../src/scss/_base.scss */
  section .content-header,
  section .section-description {
    margin-bottom: 30px;
  }
}
/* line 426, ../../src/scss/_base.scss */
section.grey {
  background: #e6e6e6;
}
/* line 431, ../../src/scss/_base.scss */
section .section-description {
  font-size: 1.6rem;
  margin-bottom: 15px;
  line-height: 1.4em;
}
/* line 436, ../../src/scss/_base.scss */
section .section-description.password-protected-form {
  width: 80%;
}
/* line 440, ../../src/scss/_base.scss */
section .section-description.password-protected-form form.post-password-form p {
  display: block;
}
/* line 442, ../../src/scss/_base.scss */
section .section-description.password-protected-form form.post-password-form p:first-child {
  margin-bottom: 20px;
  display: block;
}
/* line 447, ../../src/scss/_base.scss */
section .section-description.password-protected-form form.post-password-form input[type=password] {
  height: 32px;
  font-size: 16px;
}
/* line 451, ../../src/scss/_base.scss */
section .section-description.password-protected-form form.post-password-form input[type=submit] {
  height: 32px;
  margin-top: -11px;
  font-size: 16px;
  padding: 7px 15px;
}
/* line 459, ../../src/scss/_base.scss */
section .section-description.password-protected-form p, section .section-description.password-protected-form h3,
section .section-description.password-protected-form .fb-comments {
  display: none;
}
@media (min-width: 960px) {
  /* line 431, ../../src/scss/_base.scss */
  section .section-description {
    font-size: 2.4rem;
    margin-bottom: 50px;
    width: 70%;
    line-height: normal;
  }
}
/* line 475, ../../src/scss/_base.scss */
section .section-footer-button {
  clear: both;
  text-align: center;
}

@media (min-width: 768px) {
  /* line 485, ../../src/scss/_base.scss */
  .content-service-block {
    width: 100% !important;
  }

  /* line 489, ../../src/scss/_base.scss */
  .content-service-image {
    margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    padding: 50px 0 0 0 !important;
  }
}
/* line 500, ../../src/scss/_base.scss */
.single-service .content-column .content-service-image, .copy-image-item .content-column .content-service-image {
  width: 100%;
  text-align: center;
}
/* line 503, ../../src/scss/_base.scss */
.single-service .content-column .content-service-image img, .copy-image-item .content-column .content-service-image img {
  width: auto;
  max-width: 100%;
}
/* line 509, ../../src/scss/_base.scss */
.single-service .content-column .content-sub-column .content-flag, .copy-image-item .content-column .content-sub-column .content-flag {
  width: 80px;
  padding-top: 78px;
  margin-right: 40px;
}
/* line 514, ../../src/scss/_base.scss */
.single-service .content-column .content-sub-column .content-with-flag, .copy-image-item .content-column .content-sub-column .content-with-flag {
  width: 100%;
}
@media (min-width: 768px) {
  /* line 514, ../../src/scss/_base.scss */
  .single-service .content-column .content-sub-column .content-with-flag, .copy-image-item .content-column .content-sub-column .content-with-flag {
    width: 89%;
  }
}
/* line 519, ../../src/scss/_base.scss */
.single-service .content-column .content-sub-column .content-with-flag .content-header.teal, .copy-image-item .content-column .content-sub-column .content-with-flag .content-header.teal {
  display: table-cell;
  vertical-align: middle;
}
@media (min-width: 568px) {
  /* line 519, ../../src/scss/_base.scss */
  .single-service .content-column .content-sub-column .content-with-flag .content-header.teal, .copy-image-item .content-column .content-sub-column .content-with-flag .content-header.teal {
    height: 84px;
  }
}
/* line 527, ../../src/scss/_base.scss */
.single-service .content-column .content-sub-column .copy-content, .copy-image-item .content-column .content-sub-column .copy-content {
  margin-top: 2vw;
}

/* line 535, ../../src/scss/_base.scss */
.copy-image-item .content-flag {
  display: none;
}
@media (min-width: 568px) {
  /* line 535, ../../src/scss/_base.scss */
  .copy-image-item .content-flag {
    display: block;
  }
}

/* line 543, ../../src/scss/_base.scss */
.content-column {
  position: relative;
  width: 100%;
  padding: 0 12px;
}
/* line 545, ../../src/scss/_base.scss */
.content-column.content-sub-column.content-header-image {
  padding: 0px;
}
@media (min-width: 568px) {
  /* line 545, ../../src/scss/_base.scss */
  .content-column.content-sub-column.content-header-image {
    padding: 50px 12px 0;
  }
}
@media (min-width: 1280px) {
  /* line 545, ../../src/scss/_base.scss */
  .content-column.content-sub-column.content-header-image {
    padding: 50px 0px 0;
  }
}
/* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
.content-column::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  /* line 543, ../../src/scss/_base.scss */
  .content-column {
    padding: 0 20px;
  }
}
@media (min-width: 1280px) {
  /* line 543, ../../src/scss/_base.scss */
  .content-column {
    width: 1170px;
    padding: 0;
    margin: 0 auto;
  }
}
/* line 571, ../../src/scss/_base.scss */
.content-column .content-sub-column {
  padding: 25px 0;
}
/* line 20, ../../src/scss/vendor/bourbon/addons/_clearfix.scss */
.content-column .content-sub-column::after {
  clear: both;
  content: "";
  display: table;
}
@media (min-width: 768px) {
  /* line 571, ../../src/scss/_base.scss */
  .content-column .content-sub-column {
    padding: 50px 0 100px 0;
    width: 48.71795%;
    float: left;
  }
  /* line 582, ../../src/scss/_base.scss */
  .content-column .content-sub-column.no-padding-bottom {
    padding-bottom: 0;
  }
  /* line 586, ../../src/scss/_base.scss */
  .content-column .content-sub-column.content-left-align {
    width: 100%;
    padding-top: 2vw;
  }
  /* line 591, ../../src/scss/_base.scss */
  .content-column .content-sub-column.content-sub-column-small {
    width: 21.36752%;
  }
  /* line 595, ../../src/scss/_base.scss */
  .content-column .content-sub-column.content-sub-column-post-content {
    width: 65%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 6%;
    padding-top: 0;
    margin-top: 50px;
    margin-bottom: 5rem;
    border-right: solid 1px #707070;
  }
  /* line 606, ../../src/scss/_base.scss */
  .content-column .content-sub-column.content-sub-column-sidebar {
    width: 35%;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-left: 6%;
  }
  /* line 614, ../../src/scss/_base.scss */
  .content-column .content-sub-column.content-sub-column-single:first-child, .content-column .content-sub-column.content-sub-column-single:last-child {
    margin-left: 0;
    margin-right: 0;
  }
}
/* line 622, ../../src/scss/_base.scss */
.content-column .content-sub-column:first-child {
  margin-right: 0.95541%;
}
/* line 626, ../../src/scss/_base.scss */
.content-column .content-sub-column:last-child {
  margin-left: 0.95541%;
}
/* line 630, ../../src/scss/_base.scss */
.content-column .content-sub-column img {
  width: 100%;
  height: auto;
}
/* line 635, ../../src/scss/_base.scss */
.content-column .content-sub-column .content-flag {
  position: relative;
  width: 12.2807%;
  float: left;
  padding-top: 12.2807%;
  margin-right: 5.26316%;
  border: 1px solid #e6e6e6;
}
/* line 643, ../../src/scss/_base.scss */
.content-column .content-sub-column .content-flag .content-flag-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
}
/* line 653, ../../src/scss/_base.scss */
.content-column .content-sub-column .content-with-flag {
  width: 82.45614%;
  float: left;
}

/* line 661, ../../src/scss/_base.scss */
.content-with-flat-image {
  padding-bottom: 50px;
}

/* line 665, ../../src/scss/_base.scss */
.content-header {
  font-size: 3.2rem;
  font-weight: 600;
  margin: 0 0 30px 0;
  line-height: 1em;
}
@media (min-width: 960px) {
  /* line 665, ../../src/scss/_base.scss */
  .content-header {
    font-size: 4.2rem;
  }
}
/* line 676, ../../src/scss/_base.scss */
.content-header.blue {
  color: #00a1e4;
}
/* line 680, ../../src/scss/_base.scss */
.content-header.teal {
  color: #4bc1be;
}
/* line 685, ../../src/scss/_base.scss */
.accessible-grey .content-header.blue, .accessible-grey .content-header.teal {
  color: #000000;
}

/* line 692, ../../src/scss/_base.scss */
main {
  display: block;
  top: 0;
  padding-top: 47px;
}
@media (min-width: 960px) {
  /* line 692, ../../src/scss/_base.scss */
  main {
    padding-top: 134px;
  }
  /* line 701, ../../src/scss/_base.scss */
  [data-font-size="2"]:not(.dyslexie-font) main {
    padding-top: 350px;
  }
  /* line 701, ../../src/scss/_base.scss */
  [data-font-size="3"]:not(.dyslexie-font) main {
    padding-top: 350px;
  }
  /* line 701, ../../src/scss/_base.scss */
  [data-font-size="4"]:not(.dyslexie-font) main {
    padding-top: 350px;
  }
  /* line 701, ../../src/scss/_base.scss */
  [data-font-size="5"]:not(.dyslexie-font) main {
    padding-top: 350px;
  }
}
@media (min-width: 1080px) {
  /* line 711, ../../src/scss/_base.scss */
  [data-font-size="2"]:not(.dyslexie-font) main {
    padding-top: 250px;
  }
  /* line 711, ../../src/scss/_base.scss */
  [data-font-size="3"]:not(.dyslexie-font) main {
    padding-top: 250px;
  }
  /* line 711, ../../src/scss/_base.scss */
  [data-font-size="4"]:not(.dyslexie-font) main {
    padding-top: 250px;
  }
  /* line 711, ../../src/scss/_base.scss */
  [data-font-size="5"]:not(.dyslexie-font) main {
    padding-top: 250px;
  }
}

/* line 720, ../../src/scss/_base.scss */
.error {
  color: #f0565d;
}
