﻿html.df-has-pageterms-overlay,body.df-has-pageterms-overlay{overflow:hidden;position:relative;height:100%}body.df-has-pageterms-overlay .df-pageterms-overlay{position:fixed;overflow-y:scroll;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.95);z-index:999999}@supports(-webkit-backdrop-filter:none) or (backdrop-filter:none){body.df-has-pageterms-overlay .df-pageterms-overlay{background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:inset 0 0 10px 5px rgba(128,128,128,.9)}}body.df-has-pageterms-overlay .df-pageterms-overlay .df-pageterms-content{display:block;margin:100px auto 15px auto;position:relative;width:90vw;max-width:800px;background-color:#fff;padding:15px;font-family:Karla,sans-serif;font-size:16px;color:#333;border:0;border-radius:5px}body.df-has-pageterms-overlay .df-pageterms-overlay .df-pageterms-content .df-pageterms-heading{font-size:20px;font-family:Montserrat,sans-serif;margin-bottom:16px;text-align:center}body.df-has-pageterms-overlay .df-pageterms-overlay .df-pageterms-content .df-pageterms-error{margin-top:16px;margin-bottom:16px;color:#cc4749;text-align:center}body.df-has-pageterms-overlay .df-pageterms-overlay .df-pageterms-content .df-pageterms-buttonpanel{text-align:center;margin-top:16px}body.df-has-pageterms-overlay .df-pageterms-overlay .df-pageterms-content .df-pageterms-buttonpanel div.agree-message{margin-bottom:16px;display:block}.top-panel-background{position:fixed;height:100vh;top:var(--header-height);left:0;right:0;bottom:0;z-index:-1;background-color:#fff;background-size:cover;background-position-x:50%;background-position-y:10%;background-repeat:no-repeat;background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url(/images/nei-coaches-alumni/background.jpg);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}@media(min-width:1024px){.top-panel-background{--header-height:80px}html:has(#header.sticky) .top-panel-background{--header-height:65px;}html:has(#header.with-shop-categories) .top-panel-background{--header-height:125px;}html:has(#header.sticky.with-shop-categories) .top-panel-background{--header-height:102px;}}@media not all and (min-width:1024px){.top-panel-background{--header-height:50px}html:has(#header.with-shop-categories) .top-panel-background{--header-height:90px;}}#pageContent,#pageContentInner,.pageContentStart,.mainContent,#wrapper{background-color:transparent}.setcontainer{max-width:unset}.top-panel{position:relative;background-color:rgba(36,142,149,.74);border-color:rgba(36,142,149,.74);background-size:cover;background-position:center bottom;background-repeat:no-repeat;text-align:center}.top-panel::before{border:solid transparent;border-color:rgba(0,0,0,0);content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1;border-top-color:inherit;border-width:18px 30px 0;left:50%;top:100%;transform:translateX(-50%)}.top-panel .top-panel-container{padding-top:5vw;padding-bottom:3vw;padding-left:2vw;padding-right:2vw;max-width:1140px;margin-left:auto;margin-right:auto}@media(min-width:1140px){.top-panel .top-panel-container{padding-top:57px;padding-right:22.8px;padding-bottom:34.2px;padding-left:22.8px}}.top-panel .top-panel-container-inner{padding-top:4vw;padding-bottom:7vw;padding-left:4vw;padding-right:4vw}@media(min-width:1140px){.top-panel .top-panel-container-inner{padding-top:45.6px;padding-right:45.6px;padding-bottom:79.8px;padding-left:45.6px}}.top-panel .top-panel-container-inner2{padding:1vw}@media(min-width:1140px){.top-panel .top-panel-container-inner2{padding:11.4px}}.top-panel h1{font-family:Montserrat,sans-serif;font-size:44px;font-weight:700;line-height:1;color:#f7f7f7;padding:1vw}@media(min-width:1140px){.top-panel h1{padding:11.4px}}@media(min-width:480px){.top-panel h1{font-size:56px}}@media(min-width:768px){.top-panel h1{font-size:72px}}.top-panel .subtitle{font-family:Karla,sans-serif;font-size:18px;font-weight:700;line-height:1.625;color:#fff;padding:1vw}@media(min-width:1140px){.top-panel .subtitle{padding:11.4px}}@media(min-width:768px){.top-panel .subtitle{font-size:20px}}.top-panel .more-info{font-family:Karla,sans-serif;font-size:14px;font-weight:700;line-height:1.625;color:#fff;padding:1vw}@media(min-width:1140px){.top-panel .more-info{padding:11.4px}}@media(min-width:768px){.top-panel .more-info{font-size:16px}}.coaches-wall-panel{position:relative;background-color:#fff;border-color:#fff;text-align:center}.coaches-wall-panel::before{border:solid transparent;border-color:rgba(0,0,0,0);content:"";height:0;pointer-events:none;position:absolute;width:0;z-index:1;border-top-color:inherit;border-width:18px 30px 0;left:50%;top:100%;transform:translateX(-50%)}.coaches-wall-panel .coaches-wall-container{padding:5vw 1vw;max-width:1140px;margin-left:auto;margin-right:auto}@media(min-width:1140px){.coaches-wall-panel .coaches-wall-container{padding-top:57px;padding-right:11.4px;padding-bottom:57px;padding-left:11.4px}}.coaches-wall-panel .coaches-wall-heading{padding:1vw}@media(min-width:1140px){.coaches-wall-panel .coaches-wall-heading{padding:11.4px}}.coaches-wall-panel .coaches-wall-heading h2{font-family:Montserrat,sans-serif;color:#248e95;font-size:30px;line-height:1.125;padding:1vw;font-weight:700}@media(min-width:1140px){.coaches-wall-panel .coaches-wall-heading h2{padding:11.4px}}@media(min-width:480px){.coaches-wall-panel .coaches-wall-heading h2{font-size:32px}}@media(min-width:768px){.coaches-wall-panel .coaches-wall-heading h2{font-size:40px}}.coaches-wall-panel .coaches-wall-heading .subtitle{padding:1vw;font-size:18px;color:#2e4e59;line-height:1.5}@media(min-width:1140px){.coaches-wall-panel .coaches-wall-heading .subtitle{padding:11.4px}}@media(min-width:768px){.coaches-wall-panel .coaches-wall-heading .subtitle{font-size:20px}}.coaches-wall-panel .coaches-wall-sort{font-size:16px}.coaches-wall-panel .coaches{display:flex;flex-wrap:wrap;flex-direction:column}@media(min-width:768px){.coaches-wall-panel .coaches{flex-direction:row;justify-content:center}}.coaches-wall-panel .coaches .coach-group-heading{width:100%}.coaches-wall-panel .coaches .coach-group-heading:first-child{padding-top:2vw}@media(min-width:1140px){.coaches-wall-panel .coaches .coach-group-heading:first-child{padding-top:22.8px}}.coaches-wall-panel .coaches .coach-group-heading h3{font-family:Montserrat,sans-serif;font-size:28px}.coaches-wall-panel .coaches .coach{padding:2vw 3vw;word-wrap:break-word;hyphens:auto;max-width:100%}@media(min-width:1140px){.coaches-wall-panel .coaches .coach{padding:22.8px 34.2px}}@media(min-width:768px){.coaches-wall-panel .coaches .coach{flex-basis:25%;max-width:25%}}.coaches-wall-panel .coaches .coach .avatar{padding:1vw}@media(min-width:1140px){.coaches-wall-panel .coaches .coach .avatar{padding:11.4px}}.coaches-wall-panel .coaches .coach .avatar img{border-radius:50%;max-width:180px;width:100%}.coaches-wall-panel .coaches .coach .name{padding:1vw 0;font-family:Montserrat,sans-serif;font-size:18px;line-height:1.125;font-weight:700;color:#203a57}@media(min-width:1140px){.coaches-wall-panel .coaches .coach .name{padding:11.4px 0}}@media(min-width:768px){.coaches-wall-panel .coaches .coach .name{font-size:20px}}.coaches-wall-panel .coaches .coach .title-and-location{padding:1vw 0;line-height:1.125;color:#545454}@media(min-width:1140px){.coaches-wall-panel .coaches .coach .title-and-location{padding:11.4px 0}}.coaches-wall-panel .coaches .coach .title-and-location .location:nth-child(2){padding-top:1vw}@media(min-width:1140px){.coaches-wall-panel .coaches .coach .title-and-location .location:nth-child(2){padding-top:11.4px}}.coaches-wall-panel .coaches .coach .title-and-location .title{font-size:15px}@media(min-width:768px){.coaches-wall-panel .coaches .coach .title-and-location .title{font-size:17px}}.coaches-wall-panel .coaches .coach .title-and-location .location{font-size:12px}@media(min-width:768px){.coaches-wall-panel .coaches .coach .title-and-location .location{font-size:14px}}.coaches-wall-panel .coaches .coach .website{padding:1vw;font-weight:700;font-size:12px;line-height:1.125}@media(min-width:1140px){.coaches-wall-panel .coaches .coach .website{padding:11.4px}}@media(min-width:768px){.coaches-wall-panel .coaches .coach .website{font-size:14px}}.coaches-wall-panel .coaches .coach .website a{color:#545454;text-decoration:underline}.coaches-wall-panel .coaches .coach .social{padding:1vw;display:flex;flex-direction:row;justify-content:center}@media(min-width:1140px){.coaches-wall-panel .coaches .coach .social{padding:11.4px}}.coaches-wall-panel .coaches .coach .social a{display:inline-block;font-size:25px;width:48px;height:48px;line-height:48px;text-align:center;background-color:#fafafa;color:#adadad;transition:background .3s ease-in-out;cursor:pointer}.coaches-wall-panel .coaches .coach .social a:hover{background-color:#c7c7c7}.alumni-listing-panel{text-align:center;background-color:#f4f3f1}.alumni-listing-panel .alumni-listing-container{max-width:1140px;margin-left:auto;margin-right:auto;padding:5vw}@media(min-width:1140px){.alumni-listing-panel .alumni-listing-container{padding:57px}}.alumni-listing-panel .alumni-listing-header{padding:0 1vw}@media(min-width:1140px){.alumni-listing-panel .alumni-listing-header{padding:0 11.4px}}.alumni-listing-panel .alumni-listing-header-inner{padding:3vw}@media(min-width:1140px){.alumni-listing-panel .alumni-listing-header-inner{padding:34.2px}}.alumni-listing-panel .alumni-listing-heading{padding:1vw}@media(min-width:1140px){.alumni-listing-panel .alumni-listing-heading{padding:11.4px}}.alumni-listing-panel .alumni-listing-heading h2{color:#248e95;font-size:30px;font-weight:700;line-height:1.125;padding-bottom:.5625em;font-family:Montserrat,sans-serif}@media(min-width:480px){.alumni-listing-panel .alumni-listing-heading h2{font-size:32px}}@media(min-width:768px){.alumni-listing-panel .alumni-listing-heading h2{font-size:40px}}.alumni-listing-panel .alumni-listing-heading .subtitle{font-size:14px;color:#2e4e59;line-height:1.625;font-weight:bold;color:#248e95;font-family:Montserrat,sans-serif}@media(min-width:768px){.alumni-listing-panel .alumni-listing-heading .subtitle{font-size:16px}}.alumni-listing-panel .alumni-listing-view-button-container{padding:1vw}@media(min-width:1140px){.alumni-listing-panel .alumni-listing-view-button-container{padding:11.4px}}.alumni-listing-panel .view-all-alumni-button{border-color:#248e95;background:#248e95;color:#fff;transition:color .2s linear,background .2s linear,border-color .2s linear,text-shadow .2s linear;text-decoration:none;font-weight:bold;min-height:48px;min-width:96px;padding:14px 24px;font-family:"Montserrat",sans-serif;border-radius:10000px;width:100%;display:inline-block;font-size:20px;border-style:solid;border-width:1px;line-height:1.5}.alumni-listing-panel .view-all-alumni-button:hover{background-color:#185d62;border-color:#185d62;color:#fff}.alumni-listing-panel .view-all-alumni-button .view-all{display:none}.alumni-listing-panel .view-all-alumni-button .hide-all{display:inline}.alumni-listing-panel .alumni-listing-list{display:block}.alumni-listing-panel.listing-hidden .view-all-alumni-button .view-all{display:inline}.alumni-listing-panel.listing-hidden .view-all-alumni-button .hide-all{display:none}.alumni-listing-panel.listing-hidden .alumni-listing-list{display:none}.alumni-listing-list{padding:3vw;background-color:#fff;font-size:16px;text-align:center;margin-top:-5vw;padding-top:3vw}@media(min-width:1140px){.alumni-listing-list{margin-top:-57px}}@media(min-width:1140px){.alumni-listing-list{padding-top:34.2px}}.alumni-listing-list h3{margin:0;margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:400;font-size:30px;color:#333}.alumni-listing-list p{font-size:16px}.alumni-listing-list .alumni-listing-sort{margin:20px 0}.alumni-listing-list .alumni .name{padding:2px 0 5px 0;font-weight:bold;font-size:14px}.alumni-listing-list .alumni .email{padding:2px 0 5px 0;font-style:italic;font-size:14px}.alumni-listing-list .alumni .location{padding:2px 0 5px 0;font-size:14px}.alumni-listing-list .alumni .programs{padding:2px 0 5px 0;font-size:12px}.alumni-listing-list .alumni-listing-by-location,.alumni-listing-list .alumni-listing-by-name{display:none}.alumni-listing-list.by-location .alumni-listing-by-location,.alumni-listing-list.by-name .alumni-listing-by-name{display:block}.alumni-listing-list .alumni-listing-by-location{columns:300px;text-align:left}.alumni-listing-list .alumni-listing-by-location .location{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.alumni-listing-list .alumni-listing-by-location .location .location-heading{min-width:36px;font-size:20px;font-family:Montserrat,sans-serif;margin:10px 0;padding:0;text-align:left;cursor:pointer;color:#36c;text-decoration:underline;background-color:transparent;border:0}.alumni-listing-list .alumni-listing-by-location .location .location-contents .alumni{text-align:left;margin-left:0;padding-bottom:15px}.alumni-listing-list .alumni-listing-by-location .location .location-contents{display:none}.alumni-listing-list .alumni-listing-by-location .location.expanded .location-contents{display:block}.alumni-listing-list .alumni-listing-by-name .letters{margin-bottom:20px}.alumni-listing-list .alumni-listing-by-name .letters ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.alumni-listing-list .alumni-listing-by-name .letters li{list-style-type:none;padding:0 5px;margin:8px 0 0 0;width:45px}.alumni-listing-list .alumni-listing-by-name .letters li a{text-decoration:none;display:inline-block;background:#e5e5e5 none repeat scroll 0% 0%;padding:5px 10px;color:#666;border-radius:4px;margin:0 5px}.alumni-listing-list .alumni-listing-by-name .alumni-list{columns:300px}.alumni-listing-list .alumni-listing-by-name .alumni-list .letter{text-align:left;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding-left:10px;padding-right:10px}.alumni-listing-list .alumni-listing-by-name .alumni-list .letter .letter-heading{padding:10px 10px 10px 0;font-size:20px;font-family:Montserrat,sans-serif;color:#333}.alumni-listing-list .alumni-listing-by-name .alumni-list .letter .alumni{margin-left:0;padding-bottom:15px}.disclaimer-panel{font-size:14px;font-style:italic;text-align:center;background-color:#fff}.disclaimer-panel .disclaimer-panel-container{max-width:1140px;margin-left:auto;margin-right:auto;padding:5vw;padding-top:0}@media(min-width:1140px){.disclaimer-panel .disclaimer-panel-container{padding:57px;padding-top:0}}