@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif!important}.title-large{font-size:9rem}@media only screen and (max-width:767px){.title-large{font-size:7rem}}h3{font-weight:700;text-transform:uppercase}.text-maroon{color:#5D1725}.text-black{color:#333332}.thin{font-weight:200}.medium{font-weight:700}.thick{font-weight:800}.upper{text-transform:uppercase}.home{line-height:1}.home .small-font{font-size:2.5rem}.home .large-font{font-size:4rem}.hero h1{line-height:0.9}h1 .lh-narrow{line-height:0.9}.public-tours .lead p{font-size:1.1rem!important;line-height:1.6!important}.small-lead .lead p{font-size:1.1rem!important;line-height:1.6!important}.btn{text-shadow:none!important}.region-hero{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.region-hero .hero{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.region-hero .hero .item .hero-rectangle{z-index:2}.region-hero .hero .item .hero-rectangle:after{content:"";position:absolute;width:975px;height:2960px;left:-1165px;top:0;-webkit-transform:translate(120%,-30%) rotate(-50deg);-ms-transform:translate(120%,-30%) rotate(-50deg);transform:translate(120%,-30%) rotate(-50deg);z-index:999;background:linear-gradient(50deg,rgb(109,44,57) 30%,rgba(180,11,8,0.29) 100%)}.region-hero .hero .item{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.region-hero .hero .item .bg-img{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.region-hero .hero .item .bg-fade{background:linear-gradient(45deg,rgba(109,44,57,0.44) 0%,rgba(180,11,8,0.29) 100%)}.hero.hero--trio{height:auto!important;min-height:900px}.hero.hero--trio .item{height:auto!important;min-height:900px}.hero.hero--trio .item .hero-rectangle:after{left:-1045px}.hero{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.hero .item{height:900px}.hero .item .hero-rectangle{z-index:2}.hero .item .hero-rectangle:after{content:"";position:absolute;width:975px;height:2960px;left:-1165px;top:0;-webkit-transform:translate(120%,-30%) rotate(-50deg);-ms-transform:translate(120%,-30%) rotate(-50deg);transform:translate(120%,-30%) rotate(-50deg);z-index:999;background:linear-gradient(50deg,rgb(109,44,57) 30%,rgba(180,11,8,0.29) 100%)}.hero .item{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.hero .item .bg-img{clip-path:polygon(0% 0%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}.hero .item .bg-fade{background:linear-gradient(45deg,rgba(109,44,57,0.44) 0%,rgba(180,11,8,0.29) 100%)}#main-menu.navbar .navbar-nav>li{width:25.28571%}.page.front-page,.page.page-trio{position:relative;z-index:2;top:-97px}.page.front-page .section-angle,.page.page-trio .section-angle{clip-path:polygon(0% 10%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%);padding:180px 0}.page.front-page .section-angle.gray-gradient,.page.page-trio .section-angle.gray-gradient{background:linear-gradient(30deg,rgb(255,255,255) 0%,rgb(201,201,201) 100%)!important}.page.front-page .section-angle.maroon-gradient,.page.page-trio .section-angle.maroon-gradient{background:linear-gradient(45deg,rgb(109,44,57) 0%,rgb(180,11,8) 100%)!important}.page.front-page .section-angle.top-inherit,.page.page-trio .section-angle.top-inherit{top:inherit}@media only screen and (max-width:767px){.page.front-page .section-angle.top-inherit,.page.page-trio .section-angle.top-inherit{top:-152px}}@media only screen and (max-width:1200px){.page.front-page .section-angle,.page.page-trio .section-angle{clip-path:polygon(0% 7%,100% 0%,100% 100%,100% 100%,100% 100%,100% 88%,0% 100%)}}@media only screen and (max-width:767px){.page.front-page .section-angle,.page.page-trio .section-angle{clip-path:polygon(-4% 9%,100% 0%,100% 100%,100% 100%,100% 100%,100% 96%,0% 100%)!important;top:inherit}}.page .first-gen-wrap{padding:0 0.25rem!important}.page .first-gen-wrap .first-gen-story.grid{height:250px}.page .first-gen-wrap .first-gen-story.grid .hero-rectangle:after{top:-72px;-webkit-transform:translate(120%,-30%) rotate(-100deg);-ms-transform:translate(120%,-30%) rotate(-100deg);transform:translate(120%,-30%) rotate(-100deg)}.page .first-gen-wrap .first-gen-story{height:450px;position:relative;overflow:hidden;-webkit-transition:all 0.3s;transition:all 0.3s}.page .first-gen-wrap .first-gen-story .bg-fade{background-color:rgba(109,44,57,0.4);z-index:1;-webkit-transition:all 0.3s;transition:all 0.3s}.page .first-gen-wrap .first-gen-story .hero-rectangle{z-index:2}.page .first-gen-wrap .first-gen-story .hero-rectangle:after{content:"";position:absolute;width:975px;height:2960px;right:1400px;top:91px;-webkit-transform:translate(120%,-30%) rotate(-110deg);-ms-transform:translate(120%,-30%) rotate(-110deg);transform:translate(120%,-30%) rotate(-110deg);z-index:999;background:linear-gradient(50deg,rgb(109,44,57) 30%,rgba(180,11,8,0.29) 100%);-webkit-transition:all 0.3s;transition:all 0.3s}.page .first-gen-wrap .first-gen-story h2,.page .first-gen-wrap .first-gen-story h3{position:relative;z-index:3;-webkit-transition:all 0.3s;transition:all 0.3s}.page .first-gen-wrap .first-gen-story:hover.grid:hover .hero-rectangle:after{top:0;-webkit-transform:translate(120%,-30%) rotate(-91deg);-ms-transform:translate(120%,-30%) rotate(-91deg);transform:translate(120%,-30%) rotate(-91deg)}.page .first-gen-wrap .first-gen-story:hover.grid:hover .bg-fade{background-color:rgba(109,44,57,0.4)}.page .first-gen-wrap .first-gen-story:hover{text-decoration:none;-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.page .first-gen-wrap .first-gen-story:hover .bg-fade{background-color:rgba(109,44,57,0)}.page .first-gen-wrap .first-gen-story:hover .hero-rectangle:after{top:80px}.page .first-gen-wrap .first-gen-story:hover h2,.page .first-gen-wrap .first-gen-story:hover h3{text-shadow:0 0.125rem 0.3125rem rgba(0,0,0,0.4)!important}@media only screen and (max-width:767px){.page .first-gen-wrap{padding:0 1.25rem!important;margin-bottom:20px}.page .first-gen-wrap .first-gen-story .hero-rectangle:after{right:1191px;top:28px}}.page .academic .card{border:4px solid #5D1725!important;border-radius:0}
