a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;vertical-align:baseline}:link img,:visited img,a img{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}input[type=search]{-webkit-appearance:none;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.container{margin:0 auto;width:960px;max-width:100%;box-sizing:border-box}@media screen and (max-width:960px){.container{width:800px}}@media screen and (max-width:810px){.container{width:640px}}@media screen and (max-width:650px){.container{width:480px}}.grid{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px}.alpha{margin-left:0}.omega{margin-right:0}.grid_1{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:30px}.grid_2{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:70px}.grid_3{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:110px}.grid_4{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:150px}.grid_5{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:190px}.grid_6{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:230px}.grid_7{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:270px}.grid_8{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:310px}.grid_9{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:350px}.grid_10{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:390px}.grid_11{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:430px}.grid_12{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:470px}.grid_13{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:510px}.grid_14{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:550px}.grid_15{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:590px}.grid_16{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:630px}.grid_17{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:670px}.grid_18{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:710px}.grid_19{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:750px}.grid_20{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:790px}.grid_21{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:830px}.grid_22{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:870px}.grid_23{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:910px}.grid_24{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:950px}.prefix_0{padding-left:0}.prefix_1{padding-left:40px}.prefix_2{padding-left:80px}.prefix_3{padding-left:120px}.prefix_4{padding-left:160px}.prefix_5{padding-left:200px}.prefix_6{padding-left:240px}.prefix_7{padding-left:280px}.prefix_8{padding-left:320px}.prefix_9{padding-left:360px}.prefix_10{padding-left:400px}.prefix_11{padding-left:440px}.prefix_12{padding-left:480px}.prefix_13{padding-left:520px}.prefix_14{padding-left:560px}.prefix_15{padding-left:600px}.prefix_16{padding-left:640px}.prefix_17{padding-left:680px}.prefix_18{padding-left:720px}.prefix_19{padding-left:760px}.prefix_20{padding-left:800px}.prefix_21{padding-left:840px}.prefix_22{padding-left:880px}.prefix_23{padding-left:920px}.suffix_0{padding-right:0}.suffix_1{padding-right:40px}.suffix_2{padding-right:80px}.suffix_3{padding-right:120px}.suffix_4{padding-right:160px}.suffix_5{padding-right:200px}.suffix_6{padding-right:240px}.suffix_7{padding-right:280px}.suffix_8{padding-right:320px}.suffix_9{padding-right:360px}.suffix_10{padding-right:400px}.suffix_11{padding-right:440px}.suffix_12{padding-right:480px}.suffix_13{padding-right:520px}.suffix_14{padding-right:560px}.suffix_15{padding-right:600px}.suffix_16{padding-right:640px}.suffix_17{padding-right:680px}.suffix_18{padding-right:720px}.suffix_19{padding-right:760px}.suffix_20{padding-right:800px}.suffix_21{padding-right:840px}.suffix_22{padding-right:880px}.suffix_23{padding-right:920px}.push_0{left:0}.push_1{left:40px}.push_2{left:80px}.push_3{left:120px}.push_4{left:160px}.push_5{left:200px}.push_6{left:240px}.push_7{left:280px}.push_8{left:320px}.push_9{left:360px}.push_10{left:400px}.push_11{left:440px}.push_12{left:480px}.push_13{left:520px}.push_14{left:560px}.push_15{left:600px}.push_16{left:640px}.push_17{left:680px}.push_18{left:720px}.push_19{left:760px}.push_20{left:800px}.push_21{left:840px}.push_22{left:880px}.push_23{left:920px}.pull_0{left:0}.pull_1{left:-40px}.pull_2{left:-80px}.pull_3{left:-120px}.pull_4{left:-160px}.pull_5{left:-200px}.pull_6{left:-240px}.pull_7{left:-280px}.pull_8{left:-320px}.pull_9{left:-360px}.pull_10{left:-400px}.pull_11{left:-440px}.pull_12{left:-480px}.pull_13{left:-520px}.pull_14{left:-560px}.pull_15{left:-600px}.pull_16{left:-640px}.pull_17{left:-680px}.pull_18{left:-720px}.pull_19{left:-760px}.pull_20{left:-800px}.pull_21{left:-840px}.pull_22{left:-880px}.pull_23{left:-920px}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.fill-parent{width:auto;display:block;float:none}.fill-parent:after,.fill-parent:before{content:" ";display:table}.fill-parent:after{clear:both}html{overflow-y:scroll}.header_top{margin-top:20px}body{font-family:Lato,Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333;font-size:16px;font-weight:400;background-image:url(../images/ricepaper.png);background-color:#efeee8;background-position:center top}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase}h2,h3,h4{word-spacing:.15em}h2{font-size:1.45em;line-height:1.2em;text-transform:uppercase;color:#26484f;font-weight:700;padding-bottom:15px;margin-bottom:.13em}h3{color:#26484f;font-weight:700;font-size:1.125em;line-height:1.125em;text-transform:uppercase;margin:2em 0 1em}h3 a{color:#26484f}h3 a:hover{text-decoration:underline}h4{margin:1em 0;font-weight:700;font-size:1.075em;line-height:1.075em;color:#26484f}a{color:#00a3b3;text-decoration:none;transition:all .2s ease-out}a:hover{color:#26484f}.button{position:relative;display:inline-block;box-sizing:border-box;border:1px solid #89a452;-webkit-appearance:none;cursor:pointer;border-radius:0;padding:0 .9em;min-width:190px;height:40px;color:#FFF;font-weight:300;line-height:40px;text-align:center;vertical-align:middle;text-transform:uppercase;background:#89a452}.button+.button{margin-left:1em}.button.secondary{border-color:#00a3b3;background:#00a3b3}.button.secondary:focus,.button.secondary:hover{color:#00a3b3}.button.large{width:230px;height:50px;line-height:50px}.button:focus,.button:hover{color:#89a452;background:0 0}.button:active{top:1px}p{margin-bottom:1em;line-height:1.4em;font-weight:300}pre{white-space:pre-wrap;margin-bottom:1em;line-height:1.4em;font-weight:300}.icon-menu{width:16px;height:16px;display:inline-block;vertical-align:text-bottom;background-image:url(../images/menu-icon.png)}form.search{position:relative}form.search input[type=submit]{background:url(../images/submit.png) no-repeat;text-indent:-999px;border:0;position:absolute;top:6px;left:9px;cursor:pointer;width:14px;height:13px}form.search input[type=text]{background-color:#94a7a3;border:1px solid #94a7a3;border-radius:14px;color:#333;font-family:Lato,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:.875em;font-weight:300;height:24px;display:block;padding:0 0 2px 32px;width:230px}.card{box-sizing:border-box}.card .card__title{display:block;margin:0;width:100%;color:#FFF;font-size:16px;text-align:center;background-color:#26484f}.card .card__title a{display:block;box-sizing:border-box;margin:0;padding:15px 20px;width:100%;color:#FFF;font-weight:400;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#26484f}.card .card__image-link{position:relative;display:block;margin-bottom:5px}.card .card__image-link:before{transition:all .2s ease-out;content:"";width:100%;height:100%;box-sizing:border-box;position:absolute;display:block;border-width:0;border-color:#26484f;border-style:solid}.card .card__image{width:100%;height:auto;display:block;vertical-align:bottom}.card .card__body{margin-bottom:20px;padding-top:10px;font-weight:lighter;line-height:1.4}.card .card__body p{font-weight:lighter;line-height:1.4}.card:hover .card__title,.card:hover .card__title a{background-color:#00a2b2}.card:hover .card__image-link:before{border-width:0 8px 8px;border-color:#00a2b2}iframe[name=google_conversion_frame]{width:0;height:0;overflow:hidden}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0px 0,0 0,0 0,0 0);clip-path:polygon(0px 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.search-form{min-width:150px;box-sizing:border-box}.search-form .search-text{box-sizing:border-box;display:block;float:left;margin-right:-26px;padding-right:25px;width:100%;min-width:150px;border-radius:0}.search-form .search-field{display:block;width:100%;box-sizing:border-box;border:1px solid #94a7a3;border-radius:0;height:25px;padding:5px;font-size:12px;background-color:#fff}.search-form .search-submit{box-sizing:border-box;display:block;padding:0;width:25px;height:25px;color:#000;font-size:13px;line-height:25px;text-align:center;background-color:#fff;border:1px solid #94a7a3;border-radius:0}.alignnone{margin:0}.aligncenter,div.aligncenter{display:block;margin:15px auto}.alignright{float:right;clear:right;margin:5px 0 15px 15px}.alignleft{float:left;clear:left;margin:5px 15px 15px 0}a img.alignright{float:right;margin:5px 0 15px 15px}a img.alignnone{margin:0;clear:both}a img.alignleft{float:left;clear:left;margin:5px 15px 15px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%;height:auto;text-align:center}.wp-caption.alignnone{margin:0}.wp-caption.alignleft{margin:5px 15px 15px 0}.wp-caption.alignright{margin:5px 0 15px 15px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.post-edit-link{background-color:#000;position:fixed;font-size:10px;padding:0 5px;line-height:24px;height:35px;bottom:0;right:0;z-index:999}.post-edit-link:active{top:auto;bottom:0}.mce-content-body,body.acf_content,body.wp-autoresize.mce-content-body,body.wp-autoresize.mce-content-body-excerpt{max-width:670px;margin:0 auto;padding:10px}.mce-content-body .row,body.acf_content .row,body.wp-autoresize.mce-content-body .row,body.wp-autoresize.mce-content-body-excerpt .row{outline:#ccc dashed 1px}.mce-content-body [class*=col-],body.acf_content [class*=col-],body.wp-autoresize.mce-content-body [class*=col-],body.wp-autoresize.mce-content-body-excerpt [class*=col-]{outline:#ddd dotted 1px}body.content.post-type-post#tinymce{background-color:#fff;max-width:600px}.navigation--social{font-size:21px}.navigation--social ul{list-style:none;margin:0;padding:0}.navigation--social ul li{width:35px;height:35px;position:relative;overflow:hidden;display:inline-block;margin-right:.5em}.navigation--social li:hover{background-color:transparent}.navigation--social li a{position:absolute;top:0;left:0;min-width:0;min-height:0;padding-left:35px;padding-right:0;line-height:35px;overflow:hidden;white-space:nowrap;width:35px;height:35px;vertical-align:middle;color:#fff;background:#29454b;border-radius:50%;text-align:center;display:inline-block;margin-right:.5em;box-sizing:border-box}.navigation--social li a .fa,.navigation--social li a::before{transition:all .2s ease-out;font-size:16px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.navigation--social li a:hover{color:#fff;background-color:#00a3b3}.navigation--social li a:hover::before{color:#fff}.navigation--social a[href*="facebook.com"]::before{content:'\f09a';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="twitter.com"]::before{content:'\f099';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="youtube.com"]::before{content:'\f167';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="pinterest.com"]::before{content:'\f0d2';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="linkedin.com"]::before{content:'\f0e1';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="flickr.com"]::before{content:'\f16e';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="snapchat.com"]::before{content:'\f2ab';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="instagram.com"]::before{content:'\f16d';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="tumblr.com"]::before{content:'\f173';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="vimeo.com"]::before{content:'\f27d';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.navigation--social a[href*="goo.gl"]::before,.navigation--social a[href*="google.com"]::before{content:'\f0d5';display:inline-block;font-weight:400;line-height:1;font-family:FontAwesome;font-style:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header .main-header{margin:0 auto;max-width:100%;box-sizing:border-box;padding:0 5px 20px;width:950px;position:relative}@media screen and (max-width:960px){#header .main-header{width:800px}}@media screen and (max-width:810px){#header .main-header{width:640px}}@media screen and (max-width:650px){#header .main-header{width:480px}}#header .main-header:after,#header .main-header:before{content:" ";display:table}#header .main-header:after{clear:both}@media screen and (max-width:810px){#header .main-header{padding:0;height:auto}}#header .bar--content,#header .drawer--content{margin:0 auto;width:960px;max-width:100%;box-sizing:border-box}@media screen and (max-width:960px){#header .bar--content,#header .drawer--content{width:800px}}@media screen and (max-width:810px){#header .bar--content,#header .drawer--content{width:640px}}@media screen and (max-width:650px){#header .bar--content,#header .drawer--content{width:480px}}@media screen and (max-width:810px){#header .quick-links{display:none!important}}#header .quick-links__drawer{background-color:#26484f;display:none;overflow:hidden;position:relative}#header .drawer--content .drawer__title{color:#fff;font-size:16px;margin:1em 0 0;padding:0 0 1em;width:100%;text-align:center;border-bottom:1px solid #94a7a3}#header .drawer--content .drawer__topics{margin:30px 0}#header .drawer--content .drawer__topics:after,#header .drawer--content .drawer__topics:before{content:" ";display:table}#header .drawer--content .drawer__topics:after{clear:both}#header .drawer--content .topic{box-sizing:border-box;width:33.33333%;padding:0 35px;margi:35px 0;float:left}#header .drawer--content .topic+.topic{border-left:1px solid #94a7a3}#header .drawer--content .topic__title{margin:.5em 0 1em;text-transform:none;color:#fff;font-size:16px;font-style:italic}#header .drawer--content .topic__nav ul{margin-left:20px;color:#fff}#header .drawer--content .topic__nav li{list-style:disc;font-size:14px;line-height:28px;text-transform:uppercase}#header .drawer--content .topic__nav li a{color:#fff;line-height:inherit}#header .drawer--content .topic__nav li a:hover{color:#00a2b2}#header .quick-links__bar{background-color:transparent;height:45px}#header .bar--content .search{float:left;margin-top:8px}#header .bar--content .quick-link-toggle{transition:all .2s ease-out;cursor:pointer;float:right;height:45px;background:#26484f;color:#fff;border:0;padding:0 30px 0 20px;line-height:45px;text-align:center;text-transform:uppercase;font-size:14px}#header .bar--content .quick-link-toggle .icon-menu{margin-right:10px}#header .bar--content .quick-link-toggle:hover{background-color:#00a2b2}#header #logo{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:230px;margin-top:20px;background:url(../images/logo.png) no-repeat;height:58px;text-indent:-9999px}@media screen and (max-width:810px){#header #logo{margin:10px}}#header a{display:block;color:#26484f;height:100%}#header a:hover{color:#333}#header #menu-item-121:hover{background-color:transparent!important}#header #menu-item-121 a,#header #menu-item-121 a:hover{color:#00a3b3!important}#header #main_nav{display:inline;margin-left:5px;margin-right:5px;width:670px;position:static;float:right;z-index:100;margin-top:21px}#header #main_nav ul{list-style:none;padding:0;margin:0}#header #main_nav>ul{float:right;display:block}#header #main_nav li{float:left;position:relative}#header #main_nav li a{display:block;height:100%;padding:7px 11px;font-size:.9em}#header #main_nav li a i{display:none}#header #main_nav li:hover{background-color:#00a2b2}#header #main_nav li:hover>ul{display:block}#header #main_nav>ul>li:hover>a{color:#fff}#header #main_nav li ul{position:absolute;display:none;left:0;width:260px;z-index:99;background-color:#00a2b2;background-color:rgba(0,162,178,.9)}#header #main_nav li ul li{margin:0;padding:0;float:none}#header #main_nav li ul li:hover{background-color:#00919e}#header #main_nav li ul a{color:#fff;padding:.65em 11px;font-size:.8em}#header #main_nav li ul ul{left:100%;top:0;display:none}#header #main_nav .menu-toggle{transition:all .2s ease-out;cursor:pointer;float:right;background:0 0;color:#26484f;border:0;padding:0 20px 30px;line-height:45px;text-align:center;text-transform:uppercase;font-size:18px;display:none;position:absolute;top:0;right:0;height:78px}#header #main_nav .menu-toggle i{font-size:1.2em}#header #main_nav .menu-toggle.toggled{background:#26484f;color:#fff}@media screen and (max-width:400px){#header #main_nav .menu-toggle span{display:none}}@media screen and (max-width:960px){#header #main_nav{display:inline;margin-left:5px;margin-right:5px;width:550px;float:right;position:static}}@media screen and (max-width:810px){#header #main_nav{width:auto;height:auto;float:none;clear:both;position:static;display:block;margin:10px 0 0}#header #main_nav .menu-toggle{display:block}#header #main_nav>ul{display:none;background-color:#26484f;margin-top:10px;float:none}#header #main_nav ul{width:100%}#header #main_nav li{display:block;float:none;width:100%}#header #main_nav li a{color:#fff;line-height:40px;padding:0 10px;font-weight:400}#header #main_nav li a>i{display:block;position:absolute;right:0;top:0;height:40px;width:40px;line-height:40px;text-align:center;font-size:1.5em}#header #main_nav li.is-open{background-color:#00919e}#header #main_nav li.is-open a>i:before{content:'\f106'}#header #main_nav li:hover ul{display:none}#header #main_nav li ul{background-color:#00a2b2;position:static;float:none;width:100%;display:none}#header #main_nav li ul a{padding:0 10px;font-size:1em}}@media screen and (max-width:810px){#header{height:auto}}#content{margin:0 auto 40px;width:960px;max-width:100%;box-sizing:border-box;min-height:calc(100vh - 309px);overflow:hidden}@media screen and (max-width:960px){#content{width:800px}}@media screen and (max-width:810px){#content{width:640px}}@media screen and (max-width:650px){#content{width:480px}}#content img{max-width:100%;height:auto}#content #masthead{margin-bottom:55px;overflow:hidden}#content #main{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:670px;overflow:hidden;margin-top:13px}@media screen and (max-width:960px){#content #main{width:auto;display:block;float:none}#content #main:after,#content #main:before{content:" ";display:table}#content #main:after{clear:both}}#content #main .tab_intro{font-size:1.25em}#content #main .tab_intro h3{font-weight:400}#content #main .tab_intro p{color:#859498}@media screen and (max-width:960px){#content #main{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:550px}}@media screen and (max-width:810px){#content #main{width:auto;display:block;float:none}#content #main:after,#content #main:before{content:" ";display:table}#content #main:after{clear:both}}#content ul#tabs{margin-top:35px;margin-bottom:-2px}#content ul#tabs li{float:left;border:1px solid #94a7a3;margin-bottom:-1px}#content ul#tabs li+li{margin-left:-1px}#content ul#tabs li a{position:relative;display:inline-block;box-sizing:border-box;padding:0 1em;height:40px;color:#FFF;font-size:14px;font-weight:700;line-height:40px;text-align:center;vertical-align:middle;text-transform:uppercase;background:#26484f}#content ul#tabs li a:hover{background-color:#00a3b3}#content ul#tabs li.active{position:relative;z-index:99;border-bottom:1px solid #fff}#content ul#tabs li.active a{background-color:#fff;color:#00a3b3}#content ul#tabs li.active aa:hover{color:#00a3b3}#content .tab-content{overflow:hidden;padding:40px;clear:both;box-sizing:border-box;background-color:#fff;border:1px solid #94a7a3}#content .tab-content>div{display:none;clear:both;overflow:hidden}#content .tab-content>div.active{display:block}#content .tab-content .content>:last-child{margin-bottom:0}@media screen and (max-width:810px){#content .tabs{display:none}#content .tab-content{padding:0}#content .tab-content .accordion-header{display:block;width:100%;border-top:1px solid #94a7a3;border-bottom:1px solid #94a7a3;margin-top:-1px}#content .tab-content .accordion-header a{box-sizing:border-box;line-height:40px;color:#fff;padding:0 20px;position:relative;width:100%;display:block;background:#26484f}#content .tab-content .accordion-header a i{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center}#content .tab-content .accordion-header a.active{background:#fff;color:#26484f}#content .tab-content .accordion-header a.active i:before{content:'\f106'}#content .tab-content .content{padding:20px}}#content h2.first,#content h3.first{margin-top:0}#content #callout{margin:5px;display:inline;position:relative;width:230px;height:auto;float:right}#content #callout h3{margin:.75em 0;font-size:1em}#content #callout h3.break{margin-top:2em}#content #callout p{font-size:.813em;line-height:1.3125em}#content #callout p em{font-style:italic;font-size:.9em}@media screen and (max-width:810px){#content #callout{width:auto;display:block;float:none}#content #callout:after,#content #callout:before{content:" ";display:table}#content #callout:after{clear:both}}#content #cleardiv{width:960px;clear:both}#content #intro{display:inline;float:left;position:relative;padding:20px;margin-bottom:0;border-bottom:1px solid #6b7571}#content #intro h1{text-transform:none;margin:0;font-weight:300;color:#26484f;font-size:1.2em;width:96%}#content #intro h5{font-size:1.75em;line-height:1.2em;text-transform:uppercase;font-weight:400;padding-bottom:15px;margin-bottom:.13em;color:#00a2b2;width:96%}#content .lead-in{box-sizing:border-box;padding:25px 50px 50px;text-align:center}#content .lead-in p{font-size:18px;line-height:1.5}#tinymce strong,.content strong,.entry__content strong{font-weight:700}#tinymce em,.content em,.entry__content em{font-style:italic}#tinymce li,#tinymce p,.content li,.content p,.entry__content li,.entry__content p{word-spacing:.05em}#tinymce ol,#tinymce ul,.content ol,.content ul,.entry__content ol,.entry__content ul{margin-bottom:1em;padding-left:1.4em}#tinymce ol li,#tinymce ul li,.content ol li,.content ul li,.entry__content ol li,.entry__content ul li{font-weight:300;line-height:1.4em}#tinymce ul,.content ul,.entry__content ul{list-style:disc}#tinymce ol,.content ol,.entry__content ol{list-style:decimal}#tinymce ol.unstyled,#tinymce ul.unstyled,.content ol.unstyled,.content ul.unstyled,.entry__content ol.unstyled,.entry__content ul.unstyled{padding-left:0;list-style-type:none}#tinymce ol.ls-lower-roman,#tinymce ul.ls-lower-roman,.content ol.ls-lower-roman,.content ul.ls-lower-roman,.entry__content ol.ls-lower-roman,.entry__content ul.ls-lower-roman{list-style-type:lower-roman}#tinymce ol.ls-upper-roman,#tinymce ul.ls-upper-roman,.content ol.ls-upper-roman,.content ul.ls-upper-roman,.entry__content ol.ls-upper-roman,.entry__content ul.ls-upper-roman{list-style-type:upper-roman}#tinymce ol.ls-lower-alpha,#tinymce ul.ls-lower-alpha,.content ol.ls-lower-alpha,.content ul.ls-lower-alpha,.entry__content ol.ls-lower-alpha,.entry__content ul.ls-lower-alpha{list-style-type:lower-latin}#tinymce ol.ls-upper-alpha,#tinymce ul.ls-upper-alpha,.content ol.ls-upper-alpha,.content ul.ls-upper-alpha,.entry__content ol.ls-upper-alpha,.entry__content ul.ls-upper-alpha{list-style-type:upper-latin}#tinymce ol.ls-disc,#tinymce ul.ls-disc,.content ol.ls-disc,.content ul.ls-disc,.entry__content ol.ls-disc,.entry__content ul.ls-disc{list-style-type:disc}#tinymce ol.ls-circle,#tinymce ul.ls-circle,.content ol.ls-circle,.content ul.ls-circle,.entry__content ol.ls-circle,.entry__content ul.ls-circle{list-style-type:circle}#tinymce ol.ls-square,#tinymce ul.ls-square,.content ol.ls-square,.content ul.ls-square,.entry__content ol.ls-square,.entry__content ul.ls-square{list-style-type:square}#tinymce ol.ls-decimal,#tinymce ul.ls-decimal,.content ol.ls-decimal,.content ul.ls-decimal,.entry__content ol.ls-decimal,.entry__content ul.ls-decimal{list-style-type:decimal}#tinymce ol.ls-sectional>li,#tinymce ul.ls-sectional>li,.content ol.ls-sectional>li,.content ul.ls-sectional>li,.entry__content ol.ls-sectional>li,.entry__content ul.ls-sectional>li{margin-bottom:3em}#tinymce .columns,.content .columns,.entry__content .columns{overflow:hidden}#tinymce .columns li,.content .columns li,.entry__content .columns li{float:left;width:50%;font-size:.9em}#tinymce table,.content table,.entry__content table{width:100%;margin-bottom:1em}#tinymce table td,#tinymce table th,.content table td,.content table th,.entry__content table td,.entry__content table th{vertical-align:top;text-align:left;line-height:1.2em;padding:1em .5em;font-size:.8em;min-height:35px}#tinymce table td.footnote,#tinymce table th.footnote,.content table td.footnote,.content table th.footnote,.entry__content table td.footnote,.entry__content table th.footnote{font-style:italic;font-size:.7em}#tinymce table tbody,.content table tbody,.entry__content table tbody{background:#fff}#tinymce table tbody td,.content table tbody td,.entry__content table tbody td{border:1px solid #eef0e8}#tinymce table tbody tr th:first-child,.content table tbody tr th:first-child,.entry__content table tbody tr th:first-child{background:#0b3438;color:#fff;border:1px solid #0b707c}#tinymce table tbody tr th[colspan],.content table tbody tr th[colspan],.entry__content table tbody tr th[colspan]{background-color:#26484f}#tinymce table tbody tr.x_label th,.content table tbody tr.x_label th,.entry__content table tbody tr.x_label th{background:#26484f;color:#fff;border:1px solid #0b3438}#tinymce table tbody tr:first-child>*,.content table tbody tr:first-child>*,.entry__content table tbody tr:first-child>*{border-top:1px solid #1b2e32}#tinymce table tbody tr>:last-child,.content table tbody tr>:last-child,.entry__content table tbody tr>:last-child{border-right:1px solid #1b2e32}#tinymce table tbody tr:last-child>*,.content table tbody tr:last-child>*,.entry__content table tbody tr:last-child>*{border-bottom:1px solid #1b2e32}#tinymce table tbody tr>:first-child,.content table tbody tr>:first-child,.entry__content table tbody tr>:first-child{border-left:1px solid #1b2e32}#tinymce table tbody tr td.footnote,#tinymce table tbody tr th.footnote,.content table tbody tr td.footnote,.content table tbody tr th.footnote,.entry__content table tbody tr td.footnote,.entry__content table tbody tr th.footnote{background-color:#26484f;color:#fff;border:1px solid #0b3438}#tinymce table thead th,.content table thead th,.entry__content table thead th{border:1px solid #0b3438;color:#fff;text-transform:uppercase;background:#0b707c}#tinymce table td.highlight,.content table td.highlight,.entry__content table td.highlight{color:#a47227;background:#07464d}.table-overflow-wrapper{overflow:auto}.content--white{background-color:#fff;border:1px solid #94a7a3;padding:15px}@media screen and (min-width:651px){.content--white{padding:30px}}.content--white .puzzle-section{margin-left:-15px;margin-right:-15px;margin-bottom:-1px}.content--white .puzzle-section:first-child{margin-top:-16px}.content--white .puzzle-section:last-child{margin-bottom:-16px}@media screen and (min-width:651px){.content--white .puzzle-section{margin-left:-30px;margin-right:-30px}.content--white .puzzle-section:first-child{margin-top:-31px}.content--white .puzzle-section:last-child{margin-bottom:-31px}}.hidden,.hidden+br{display:none}.scroll-item{-ms-flex:1 0 250px;flex:1 0 250px;margin:0 5px}.puzzle-section{padding:15px;border-top:1px solid #94a7a3;border-bottom:1px solid #94a7a3;position:relative}.puzzle-section::after,.puzzle-section::before{background-color:#fff}.puzzle-section.puzzle-section--gray,.puzzle-section.puzzle-section--gray.puzzle-section--bottom-out::after,.puzzle-section.puzzle-section--gray.puzzle-section--bottom-out::before,.puzzle-section.puzzle-section--gray.puzzle-section--top-out::after,.puzzle-section.puzzle-section--gray.puzzle-section--top-out::before{background-color:#f9f9f9}.puzzle-section::after,.puzzle-section::before{display:block;width:26px;height:13px;border:1px solid #94a7a3;position:absolute;z-index:9}.puzzle-section.puzzle-section--top-out::before{content:'';border-bottom:0;border-top-left-radius:26px;border-top-right-radius:26px;top:0;left:50%;transform:translateX(-50%) translateY(-100%)}.puzzle-section.puzzle-section--top-in::before{content:'';border-top:0;border-bottom-left-radius:26px;border-bottom-right-radius:26px;top:-1px;left:50%;transform:translateX(-50%) translateY(0)}.puzzle-section.puzzle-section--bottom-in::after{content:'';border-bottom:0;border-top-left-radius:26px;border-top-right-radius:26px;bottom:-1px;left:50%;transform:translateX(-50%) translateY(0)}.puzzle-section.puzzle-section--bottom-out::after{content:'';border-top:0;border-bottom-left-radius:26px;border-bottom-right-radius:26px;bottom:0;left:50%;transform:translateX(-50%) translateY(100%)}@media screen and (min-width:651px){.puzzle-section{padding:30px}}.puzzle-section .category-bar{margin-left:-15px;margin-right:-15px}.puzzle-section .category-bar:first-child{margin-top:-15px}.puzzle-section .category-bar:last-child{margin-bottom:-15px}@media screen and (min-width:651px){.puzzle-section .category-bar{margin-left:-30px;margin-right:-30px}.puzzle-section .category-bar:last-child{margin-top:-30px;margin-bottom:-30px}}.media-object{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.media-object .media-object__section{-ms-flex:1 1 0;flex:1 1 0}@media screen and (min-width:651px){.media-object{-ms-flex-direction:row;flex-direction:row}.media-object .media-object__section--secondary{margin-right:15px}.media-object--half .media-object__section--secondary{-ms-flex:0 1 50%;flex:0 1 50%}.media-object--third .media-object__section--secondary{-ms-flex:0 1 33%;flex:0 1 33%}.media-object--quarter .media-object__section--secondary{-ms-flex:0 1 25%;flex:0 1 25%}}.js-overflow-scroller__content::after,.js-overflow-scroller__content::before{content:"";display:block;height:50px;width:30px;-ms-flex:0 0 30px;flex:0 0 30px}.archive-template-alt,.page-template-alt{background-color:#fff;border:1px solid #94a7a3}.archive-template-alt:after,.archive-template-alt:before,.page-template-alt:after,.page-template-alt:before{content:" ";display:table}.archive-template-alt:after,.page-template-alt:after{clear:both}.archive-template-alt .archive-header h1,.page-template-alt .archive-header h1{font-size:28px;font-weight:400;margin-bottom:10px}.archive-template-alt .archive-header p,.page-template-alt .archive-header p{font-size:18px;margin-bottom:0}.archive-template-alt .archive__content,.archive-template-alt .single__content,.page-template-alt .archive__content,.page-template-alt .single__content{background-color:transparent;border:0;padding:0}.archive-template-alt #main,.page-template-alt #main{box-sizing:border-box;margin:0!important;padding:40px 30px;-ms-flex:3;flex:3}.archive-template-alt #callout,.page-template-alt #callout{-ms-flex:1;flex:1;box-sizing:border-box;padding:40px 30px;background-color:#f1f1f1;margin:0!important;width:auto!important;border-top:1px solid #94a7a3}@media screen and (min-width:810px){.archive-template-alt,.page-template-alt{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.archive-template-alt #main,.page-template-alt #main{border-right:1px solid #94a7a3}.archive-template-alt #callout,.page-template-alt #callout{border:0}}.foot-image-wrapper{position:relative;max-width:100%;overflow-x:hidden;height:530px;margin-top:-530px;z-index:-1}.footer-mist-background{display:block;height:530px;position:absolute;bottom:0;left:-60%;right:-40%;margin:auto;z-index:-1;background-position:center bottom;background-repeat:no-repeat}.site__footer{border-top:1px solid #94a7a3;font-size:.75em;clear:both;background-color:#1b2e32;padding:20px 15px;color:#fff}.site__footer p{font-weight:400}.site__footer a{color:#5ea5b0;text-decoration:none}.site__footer a:hover{color:#fff}.site__footer .copyright{line-height:1.3em;color:#859498;clear:none}.footer__widgets{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:30px;-webkit-font-smoothing:antialiased}.footer__widgets .widget{font-size:14px;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;border-bottom:1px solid #26484f;margin-bottom:30px;padding-bottom:30px}.footer__widgets .widget .widget__title{margin-top:0;font-size:18px;color:#fff;text-transform:none}.footer__widgets .menu--shortcode ul{-moz-column-count:2;column-count:2;-moz-column-gap:30px;column-gap:30px}@media screen and (min-width:811px){.footer__widgets{-ms-flex-direction:row;flex-direction:row}.footer__widgets .widget{-ms-flex:1 1 0;flex:1 1 0;border:1px solid #26484f;border-top:0;border-right:0;padding:0 15px 15px;margin:0}.footer__widgets .widget:first-child{padding-left:0;border-left:0}.footer__widgets .widget:last-child{padding-right:0}.footer__widgets .widget+.widget{margin-top:0;border-top:0}}.menu--shortcode a{padding:.5em 0;display:block}.menu--shortcode ul li{display:inline-block;width:100%}.footer__badges{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:15px 0}.footer__badges img{margin-right:1em}.footer__badges img:last-child{margin-right:0}.footer__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (min-width:811px){.footer__info{-ms-flex-direction:row;flex-direction:row}}.footer-nav{margin-top:15px;margin-bottom:15px}.footer-nav li{display:inline-block}.footer-nav li+li::before{content:'|';display:inline-block;margin:0 1em}.footer-nav li a{color:#fff;padding:.5em 0;display:inline-block;text-decoration:none}.footer-nav li a:hover{color:#00a3b3}.home #content #masthead img,.page-id-190 #content #masthead img,.page-template-masthead-php #content #masthead img,.page-template-masthead-tabs-php #content #masthead img{display:inline;float:left;position:relative;margin:5px;width:230px}.home #content #intro,.page-id-190 #content #intro,.page-template-masthead-php #content #intro,.page-template-masthead-tabs-php #content #intro{display:inline;float:left;margin-left:5px;margin-right:5px;width:470px;box-sizing:border-box;margin-top:5px;background:url(../images/intro_bg.jpg);padding:17px;height:199px;position:relative;border-bottom:0}.home #content #intro h5,.page-id-190 #content #intro h5,.page-template-masthead-php #content #intro h5,.page-template-masthead-tabs-php #content #intro h5{border-bottom:1px solid #6b7571;margin-bottom:.25em;padding-bottom:.35em;color:#005d66}.home #content #intro h1,.page-id-190 #content #intro h1,.page-template-masthead-php #content #intro h1,.page-template-masthead-tabs-php #content #intro h1{color:#192326;font-size:1.25em;font-weight:300;line-height:1.5em}.home #content #intro a,.page-id-190 #content #intro a,.page-template-masthead-php #content #intro a,.page-template-masthead-tabs-php #content #intro a{background-color:#00a3b3;padding:10px 80px 10px 10px;color:#333;font-weight:300;text-decoration:none;text-transform:uppercase;position:absolute;bottom:0;right:0}.home #content #intro a:hover,.page-id-190 #content #intro a:hover,.page-template-masthead-php #content #intro a:hover,.page-template-masthead-tabs-php #content #intro a:hover{background-color:#26484f}@media screen and (max-width:960px){.home #content #intro,.page-id-190 #content #intro,.page-template-masthead-php #content #intro,.page-template-masthead-tabs-php #content #intro{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:390px;min-height:164px;height:auto}.home #content #masthead img,.page-id-190 #content #masthead img,.page-template-masthead-php #content #masthead img,.page-template-masthead-tabs-php #content #masthead img{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:190px}}@media screen and (max-width:810px){.home #content #intro,.page-id-190 #content #intro,.page-template-masthead-php #content #intro,.page-template-masthead-tabs-php #content #intro{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:630px;min-height:0;height:auto}.home #content #masthead img,.page-id-190 #content #masthead img,.page-template-masthead-php #content #masthead img,.page-template-masthead-tabs-php #content #masthead img{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:310px}}@media screen and (max-width:650px){.home #content #intro,.page-id-190 #content #intro,.page-template-masthead-php #content #intro,.page-template-masthead-tabs-php #content #intro{width:auto;display:block;float:none}.home #content #intro:after,.home #content #intro:before,.page-id-190 #content #intro:after,.page-id-190 #content #intro:before,.page-template-masthead-php #content #intro:after,.page-template-masthead-php #content #intro:before,.page-template-masthead-tabs-php #content #intro:after,.page-template-masthead-tabs-php #content #intro:before{content:" ";display:table}.home #content #intro:after,.page-id-190 #content #intro:after,.page-template-masthead-php #content #intro:after,.page-template-masthead-tabs-php #content #intro:after{clear:both}.home #content #masthead img,.page-id-190 #content #masthead img,.page-template-masthead-php #content #masthead img,.page-template-masthead-tabs-php #content #masthead img{box-sizing:border-box;width:50%;margin:0;padding:5px}}.home #content{margin:0 auto;width:960px;max-width:100%;box-sizing:border-box}@media screen and (max-width:960px){.home #content{width:800px}}@media screen and (max-width:810px){.home #content{width:640px}}@media screen and (max-width:650px){.home #content{width:480px}}.home #content #intro{display:inline;float:left;position:relative;margin-left:5px;margin-right:5px;width:710px;width:676px;margin-top:5px;text-align:left}.home #content #intro h2{border:0;padding-bottom:0;margin-bottom:.13em;font-size:1.55em}.home #content #intro p{line-height:1.3125em;font-size:.95em;color:#192326;margin:0}.home #content .home-content{margin:0 auto;width:960px;max-width:100%;box-sizing:border-box}@media screen and (max-width:960px){.home #content .home-content{width:800px}}@media screen and (max-width:810px){.home #content .home-content{width:640px}}@media screen and (max-width:650px){.home #content .home-content{width:480px}}.home #content #callout{width:196px;padding:17px;height:165px;float:none;display:inline-block}.home #content #callout div{padding:17px}.home #content #callout div h3{border-bottom:1px solid #94a7a3;padding-bottom:6px;margin:0 0 6px}.home #content #callout div p{font-size:.8em;margin:0}.home .image_grid{display:inline;float:left;position:relative;margin:5px;width:230px}.home .image_grid img{display:block}.home .image_grid img.color{position:absolute;z-index:2}.home-v2 #content{width:100%}.home-v2 #content .lead-in{margin:25px auto}@media screen and (max-width:810px){.home-v2 #content .lead-in{margin:0 auto}}.home-v2 #content .feature-cards{margin:0 -5px}.home-v2 #content .feature-cards:after,.home-v2 #content .feature-cards:before{content:" ";display:table}.home-v2 #content .feature-cards:after{clear:both}.home-v2 #content .feature-cards .card{width:25%;float:left;padding:0 5px;vertical-align:top}@media screen and (max-width:810px){.home-v2 #content .feature-cards .card{width:50%}}@media screen and (max-width:650px){.home-v2 #content .feature-cards .card{width:auto;max-width:233px;margin:0 auto;float:none}}ul.faqs{overflow:hidden}ul.faqs li{float:left;width:50%}.single-faqs #main h3{text-transform:none}.testimonials{position:relative;z-index:50}.testimonials+.testimonials{margin-top:20px;padding-top:20px;border-top:1px solid #94a7a3}.testimonials h4{text-transform:uppercase}.testimonials h4 a{color:inherit}.testimonials .all-testimonials{position:absolute;left:0;top:0}.testimonials .quote-slider-wrapper{padding-top:50px;margin-top:10px;position:relative}.testimonials .quote-slider .slides{padding:0}.testimonials .quote-slider .slides li{display:none}.testimonials .quote-slider .flex-direction-nav{position:absolute;top:0;right:0;text-align:right}.testimonials .quote-slider .flex-direction-nav li{display:inline-block}.testimonials .quote-slider .flex-direction-nav li.view-all{float:left}.testimonials .quote-slider .flex-direction-nav li a{padding:0 10px}.testimonials .quote-slider .flex-direction-nav li:last-child:before{content:"|";color:#00a3b3}.testimonials .quote-slider .flex-direction-nav a{opacity:1;position:static;width:auto;overflow:visible;display:inline-block!important;text-shadow:none;color:#89a452;height:auto;font-weight:lighter}.testimonials .quote-slider .flex-direction-nav a:before{content:none!important}.single-testimonials #main .quote-wrapper{margin-top:40px}.single-testimonials .backlink{color:#89a452}#main.testimonials-page,.single-testimonials #main{background:#fff;padding:30px;box-sizing:border-box;border:1px solid #94a7a3}#main .testimonial{font-size:.9em;margin-bottom:2em}#main .testimonial p{margin-bottom:.5em}#main .testimonial p em{font-size:.9em}#main .testimonial blockquote:before{content:"\201C";font-size:50px;font-family:Times;float:left;padding-right:5px;height:20px}#main .testimonial blockquote em{color:#859498}.page-id-616 #main .content ul{margin-bottom:0}.page-id-616 #main .content ul li{list-style-type:none;margin:.25em}.page-id-616 #main .content ul li a{font-size:.9em;color:#26484f}#tinymce{background-image:none;padding:15px}.recent_posts,.widget_recent_entries ul{margin:0;padding:0;list-style-type:none}.recent_posts li,.widget_recent_entries ul li{border-bottom:1px solid #94a7a3;padding:5px 10px;font-weight:300;font-size:.8em}.recent_posts li:last-child,.widget_recent_entries ul li:last-child{border-bottom:0}.recent_posts li a,.widget_recent_entries ul li a{display:block}#search_results li{padding:10px;border-bottom:1px solid #94a7a3}#search_results li.last{border-bottom:0}#search_results h4{text-transform:uppercase;margin-top:0;margin-bottom:.25em}#search_results p{font-size:.8em;margin:0}.page-hero{position:relative;margin:0 5px}.page-hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-position:center center;background-size:cover}.page-hero .hero-text{position:absolute;bottom:0}.hero-text{box-sizing:border-box;padding:20px 34px;width:100%;background-color:#26484f}.hero-text>:last-child{margin-bottom:0}.hero-text h1{margin-bottom:.25em;font-size:28px;color:#fff;text-transform:uppercase}.hero-text p{color:#fff}@media screen and (max-width:650px){.hero-text{padding:20px 10px}}.page-hero .slides{height:312px}.page-hero .slides .hero-bg{position:static;height:312px}.page-hero .slides~.hero-text{position:absolute;bottom:0;left:0;right:0;z-index:99;background-color:rgba(38,72,79,.9)}@media screen and (max-width:960px){.page-hero .slides,.page-hero .slides .hero-bg{height:260px}}@media screen and (max-width:810px){.page-hero .slides,.page-hero .slides .hero-bg{height:207px}.page-hero .slides~.hero-text{position:static}}@media screen and (max-width:650px){.page-hero .slides,.page-hero .slides .hero-bg{height:108px}}.page-sidebar .widget+.widget{margin-top:30px}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{padding:0 0 40px}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block;width:100%}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:'\0020';display:block;visibility:hidden;clear:both;height:0;line-height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.full-slider{min-height:420px}.full-slider .slide-content-wrapper{position:absolute;bottom:0;box-sizing:border-box;padding:20px 0;width:100%;background-color:#26484F;background-color:rgba(38,72,79,.94)}@media screen and (max-width:810px){.full-slider .slide-content-wrapper{position:static}}.full-slider .slide-content{margin:0 auto;width:960px;max-width:100%;box-sizing:border-box}@media screen and (max-width:960px){.full-slider .slide-content{width:800px}}@media screen and (max-width:810px){.full-slider .slide-content{width:640px}}@media screen and (max-width:650px){.full-slider .slide-content{width:480px}}.full-slider .slide-content:after,.full-slider .slide-content:before{content:" ";display:table}.full-slider .slide-content:after{clear:both}.full-slider .slide-text{overflow:hidden;position:relative;top:-8px}.full-slider .slide-text>:last-child{margin-bottom:0!important}.full-slider .slide-text h2{color:#fff;font-weight:700;text-transform:none;margin-bottom:.2em;padding:0}.full-slider .slide-text p{color:#fff}.full-slider .slide-img-bg{width:100%;height:480px;background-size:cover;background-position:center center;display:block}@media screen and (max-width:810px){.full-slider .slide-img-bg{height:300px}}@media screen and (max-width:650px){.full-slider .slide-img-bg{height:200px}}.full-slider .slide{position:relative}.full-slider .slide.content-left .anchor-container{float:right;margin-left:60px}.full-slider .slide.content-right .anchor-container{float:left;margin-right:60px}@media screen and (max-width:650px){.full-slider .slide-content-wrapper{padding-bottom:110px}.full-slider .slide-content-wrapper .anchor-container,.full-slider .slide-content-wrapper .slide-text{display:block;float:none!important;width:auto;margin:0 5px;max-width:490px}.full-slider .slide-content-wrapper .anchor-container:after,.full-slider .slide-content-wrapper .anchor-container:before,.full-slider .slide-content-wrapper .slide-text:after,.full-slider .slide-content-wrapper .slide-text:before{content:" ";display:table}.full-slider .slide-content-wrapper .anchor-container:after,.full-slider .slide-content-wrapper .slide-text:after{clear:both}.full-slider .slide-content-wrapper .anchor-container{display:block;position:absolute;margin:auto!important;padding:0 10px;box-sizing:border-box;bottom:50px;left:0;right:0}.full-slider .slide-content-wrapper .anchor-container a{display:block;float:none;width:100%}.full-slider .slide-content-wrapper .anchor-container a:after,.full-slider .slide-content-wrapper .anchor-container a:before{content:" ";display:table}.full-slider .slide-content-wrapper .anchor-container a:after{clear:both}}.full-slider .flex-control-nav{position:static;margin:10px auto;max-width:950px}@media screen and (max-width:810px){.full-slider .flex-control-nav{position:absolute;bottom:8px;text-align:center;z-index:99}}.flexslider{position:relative;zoom:1;border-radius:4px;margin:0;background:0 0}.flex-viewport{max-height:2000px;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav a{position:absolute;top:50%;z-index:10;display:block;overflow:hidden;margin:-20px 0 0;width:40px;height:40px;color:rgba(0,0,0,.8);cursor:pointer;transition:all .3s ease;text-decoration:none;opacity:0;text-shadow:1px 1px 0 rgba(255,255,255,.3)}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{left:10px;opacity:.7}.flexslider:hover .flex-next{right:10px;opacity:.7}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{cursor:default;opacity:0!important;filter:alpha(opacity=0)}.flex-direction-nav a:before{content:'<';display:inline-block;font-size:40px;font-family:flexslider-icon}.flex-direction-nav a.flex-next:before{content:'>'}.flex-pauseplay a{position:absolute;bottom:5px;left:10px;z-index:10;display:block;overflow:hidden;width:20px;height:20px;color:#000;cursor:pointer;opacity:.8}.flex-pauseplay a:before{content:'\f004';display:inline-block;font-size:20px;font-family:flexslider-icon}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{position:absolute;bottom:-25px;width:100%;text-align:left}.flex-control-nav li{display:inline-block;zoom:1;margin:0 6px;vertical-align:middle}.flex-control-paging li a{display:block;border-radius:18px;border:1px solid #89a452;width:11px;height:11px;cursor:pointer;text-indent:-9999px;background:#89a452;-o-border-radius:18px}.flex-control-paging li a:hover{background:0 0}.flex-control-paging li a.flex-active{cursor:default;background:0 0}.flex-control-thumbs{position:static;overflow:hidden;margin:5px 0 0}.flex-control-thumbs li{float:left;margin:0;width:25%}.flex-control-thumbs img{display:block;width:100%;cursor:pointer;opacity:.7}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{cursor:default;opacity:1}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{left:10px;opacity:1}.flex-direction-nav .flex-next{right:10px;opacity:1}}.infographic section{border:1px solid #94a7a3;background:#fff;padding:30px}.infographic section:after,.infographic section:before{content:" ";display:table}.infographic section:after{clear:both}.infographic section h3{font-weight:700;color:#00a2b2}.infographic section:nth-child(2n){background:#26484f;color:#fff}.infographic section:nth-child(2n) .mega{color:#fff}@media screen and (max-width:650px){.infographic section{padding:20px}}.infographic section+section{margin-top:-1px}.infographic .mega{font-size:50px;font-weight:300;margin-bottom:25px}.infographic .mega .sub-mega{font-size:.41em;display:block;font-weight:700}@media screen and (max-width:650px){.infographic .mega{font-size:40px}}.infographic .col{box-sizing:border-box;float:left;padding-right:20px}.infographic .col+.col{padding-left:20px}.infographic .columns-2:after,.infographic .columns-2:before,.infographic .columns-3:after,.infographic .columns-3:before{content:" ";display:table}.infographic .columns-2:after,.infographic .columns-3:after{clear:both}.infographic .columns-2 .col{width:50%}.infographic .columns-2 .col:nth-child(2n+1){clear:left}.infographic .columns-2 .col:nth-child(2n){padding-right:0}.infographic .columns-2 .col+.col{border-left:1px solid #00a2b2}.infographic .columns-3 .col{width:33.333333%}.infographic .columns-3 .col:nth-child(3n+1){clear:left;padding-right:0}.infographic .columns-3 .col:nth-child(3n){padding-right:0}@media screen and (max-width:650px){.infographic .columns-2 .col,.infographic .columns-3 .col{float:none;padding:0 0 20px;width:auto}.infographic .columns-2 .col+.col{border-top:1px solid #00a2b2;border-left:0;padding-top:20px}}.infographic #courses .col div h3{text-transform:none;color:#26484f;font-weight:400}.infographic .time{font-weight:lighter;color:#fff;font-size:21px;text-transform:uppercase}.infographic .time .fa{font-size:25px;color:#fff;vertical-align:top}.infographic #class-size h2{float:left;margin:0;padding:0}.infographic #class-size .section-content{margin-top:10px}.infographic .size-value{font-size:21px;text-transform:uppercase}.infographic .size-value>*{vertical-align:middle}.infographic .fa-users{font-size:60px;padding-left:30px;padding-right:30px;color:#00a2b2}.infographic .fa-users+span{color:#00a2b2}.infographic .equal{font-size:60px;padding-left:30px}@media screen and (max-width:960px){.infographic #class-size h2{float:none;text-align:center}.infographic #class-size .equal{display:block;text-align:center;padding:0;margin-bottom:20px}.infographic #class-size .fa-users{padding-left:0}.infographic #class-size .section-content{text-align:center}}.infographic .cost-icon{font-size:40px}.infographic .cost-heading{margin:10px 0!important;font-size:21px;font-weight:700}@media screen and (max-width:650px){.infographic .cost-icon{float:left;margin-right:20px;margin-top:15px;width:40px}.infographic .cost-content{overflow:hidden}}.infographic .fa-graduation-cap{font-size:40px;float:left;margin-right:30px;display:block;color:#00a2b2}@media screen and (max-width:650px){.infographic .fa-graduation-cap{font-size:30px;width:40px;margin-right:20px}}.infographic .terms-content{overflow:hidden}.infographic .terms-content li+li{margin-top:10px}.infographic .footnote{margin-top:30px}#search_results,.archive__content,.single__content{background-color:#fff;border:1px solid #94a7a3;padding:10px}@media screen and (min-width:651px){#search_results,.archive__content,.single__content{padding:30px}}.post--excerpt{margin-bottom:30px}.post--excerpt:last-child{margin-bottom:0}.post--excerpt+.post--excerpt{border-top:1px solid #94a7a3;padding-top:30px}.entry__title{font-size:18px;font-weight:400}h1.entry__title{margin-bottom:15px}.entry__meta{color:#666;font-size:14px;font-weight:400;margin-bottom:30px}.entry__meta>span{display:block}.entry__meta>span+span{margin-top:10px}.entry__meta .post-categories{display:inline-block}.entry__meta .post-categories>li{display:none;white-space:nowrap}.entry__meta .post-categories>li a,.entry__meta .post-categories>li:first-child{display:block}.entry__meta .cat-links{position:relative}.entry__meta .cat-links .post-categories{margin:0;list-style:none;padding:0;font-weight:400;position:absolute;top:0;left:20px}.entry__meta .cat-links:hover{background-color:#fff;z-index:90}.entry__meta .cat-links:hover li{display:block}@media screen and (min-width:460px){.entry__meta>span{display:inline-block}.entry__meta>span+span{margin-left:30px}}.entry__body{margin-bottom:30px}.single__content .entry__body{margin-bottom:60px}.entry__excerpt{font-size:18px;font-weight:400;overflow:hidden}.entry__excerpt p{margin-bottom:0}.entry__excerpt .read-more{padding:10px 15px;font-size:14px;line-height:1;min-width:0;height:auto;margin-top:30px}.entry__thumbnail{max-width:300px;height:auto;margin:auto}@media screen and (min-width:460px){.entry__thumbnail{width:150px;margin-right:30px;float:left}}.entry__thumbnail--full{width:auto;clear:both;float:none;max-width:none;text-align:center;margin:-10px -10px 30px}@media screen and (min-width:651px){.entry__thumbnail--full{margin-top:-30px;margin-right:-30px;margin-left:-30px}}.entry__thumbnail--full img{width:100%;height:auto}.entry__tags{font-size:14px}.post-social{padding-top:13px}.post-social .at-share-btn{background-color:transparent!important;color:inherit!important;padding:0!important;margin:0!important}.post-navigation .post-social .at-share-btn{color:#00a3b3!important}.post-navigation .post-social .at-share-btn .at-icon{fill:#00a3b3!important}.post-navigation .post-social .at-share-btn .at-label{color:#00a3b3!important}.blog-sidebar .widget__title{font-size:16px}.blog-sidebar .widget+.widget{margin-top:60px}.blog-sidebar .widget .cat-item a{display:inline-block;font-size:13px;padding:8px 0}.featured-card{overflow:hidden;background-color:#f8f8f8;border:1px solid #bdbdbd;padding:2px}.featured-card a{display:block}.featured-card+.featured-card{margin-top:10px}.featured-card__image{display:block;position:relative;margin-bottom:1em}.featured-card__image img{display:block;width:100%;height:auto}.featured-card__image-wrapper{overflow:hidden;position:relative;height:0;padding-bottom:44.6%}.featured-card__image-wrapper>img{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.featured-card__icon{position:absolute;background-color:#f8f8f8;display:block;top:100%;left:50%;width:16px!important;height:16px!important;transform:translateX(-50%) translateY(-50%)!important;padding:5px;border-radius:100%;color:#666}.featured-card__content{padding:0 10px 10px;font-size:13px}.featured-card__content h3{margin:0 0 5px!important;font-size:13px!important;color:#00a3b3}.featured-card__content p{font-size:13px!important}.featured-card__content form{margin-top:10px}.featured-card__content input{border-radius:0;display:block;width:100%;padding:5px;box-sizing:border-box;margin-bottom:5px}.featured-card__content .button{font-size:13px;line-height:1;height:auto;padding:5px 0;text-align:center;display:block}.featured-card__excerpt{color:#333;font-size:13px;height:2.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog-sidebar .widget_archive select{-webkit-border-radius:0;width:100%;display:block;height:25px;border-radius:0}.entry__post-type{border:1px solid;border-radius:3px;padding:3px 5px;font-size:12px;display:inline-block;margin-bottom:10px;color:#666}.paging-navigation,.post-navigation{box-sizing:border-box;border:1px solid #94a7a3;font-size:14px;font-weight:300;margin-top:-1px}.paging-navigation .nav-links,.post-navigation .nav-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.paging-navigation .page-numbers,.post-navigation .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.paging-navigation .page-numbers li,.post-navigation .page-numbers li{border-left:1px solid #94a7a3;border-right:1px solid #94a7a3;margin-left:-1px}.paging-navigation a,.paging-navigation span.page-numbers,.post-navigation a,.post-navigation span.page-numbers{font-weight:300;padding:15px;display:block;text-align:center}.paging-navigation a:not(.dots):hover,.paging-navigation span.page-numbers:not(.dots):hover,.post-navigation a:not(.dots):hover,.post-navigation span.page-numbers:not(.dots):hover{background-color:#26484f;color:#fff}.paging-navigation a.page-numbers,.paging-navigation span.page-numbers,.post-navigation a.page-numbers,.post-navigation span.page-numbers{display:block;padding:15px 10px}.paging-navigation .current,.post-navigation .current{background-color:#00a2b2;color:#fff}.paging-navigation .nav-next,.paging-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous{text-align:center;-ms-flex:1 1 0;flex:1 1 0}.paging-navigation .nav-next a,.post-navigation .nav-next a{text-align:left;float:left;border-right:1px solid #94a7a3}.paging-navigation .nav-previous a,.post-navigation .nav-previous a{text-align:right;float:right;border-left:1px solid #94a7a3}.paging-navigation .fa,.post-navigation .fa{font-size:14px;margin:0 5px}@media screen and (max-width:650px){.paging-navigation .nav-links,.post-navigation .nav-links{-ms-flex-direction:column;flex-direction:column}.paging-navigation .nav-next,.paging-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous{float:none;width:100%}.paging-navigation .nav-next a,.paging-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a{border:0;display:block;float:none;text-align:center}.paging-navigation .post-social,.post-navigation .post-social{text-align:center;padding:15px;border-top:1px solid #94a7a3;border-bottom:1px solid #94a7a3}.paging-navigation ul.page-numbers,.post-navigation ul.page-numbers{-ms-flex-pack:center;justify-content:center;border-top:1px solid #94a7a3;border-bottom:1px solid #94a7a3}}.archive-template-alt .paging-navigation,.faq-content-wrapper .paging-navigation{margin-bottom:-41px;margin-left:-31px;margin-right:-31px;width:auto!important}.archive .paging-navigation,.archive .post-navigation,.blog .paging-navigation,.blog .post-navigation,.search .paging-navigation,.search .post-navigation,.single-post .paging-navigation,.single-post .post-navigation{background-color:#fff}.archive.tax-topic .paging-navigation{background-color:transparent}.faq-archive,.faq-single{background-color:#fff;border:1px solid #94a7a3}.faq-archive:after,.faq-archive:before,.faq-single:after,.faq-single:before{content:" ";display:table}.faq-archive:after,.faq-single:after{clear:both}.faq-header h1{font-size:28px;font-weight:400;margin-bottom:10px}.faq-header p{font-size:18px;margin-bottom:0}.faq-content-wrapper .archive__content,.faq-content-wrapper .single__content,.faq-single .archive__content,.faq-single .single__content{background-color:transparent;border:0;padding:0}.faq-content-wrapper #main,.faq-single #main{box-sizing:border-box;margin:0!important;padding:40px 30px;background-color:#f9f9f9;-ms-flex:3;flex:3}.faq-content-wrapper .faq-sidebar,.faq-single .faq-sidebar{-ms-flex:1;flex:1;box-sizing:border-box;padding:40px 30px;background-color:#f1f1f1;margin:0!important;width:auto!important;border-top:1px solid #94a7a3}@media screen and (min-width:810px){.faq-content-wrapper,.faq-single{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.faq-content-wrapper #main,.faq-single #main{border-right:1px solid #94a7a3}.faq-content-wrapper .faq-sidebar,.faq-single .faq-sidebar{border:0}}.faq-header{background-color:#89a452;color:#fff;padding:30px}.faq-archive-featured-title{font-size:23px;margin-bottom:40px}.faq--excerpt+.faq--excerpt{margin-top:50px}.faq-slider-wrapper{overflow:hidden;border-bottom:1px solid #94a7a3}.faq-topics-slider{overflow:hidden;position:relative}.faq-topic__image-wrapper{border-radius:100%;overflow:hidden;display:block}.faq-topic__image-wrapper img{display:block;line-height:0}.faq-topic__image-placeholder{height:0;width:100%;padding-bottom:100%;overflow:hidden;background-color:#fff}.faq-topic__title{margin-bottom:0;font-size:18px;font-weight:700}.realated-faqs{border-top:1px solid #94a7a3;padding-top:60px}.related-faqs__title{margin-bottom:30px}.faq--full .entry__title{font-size:28px}.faq--full .entry__header{margin-bottom:30px}.faq-sidebar .widget+.widget{margin-top:60px}.faq-sidebar li a{padding:5px 0;display:block}.category-bar{position:relative;z-index:2;display:block;padding:0 37px}.category-bar__list{list-style:none;margin:0 -37px;padding:30px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;overflow-y:auto}.category-bar__list .faq-topic{min-width:150px;max-width:150px;padding:0 25px;text-align:center}.cat-bar-overflow--left .category-bar__list,.cat-bar-overflow--right .category-bar__list{-ms-flex-pack:start;justify-content:flex-start}.category-bar--navigation{margin:0!important;padding:0}.cat-bar-button{background-color:rgba(255,255,255,.7);color:#666;position:absolute;padding:0;opacity:0;transition:opacity .2s linear;top:0;border-radius:0;box-shadow:0 0 4px rgba(0,0,0,.2);border:0;height:100%;font-size:28px;font-weight:100;cursor:not-allowed;pointer-events:none;z-index:3}.cat-bar-button:hover{background-color:#fff;color:#666}@media screen and (min-width:768px){.cat-bar-button:hover{pointer-events:initial;display:block!important}}.cat-bar-overflow--left .cat-bar-left,.cat-bar-overflow--right .cat-bar-right{pointer-events:initial;opacity:1;display:block;cursor:pointer}.cat-bar-left{left:0}.cat-bar-right{right:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.student-life-landing{background-color:#fff;border:1px solid #94a7a3;padding:0}.alt-page-hero-text,.student-life__hero-text{background-color:#89a452;color:#fff;padding:15px}.alt-page-hero-text h1,.student-life__hero-text h1{font-size:28px;margin-bottom:10px}.alt-page-hero-text p,.student-life__hero-text p{font-size:18px;margin-bottom:0}@media screen and (min-width:651px){.alt-page-hero-text,.student-life__hero-text{padding:25px}}.student-life__page-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow-y:auto;padding:0}.student-life__page-nav li{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto}.student-life__page-nav a{box-sizing:border-box;display:-ms-flexbox;display:flex;height:100%;padding:10px;-ms-flex-align:center;align-items:center}.student-life__page-nav img{vertical-align:middle;margin-right:8px}@media screen and (min-width:651px){.student-life__page-nav a{padding:25px}}.alt-page-hero-slider,.student-life__hero-slider{margin:0!important}.alt-page-hero-slider .slides,.student-life__hero-slider .slides{height:auto}.alt-page-hero-slider .slides .hero-bg,.student-life__hero-slider .slides .hero-bg{overflow:hidden;height:0;padding-bottom:44%}.student-life__section{padding:30px 0;border-top:1px solid #94a7a3;position:relative}.student-life__section:nth-child(odd){background-color:#f9f9f9}.student-life__section:nth-child(even){background-color:#fff}.student-life__section:nth-child(even)::after,.student-life__section:nth-child(even)::before{content:'';display:block;width:26px;height:13px;background-color:#fff;border:1px solid #94a7a3;position:absolute;z-index:9}.student-life__section:nth-child(even)::before{border-bottom:0;border-top-left-radius:26px;border-top-right-radius:26px;top:0;left:50%;transform:translateX(-50%) translateY(-100%)}.student-life__section:nth-child(even)::after{border-top:0;border-bottom-left-radius:26px;border-bottom-right-radius:26px;bottom:0;left:50%;transform:translateX(-50%) translateY(100%)}.student-life__section:nth-child(even):last-child::after{content:none}@media screen and (min-width:651px){.student-life__section{padding:50px 0}}.student-life__section .section-footer,.student-life__section .section-intro{padding:0 15px;text-align:center;max-width:540px;margin-left:auto;margin-right:auto}.student-life__section--testimonials .section-content{padding:15px}@media screen and (min-width:651px){.student-life__section--testimonials .section-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:15px 20px 0}.student-life__section--testimonials .section-content .review__testimonial{-ms-flex:1 1 50%;flex:1 1 50%;padding:0 20px}}.student-life__section--testimonials .review__testimonial::before{content:'\201C';font-size:50px;font-family:Times;float:left;padding-right:5px;height:20px}.student-life__section--photos{padding-bottom:0}.student-life__section--photos .section-content{overflow:hidden}.student-life__section--photos .photos__gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;overflow-y:auto}.student-life__section--photos .photos__gallery::after,.student-life__section--photos .photos__gallery::before{content:"";display:block;height:50px;width:30px;-ms-flex:0 0 30px;flex:0 0 30px}.student-life__section--photos .gallery-card{margin:5px;-ms-flex:1 0 250px;flex:1 0 250px}.gallery-card{position:relative;overflow:hidden;background-color:#000}.gallery-card__media{display:block;overflow:hidden;height:0;padding-bottom:70%}.gallery-card__media img{position:absolute;display:block;min-height:100%;min-width:100%;width:auto;height:auto}.gallery-card__title{box-sizing:border-box;position:absolute;bottom:0;color:#fff;font-size:14px;width:100%;left:0;right:0;margin:0;padding:15px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}.student-life__section--maps .section-content{padding:15px}.student-life__section--maps .map-card+.map-card{margin-top:20px}@media screen and (min-width:651px){.student-life__section--maps .section-content{padding:15px 35px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.student-life__section--maps .map-card{margin-top:0;-ms-flex:0 0 32%;flex:0 0 32%}.student-life__section--maps .map-card+.map-card{margin-top:0}}.map-card{overflow:hidden}.map-card__media{display:block;overflow:hidden;height:0;padding-bottom:70%;position:relative}.map-card__media img{position:absolute;display:block;min-height:100%;min-width:100%;width:auto;height:auto}.map-card__title{padding:10px 15px 5px;margin:0;font-size:14px}.map-card__actions{font-size:14px;padding:5px 15px}.map-card__actions a+a::before{content:" | "}.map-card__body{font-size:14px;padding:5px 15px}.student-life__section--student-blogs .student-blog__posts{padding:15px}.student-life__section--student-blogs .featured-card+.featured-card{margin-top:20px}@media screen and (min-width:651px){.student-life__section--student-blogs .student-blog__posts{padding:15px 35px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.student-life__section--student-blogs .featured-card{-ms-flex:0 0 32%;flex:0 0 32%}.student-life__section--student-blogs .featured-card+.featured-card{margin-top:0}}.student-life__section--reviews .section-content{padding:15px}.student-life__section--reviews .kcp-reviews-random{padding-top:30px}@media screen and (min-width:651px){.student-life__section--reviews .kcp-reviews-random{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:30px 20px 0}.student-life__section--reviews .kcp-reviews-random .review-excerpt{border:0;-ms-flex:1 1 50%;flex:1 1 50%;padding:0 20px;margin-bottom:0}.student-life__section--reviews .kcp-reviews-random .review-excerpt .entry__body{margin-bottom:0}}.student-life__section--faqs{padding-bottom:0}.student-life__section--faqs .faq-slider-wrapper{border-bottom:0}.student-life__section--faqs .category-bar__list{padding-left:0;margin-bottom:0;list-style:none}.newsletter-signup--flat{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;max-width:360px;margin:auto}.newsletter-signup--flat .email{-ms-flex:1 1 0;flex:1 1 0;padding:4px .5em;font-size:14px}.newsletter-signup--flat .button{max-width:90px;min-width:0;-ms-flex:0 0 90px;flex:0 0 90px;height:30px;line-height:30px;font-size:14px}.review-excerpt .entry__title a{color:#26484f}.review-excerpt blockquote p{font-size:18px;line-height:1.4}.review-excerpt blockquote::before{transform:translateY(-12%)}.review-excerpt .read-more{font-weight:400;margin-top:1.2em;display:block}.kcp-review-rating{color:#89a452}.kcp-review__meta{font-size:14px}.kcp-review__meta strong{font-weight:700}.archive_intro p{font-size:18px}.archive_intro+.review-excerpt{margin-top:60px}.single-review .back-link{color:#89a452;font-weight:400}.single-review .back-link .fa{font-size:1.5em;padding-right:.2em;transform:translateY(0.1em)}.single-review header{margin:30px 0}.single-review header h1{font-size:1.5em;line-height:1.2em;text-transform:uppercase;color:#26484f;font-weight:700;padding-bottom:15px;margin-bottom:.13em}.single-review .response{margin-top:40px}.single-review .response h3{text-transform:none;color:#00a3b3;font-weight:400}.kcp-comment{margin-top:50px;padding:25px;background-color:#f9f9f9;border:1px solid #e7e7e7;position:relative}.kcp-comment::before{content:"";border-right:20px solid transparent;border-bottom:16px solid #f9f9f9;top:-16px;position:absolute;left:25px;z-index:2}.kcp-comment::after{border-right:22px solid transparent;border-bottom:18px solid #e7e7e7;top:-18px;content:"";position:absolute;left:24px}.kcp-comment h4{margin:0 0 1em;font-size:14px;font-weight:700}.kcp-comment blockquote p{font-style:italic;font-size:14px}.kcp-comment blockquote p:last-child{margin-bottom:0}.kcp-comment blockquote:before{content:none}.video-submissions-container{box-sizing:border-box;width:100%;margin-top:3em}.video-submissions-container *{box-sizing:inherit}@keyframes uploadProgress{from{background-position:0 0}to{background-position:31.11px 0}}form.video-submissions{position:relative;padding:.5em}form.video-submissions label{display:block;color:#26484f;text-transform:uppercase;margin-bottom:.25em}form.video-submissions label.required::after{content:' *';color:red}form.video-submissions .red-asterisk{color:red}form.video-submissions input,form.video-submissions textarea{margin-bottom:.75em}form.video-submissions input[type=email],form.video-submissions input[type=tel],form.video-submissions input[type=text],form.video-submissions textarea{width:100%;max-width:400px;border:1px solid #26484f;padding:.75em}form.video-submissions textarea{resize:vertical}form.video-submissions input[type=submit]{margin-top:2em}form.video-submissions .video-submissions__loading{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.25em}form.video-submissions .video-submissions__loading p{margin:0}.js-video-submissions-loading form.video-submissions .video-submissions__loading{display:-ms-flexbox;display:flex}form.video-submissions .video-submissions__loading__inner{background-color:#26484f;padding:2em;text-align:center}form.video-submissions .video-submissions__details{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:1em 0}form.video-submissions .video-submissions__progress{width:100%;border:.1em solid #fff;height:1.5em;-ms-flex-positive:1;flex-grow:1}form.video-submissions .video-submissions__progress__inner{height:100%;background-image:linear-gradient(135deg,#fff 27.27%,#859498 27.27%,#859498 50%,#fff 50%,#fff 77.27%,#859498 77.27%,#859498 100%);background-size:31.11px 31.11px;animation:uploadProgress 3s linear infinite;width:0}form.video-submissions .video-submissions__percent{margin-left:.5em;min-width:3em;text-align:right}.js-video-submissions-submitted form.video-submissions{display:none}form.video-submissions.js-disabled{pointer-events:none}.video-submissions-thanks{display:none}.video-submissions-thanks .video-submissions-thanks__headline{font-size:1.25em;font-weight:700;text-transform:uppercase}.js-video-submissions-submitted .video-submissions-thanks{display:block}