/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
   font-display: swap;
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
   font-display: swap;
}
/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/montserrat-v14-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
   font-display: swap;
}


/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
   font-display: swap;
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
   font-display: swap;
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
   font-display: swap;
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/app/themes/glidestep/assets/fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
   font-display: swap;
}


#page-header-663 .page-header-content-container {
    padding-top: 120px;
    padding-bottom: 240px;
}

body.single .site.grid-container {
    max-width: 1000px;
} 

.home .homeHeader {
	background-position-y: 0px;
}

.bg-blue {
	background-color: #174870;
}
.bg-blue * {
	color: #fff !important;
}

.bg-blue .wp-block-column.text-block {
	padding: 3em 4em;
}
.bg-blue .wp-block-column.img-block {
	padding: 1em 1em;
}

.home .site-content {
/* 	padding-top: 0px; */
}
.home .alm-btn-wrap,
.page-id-1918 .alm-btn-wrap{
	display: none;
}
.home blockquote {
	margin: 2em auto;
	max-width: 800px;
}
.home .alm-reveal {
	text-align: center;
}

.featuredIMG {
	margin-bottom: 2em !important;
}

#media_image-3 a {
	text-align:center;
	display: block;
}

h1 {
    letter-spacing: 2px;
}

.hero-headline {
    font-size: 34px;
    letter-spacing: 6px;
}


@media( max-width: 768px ) {

    .hero-headline {
        font-size: 27px;
        letter-spacing: 2px;
    }

    #page-header-663 .page-header-content-container {
        padding-top: 80px;
        padding-bottom: 120px;
    }

}

@media (min-width: 1025px) {
    .form-width {
        padding: 0px 300px;
    }
}
