html{font-family:Rubik,Helvetica,Arial,sans-serif;color:#2c3e50;font-size:16px;word-spacing:1px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;background-color:#1c2236}*,:after,:before{box-sizing:border-box;margin:0}.hero{height:530px;color:#fff;background-color:#1c2236;background-size:cover;background-position:50%;box-shadow:inset 0 0 130px -10px rgba(119,33,255,.19)}@media(max-width:640px){.hero{height:740px}}.heroWrap{height:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding-top:74px;padding-left:1.5rem;padding-right:1.5rem}@media(max-width:1024px){.heroWrap{padding-left:.5rem;padding-right:.5rem}}@media(max-width:640px){.heroWrap{flex-direction:column;justify-content:center}}.heroWrap h1{font-size:48px;line-height:1;letter-spacing:-2px;margin-bottom:11px;font-weight:300;color:#c4c6dd}@media(max-width:1024px){.heroWrap h1{font-size:36px}}@media(max-width:768px){.heroWrap h1{font-size:33px}}.heroWrap h2{font-size:28px;line-height:1;letter-spacing:-1px;color:#22c0af;margin-bottom:30px;opacity:.8;font-weight:300}@media(max-width:1024px){.heroWrap h2{font-size:24px;padding-right:20px}}.heroWrap h2.ph{color:#fff;text-align:center;display:flex;width:100%;font-size:52px}.heroWrap h2.ph span{justify-content:center}.sub-hero{height:530px;color:#fff;background-image:url(/hero-sport.jpg);background-size:cover;background-position:bottom}.sub-hero .heroWrap{color:#fff;align-items:center;justify-content:flex-start}@media(max-width:768px){.sub-hero .heroWrap{justify-content:center}}.subSports .sub-hero{background-image:url(/hero-sport.jpg)}.formBg .sub-hero,.subSports .sub-hero{height:530px;color:#fff;background-size:cover;background-position:top}.formBg .sub-hero{background-image:url(/hero-form3.jpg)}.edBg .sub-hero{background-image:url(/hero-pat1.jpg);height:530px;color:#fff;background-size:cover;background-position:top}.aboutBg .sub-hero{background-image:url(/hero-about.jpg)}.aboutBg .sub-hero,.blogBg .sub-hero{height:530px;color:#fff;background-size:cover;background-position:50%}.blogBg .sub-hero{background-image:url(/hero-blog.jpg)}.subHor .sub-hero{background-image:url(/hero-hor.jpg)}.funH .sub-hero{background-image:url(/hero-fun2.jpg)}.sub-hero .heroWrap .ph{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-size:40px;font-weight:300;letter-spacing:1px;position:relative;text-align:left}.sub-hero .heroWrap .ph span.topi{text-transform:uppercase;left:4px;top:-24px;font-size:16px;font-weight:400;letter-spacing:4px}@media(max-width:768px){.sub-hero .heroWrap .ph span.topi{text-transform:capitalize;left:2px;top:-40px;font-size:18px;font-weight:400;letter-spacing:1px}}.sub-hero .heroWrap .ph span{color:#22c0af;font-weight:500;font-size:13px;letter-spacing:4px}.sub-hero .heroWrap .ph .s0{display:flex;margin-bottom:20px;margin-top:17px}.sub-hero .heroWrap .ph .s0 span{background-color:#e12454}.sub-hero .heroWrap .ph .s1{width:5px;height:4px;margin-right:5px}.sub-hero .heroWrap .ph .s2{width:15px;height:4px;margin-right:17px}.pane{padding:4.5rem 1.5rem}.pane,.subPane{background-color:transparent}.subPane{padding:0}@media(max-width:768px){.subPane{padding:0 1.5rem}}.introPane{background:#1a1f2b;color:#fff;border-top:1px solid #161a23;background-image:url(/ibg2.jpg);background-size:cover;background-position:50%}.introPane .intro h2{font-size:3rem;line-height:1;font-weight:500;margin-top:13px;color:#22c0af}.introPane .intro h3{font-size:1.5rem;line-height:1;font-weight:200;margin:10px 0 15px}.introPane p{color:#adb1bd;line-height:1.8}.lightPane{box-shadow:inset 0 0 50px 30px rgba(93,121,177,.2);border-top:1px solid #e12454}.lightPane,.whitePane{background-color:#e8f4ff;border-left:0;border-right:0}.darkPane{background-color:#1c2236;background-color:#1a1f2b;background-color:#1f222c;color:#fff;box-shadow:inset 0 0 50px 30px rgba(17,21,35,.35)}.darkPane p{color:#fff!important}.servPane{background-color:#1c2236;background-image:url(/sbg2.jpg);background-size:cover;background-position:50%;border:0;box-shadow:inset 0 0 50px 30px rgba(33,36,84,.18);padding:6rem 1.5rem}.servPane,.servPane p{color:#fff}.page .subDarkPane{background-color:#1c2236;background-image:url(/bh-bg.jpg);background-size:cover;background-position:50%;border:0;color:#fff;box-shadow:inset 0 0 50px 30px rgba(19,26,49,.19)}.page .subDarkPane p{color:#fff}.medPane{z-index:99999;position:relative;background-color:rgba(232,244,255,.3);box-shadow:inset 0 0 50px 30px rgba(93,121,177,.1);border-left:0;border-right:0}.medPane p{color:#fff}.noPane{background-color:transparent;box-shadow:inset 0 0 50px 30px rgba(93,121,177,.2);border:0;padding:4rem 0;border-left:0;border-right:0}.noPane p{color:#333}.about .staffPane,.staffs .staffPane{background-color:rgba(232,244,255,.53);box-shadow:inset 0 0 50px 30px rgba(93,121,177,.2);border:none;border-left:0;border-right:0}.page{position:relative;width:100%;margin:0 auto;text-align:left;padding-top:50px}.page p{margin-bottom:25px;font-size:18px;line-height:1.85;color:#444;font-weight:300}.page p a{color:#2aa59a}.page p a:hover{text-decoration:underline}.page p strong{color:#6a5aac}.page h1{font-size:39px;font-weight:100;line-height:1;margin-bottom:10px;color:#22c0af}@media(max-width:768px){.page h1{margin-bottom:10px;margin-top:10px}}.page h2{font-size:22px;font-weight:100;line-height:1.4;color:#6b5aac}.listCol ul{list-style-type:none}.listCol li{margin-bottom:18px;font-size:16px;line-height:1.7;color:#444;font-weight:300}.listCol li div{list-style-type:none;display:flex;align-items:center}.listCol li div strong{color:#6b5aac;font-size:19px}.listCol li div:before{display:inline-block;content:"";font-family:Font Awesome\ 5 Pro;color:#22c0af;font-size:21px;z-index:999;position:relative;margin-right:8px}.listCol2,.listCol3{text-align:right;margin-bottom:29px}.listCol2 ul,.listCol3 ul{list-style-type:none}.listCol2 li,.listCol3 li{margin-bottom:3px;font-size:16px;line-height:1.7;color:#444;font-weight:300}@media(max-width:768px){.listCol2 li,.listCol3 li{list-style-type:none;float:left;width:50%;text-align:left}}.listCol2 li,.listCol3 li{list-style-type:none}.listCol2 li strong,.listCol3 li strong{color:#6b5aac}.listCol2 li:before,.listCol3 li:before{display:inline-block;content:"";font-family:Font Awesome\ 5 Pro;color:#22c0af;font-size:21px;z-index:999;position:relative;margin-right:8px}.listCol3{text-align:left}.subPane h1{font-size:39px;font-weight:100;line-height:1;margin-bottom:10px;color:#22c0af;letter-spacing:-1px}.subPane h2{font-size:22px;font-weight:100;line-height:1.4;z-index:99999;position:relative;color:#6b5aac}@media(max-width:768px){.subPane h2{font-size:19px;font-weight:100;line-height:1.3}}.pageWrap{background-color:#f4f9fd;background-image:url(/whitebg.jpg)}.intLinks a{display:inline-block;background:#fbfdfc;width:auto;padding:10px;line-height:1;border-radius:100px;font-size:15px;margin-bottom:18px;border:1px solid #2fc0af;letter-spacing:-.01em}.intLinks a:hover{border:1px solid #333}.loading.apollo{position:relative;width:100%;height:100%;min-height:400px;background:transparent;display:flex;align-items:flex-start;justify-content:center;z-index:9999}.lds-ellipsis{display:inline-block;position:relative;width:64px;height:64px;z-index:99999}.lds-ellipsis div{position:absolute;top:27px;width:11px;height:11px;border-radius:50%;background:#e12454;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:6px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:6px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(19px)}}.vids{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.vids iframe,.vids object{position:absolute;top:0;left:0;width:100%;height:100%}.singlePost .postCard iframe{width:100%;height:420px;margin-bottom:29px}.subNav{background:#1c2236;box-shadow:0 25px 23px -6px rgba(29,34,100,.35)}.subNav,.subNav a{color:#fff}.subNav i{color:#22c0af;font-size:28px;margin-right:13px}.subNav .subItem a{display:flex;padding:20px;font-size:16px;font-weight:300;border-left:1px solid #13192d;border-bottom:4px solid transparent;align-items:center;justify-content:center;transition:all .4s ease}@media(max-width:768px){.subNav .subItem a{justify-content:flex-start}}.subNav .subItem a:hover{border-left:1px solid #13192d}.subNav .subItem a.nuxt-link-exact-active,.subNav .subItem a:hover{border-bottom:4px solid #e12454;box-shadow:0 0 13px 4px rgba(19,24,37,.48)}.subNav .subItem a.nuxt-link-exact-active{color:#22c0af}.coolPane{z-index:2;position:relative}.coolPane h2{font-size:43px;font-weight:100;color:#22c0af;margin-bottom:40px}.coolPane ul{list-style-position:outside;margin-left:20px;padding-right:30px}.coolPane li div{margin-bottom:10px}.badgeBg{z-index:9999999}.badgeBg,.jointBg{background-image:url(/joint-bg.jpg);padding:6rem 1.5rem;background-size:cover;background-position:50%}.jointBg{z-index:999999;position:relative;margin-top:30px}.jointBg h2{font-size:25px;font-weight:100;color:#fff;margin-bottom:35px}.jointBg h3{font-weight:300;margin-bottom:30px;font-size:20px}.newBg{background-image:url(/bg-p2.jpg);z-index:999999;position:relative;background-size:cover;background-position:50%}.jointBg li{border-bottom:1px solid hsla(0,0%,82.4%,.1);color:#e6e6e6;padding:30px 20px 20px;line-height:1;margin:0}.page .wellPane{background:#1c2236;padding:5rem 1.5rem 3rem;background-size:cover;background-position:50%;margin-top:30px;overflow:hidden}.featCall{background:#fff;box-shadow:0 0 20px 10px rgba(22,36,48,.05);border-radius:0;padding:25px 26px;display:flex;flex-direction:column;z-index:999;position:relative;border-top:5px solid #6b5aac}.featCall .mybutton{margin:0 auto 0 0}.featCall h3{font-size:28px;font-weight:400;font-size:32px;font-weight:300;margin-bottom:20px;color:#6b5aac;line-height:1.1;text-align:left;display:flex;line-height:.9;width:100%;justify-content:flex-start;align-items:center}.featCall h3 i{font-size:35px;padding-top:9px;margin-right:9px}.featCall p{color:#5f5f5f;line-height:1.7;font-size:17px}.featCall.new{margin:0 0 40px}.featI{padding:20px}.mmm .mybutton{margin:0 auto}.inFeatCall{background:#fff;box-shadow:0 0 20px 10px rgba(22,36,48,.05);border-radius:0;padding:25px 26px;display:flex;flex-direction:column;z-index:999;position:relative;border-top:5px solid #6b5aac;float:right;width:35%;margin:0 0 30px 70px}.inFeatCall .mybutton{margin:0 auto 0 0}.inFeatCall strong{font-size:30px;font-weight:400;margin-bottom:20px;display:block;color:#6b5aac}.inFeatCall p{color:#5f5f5f;line-height:1.7;font-size:17px}.imgLeft{display:inline-block;float:left;margin-right:40px;margin-bottom:40px}@media(max-width:768px){.imgLeft{float:none;margin:20px 0}}@media(max-width:768px){.imgLeft,.imgLeft img{width:100%}}.imgRight{display:inline-block;float:right;margin-left:40px;margin-bottom:40px}@media(max-width:768px){.imgRight{float:none;margin:20px 0}}@media(max-width:768px){.imgRight,.imgRight img{width:100%}}.blockRight blockquote{float:right;display:inline-block;max-width:440px;margin:0 0 20px 40px;font-size:22px;font-weight:300;border-left:3px solid #6b5aac;padding-left:22px;color:#6b5aac}@media(max-width:768px){.blockRight blockquote{margin-left:0;max-width:unset}}.blockLeft blockquote{float:left;display:inline-block;max-width:440px;margin:0 40px 20px 0;font-size:22px;text-align:right;font-weight:300;border-right:3px solid #6b5aac;padding-right:22px;color:#6b5aac}@media(max-width:768px){.blockLeft blockquote{margin-right:0;max-width:unset}}.blockFull blockquote{float:right;display:inline-block;margin:0 0 20px 40px;font-size:22px;font-weight:300;border-left:3px solid #6b5aac;padding:0 92px 0 22px;color:#6b5aac;width:100%;font-style:italic}@media(max-width:768px){.blockFull blockquote{padding:0 20px 0 22px}}.blockW blockquote{display:block;max-width:unset!important;font-size:22px;font-weight:300;border-left:3px solid #6b5aac;padding-left:22px;margin:0 0 40px;color:#6b5aac}@media(max-width:768px){.blockW blockquote{margin-left:0;max-width:unset;padding:0 20px 0 22px}}.vidPane iframe{float:right;margin-left:50px}.vidOther iframe,.vidPane iframe{display:inline-block;width:500px;height:260px}.vidOther iframe{float:left;margin:20px 40px 20px 0}@media(max-width:768px){.vidOther iframe{width:100%}}.blockLeft2 blockquote{float:left;display:inline-block;max-width:453px;margin:37px 4px 28px 19px;font-size:22px;text-align:right;font-weight:300;border-right:3px solid #6b5aac;padding-right:22px;color:#6b5aac}.coolPane blockquote{font-size:25px;color:#22c0af;font-style:italic;padding-right:40px;max-width:430px}.tubes{position:absolute;top:0;right:0;opacity:.8}.ana{width:500px}.aes,.ana{position:absolute;bottom:0;right:0}.aes{width:1200px}.girl{position:absolute;top:0;right:0;width:340px;top:120px}.gmove{top:260px}.skel{position:absolute;top:0;right:0}.postCard{color:#474682}.postCard p.text-left{font-size:14px;color:#5e5d8e}.postCard h3{color:#474682;color:#22c0af;font-weight:500;font-size:20px;margin:10px 0 20px}.postCard .postCat{color:#e12454;color:#d02852;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:2px}.postCard .meta{margin-top:25px;display:flex;justify-content:space-between;flex-direction:row-reverse}.postCard .meta .time{font-size:12px;color:#6b6b6b}.pageWrap .result h4{font-size:20px;text-transform:uppercase;letter-spacing:2px;color:#6b5aac}@media(max-width:1024px){.subNav .container{max-width:unset}}.pane iframe{width:100%;max-width:100%;height:auto;aspect-ratio:16/9}