/*!*************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js!./scss/global.scss ***!
  \*************************************************************************************************************************************************************************************************************/
body{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  background-color:#0e1d42;
}
body.fixed{
  overflow:hidden;
}

.contextual-region {
    position: relative;
}

@media (min-width: 992px){
  body.fixed{
    overflow:visible;
  }
  
   /* .breadcrumb{ */
	/* max-width:400px; */
  /* } */
}

main{
  padding-top:76px;
}
@media (min-width: 768px){
  main{
    padding-top:95px;
  }
}
@media (min-width: 992px){
  main{
    padding-top:113px;
  }
}
/* ::-webkit-scrollbar{ */
  /* width:auto; */
  /* height:auto; */
/* } */

::-webkit-scrollbar-thumb{
  background:transparent;
}

::-webkit-scrollbar-track{
  background:transparent;
}

h2{
	font-size:20px !important;
	letter-spacing:0;
}

h3{
	font-size:17px !important;
	letter-spacing:0;
}

/* ::-webkit-scrollbar{ */
  /* display:none; */
/* } */

.path-user #block-mgs-local-tasks{
	margin-top:2em;
}

.path-user main .layout-content,
.page-node-type-staff-page main .layout-content,
.page-node-type-history-story main .layout-content,
.page-node-type-giving-stories main .layout-content,
.page-node-type-exploration-page main .layout-content,
.page-node-type-event main .layout-content,
.page-node-type-alumni-page main .layout-content,
.page-node-type-article main .layout-content,
.page-node-type-general-page main .layout-content{
	background-color:#FFF;
}

/* .mgs-home-block{ */
.block-homepage-blocks{
	z-index:1;
}

.layout-content .mgs-home-block h1, .layout-content .mgs-home-block h2, .layout-content .mgs-home-block h3, .layout-content .mgs-home-block h4, .layout-content .mgs-home-block h5, .layout-content .mgs-home-block h6,
.layout-content .mgs-home-block .h1, .layout-content .mgs-home-block .h2, .layout-content .mgs-home-block .h3, .layout-content .mgs-home-block .h4, .layout-content .mgs-home-block .h5, .layout-content .mgs-home-block .h6{
  font-family:"ProximaNova-Regular", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight:400;
}
.layout-content .mgs-home-block h1, .layout-content .mgs-home-block .h1{
  font-size:34px;
  line-height:40px;
  text-transform:uppercase;
  letter-spacing:0.1rem;
  margin-bottom:10px;
}

.layout-content .mgs-home-block h2, .layout-content .mgs-home-block .h2{
  font-size:26px;
  line-height:32px;
}

.layout-content .mgs-home-block h2.static, .layout-content .mgs-home-block .h2.static{
  font-size:34px !important;
  line-height:40px;
}
.layout-content .mgs-home-block h3, .layout-content .mgs-home-block .h3{
  font-size:20px;
  line-height:26px;
}
.layout-content .mgs-home-block h4, .layout-content .mgs-home-block .h4{
  font-size:18px;
  line-height:24px;
}

@media (min-width: 1440px) {
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:105px;
	}
}

@media (min-width: 1024px)  and (max-width:1439px) {
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:105px;
	}
}

@media (min-width: 992px)  and (max-width:1023px) {
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:105px;
	}
}

@media (min-width: 835px) and (max-width:991px) {
  
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:95px;
	}
}

@media (min-width: 768px) and (max-width:834px) {
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:90px;
	}
	
	.layout-content .mgs-home-block h1, .layout-content .mgs-home-block .h1{
		font-size:34px !important;
	}
	
	.layout-content .mgs-home-block h2, .layout-content .mgs-home-block .h2{
	  font-size:26px !important;
	}
}

@media (min-width: 600px) and (max-width:767px) {
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:75px;
	}
	
	.layout-content .mgs-home-block h1, .layout-content .mgs-home-block .h1{
		color:#FFF !important;
		font-size:34px !important;
	}
	
	.layout-content .mgs-home-block h2, .layout-content .mgs-home-block .h2{
	  font-size:26px !important;
	}
			  
	.layout-content .mgs-home-block h3, .layout-content .mgs-home-block .h3{
		font-size:20px !important;
	}

}

@media (min-width: 350px) and (max-width:599px) {
	.page-node-type-staff-page main,
	.page-node-type-history-story main,
	.page-node-type-giving-stories main,
	.page-node-type-exploration-page main,
	.page-node-type-event main,
	.page-node-type-alumni-page main,
	.page-node-type-article main,
	.page-node-type-general-page main{
		padding-top:70px;
	}
	
	.layout-content .mgs-home-block h1, .layout-content .mgs-home-block .h1{
		color:#FFF !important;
		font-size:34px !important;
	  }
	  
	.layout-content .mgs-home-block h2, .layout-content .mgs-home-block .h2{
	  font-size:26px !important;
	}
	  
	.layout-content .mgs-home-block h3, .layout-content .mgs-home-block .h3{
		font-size:20px !important;
	}

}

