








.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}
a,button{display:inline-block;transition:.3s ease-in-out;}

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold a, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }
.nolistStyle ul,.nolistStyle ul li {list-style-type: none;margin: 0 0;padding: 0}
.pFont32, .pFont32 p{font-size:32px;line-height:1.18;}
.pFont24, .pFont24 p{font-size:24px;line-height:1.16;}
.pFont20, .pFont20 p{font-size:20px;line-height:1.5;}
.pFont14, .pFont14 p{font-size:14px;line-height:1.28;}
.widthCenter{margin:0 auto;}
.dBlock{display:block;}
.altcolor:{color:#f5fefb;}
.altbgcolor{background-color:#f5fefb;}
.font88, .font88 span{font-size: 88px;line-height:1;font-family: 'DM Serif Text';display: inline-block;}
/****banner_module****/
.banner_module .captionBoxParent{margin-left: -15px;margin-right: -15px;}
.bannerImage img { height: 100%!important; width: 100%; object-fit: cover; }
/****two_column_form_module****/
.twoColContainerFirst .oembed_container {max-width: 100%!important;max-height: 100%!important;}
.twoColContainerFirst .oembed_container .iframe_wrapper > * {max-width: 100%!important;max-height: 100%!important;}
.twoColContainerFirst .innerContentRight{max-width: 407px;background-color: #1B0A5F;border-radius: 32px;}
.twoColContainerFirst .innerContentLeft{max-width:650px;}
.twoColContainerFirst .iframe_wrapper{padding-top:0;}
.twoColContainerFirst .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{border: 1px solid #fff;}

/****full_width_cta_module****/
.fullWidthCTA .button a{display:block;margin:0 auto;}
.fullWidthCTA .content-wrapper{max-width:100%;}
/****four_column_module****/
.fourcolumnFirst .number{width: 60px;}
.fourcolumnFirst .title{width: calc(100% - 60px);}
.fourcolumnFirst .title p strong{font-size:24px;line-height:1.16;}
/******ranking_module*******/
.rankingmodule .outterItem p{text-transform: uppercase;color:#b1f5d4;margin-top:10px;}
.rankingmodule .toprankingrow{display: flex;gap: 8px;flex-direction: column;}
.rankingmodule .outterItem{background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/small_rating_bg.png");
 background-position: center;background-repeat: no-repeat;border-radius: 24px;display: flex;gap: 16px;padding: 16px 16px;background-size: cover;}
.rankingmodule .outterItem .rank {flex-direction: column;width: 56px;height: 52px;border-radius: 100px;}
.rankingmodule .outterItem .rank span {font-size: 24px;line-height: 2.33;}
.rankingmodule .outterItem .rank span::before {content: "#";font-size: 16px;line-height: 2.33;position: relative;bottom: 3px;}
.rankingmodule .rankTitle{width: calc(100% - 56px);}
.rankingmodule .largeranking .outterItem p{color: #6C50E1;}
.rankingmodule .largeranking .outterItem{background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/large_rating_bg.png");background-size: cover;}
/******carousel_module*******/
.carousel_module{overflow: hidden;}
.carousel_module .carouselInner img{object-fit:cover;border-radius: 24px;}
.carousel_module .swiper-slide {max-width: 480px;width: 100%;height: auto;}
.carousel_module .custom-next,.carousel_module .custom-prev {width: 40px;height: 40px;}
.carousel_module .custom-prev, .carousel_module .custom-next {position: unset;}
.carousel_module .custom-carousel-nav {gap: 24px;max-width:1280px;}
.carousel_module .custom-prev:after {background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/carousel-prev-btn.svg");}
.carousel_module .custom-prev:after,.carousel_module .custom-next:after{background-size: 40px 40px;background-repeat: no-repeat;background-position: center;width: 40px;height: 40px;content: "";}
.carousel_module .custom-next:after {background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/carousel-next-btn.svg");}
/****tag_module****/
.tag_module .tagRowItems{gap:8px;}
.tag_module .tagButtonItem{border-radius: 8px;letter-spacing: 0em;display: none;}
.tag_module .tagButtonItem:nth-child(-n+7) {display: block;}
.tag_module .tagRowItems button {background-repeat: no-repeat;background-position: 15px center;background-size: 14px 14px;letter-spacing: 0em;border-radius: 8px;}
.tag_module .tagRowItems button.tag-button-more {background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/white_plus.svg");display: block;}
.tag_module .tagRowItems button.tag-button-less {background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/white_close.svg");background-size: 28px;background-position: 8px;display: none;}
.tag_module .tagRowItems button.tag-button-more,.tag_module .tagRowItems button.tag-button-less{color: #f5fefb;padding-left: 40px!important;font-weight:400;}
.tag_module .topTagcontainer{max-width:960px;}
/****pop_ups_module****/
.pop_ups_module .bottomPopContainer{background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/faculty_bg.png");background-repeat: no-repeat;
    background-position: center;background-size: cover;border-radius: 32px;} 
.pop_ups_module .supTitle p{letter-spacing: 0.02em;}
.pop_ups_module .content {max-width: 720px;}
.pop_ups_module .popupOutter{padding: 4px 10px;}
.pop_ups_module .popUpItems {margin:0 -10px;}
.pop_ups_module .popupInner{height:243px;border-radius: 32px;}
.pop_ups_module .thumbnail-scrim {min-height:243px;max-height:243px;width: 100%;height: auto;border-radius: 32px;background: linear-gradient(180deg,rgba(27,10,95,0) 0%,#1B0A5F 100%);
    display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.pop_ups_module .thumbnail-scrim a.popup-link {height: 40px;width: 40px;border-radius: 20px;
    background-image: url("https://46849271.fs1.hubspotusercontent-na1.net/hubfs/46849271/Bennington-Images-2024/add_icon.svg");
    background-repeat: no-repeat;background-size: 24px 24px;background-position: center;}
.modalPoPContainer{max-width: 500px;max-height: 100vh;overflow-y: auto;border-radius: 32px 32px 0 0;margin: 0 auto;position:relative;}
.modalOpenImg {min-height: 423px;border-radius: 32px;}
.modalPoPContainer button.mfp-close {top:20px;left:20px;background-color: #b1f5d4;border-radius:50%;}
.modalPoPContainer button.mfp-close:before, .modalPoPContainer button.mfp-close:after {width: 3px;height: 18px;background-color: #247264;}
.modalopencontent{border-radius: 32px 32px 0 32px;min-height: 423px;width: 100%;height: auto;position: relative;background: linear-gradient(180deg,rgba(27,10,95,0) 40.1%,#1B0A5F 100%);}
/*************form module****************/
div.hs_request_physical_viewbook.hs-request_physical_viewbook.hs-fieldtype-booleancheckbox.field.hs-form-field > div > ul > li > label > span {
  color: #fff;
}
/******Media-Query*********/
@media (min-width: 375px) {
  .rankingmodule .outterItem .rank{height: 56px;}
}

@media (min-width: 768px) {
	.dNone{display:none;}
  .carousel_module .top_container {max-width: 1280px;padding-right: 15px;}
  .carousel_module .swiper-slide{height: 330px;}
  .banner_module .heroContainer {position: absolute;bottom: 32px;left: 0;border-radius: 32px;max-width: 438px;width: 100%;height: auto;}
  .banner_module .captionBoxParent{margin-left:0;margin-right:0;}
	
  .modalPoPContainer button.mfp-close:before, .modalPoPContainer button.mfp-close:after {right: 20px;top: 13px;}

	
}
@media (min-width: 992px) {
  .two_column_module .innercontent {max-width: 605px;}
  .fullWidthCTA .button a{width: calc(100% - 101px);}
  .rankingmodule .toprankingrow .outterItem{flex-direction: column;max-width: 347px;width: 100%;background-size: auto;}
  .rankingmodule .largeranking .outterItem{max-width:512px;}
  .rankingmodule .toprankingrow{flex-direction: row;}
  .carousel_module .content  p:first-of-type{margin-top:35px;} 
  .rankingmodule .outterItem{padding:16px 3px;width: calc(100% - 16px);}
  
}

@media (min-width: 1200px) {
	 .carousel_module .swiper { overflow: unset;}
}
@media (min-width: 1400px) {
	
	
}

@media (max-width: 991px) {
	.tabpt30{padding-top:30px;}
	.tab-center{text-align:center;}
  .tabWcanter{margin: 0 auto;}
}
@media (max-width: 767px) {
	.mbNone{display:none}
	.mb-flex{display:flex;flex-wrap:wrap;}
	.mb-justify-center{justify-content: center;}
	.mb-column-reverse{flex-direction: column-reverse;}
	.mobileWcenter{margin: 0 auto;}
  .carousel_module .carouselInner img{width:100%;}
  .four_column_module .outtercontent{max-width:500px;} 
   
}

@media (max-width: 480px) {
  .pop_ups_module .thumbnail-scrim{min-height:180px;}
  .pop_ups_module .popupInner{height:180px;}
  
}