.search-filter,.search-filter .title{margin-top:25px}@media (max-width:749px){.search-filter .title{margin-top:0}}.main-content{overflow:hidden;margin:15px 10px 20px}.main-content .page-title{text-align:center;margin-bottom:15px}@media (max-width:749px){.main-content .page-title{margin-top:0;text-align:center}}.main-content #company .img-container img{width:80%}.main-content #company .about-text{padding-bottom:10px;margin:20px}.main-content #company .about-text p{margin:10px;text-align:justify}.main-content #company .testimonials h2{text-align:center}.main-content #company .testimonials .flex-item{text-align:left;width:33%;padding:20px}@media (max-width:749px){.main-content #company .testimonials .flex-item{width:100%}}.main-content #company .testimonials .flex-item .quote{background:#98c8c2;border-radius:50px;font-size:30px;padding:13px 10px 12px;color:#fff;float:left}.main-content #company .testimonials .flex-item blockquote{margin:0 0 30px 80px;padding:0}.main-content #company .testimonials .flex-item blockquote footer{text-align:right;color:#359183;font-style:italic}.main-content #management .profile{padding:0 10px}.main-content #management .profile .photo{margin-top:15px;float:left;width:25%}.main-content #management .profile .photo img{width:120px;height:120px;border:1px solid #000}.main-content #management .profile .bio{float:left;width:75%;padding-bottom:10px}.main-content #management .profile .bio h2 .position{font-size:20px;color:#359183}.main-content #management .profile .bio p{text-align:justify}@media (max-width:749px){.main-content #management .profile .photo{width:100%;text-align:center}.main-content #management .profile .bio{width:100%}.main-content #management .profile h2{text-align:center}.main-content #management .profile h2 .position{display:block}}.main-content #board .board-profile h2{margin-bottom:20px}.main-content #board .board-profile p{text-align:justify}.main-content #board .board-profile .divider{border-bottom:1px solid #ccc;margin-bottom:13px}@media (max-width:749px){.main-content #board .board-profile h2{text-align:center}.main-content #board .board-profile p{margin-left:10px;margin-right:10px}}.main-content #partners .logos{width:70%;display:inline-block;float:left}.main-content #partners .logos .img-container{width:33.33%;position:relative;float:left}.main-content #partners .logos .img-container img{border:1px solid #ccc;height:80px;padding:0;width:150px;display:block;margin:0 auto 20px}.main-content #partners .about-partners{width:30%;float:right;box-sizing:border-box;padding:10px}@media (max-width:999px){.main-content #partners .logos{width:100%}.main-content #partners .logos .img-container{width:33.33%}.main-content #partners .about-partners{width:100%}}@media (max-width:749px){.main-content #partners .logos .img-container{width:50%}}@media (max-width:359px){.main-content #partners .logos .img-container{width:100%}}@media screen and (max-width:639px){.main-content #careers .tabs{display:none}}.main-content #careers .section{display:block}.main-content #careers .dicon{width:60px;height:60px}.main-content #careers .top-pics div{width:33%;display:inline-block;vertical-align:top}.main-content #careers .top-pics div img:nth-of-type(2){margin-top:-1px}@media (max-width:999px){.main-content #careers .top-pics .left,.main-content #careers .top-pics .right{width:50%;text-align:center}.main-content #careers .top-pics .center{display:none}}.main-content #careers .mobile-only{text-align:center}.main-content #careers .teal{color:#359183}.main-content #careers .center,.main-content #careers .link{text-align:center}.main-content #careers .center .btn{margin-top:30px}.main-content #careers .btn-center{margin:0 auto}.main-content #careers .third{vertical-align:top;display:inline-block;width:33%}.main-content #careers .third .grouping{margin-right:5px;margin-left:5px}.main-content #careers .third .grouping h3{margin-top:30px}.main-content #careers .third .grouping img{width:100%}.main-content #careers .third .grouping p{margin-top:15px}.main-content #careers #reach{text-align:center}.main-content #careers #reach .image-graph img{max-width:100%;height:60px;margin-bottom:3px}.main-content #careers #reach .image-graph div{font-size:20px}.main-content #careers #reach .image-graph div span{font-weight:700}.main-content #careers #reach .total-members{margin:40px 0 50px}.main-content #careers #reach .daily-members,.main-content #careers #reach .teacher-members{width:50%}@media (max-width:749px){.main-content #careers #reach .teacher-members{width:100%;margin-bottom:40px}.main-content #careers #reach .daily-members{width:100%}}@media (max-width:749px){.main-content #careers .section .flex-container{flex-flow:row wrap;-ms-justify-content:center;-moz-justify-content:center;justify-content:center}.main-content #careers .section .flex-container>div{width:300px}}.main-content #careers .section{margin-bottom:50px}.main-content #careers .section .name{font-size:14px}.main-content #careers .section .graphic{margin-top:35px;width:100%}@media (max-width:999px){.main-content #careers .section .graphic img{width:100%}}.main-content #careers .dogs{margin:0 auto;justify-content:center}.main-content #careers .dogs .dog-pic{width:150px;border-radius:50%;margin:0 5px}.main-content #careers .dogs p{text-align:center}.main-content #careers .divider{border-bottom:1px dotted #ccc}.main-content #careers .white-space{margin-bottom:600px}.main-content #press .page-title{text-align:center;width:70%}.main-content #press .single-entry.articles,.main-content #press .single-entry .page-title{width:100%}.main-content #press .press-nav{float:right;width:30%;box-sizing:border-box;padding:10px}.main-content #press .press-nav h2{text-align:center}.main-content #press .press-nav .release-title{margin-bottom:0}.main-content #press .press-nav .date{margin-top:0}.main-content #press .articles{float:left;width:70%}.main-content #press .articles .divider{border-bottom:1px solid #ccc;margin-bottom:50px}.main-content #press .articles .article{padding-right:20px}.main-content #press .articles .article h2{margin-bottom:30px;text-align:center}.main-content #press .articles .article h3{font-family:TTNorms-Medium,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.3;text-transform:uppercase;margin:4px 0}@media (min-width:1000px){.main-content #press .articles .article h3{line-height:1.375}}.main-content #press .articles .article .intro{font-style:italic;margin-bottom:30px}.main-content #press .articles .article .location-and-date{font-weight:700}.main-content #press .articles .article li,.main-content #press .articles .article p{text-align:justify}@media (max-width:999px){.main-content #press{text-align:center}.main-content #press .page-title{width:100%}.main-content #press .press-nav{float:none;width:90%;margin:0 auto}.main-content #press .articles{float:none;width:100%}.main-content #press .articles .article{padding-left:20px}}@media (max-width:749px){.main-content #press .press-nav{width:90%}}.main-content #media ul{padding:0}.main-content #media ul .story{border-bottom:1px solid #ccc;list-style-type:none;padding-top:30px;padding-bottom:30px}.main-content #media ul .story a{display:block;vertical-align:middle}.main-content #media ul .story a .text-container{width:70%;display:inline-block;vertical-align:middle}.main-content #media ul .story a .text-container .press-release-date{color:#666}.main-content #media ul .story a .image-container{width:29%;display:inline-block;vertical-align:middle}.main-content #media ul .story a .image-container img{display:block;width:120px;height:auto}@media (max-width:749px){.main-content #media ul :nth-child(2n){background:#f2f2f2}.main-content #media ul .story a{text-align:center}.main-content #media ul .story a .image-container{margin-bottom:20px}.main-content #media ul .story a .image-container img{margin-left:auto;margin-right:auto}.main-content #media ul .story a .text-container{text-align:center;width:100%;background:none;display:block}.main-content #media ul .story a .text-container .press-release-date{background:none}}.main-content #advertising{text-align:center}.main-content #advertising .gender-col,.main-content #advertising .two-col-wide{width:50%;float:left;margin-bottom:10px}.main-content #advertising .three-col-wide{width:33.33%;float:left}.main-content #advertising .divider{border-bottom:1px solid #ccc;margin-bottom:30px;margin-top:30px}.main-content #advertising .parent{overflow:hidden}.main-content #advertising .red{color:#f05a3f}.main-content #advertising .blue{color:#2e8cca}.main-content #advertising .teal{color:#359183}.main-content #advertising h3{margin-bottom:30px}.main-content #advertising .call-to-action,.main-content #advertising h2{margin-bottom:20px}.main-content #advertising .link{color:#2e8cca;text-decoration:underline}.main-content #advertising .partners{width:80%;height:auto}@media (max-width:999px){.main-content #advertising .two-col-wide{width:100%;float:none;margin-top:20px}}@media (max-width:749px){.main-content #advertising .three-col-wide{width:100%;float:none;margin-bottom:50px}}
/*# sourceMappingURL=about-us.6664637f78.css.map */