:root :where(a:where(:not(.wp-element-button))){text-decoration:none}.et_pb_toggle_open .et_pb_toggle_title{cursor:default!important}.et-fixed-header #top-menu .sub-menu a{color:#666666!important}.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}.et-fixed-header #top-menu .sub-menu li.current-menu-item>a{color:#666666!important}.et-fixed-header #top-menu .sub-menu li.current-menu-ancestor>a{color:#666!important}#et-secondary-nav a{color:#ffffff!important;background:transparent!important}#main-header .container{width:96%;max-width:2000px}#top-menu li{display:inline-block;font-size:14px}#top-menu li a{font-weight:600}#top-menu li a{font-weight:600}#top-header .container{padding-top:0px;font-weight:600;width:96%;max-width:2000px}#et-secondary-nav li{margin-right:15px!important}#et-secondary-nav li.menu-item-44,#et-secondary-nav li.menu-item-45{margin-right:30px!important}#et-secondary-nav a{color:#467cad!important;background:transparent!important}.menu-item-1802{margin-right:0px!important}#et-secondary-menu .menu-item-1802 a{background-color:#467cad!important;padding:12px 18px 12px 18px!important;color:#ffffff!important}#et-secondary-menu .menu-item-1798 a{background-color:#ec8824!important;padding:12px 18px 12px 18px!important;color:#ffffff!important}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{display:none}.nav li ul{border-top:0px solid transparent;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#et-top-navigation #top-menu li.mega-menu>ul{padding:0px!important;position:absolute!important;width:898px!important;right:-6px!important;left:auto!important;text-transform:lowercase!important;background-color:#ffffff;font-weight:600!important}#et-top-navigation #top-menu li.mega-menu>ul li{border:0px!important;color:#000000!important;margin-right:0px!important;padding-right:35px!important}#et-top-navigation #top-menu li.mega-menu>ul li li{padding-right:0px!important}#et-top-navigation #top-menu li.mega-menu>ul li a{color:#555;font-weight:400;text-transform:capitalize;border-bottom:1px solid #ccc;display:inline-block;padding:0px!important;padding-top:12px!important;padding-bottom:12px!important}#et-top-navigation #top-menu li.mega-menu>ul li a:hover{opacity:.8!important;cursor:pointer!important}#et-top-navigation #top-menu .sub-menu .mega-image a{padding:0px!important}#et-top-navigation #top-menu .sub-menu .mega-image a:hover{opacity:1!important}#et-top-navigation #top-menu li.mega-menu>ul .mega-image a{padding-top:0px!important;border-bottom:0px!important;padding-bottom:0px!important}#et-top-navigation #top-menu li.mega-menu>ul .mega-image a img{margin-bottom:-9px}.sub-menu{-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.22)!important;-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.22)!important;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.22)!important}.sub-menu .sub-menu{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#mobile_menu .sub-menu{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.mega-col .sub-menu{padding-bottom:40px!important}#et-top-navigation #top-menu li.mega-menu>ulli.mega-last-in-list a{border-bottom:0px}#et-top-navigation #top-menu li.mega-menu .mega-col{padding-top:30px!important}#et_top_search{margin:10px 0 0 22px!important}.et_search_outer{margin-top:42px!important}#homepage-hero{height:calc(100vh - 138px);min-height:700px}body{font-weight:300}#homepage-hero h1{font-size:75px;padding-top:calc(28vh - 50px);line-height:1.2em}#seal{z-index:999}#seal-divider{z-index:222}#homepage-video{background-size:100%;transition:all 0.7s ease}#homepage-video:hover{background-size:110%}#discover-peabody-school{padding-top:60px}#discover-peabody-school h2{color:#467cad;font-size:40px;margin-left:-4px;padding-bottom:14px}.read-more-link{width:auto;float:left;border-bottom:1px solid#ec881d}.read-more-link:hover{opacity:.8;cursor:pointer}.read-more-link a{color:#666666;display:inline-block;padding-bottom:2px;overflow:hidden;border-bottom:1px solid #ec881d}.read-more-arrow{float:left;display:block}.read-more-arrow .et-pb-icon{margin-left:10px;margin-top:-8px;color:#ec881d}.read-more-arrow .et-pb-icon:hover{opacity:.9;cursor:pointer}.academic-images{background-size:100%;transition:all 0.7s ease}.academic-images:hover{background-size:110%}#academic-row{font-weight:400}#academic-row h2{padding-bottom:0px;padding-top:6px;font-weight:600}#community .dipl_image_accordion_item_content_wrapper{background:rgb(255,255,255);background:linear-gradient(180deg,rgba(255,255,255,0) 59%,rgba(0,0,0,0.8884147408963585) 100%)}#community .dipl_image_accordion_wrapper{height:450px}#white-spacer{margin-top:-70px}#by-the-numbers{text-align:left}#by-the-numbers h3{font-size:75px;color:#ec881d;display:block;float:left;margin-right:20px}.wpcp-single-item{width:100%}.wpcp-single-content{text-align:left;line-height:1.0em;font-size:26px;color:#12325f;font-weight:600}.wpcp-single-content p{padding-top:8px}#wpcpro-wrapper-359 #sp-wp-carousel-pro-id-359.wpcp-carousel-section.sp-wpcp-359 .wpcp-prev-button{border-radius:20px;padding-right:4px;margin-top:-12px}#wpcpro-wrapper-359 #sp-wp-carousel-pro-id-359.wpcp-carousel-section.sp-wpcp-359 .wpcp-next-button{border-radius:20px;padding-left:4px;margin-top:-12px}#wpcpro-wrapper-359 #sp-wp-carousel-pro-id-359.wpcp-carousel-section.sp-wpcp-359 .wpcp-single-item{border:0px solid #ffffff!important}.stat-container{width:280px;display:block;margin:auto}#news #news-title h2{padding-top:35px}.ps-social-icons{display:inline-block;margin-right:25px!important;float:left!important;margin-bottom:10px}.ps-social-icons2{float:none!important}#news #wpcpro-wrapper-435 #sp-wp-carousel-pro-id-435.wpcp-carousel-section.sp-wpcp-435 .wpcp-single-item{border:0px solid #ffffff}#wpcpro-wrapper-435 #sp-wp-carousel-pro-id-435.wpcp-carousel-section.sp-wpcp-435 .wpcp-prev-button{border-radius:40px;padding-right:4px;margin-top:-12px}#wpcpro-wrapper-435 #sp-wp-carousel-pro-id-435.wpcp-carousel-section.sp-wpcp-435 .wpcp-next-button{border-radius:40px;padding-left:4px;margin-top:-12px}#wpcpro-wrapper-435.wpcpro-wrapper .wpcp-carousel-section.nav-vertically-inner-and-outer .wpcp-prev-button,#wpcpro-wrapper-435.wpcpro-wrapper .wpcp-carousel-section.nav-vertically-inner-and-outer .wpcp-next-button{top:-64px}#news .wpcp-slide-image{z-index:2222}#news .wpcp-all-captions{position:relative;background-color:#ffffff;margin-top:-20px;margin-left:20px;margin-right:20px;z-index:9999}#news .wpcp-post-title{margin-bottom:0px!important}#blue-spacer{margin-top:-170px}#view-all-news:hover{opacity:.8}.view{display:inline-block;border-bottom:1px solid #ec881d;padding-bottom:4px!important}.wpcp-post-title{text-align:left!important;color:#12325f!important;padding-left:10px!important;padding-right:10px!important}.wpcp-post-title a{text-align:left!important;color:#12325f!important;font-family:'League Spartan',Helvetica,Arial,Lucida,sans-serif!important;font-size:22px!important;line-height:1.4em!important}#footer-menu a{color:#ffffff!important;display:inline-block!important;padding:8px 44px!important;font-size:16px!important;border:.5px solid #ffffff!important;font-weight:600!important;text-decoration:none}#ps-footer a{color:#ffffff!important;text-decoration:none}#footer-menu a:hover{background-color:#ffffff!important;color:#12325f!important;cursor:pointer!important}#subpage-hero{max-height:550px;height:50vw}.subpage-content h1{color:#467cad;font-size:40px}.subpage-menu .et_pb_menu__wrap{display:flex;align-items:center;justify-content:center}.et_pb_menu.subpage-menu .et-menu>li{padding-left:4px;padding-right:4px}.subpage-menu a{font-size:16px;padding:6px 12px 4px 12px!important;font-weight:400}.subpage-menu .current_page_item a{background-color:#da8c3d;color:#ffffff;border-radius:20px;color:#ffffff;padding:6px 16px 4px 16px!important}.subpage-menu a:hover{background-color:#da8c3d;color:#ffffff;border-radius:20px;color:#ffffff;padding:6px 12px 4px 12px!important}.subpage-menu .current_page_item a:hover{opacity:.9;padding:6px 16px 4px 16px!important}.mobile_menu_bar:before{color:#ffffff!important}.et_mobile_menu{border-top:3px solid #ec8824!important}.mega-col .sub-menu{padding-bottom:0px!important}.mega-col a{font-weight:500!important}.alumni-profiles h2.entry-title{font-family:'League Spartan',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:22px;color:#12325f!important;letter-spacing:5px;line-height:1.4em}@media only screen and (max-width:1350px){#meet-our-community h2{font-size:45px}#discover-peabody-school{padding-top:30px}#homepage-hero h1{font-size:65px}}@media only screen and (max-width:1150px){#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:8px!important}.et_pb_svg_logo #logo{height:55%!important}#et-top-navigation{padding-left:280px!important}}.accordion-lists li{padding-top:6px;padding-bottom:6px;line-height:1.4em}.accordion-lists li ul{padding-top:12px;padding-bottom:0px}.bullet-list li{line-height:1.6em;padding-bottom:0px}.bullet-list li ul{padding-bottom:4px;padding-top:4px}.bullet-list ol li{line-height:1.4em;padding-top:14px;padding-bottom:0px}.quote-block-why-peabody{font-family:'League Spartan',Helvetica,Arial,Lucida,sans-serif!important;margin-top:40px!important;margin-bottom:40px!important}.single h1.entry-title{color:#467cad;font-size:40px;border-bottom:#4e8abe solid 1px;padding-bottom:20px;margin-bottom:10px}.single .post-meta{font-family:'League Spartan',Helvetica,Arial,Lucida,sans-serif;font-weight:700;text-transform:uppercase;font-size:18px!important;color:#666!important;letter-spacing:3px;line-height:1.4em}.fundraising-priority-blurbs h4{padding-top:6px!important}.fund-blurbs .et_pb_main_blurb_image{margin-bottom:10px!important}.pum-content li{color:#8c8c8c;font-family:inherit;font-weight:300;font-size:20px;list-style-type:disc;line-height:1.2em;padding-top:10px;margin-left:20px}.pum-overlay{background-color:rgba(31,30,30,0.5)}.pum-container{padding-top:80px 30px 80px 30px!important}.pum-container h1{font-size:35px!important;padding-bottom:4px!important;line-height:1.4em;color:#467cad!important;padding-right:25px!important}.pum-container h4{font-family:'League Spartan',Helvetica,Arial,Lucida,sans-serif;padding-bottom:12px!important;line-height:1.4em;color:#12325f!important;font-weight:700;text-transform:uppercase;font-size:22px;letter-spacing:2px}.pum-container p{font-size:20px!important;line-height:1.2em;font-weight:300!important}.popup_buttons .et_pb_button:hover{color:#ffffff!important;opacity:.85!important;background-color:#da8c3d!important}.pum-theme-598 .pum-content+.pum-close,.pum-theme-default-theme .pum-content+.pum-close{background-color:#ec8824}html.pum-open.pum-open-overlay.pum-open-scrollable body>#page-container{padding-right:0px!important}.single-post h2{color:#12325f!important;font-family:'League Spartan',Helvetica,Arial,Lucida,sans-serif;font-weight:bold;font-size:22px;letter-spacing:1px;text-transform:uppercase}@media only screen and (max-width:1100px){#discover-peabody-school{padding-top:0px}#meet-our-community h2{font-size:38px}#footer-menu a{color:#ffffff!important;display:inline-block;padding:6px 36px!important;font-size:15px!important;border:.5px solid #ffffff!important}}@media only screen and (max-width:980px){.mega-image{display:none!important}.et_mobile_menu li li{padding-left:0%!important}.et_mobile_menu .sub-menu ul{padding-left:0px!important}#peabodyfooter-col1{margin-bottom:0px!important;padding-bottom:0px!important}#meet-our-community h2{font-size:55px}.menu-item-42 a{background-color:#467cad!important;color:#ffffff!important}.menu-item-71 a{background-color:#ec8824!important;color:#ffffff!important}}@media only screen and (max-width:767px){#news #news-title h2{padding-top:15px}#meet-our-community h2{font-size:45px}#community .dipl_image_accordion_wrapper{height:800px}.html-table{line-height:1.2em!important;font-size:18px!important}}@media only screen and (max-width:600px){#footer-menu a{display:block!important;text-align:center;width:240px;margin:auto}}@media only screen and (max-width:480px){#wpcpro-wrapper-435 #sp-wp-carousel-pro-id-435.wpcp-carousel-section.sp-wpcp-435 .wpcp-prev-button,#wpcpro-wrapper-435 #sp-wp-carousel-pro-id-435.wpcp-carousel-section.sp-wpcp-435 .wpcp-next-button{font-size:25px;height:30px;width:30px}}