@media (min-width: 768px){
	.layout-content .mgs-home-block h1, .layout-content .mgs-home-block .h1{
		font-size:38px !important;
		line-height:45px;
	  }
	
  .layout-content .mgs-home-block h2, .layout-content .mgs-home-block .h2{
    font-size:30px !important;
    line-height:36px;
  }
  
  .layout-content .mgs-home-block h3, .layout-content .mgs-home-block .h3{
    font-size:23px !important;
    line-height:29px;
  }

    .layout-content .mgs-home-block h4, .layout-content .mgs-home-block .h4{
    font-size:19px !important;
    line-height:25px;
  }
}

@media (min-width: 992px){
	.layout-content .mgs-home-block h1, .layout-content .mgs-home-block .h1{
    font-size:42px !important;
    line-height:50px;
  }
	
  .layout-content .mgs-home-block h2, .layout-content .mgs-home-block .h2{
    font-size:34px;
    line-height:40px;
  }

  .layout-content .mgs-home-block h3, .layout-content .mgs-home-block .h3{
    font-size:26px !important;
    line-height:32px;
  }

  .layout-content .mgs-home-block h4, .layout-content .mgs-home-block .h4{
    font-size:20px;
    line-height:26px;
  }
}
.layout-content .mgs-home-block p, .layout-content .mgs-home-block .p{
  font-family:"ProximaNova-Light", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size:16px;
  line-height:22px;
  font-weight:300;
}
.layout-content .mgs-home-block small, .layout-content .mgs-home-block .small{
  font-family:"ProximaNova-Light", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size:14px;
  line-height:24px;
  font-weight:300;
}
.layout-content .mgs-home-block strong{
  font-family:"ProximaNova-Bold";
  font-weight:600;
}
.layout-content .mgs-home-block semi-strong{
  font-family:"ProximaNova-Medium";
  font-weight:300;
}
.layout-content .mgs-home-block .text-extra-large{
  font-size:20px;
  line-height:26px;
}
@media (min-width: 768px){
  .layout-content .mgs-home-block .text-extra-large{
    font-size:24px;
    line-height:32px;
  }
}
@media (min-width: 992px){
  .layout-content .mgs-home-block .text-extra-large{
    font-size:28px;
    line-height:38px;
  }
}
.layout-content .mgs-home-block .text-large{
  font-size:20px;
  line-height:26px;
}
.layout-content .mgs-home-block .text-medium{
  font-size:16px;
  line-height:22px;
}
.layout-content .mgs-home-block .text-small{
  font-size:14px;
  line-height:24px;
}
.layout-content .mgs-home-block .btn{
  border:1px solid rgba(255, 255, 255, 0.6);
  border-radius:0;
  padding:7px;
  font-family:"ProximaNova-Light", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size:16px;
  font-weight:300;
  line-height:22px;
  color:#ffffff;
  background-color:transparent;
  -webkit-transition:all 0.3s ease 0s;
  transition:all 0.3s ease 0s;
  min-width:127px;
  width:100%;
}
@media (min-width: 768px){
  .layout-content .mgs-home-block .btn{
    width:auto;
  }
}
.layout-content .mgs-home-block .btn:hover{
  cursor:pointer;
  border-color:#a99663;
  background-color:#a99663;
  color:#0e1d42;
}
.layout-content .mgs-home-block .btn.btn-inverse{
  border-color:#a99663;
  background-color:#a99663;
  color:#0e1d42;
}
.layout-content .mgs-home-block .btn.btn-inverse:hover{
  border-color:rgba(255, 255, 255, 0.6);
  background-color:transparent;
  color:#ffffff;
}
.layout-content .mgs-home-block .btn.btn-dark{
  border-color:#0e1d42;
  background-color:transparent;
  color:#0e1d42;
}
.layout-content .mgs-home-block .btn.btn-dark:hover{
  border-color:#a99663;
  background-color:#a99663;
  color:#0e1d42;
}

@media (min-width: 1440px){
  .container-fluid.max-width{
    max-width:5000px;
  }
  
  #mgs_homepage_banner_box .container-fluid.max-width{
    max-width:5000px;
  }
}
@media (min-width: 1440px){
  .container-fluid.figma-width{
    max-width:1440px;
  }
  
   #mgs_homepage_banner_box .container-fluid.figma-width{
    max-width:5000px;
  }
}

@-webkit-keyframes slide-up{
  to{
    opacity:1;
    -webkit-transform:translateY(0);
            transform:translateY(0);
  }
}

@keyframes slide-up{
  to{
    opacity:1;
    -webkit-transform:translateY(0);
            transform:translateY(0);
  }
}
.slide-up{
  opacity:0;
  -webkit-transform:translateY(20px);
          transform:translateY(20px);
  -webkit-transition:opacity 0.5s ease-out, -webkit-transform 0.5s ease-out;
  transition:opacity 0.5s ease-out, -webkit-transform 0.5s ease-out;
  transition:opacity 0.5s ease-out, transform 0.5s ease-out;
  transition:opacity 0.5s ease-out, transform 0.5s ease-out, -webkit-transform 0.5s ease-out;
}

.slide-up.visible{
  opacity:1;
  -webkit-transform:translateY(0);
          transform:translateY(0);
}

@-webkit-keyframes scale-toggle{
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  50%{
    -webkit-transform:scale(1.06);
            transform:scale(1.06);
  }
  100%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}

@keyframes scale-toggle{
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  50%{
    -webkit-transform:scale(1.06);
            transform:scale(1.06);
  }
  100%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}

/*# sourceMappingURL=global.css.map*/