/*!
Theme Name: School of Science and Engineering - SSE
Description: Child theme for Engage Theme
Author: ARose
Template: Engage
*/
@font-face{font-family:Gotham;src:url(//online.sse.tulane.edu/wp-content/themes/Engage-SSE/../fonts/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(//online.sse.tulane.edu/wp-content/themes/Engage-SSE/../fonts/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(//online.sse.tulane.edu/wp-content/themes/Engage-SSE/../fonts/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(//online.sse.tulane.edu/wp-content/themes/Engage-SSE/../fonts/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{--bodyfont:freight-sans-pro,sans-serif;--titlefont:adobe-caslon-pro,serif;font-size:20px;font-weight:500;padding:0 !important}body{font-family:var(--bodyfont)}h1,h2,h3,h4,h5,.title-font{font-family:var(--titlefont)}p{margin-bottom:2rem;max-width:90ch}header a[target=_blank]:not(.share-link,.btn):after,main a[target=_blank]:not(.share-link,.btn):after,footer a[target=_blank]:not(.share-link,.btn):after{content:"\f08e";display:inline-block;font-family:var(--fa-version);font-size:.75rem;font-weight:600;text-decoration:none !important;margin-left:3px;margin-right:3px;vertical-align:middle;text-wrap:balance}header{box-shadow:0px 7px 6px 0px rgba(0,0,0,.09),0px 1px 3px 0px rgba(0,0,0,.15) !important}header .navbar-nav .nav-link{color:var(--fontcolorlight);font-weight:700}.tagline{font-size:1.25rem;font-weight:700;color:var(--color-3)}@media (max-width:991px){.tagline{display:none}header .nav-item-search{display:none}.navbar-toggler{display:flex;align-items:center;justify-content:right;width:35px;height:35px;padding:0;border:none;box-shadow:none !important}.navbar-toggler-icon{position:relative;width:25px;height:5px;background-color:var(--color-3);border-radius:2.5px;transition:all .5s}.navbar-toggler-icon:before,.navbar-toggler-icon:after{content:"";position:absolute;width:35px;height:5px;left:-10px;background-color:var(--color-3);border-radius:2.5px;transition:all .5s;transform-origin:right}.navbar-toggler-icon:before{top:-15px}.navbar-toggler-icon:after{bottom:-15px}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background:0 0}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:before{transform:rotate(-45deg);width:42px}.navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{transform:rotate(45deg);width:42px}}@media (min-width:992px){header .navbar-nav .nav-link{padding-left:1rem !important;padding-right:1rem !important}header .navbar-nav .nav-item{padding-top:5px;border-bottom:5px solid transparent}header .navbar-nav .nav-item:is(:hover,:focus){border-color:#e7f2e0;transition:ease-in-out .175s}header .navbar-nav .current_page_item,header .navbar-nav .current-menu-item{border-color:#e7f2e0}header .navbar-nav .nav-link:is(:link,:visited){padding:.5rem}header .navbar-nav .nav-link:is(:hover,:focus){text-decoration:none}}.form-headline{font-family:var(--bodyfont);font-weight:400;letter-spacing:5px}.plato .field-box{display:flex;flex-wrap:wrap;column-gap:25px;row-gap:7.5px}.plato .field{width:100%;margin-bottom:0 !important;flex:auto}.plato .f_text,.plato .f_select,.plato .f_textarea{border-radius:5px}.plato .f_button{width:100%;margin-top:20px;justify-content:center}@media (min-width:992px){.plato .field.firstname,.plato .field.lastname,.plato .field.phone,.plato .field.zipcode{flex:1}}.half-hero,.half-hero .inner{background:0 0}.half-hero{position:relative}@media (max-width:991px){.half-hero{--rowgapmb:0px}.half-hero:before{content:"";display:block;width:100%;aspect-ratio:2/1;background:var(--section-bg-img) no-repeat center/cover}.half-hero .section-container{padding-top:0;padding-bottom:0}.half-hero .row>.col-12:first-child{position:relative;padding-top:50px;padding-bottom:50px}.half-hero .row>.col-12>*{position:relative}.half-hero .form-wrapper{padding:0 0 50px}}@media (min-width:992px){.half-hero:before,.half-hero:after{content:"";position:absolute;top:0;left:50%;bottom:0;width:50%}.half-hero.left:before,.half-hero.left:after{left:0}.half-hero:before{background-image:var(--section-bg-img);background-repeat:no-repeat;background-size:cover;background-position:center}.half-hero:after{background-color:var(--inner-bg-color)}.half-hero>.inner{z-index:1}.half-hero .form-wrapper{padding:0 0 0 50px}}.key-dates .semester{display:none}.key-dates .dates-group{display:flex;flex-direction:column;gap:25px}.key-dates .dates-group .date-item{display:flex;flex-direction:column}.key-dates .date-label{font-weight:700}.key-dates .date{font-size:2rem}.collapse-item{border-radius:5px;overflow:hidden}.collapse-item:not(:last-child){margin-bottom:15px}.collapse-item .btn-accordion{padding-right:40px;font-size:1.15rem;color:#fff;font-weight:700;text-decoration:none;background-color:var(--color-3);border:1px solid var(--color-3);border-radius:5px 5px 0 0;transition:all .3s linear}.collapse-item .btn-accordion:after{top:calc(50% - 14px)}.collapse-item .btn-accordion.collapsed{color:inherit;background-color:var(--color-4);border-color:var(--color-4)}.collapse-item .card-body{border-radius:0 0 5px 5px;border-style:solid;border-width:0 1px 1px;border-color:var(--color-3);transition:all .3s linear}.block-news .r-item{padding:25px;background-color:#d9d9d9;border-radius:5px}.block-news .r-headline h3{font-family:var(--bodyfont);font-size:1.2rem;color:var(--color-1)}.block-news .r-author,.block-news .r-meta{display:none !important}.block-news .r-action{margin-top:auto}.block-events .r-item{padding:25px;color:#fff;background-color:var(--color-1);border-radius:5px}.block-events .r-headline{margin-bottom:auto;font-size:1.75rem;font-weight:700}.block-events .r-action{margin-top:0 !important}body.has-program-nav *{scroll-margin-top:calc(var(--headeroffset) + 64px) !important}.program-nav{position:sticky;top:var(--stickyoffset);z-index:2}.program-nav ul{gap:20px;overflow-x:auto}.program-nav li{margin:0}.program-nav a{position:relative;padding:20px 0 !important;white-space:nowrap}.program-nav a:is(:hover,:focus){text-decoration:none}.program-nav a:hover:before,.program-nav a:focus:before{content:"";position:absolute;left:0;right:0;bottom:0;height:5px;text-decoration:none;background-color:var(--color-1)}.block-faculty .r-hero img{aspect-ratio:1;object-fit:cover;object-position:top;border-radius:50%}@media (min-width:992px){.block-faculty .r-hero{width:30% !important}}.search-results .r-body .section-container{padding-bottom:100px}@media (max-width:991px){.search-results .r-body .section-container{padding-bottom:50px}}.footer-icon figure{display:flex !important;justify-content:center;align-items:center;margin-top:-25px;width:110px;height:110px;background-color:var(--color-1);border-radius:50%}.footer-icon figure img{border-radius:0 !important}.footer-menu .list{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (max-width:991px){.footer-menu .list{grid-template-columns:1fr}}#blog-home a.title-link:hover{color:#296344 !important}.blog-single .category-link{display:none}.blog-single .section-container.container-fluid{max-width:950px !important;width:100%}#main>section>div>div>div>div>div>div.col-12.col-single-header>div>div.featured-image>img{margin:0 auto;width:100%}.blog-single .share a{display:flex;justify-content:center;align-items:center;width:24px;height:24px;color:#fff;font-size:.85rem;background-color:#255c4e;border-radius:50%}.blog-single .share a:hover{background-color:#55812b;color:#fff}.blog-single a:hover{color:#296344}.checklist li{list-style-image:url(//online.sse.tulane.edu/wp-content/themes/Engage-SSE/./img/Check-Icon.svg);padding-left:.5rem}.checklist li::marker{font-size:2.25rem}.modal-content:has(#calendly-modal){border-radius:1.125rem !important;border:1px solid #333 !important;max-width:500px !important;width:100% !important}.modal-content:has(#calendly-modal) .btn-close{display:block !important;margin-left:auto !important;width:1em !important;height:1em !important;padding:0 !important;margin:-.5rem -.5rem 0 auto !important;z-index:1 !important}.modal-content:has(#calendly-modal) .modal-body{padding:clamp(1.25rem, 2vw, 2rem) !important}#calendly-modal{border:0 !important;padding:10px !important;background-color:transparent !important}#calendly-modal:before,#calendly-modal:after{display:none !important}#calendly-modal #plato-form-1{padding:0 !important}#calendly-modal .form-headline{display:flex !important;flex-direction:column !important;gap:1rem !important;font-size:2rem !important;font-weight:900 !important;margin-bottom:1rem !important;text-align:left !important;color:#232323 !important}#calendly-modal .form-headline:before{content:"" !important;display:block !important;width:33px !important;height:33px !important;background-image:url(//online.sse.tulane.edu/wp-content/themes/Engage-SSE/img/calendar-icon.svg);background-size:contain !important;margin-right:.5rem !important;background-repeat:no-repeat !important;color:#232323 !important}#calendly-modal .form-subheadline{font-size:.875rem !important;margin-bottom:2rem !important;text-align:left !important}#calendly-modal label{font-size:1rem !important;color:#333 !important}#calendly-modal .field{margin:0 0 .5rem !important}#calendly-modal .field-box{flex-direction:column !important;align-items:start !important;justify-content:start !important}#calendly-modal .field-box>div{width:100% !important}#calendly-modal .f_text,#calendly-modal .f_select,#calendly-modal .f_textarea{padding:.75rem !important;border-radius:4px !important;border:1px solid #ddd !important}#calendly-modal .f_text:is(:hover,:focus,:focus-visible),#calendly-modal .f_select:is(:hover,:focus,:focus-visible),#calendly-modal .f_textarea:is(:hover,:focus,:focus-visible){border-color:var(--color-1) !important;outline:0 !important;transition:ease-in-out .175s !important}#calendly-modal input[name=phone]{padding-left:50px !important}#calendly-modal input[type=button]{width:100% !important;display:flex !important;justify-content:center !important;padding:1rem !important;text-transform:none !important;font-size:1.125rem !important;border-radius:8px !important;max-width:100% !important;border:1px solid #fff !important;margin-top:1rem !important}#calendly-modal input[type=button]:hover{color:#fff !important}#calendly-modal .disclaimer{font-size:14px !important}.ty-section-calendly.n-section-hero{position:relative}.ty-section-calendly.n-section-hero:before{content:""}.ty-section-calendly.n-section-hero:after{content:"";position:absolute;background-color:#255c4e;width:50%;transform:translateX(100%);height:100%;top:0;z-index:1}.ty-content,.calendly-content{padding:2rem}.calendly-content{position:relative;z-index:2}@media (max-width:768px){.calendly-content{top:30px}.ty-section-calendly.n-section-hero:not(.has-end):before{top:50%}.ty-section-calendly.n-section-hero:after{width:100%;transform:translateY(100%);height:50%}}.fbtn{border:1px solid #fff !important}.faculty-slider .wp-block-image img{height:400px;width:100%;object-fit:cover;object-position:center 15%}.faculty-slider .slick-dots{--dots-size:12px;bottom:-60px}.faculty-slider .slick-dots li,.faculty-slider .slick-dots li button,.faculty-slider .slick-dots li button:before{width:var(--dots-size);height:var(--dots-size)}.faculty-slider .slick-dots li button:before{font-size:var(--dots-size);color:#fff;opacity:1}.faculty-slider li.slick-active button:before{content:"\f111";color:#285c4d}.faculty-slider .slick-prev,.faculty-slider .slick-next{width:50px;height:50px;border-radius:50%;background-color:#54585a;color:#fff !important}.faculty-slider .slick-prev{left:-100px}.faculty-slider .slick-next{right:-100px}.faculty-slider .slick-prev:before,.faculty-slider .slick-next:before{color:#fff}.faculty-slider .slick-prev:is(:hover,:focus):before,.faculty-slider .slick-next:is(:hover,:focus):before{color:#54585a}.faculty-slider .slick-prev:is(:hover,:focus),.faculty-slider .slick-next:is(:hover,:focus){background-color:#fff}@media (max-width:991px){.faculty-slider .slick-prev,.faculty-slider .slick-next{top:inherit;bottom:-100px;height:50px;width:50px;border-radius:50% !important}.faculty-slider .slick-prev{left:inherit;right:53%}.faculty-slider .slick-next{left:53%;right:inherit}.faculty-slider .slick-slide[aria-hidden=true]{height:0 !important}.faculty-slider .slick-dots{bottom:-120px}}