/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{font-family:"futura-pt",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}a{color:inherit;text-decoration:none;outline:none}p a{color:#4CA1D2;-webkit-transition:color 0.5s ease;-o-transition:color 0.5s ease;-moz-transition:color 0.5s ease;transition:color 0.5s ease}p a:hover{color:#002F55}img{outline:none;border:none}h1,h2,h3,h4,h5,h6,h7,h8,h9,p{margin:0;font:normal 18px/24px "futura-pt",sans-serif;color:inherit}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cf::before,.cf::after{content:'';display:table;clear:both}.form label,.form input,.form select,.form textarea,.form button,.form fieldset{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0;outline:none}.form input[type=radio]{position:absolute;z-index:-1;background:transparent}.form fieldset{margin-bottom:20px}.form fieldset>label{display:block;margin-bottom:10px}.form fieldset>input,.form fieldset>select,.form fieldset>textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:45px;background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #E1E1E1;padding:11px 16px 10px 16px;font:normal 18px/24px "futura-pt",sans-serif}.form fieldset>textarea{min-height:135px}.form fieldset.full{width:100%}.form ::-webkit-input-placeholder{color:#666;opacity:1}.form ::-moz-placeholder{color:#666;opacity:1}.form :-ms-input-placeholder{color:#666;opacity:1}.form :-moz-placeholder{color:#666;opacity:1}.form .chosen-select{background-color:#FFF;background-image:url("/public/img/icons/dd-arrow.png");background-position:right center;background-position:-webkit-calc(100% - 20px) center;background-position:-moz-calc(100% - 20px) center;background-position:calc(100% - 20px) center;background-repeat:no-repeat;padding:10px 16px;font:normal 18px/24px "futura-pt",sans-serif;color:#666}.form .chosen-container .chosen-single{color:#666;padding:10px 16px;font:normal 18px/24px "futura-pt",sans-serif;background-color:#FFF;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;height:44px;border:solid 1px #E1E1E1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form .chosen-container .chosen-single div{right:20px}.form .chosen-container .chosen-single div b{background-image:url("/public/img/icons/dd-arrow.png");background-position:right center;background-position:center center;background-repeat:no-repeat;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;-o-transition:-o-transform 0.25s ease;-moz-transition:transform 0.25s ease, -moz-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease, -moz-transform 0.25s ease, -o-transform 0.25s ease}.form .chosen-container .chosen-drop{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;background-color:#FFF}.form .chosen-container .chosen-drop .chosen-search{display:none}.form .chosen-container .chosen-drop .chosen-results{background:transparent}.form .chosen-container .chosen-drop .chosen-results li{background:none;background-color:transparent;color:#666;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;font:normal 18px/24px "futura-pt",sans-serif}.form .chosen-container .chosen-drop .chosen-results li.highlighted{background-image:none;background-color:#E1E1E1;color:#666}.form .chosen-container.chosen-with-drop .chosen-single div b{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.form .radios label{padding:15px;text-transform:none;font-weight:initial;font-size:16px;text-align:center;display:block;float:left;width:initial;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.form input[type="radio"]:checked+label,.form .radios label:hover{background:#4CA1D2;color:#fff}.form .radios div{float:left;margin-right:5px;display:block}.form #other-amt,.form #other-amt-1{border:1px solid #4CA1D2;color:#4CA1D2;display:none;margin:0;height:50px;background:#fff url("/public/img/dollar.png") no-repeat left 13px;float:left;position:relative;font-size:16px;padding-left:15px;width:60px}.form #other:checked+label{display:none}.form #other:checked+label+#other-amt{display:block}.form #other-amt-1{margin-top:5px}.form .cta,.cta{padding:14px 20px;min-width:150px;text-align:center;color:#FFFFFF;font:bold 13px/17px "futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.59px;background-color:#EDEDED;display:inline-block;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease}.form .cta:hover,.cta:hover{background-color:#CCCCCC;color:#FFF}.form .cta.cta-blue,.cta.cta-blue{background-color:#4CA1D2}.form .cta.cta-blue:hover,.cta.cta-blue:hover{background-color:#54B4EB}.form .cta.cta-lightblue,.cta.cta-lightblue{background-color:#54B4EB}.form .cta.cta-lightblue:hover,.cta.cta-lightblue:hover{background-color:#4CA1D2}.form .cta.cta-purple,.cta.cta-purple{background-color:#22609B}.form .cta.cta-purple:hover,.cta.cta-purple:hover{background-color:#2771B5}.form .cta.cta-pink,.cta.cta-pink{background-color:#C21A75}.form .cta.cta-pink:hover,.cta.cta-pink:hover{background-color:#D41C81}.form .cta.cta-orange,.cta.cta-orange{background-color:#F5B442}.form .cta.cta-orange:hover,.cta.cta-orange:hover{background-color:#FFBD4A}.form .cta.cta-green,.cta.cta-green{background-color:#9ABF3D}.form .cta.cta-green:hover,.cta.cta-green:hover{background-color:#A9D143}.form .cta.cta-aqua,.cta.cta-aqua{background-color:#2FA29A}.form .cta.cta-aqua:hover,.cta.cta-aqua:hover{background-color:#35B5AC}.form .cta[disabled=disabled],.cta[disabled=disabled]{opacity:0.5;pointer-events:none}.ctas .cta{margin-right:20px;margin-bottom:10px}.ctas .cta:last-child{margin-right:0}.heading{font:normal 28px/35px "futura-pt",sans-serif;color:#002F55}.subheading{font:normal 24px/31px "futura-pt",sans-serif;color:#002F55}.subsubheading{font:normal 18px/23px "futura-pt",sans-serif;color:#002F55}.bg-lightergray{background-color:#EDEDED}.bg-offwhite{background-color:#F6F6F6}.bg-orange{background-color:#F5B442}.bg-aqua{background-color:#2FA29A}.bg-blue{background-color:#4CA1D2}.text-center{text-align:center}.text-blue{color:#4CA1D2 !important}.text-darkblue{color:#002F55}.text-white{color:#FFF}.text-gray{color:#666 !important}.columns-2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.desktop{display:none}.tablet{display:none}.tabletonly{display:none}.wrapper{padding-left:20px;padding-right:20px;max-width:1200px;margin:0 auto}body{padding-top:70px}body.lockdown{overflow:hidden}.reverse{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.text-larger{font:normal 18px/24px "futura-pt",sans-serif}*[class^="col-"],*[class*="col-"]{min-width:0}.col-sm-3{width:25%;float:left}.col-sm-4{width:33.333333333%;float:left}.col-sm-6{width:50%;float:left}.col-sm-8{width:66.666666667%;float:left}.col-sm-9{width:75%;float:left}.col-sm-12{width:100%;float:none}.section-title{font:bold 12px/16px "futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.55px;color:#666}.videobox{width:100%;height:auto;position:relative;display:block;background-color:#FFF;-webkit-box-shadow:0px 0px 10px #E1E1E1;-moz-box-shadow:0px 0px 10px #E1E1E1;box-shadow:0px 0px 10px #E1E1E1;max-width:450px;margin:0 auto}.videobox .play_border{margin:auto;top:50%;display:block;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:60px;height:60px;background:#27a3d9;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;opacity:.75}.videobox .play_border .play_button{position:relative;top:18px;left:42%;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:15px solid #fff}.videobox img{display:block;width:100%;height:auto;border:solid 12.5px #FFF}.videobox:hover .play_border{opacity:1}.brushed-bottom{position:relative;width:100%;height:1px;z-index:9}.brushed-bottom .brush-bar{position:absolute;bottom:-89px;left:0;right:0;width:100%;height:90px}.brushed-bottom .brush-bar:before{content:'';display:block;width:100%;height:100%;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV";background-image:url("/public/img/brushed_divider.png");background-repeat:repeat-x;background-position:center center}.brushed-bottom.flipped .brush-bar:before{-webkit-transform:scale(-1, -1);-moz-transform:scale(-1, -1);-ms-transform:scale(-1, -1);-o-transform:scale(-1, -1);transform:scale(-1, -1)}.brushed-bottom.offwhite .brush-bar:before{background-image:url("/public/img/brushed_divider_offwhite.png")}.brushed-top{position:relative;width:100%;height:1px;z-index:9}.brushed-top .brush-bar{position:absolute;top:-89px;left:0;right:0;width:100%;height:90px}.brushed-top .brush-bar:before{content:'';display:block;width:100%;height:100%;background-image:url("/public/img/brushed_divider.png");background-repeat:repeat-x;background-position:center center}.brushed-top.flipped .brush-bar:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.brushed-top.offwhite .brush-bar:before{background-image:url("/public/img/brushed_divider_offwhite.png")}.brushed-left{position:relative}.brushed-left .brush-bar{position:absolute;top:0;bottom:0;left:-89px;right:auto;width:999999px;height:90px;-webkit-transform:rotate(-90deg) translateX(-100%);-moz-transform:rotate(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);-o-transform:rotate(-90deg) translateX(-100%);transform:rotate(-90deg) translateX(-100%);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;z-index:1}.brushed-left .brush-bar:before{content:'';display:block;width:100%;height:100%;background-image:url("/public/img/brushed_divider.png");background-repeat:repeat-x;background-position:center center}.brushed-left.flipped .brush-bar:before{-webkit-transform:scale(-1, -1);-moz-transform:scale(-1, -1);-ms-transform:scale(-1, -1);-o-transform:scale(-1, -1);transform:scale(-1, -1)}.brushed-left.offwhite .brush-bar:before{background-image:url("/public/img/brushed_divider.png")}@media screen and (max-width: 1024px){.col-lg-6.brushed-left .brush-bar{position:absolute;top:auto;bottom:-150px;left:0;right:0;width:999999px;height:90px;-webkit-transform:rotate(0deg) translateX(0%) scale(1, -1);-moz-transform:rotate(0deg) translateX(0%) scale(1, -1);-ms-transform:rotate(0deg) translateX(0%) scale(1, -1);-o-transform:rotate(0deg) translateX(0%) scale(1, -1);transform:rotate(0deg) translateX(0%) scale(1, -1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}}.wc-bottompink{position:relative}.wc-bottompink:after{content:'';display:block;position:absolute;bottom:-41px;left:-121px;width:436px;height:236px;background-image:url("/public/img/watercolor/Watercolor_Heal.png");background-repeat:no-repeat;background-position:center center;z-index:-1}.wc-bottomorange{position:relative}.wc-bottomorange:after{content:'';display:block;position:absolute;bottom:-60px;left:-70px;width:436px;height:236px;background-image:url("/public/img/watercolor/Watercolor_Educate.png");background-repeat:no-repeat;background-position:center center;z-index:-1}.wc-bottomblue{position:relative}.wc-bottomblue:after{content:'';display:block;position:absolute;bottom:-40px;left:-47px;width:390px;height:197px;background-image:url("/public/img/watercolor/Watercolor_Services.png");background-repeat:no-repeat;background-position:center center;z-index:-1;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.wc-topgreen{position:relative}.wc-topgreen:after{content:'';display:block;position:absolute;top:-59px;right:-127px;width:436px;height:236px;background-image:url("/public/img/watercolor/Watercolor_Support.png");background-repeat:no-repeat;background-position:center center;z-index:-1}.wc-topgreen-alt{position:relative}.wc-topgreen-alt:after{content:'';display:block;position:absolute;background-repeat:no-repeat;background-position:center center;z-index:-1;background-image:url("/public/img/watercolor/Watercolor_News.png");top:-68px;right:-76px;left:auto;bottom:auto;width:413px;height:268px}.wc-card{background-color:#FFF;border:solid 1px #E1E1E1;padding:30px;max-width:400px;position:relative}.wc-card>div[class^="wc-"],.wc-card div[class*="wc-"]{position:absolute;top:0;left:0;right:0;bottom:auto}.three-cards .card{border:solid 1px #E1E1E1;min-height:250px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background-color:#FFF;-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1}.three-cards .card p{font:normal 18px/24px "futura-pt",sans-serif}.three-cards .card .stat{font:normal 58px/74px "futura-pt",sans-serif;color:#4CA1D2;margin-bottom:0 !important}.three-cards .card .stat-biglittle{margin-bottom:9px !important}.three-cards .card .stat-biglittle span{display:inline-block;color:#4CA1D2;padding:0 7.5px}.three-cards .card .stat-biglittle span.big{font:normal 58px/74px "futura-pt",sans-serif;letter-spacing:-0.58px}.three-cards .card .stat-biglittle span.little{font:normal 24px/38px "futura-pt",sans-serif;letter-spacing:-0.24px}.three-cards .card .stat-biglittle span.little br{display:none}.image-comparison{position:relative;height:350px;overflow:hidden}.image-comparison .left,.image-comparison .right{width:50%;height:100%;position:absolute;top:0;bottom:0;background-repeat:no-repeat;-moz-background-size:auto 350px;-o-background-size:auto 350px;background-size:auto 350px}.image-comparison .left{left:0;background-position:left center;z-index:1}.image-comparison .right{right:0;background-position:right center;z-index:1}.image-comparison .dragster{position:absolute;top:0;bottom:0;left:50%;-webkit-transform:translateX(-2.5px);-moz-transform:translateX(-2.5px);-ms-transform:translateX(-2.5px);-o-transform:translateX(-2.5px);transform:translateX(-2.5px);width:5px;height:100%;background-color:#FFF;z-index:5;cursor:ew-resize}.image-comparison .dragster:before{content:'';display:block;width:50px;height:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url("/public/img/icons/dragster_icon.svg");background-repeat:no-repeat;background-position:center center;-moz-background-size:50px auto;-o-background-size:50px auto;background-size:50px auto;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#FFF;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-moz-background-clip:content-box;-o-background-clip:content-box;background-clip:content-box;border:solid 5px rgba(255,255,255,0.5)}.image-comparison:before,.image-comparison:after{content:'';display:block;z-index:9;background-image:url("/public/img/brushed_divider.png");background-repeat:repeat-x;background-position:center center;-moz-background-size:auto 90px;-o-background-size:auto 90px;background-size:auto 90px;width:100%;height:90px;position:absolute;left:0;right:0}.image-comparison:before{top:-1px;-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);-webkit-filter:FlipV;filter:FlipV;-ms-filter:"FlipV"}.image-comparison:after{bottom:-1px}.image-comparison.top-offwhite:before,.image-comparison.bottom-offwhite:after{background-image:url("/public/img/brushed_divider_offwhite.png")}.no-svg .image-comparison .dragster:before{background-image:url("/public/img/icons/dragster_icon.png")}.summary{padding-left:20px;padding-right:20px;max-width:640px;text-align:center;margin:0 auto}.summary p{margin-bottom:20px}.summary .heading,.summary .subheading,.summary .subsubheading{margin-bottom:20px}.summary .cta{margin-top:10px}.rotator-hero{overflow:hidden;position:relative}.rotator-hero .slick{margin:0}.rotator-hero .slick .slick-dots{bottom:75px;z-index:9}.rotator-hero .slick .slick-dots li{width:30px;height:30px;border:solid 1px transparent;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-bottom:0 !important;margin-top:15px}.rotator-hero .slick .slick-dots li.slick-active{border-color:#FFF}.rotator-hero .slick .slick-dots li button{width:30px;height:30px;color:#FFF;font:bold 14px/30px "futura-pt",sans-serif;padding:0}.rotator-hero .slick .slick-dots li button:before{display:none}.rotator-hero .slick .slick-next,.rotator-hero .slick .slick-prev{background-image:url("/public/img/icons/slider_nav.png");-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center;z-index:9;width:20px;height:38px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;top:auto;bottom:85px}.rotator-hero .slick .slick-next:before,.rotator-hero .slick .slick-prev:before{display:none}.rotator-hero .slick .slick-next{right:30px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.rotator-hero .slick .slick-prev{left:30px;-webkit-transform:scaleX(-1) translate(-50%, -50%);-moz-transform:scaleX(-1) translate(-50%, -50%);-ms-transform:scaleX(-1) translate(-50%, -50%);-o-transform:scaleX(-1) translate(-50%, -50%);transform:scaleX(-1) translate(-50%, -50%)}.rotator-hero .slick .item{position:relative;height:450px;overflow:hidden}.rotator-hero .slick .item .bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);height:100%;width:auto;z-index:-1}.rotator-hero .slick .item .bg img{height:100%;width:auto}.rotator-hero .slick .item .description{color:#FFF;position:absolute;bottom:0;width:100%;left:0;right:0;height:155px;z-index:3;text-align:center;font:normal 18px/23px "futura-pt",sans-serif;padding-top:18px}.rotator-hero .slick .item:after{content:'';display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;min-width:770px;height:155px;background-color:#2FA29A;background:transparent -webkit-gradient(linear, right top, left top, from(rgba(78,187,186,0.9)), color-stop(50%, rgba(47,162,154,0.9)), to(rgba(25,89,99,0.9)));background:transparent -webkit-linear-gradient(right, rgba(78,187,186,0.9) 0%, rgba(47,162,154,0.9) 50%, rgba(25,89,99,0.9) 100%);background:transparent -moz-linear-gradient(right, rgba(78,187,186,0.9) 0%, rgba(47,162,154,0.9) 50%, rgba(25,89,99,0.9) 100%);background:transparent -o-linear-gradient(right, rgba(78,187,186,0.9) 0%, rgba(47,162,154,0.9) 50%, rgba(25,89,99,0.9) 100%);background:transparent linear-gradient(-90deg, rgba(78,187,186,0.9) 0%, rgba(47,162,154,0.9) 50%, rgba(25,89,99,0.9) 100%);z-index:2}.interior-hero{text-align:center}.interior-hero .wrapper{padding-bottom:100px}.interior-hero p{max-width:650px;margin:0 auto;font:normal 18px/24px "futura-pt",sans-serif}.interior-hero .wc-heading{margin-top:20px;margin-bottom:10px}.interior-hero .programs-nav{padding:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:830px;margin:0 auto;margin-top:30px}.interior-hero .programs-nav li{width:25%;padding:0;margin:0;display:inline-block;margin-bottom:26px;white-space:nowrap}.interior-hero .programs-nav li a{color:#4CA1D2;font:normal 18px/23px "futura-pt",sans-serif}.interior-hero .programs-nav li a:hover{color:#002F55}.wc-heading{text-align:center;font:normal 42px/54px "ff-market-web",cursive;color:#FFF;position:relative;z-index:3}.wc-heading:before{content:'';display:block;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.wc-heading.wc-heading--aqua{margin-top:67px;margin-bottom:67px}.wc-heading.wc-heading--aqua:before{width:562px;height:187px;background-image:url("/public/img/watercolor/Watercolor_Residential.png");background-position:center center;margin-left:40px}.wc-heading.wc-heading--orange{margin-top:69px;margin-bottom:69px}.wc-heading.wc-heading--orange:before{width:578px;height:220px;background-image:url("/public/img/watercolor/Watercolor_Day.png");background-position:center center;margin-left:80px;margin-top:-8px}.wc-heading.wc-heading--blue{margin-top:72px;margin-bottom:72px}.wc-heading.wc-heading--blue:before{width:390px;height:197px;background-image:url("/public/img/watercolor/Watercolor_Services.png");background-position:center center;margin-left:28px}.wc-heading.wc-heading--pink{margin-top:67px;margin-bottom:67px}.wc-heading.wc-heading--pink:before{width:374px;height:188px;background-image:url("/public/img/watercolor/Watercolor_Heal.png");background-position:center center;margin-left:17px}.wc-heading.wc-heading--pink2{margin-top:55px;margin-bottom:55px}.wc-heading.wc-heading--pink2:before{width:374px;height:188px;background-image:url("/public/img/watercolor/Watercolor_Staff2.png");background-position:center center;margin-left:15px}.wc-heading.wc-heading--green{margin-top:87px;margin-bottom:87px}.wc-heading.wc-heading--green:before{width:436px;height:236px;background-image:url("/public/img/watercolor/Watercolor_Support.png");background-position:center center;margin-left:29px}.stats-boxes{width:272px;margin:0 auto;position:relative;padding-bottom:70px}.stats-boxes:after{content:'';display:block;width:413px;height:268px;background-image:url("/public/img/watercolor/Watercolor_News.png");background-repeat:no-repeat;background-position:center center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.stats-boxes .box{width:270px;height:250px;border:solid 1px #E1E1E1;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 25px;background-color:#FFF;position:relative;z-index:1}.stats-boxes .box p{font:normal 18px/24px "futura-pt",sans-serif;max-width:187px;margin:0 auto !important}.stats-boxes .box .stat{font:normal 58px/74px "futura-pt",sans-serif;color:#4CA1D2;letter-spacing:-0.72px}.stats-boxes .box .subsubheading{font:normal 28px/32px "futura-pt",sans-serif;margin-bottom:30px !important;color:#4CA1D2}.stats-boxes .box:nth-child(2){-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1}.stat-box img{width:100%;height:auto}.stat-box .box{background-color:#FFF;-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1;width:270px;height:250px;text-align:center;margin:0 auto;margin-top:-90px;padding:28px 23px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.stat-box .box p{font:normal 18px/24px "futura-pt",sans-serif}.stat-box .box .stat{font:normal 58px/74px "futura-pt",sans-serif;color:#4CA1D2;letter-spacing:-0.72px;margin:0 !important}.pip-bottomleft,.pip-bottomright{width:100%;min-height:500px;position:relative}.pip-bottomleft img,.pip-bottomright img{display:block;width:100%;height:auto}.pip-bottomleft .picture,.pip-bottomright .picture{position:relative;z-index:1}.pip-bottomleft .pip,.pip-bottomright .pip{position:relative;border:solid 1px #E1E1E1;max-width:270px;max-height:250px;z-index:2;margin-left:auto;top:-32px}.bluebox-bg{padding-top:360px;-moz-background-size:auto 360px;-o-background-size:auto 360px;background-size:auto 360px;background-position:center top;background-repeat:no-repeat}@media (min-width: 540px){.bluebox-bg{-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}}.bluebox-bg .bluebox{font:normal 21px/28px "futura-pt",sans-serif;background-image:url("/public/img/bluebox.jpg");background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;color:#FFF;padding:40px 20px 90px 20px}.bluebox-bg .bluebox p{font:normal 21px/28px "futura-pt",sans-serif;margin:0 !important}.bgbleed-left{position:relative}.bgbleed-left:before{content:'';display:block;background-color:inherit;position:absolute;top:0;left:0;bottom:0;width:9999px;height:100%;margin-left:-9999px}.bgbleed-right{position:relative}.bgbleed-right:before{content:'';display:block;background-color:inherit;position:absolute;top:0;right:0;bottom:0;width:9999px;height:100%;margin-right:-9999px}@media screen and (max-width: 380px){.g-recaptcha{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}}img[src^="/public/img/icons/arrow-blue"],img[src^="/public/img/icons/arrow-darkblue"]{width:17px;height:auto}#main.home .hero-slider{height:350px}#main.home .hero-slider .item{height:350px;position:relative;overflow:hidden}#main.home .content div:not(.static) p.element,#main.home .content div:not(.static) img{position:absolute;color:#fff}#main.home .content .element-wrap p.element{font-size:40px;text-align:right;font-family:"ff-market-web", sans-serif}#main.home .hero-slider .content img{position:absolute;width:22%;left:26%;top:50px}#main.home .paralax{z-index:-1;position:fixed;height:50%;right:-100px;width:auto;-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-o-transition:all 5s ease;transition:all 5s ease;max-width:none}#main.home .hero-slider .content{margin:auto;max-width:1100px !important;position:absolute;top:45%;-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);bottom:80px;right:0;left:0;display:block}#main.home .hero-slider .content .static p.element{color:#fff;position:relative;text-align:right;height:60px;padding-right:5px}#main.home .typed-cursor{display:none !important}#main.home .hero-slider .content .static{margin:auto;right:0;left:0;width:346px;top:50%;position:absolute;-ms-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#main.home .hero-slider .element-wrap{width:41%;float:left}#main.home .hero-slider .right-stat{width:59%;float:right}#main.home .hero-slider .bottom-line{position:absolute;bottom:0;text-align:center;padding:20px 30px;background:#2fa29a;width:100%;-o-transition:background 2s linear;transition:background 2s linear;-webkit-transition:background 2s linear;-moz-transition:background 2s linear}#main.home .hero-slider h5{float:right;color:#fff;margin-top:-10px;margin-right:67px;font-size:14px}#main.home .hero-slider .bottom-line p{color:#fff;font-size:15px;line-height:18px}#main.home .hero-slider .item p.element:before{color:#fff;float:left}#main.home .hero-slider .f img.title{position:absolute;top:59%;margin-left:22%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);max-width:none;display:block}#main.home .hero-slider .item p.element.hope{background:url("/public/img/hero_1_paint.png") no-repeat}#main.home .hero-slider .item p.element.care:before{background:url("/public/img/hero_2_paint.png") no-repeat}#main.home .hero-slider .item span{font:27px/36px "futura-pt", sans-serif;display:inline;margin-left:11px;color:#fff}@-webkit-keyframes bounce{0%{bottom:150px}25%,75%{bottom:140px}50%{bottom:150px}100%{bottom:150px}}@-moz-keyframes bounce{0%{bottom:150px}25%,75%{bottom:140px}50%{bottom:150px}100%{bottom:150px}}@-o-keyframes bounce{0%{bottom:150px}25%,75%{bottom:140px}50%{bottom:150px}100%{bottom:150px}}@keyframes bounce{0%{bottom:150px}25%,75%{bottom:140px}50%{bottom:150px}100%{bottom:150px}}#main.home .anchor{position:absolute;right:0;left:0;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite;animation:bounce 2s infinite;width:100px;height:100px;margin:auto}#main.home .anchor img{display:block;margin:auto;margin-top:70px}#main.home .hero-slider .background{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}#main.home .hero-slider .background img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:auto;min-height:100%;min-width:100%;opacity:0;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}#main.home .hero-slider .background img.show{opacity:1}#main.home .hero-slider .color-0 .bottom-line{background-color:#2fa29a}#main.home .hero-slider .color-1 .bottom-line{background-color:#c21a75}#main.home .hero-slider .color-2 .bottom-line{background-color:#f5b442}#main.home .hero-slider .color-3 .bottom-line{background-color:#4a864d}#main.home .watercolor-slider.slick-slider *{outline:none}#main.home .watercolor-slider.slick-slider .slick-next,#main.home .watercolor-slider.slick-slider .slick-prev{width:40px;height:40px;z-index:99}#main.home .watercolor-slider.slick-slider .slick-next:before,#main.home .watercolor-slider.slick-slider .slick-prev:before{content:' ';opacity:1;display:inline-block;width:40px;height:40px;background-image:url("/public/img/icons/slider-arrow@2x.png");background-repeat:no-repeat;-moz-background-size:40px auto;-o-background-size:40px auto;background-size:40px auto;background-position:center center;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}#main.home .watercolor-slider.slick-slider .slick-next{right:0}#main.home .watercolor-slider.slick-slider .slick-prev{left:0}#main.home .watercolor-slider.slick-slider .slick-prev:before{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1)}#main.home .watercolor-slider.slick-slider .item.slick-slide{-webkit-transform:scale(0.6667);-moz-transform:scale(0.6667);-ms-transform:scale(0.6667);-o-transform:scale(0.6667);transform:scale(0.6667);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;z-index:8;position:relative}#main.home .watercolor-slider.slick-slider .item.slick-slide .carousel-caption,#main.home .watercolor-slider.slick-slider .item.slick-slide .carousel-cta{opacity:0;-webkit-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#main.home .watercolor-slider.slick-slider .item.slick-slide.slick-center{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:9}#main.home .watercolor-slider.slick-slider .item.slick-slide.slick-center .carousel-caption,#main.home .watercolor-slider.slick-slider .item.slick-slide.slick-center .carousel-cta{opacity:1}#main.home .watercolor-slider{overflow:hidden;padding-top:20px}#main.home .watercolor-slider .item{text-align:center;padding-top:236px}#main.home .watercolor-slider .item .carousel-image{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);height:236px;width:auto}#main.home .watercolor-slider .item .carousel-caption{padding-bottom:30px;padding-top:15px;max-width:230px;margin:0 auto}#main.home .section-3{padding-top:100px;padding-bottom:60px}#main.home .section-3 p{font:normal 16px/24px "futura-pt",sans-serif}#main.home .section-3 .left{margin-bottom:30px}#main.home .section-3 .left img{margin-bottom:20px}#main.home .section-3 .right{text-align:center}#main.home .section-3 .right .videobox{display:inline-block;max-width:450px}#main.home .section-4 .left,#main.home .section-4 .right{min-height:250px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#main.home .section-4 .left{background-color:#4CA1D2;background-image:url("/public/img/home/dr_alyson_bg.png");background-repeat:no-repeat;background-position:right bottom;padding:20px}#main.home .section-4 .left .quote{color:#FFF;font:normal 16px/21px "futura-pt",sans-serif;margin-bottom:20px}#main.home .section-4 .left .person{display:none;height:100%;height:-webkit-calc(100% + 40px);height:-moz-calc(100% + 40px);height:calc(100% + 40px);max-height:324px}#main.home .section-4 .left .person img{display:block;height:100%;width:auto}#main.home .section-4 .right{color:#FFF;background:#2FA29A url("/public/img/placeholders/stat_background.png") no-repeat center center;-moz-background-size:160%;-o-background-size:160%;background-size:160%;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main.home .section-4 .right p{font:normal 18px/21px "futura-pt",sans-serif}#main.home .section-5{padding-top:30px;padding-bottom:30px}#main.home .section-5 .ctas{margin-top:25px}#main.home .section-5 .ctas .cta{margin:0 10px 10px 10px}#main.home .section-6 .image-comparison .left{background-image:url("/public/img/comparison/lobby/left_sm.jpg")}#main.home .section-6 .image-comparison .right{background-image:url("/public/img/comparison/lobby/right_sm.jpg")}#main.home .section-7{padding-top:50px;padding-bottom:75px}#main.interior{overflow:hidden}#main.interior .heading,#main.interior .subheading,#main.interior .subsubheading,#main.interior p{margin-bottom:20px}#main.interior .wrapper{position:relative;z-index:1}#main.interior ul{color:#4CA1D2}#main.interior ul li{margin-bottom:15px;font:normal 18px/24px "futura-pt",sans-serif}#main.interior ul.file-list{list-style:none;padding-left:0}#main.interior ul.file-list a{line-height:23px;vertical-align:middle;color:#4CA1D2;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#main.interior ul.file-list a:before{content:' ';display:inline-block;margin-right:20px;width:18px;height:23px;vertical-align:bottom;background-image:url("/public/img/icons/file-blue.svg");background-repeat:no-repeat;-moz-background-size:18px auto;-o-background-size:18px auto;background-size:18px auto;background-position:center center;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#main.interior ul.file-list a:hover{color:#002F55}#main.interior ul.file-list a:hover:before{background-image:url("/public/img/icons/file-darkblue.svg")}#main.interior .wysiwyg img{max-width:100% !important;width:auto;height:auto}.no-svg #main.interior ul.file-list a:before{background-image:url("/public/img/icons/file-blue.png")}.no-svg #main.interior ul.file-list a:hover:before{background-image:url("/public/img/icons/file-darkblue.png")}#main.interior.campus{overflow:hidden}#main.interior.campus .campus-map-wrap{overflow:hidden;position:relative;width:100%;height:auto;max-width:1080px;margin:0 auto}#main.interior.campus .campus-map{width:100%;height:auto;background-color:#F6F6F6;background-image:url("/public/img/placeholders/campus/map_offwhite.jpg");background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center top;position:relative;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#main.interior.campus .campus-map:before{content:'';display:block;padding-top:79.68970381%}#main.interior.campus .campus-map .point{display:block;position:absolute;width:25px;height:25px;top:0;left:0;background-image:url("/public/img/icons/map-marker.svg");background-repeat:no-repeat;-moz-background-size:25px auto;-o-background-size:25px auto;background-size:25px auto;background-position:center center;cursor:pointer;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}#main.interior.campus .campus-map .point:not(.zoomer){opacity:0}#main.interior.campus .campus-map .popup{display:block;opacity:0;pointer-events:none;position:fixed;width:100%;height:100%;height:-webkit-calc(100% - 111px);height:-moz-calc(100% - 111px);height:calc(100% - 111px);top:70px;left:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1;background-color:#FFF;z-index:9999}#main.interior.campus .campus-map .popup.open{opacity:1;pointer-events:auto;overflow:scroll;padding:30px}#main.interior.campus .campus-map .popup.textonly .col-lg-6:first-of-type{display:none !important}#main.interior.campus .campus-map .popup .close{position:absolute;top:10px;right:10px}#main.interior.campus .campus-map .popup *{outline:none}#main.interior.campus .campus-map .popup .slider img{width:100%;height:auto;max-width:450px;display:block;margin:0 auto;outline:none}#main.interior.campus .campus-map .popup .slider-caption{font:normal 16px/18px "futura-pt",sans-serif;color:#4CA1D2;text-align:center;margin-bottom:0px !important;margin-top:15px}#main.interior.campus .campus-map .popup .slider-nav{padding:15px 22px 0 22px;position:relative;max-width:450px;margin:0 auto;margin-bottom:30px}#main.interior.campus .campus-map .popup .slider-nav img{width:100%;height:auto;max-width:90px;display:block;margin:0 auto;outline:none}#main.interior.campus .campus-map .popup .slider-nav .slick-current img{border:solid 1px #C21A75}#main.interior.campus .campus-map .popup .slider-nav .slick-next,#main.interior.campus .campus-map .popup .slider-nav .slick-prev{background-image:url("/public/img/icons/slider_nav_blue.png");-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center;z-index:9;width:10px;height:19px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;top:50%}#main.interior.campus .campus-map .popup .slider-nav .slick-next:before,#main.interior.campus .campus-map .popup .slider-nav .slick-prev:before{display:none}#main.interior.campus .campus-map .popup .slider-nav .slick-next{right:0px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main.interior.campus .campus-map .popup .slider-nav .slick-prev{left:0px;-webkit-transform:scaleX(-1) translate(-50%, -50%);-moz-transform:scaleX(-1) translate(-50%, -50%);-ms-transform:scaleX(-1) translate(-50%, -50%);-o-transform:scaleX(-1) translate(-50%, -50%);transform:scaleX(-1) translate(-50%, -50%)}#main.interior.campus .campus-map+.campus-map-zoomout{position:absolute;top:0;right:0;width:20px;height:20px;background-color:#FFF;color:#4CA1D2;font-weight:bold;font-size:16px;line-height:20px;text-align:center;opacity:0;pointer-events:none;z-index:8}#main.interior.campus .campus-map.zoomed .point{-webkit-transform:scale(0.5714285714);-moz-transform:scale(0.5714285714);-ms-transform:scale(0.5714285714);-o-transform:scale(0.5714285714);transform:scale(0.5714285714);opacity:1}#main.interior.campus .campus-map.zoomed.z-sector-1{-webkit-transform:scale(1.75) translateX(20%);-moz-transform:scale(1.75) translateX(20%);-ms-transform:scale(1.75) translateX(20%);-o-transform:scale(1.75) translateX(20%);transform:scale(1.75) translateX(20%);-webkit-transform-origin:50% 80%;-moz-transform-origin:50% 80%;-ms-transform-origin:50% 80%;-o-transform-origin:50% 80%;transform-origin:50% 80%}#main.interior.campus .campus-map.zoomed.z-sector-2{-webkit-transform:scale(1.75) translateX(0%);-moz-transform:scale(1.75) translateX(0%);-ms-transform:scale(1.75) translateX(0%);-o-transform:scale(1.75) translateX(0%);transform:scale(1.75) translateX(0%)}#main.interior.campus .campus-map.zoomed.z-sector-3{-webkit-transform:scale(1.75) translateX(-20%);-moz-transform:scale(1.75) translateX(-20%);-ms-transform:scale(1.75) translateX(-20%);-o-transform:scale(1.75) translateX(-20%);transform:scale(1.75) translateX(-20%);-webkit-transform-origin:50% 40%;-moz-transform-origin:50% 40%;-ms-transform-origin:50% 40%;-o-transform-origin:50% 40%;transform-origin:50% 40%}#main.interior.campus .campus-map.zoomed .popup.open{-webkit-transform:scale(0.5714285714);-moz-transform:scale(0.5714285714);-ms-transform:scale(0.5714285714);-o-transform:scale(0.5714285714);transform:scale(0.5714285714)}#main.interior.campus .campus-map.zoomed+.campus-map-zoomout{opacity:1;pointer-events:auto;cursor:pointer}#main.interior.campus .section-2>.wrapper{padding-top:40px}#main.interior.campus .section-2 .col-lg-6:first-child{margin-bottom:30px}#main.interior.campus .section-2 .col-lg-6:first-child .col-md-6:first-child{margin-bottom:30px}#main.interior.campus .section-2 .stats-boxes{margin-bottom:50px}#main.interior.campus .section-3{padding-top:113px}#main.interior.campus .section-4{padding-top:100px;padding-bottom:60px}#main.interior.campus .section-4>.col-md-6:first-child{margin-bottom:70px}.no-svg #main.interior.campus .campus-map .point{background-image:url("/public/img/icons/map-marker@2x.png")}#main.interior.programs .stat-box img{width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px}#main.interior.programs-residential .section-2>.wrapper,#main.interior.programs-daytreatment .section-2>.wrapper{padding-top:10px;padding-bottom:60px}#main.interior.programs-residential .section-2>.wrapper .col-lg-6:first-child,#main.interior.programs-daytreatment .section-2>.wrapper .col-lg-6:first-child{padding-bottom:60px}#main.interior.programs-residential .section-4,#main.interior.programs-daytreatment .section-4{padding-bottom:140px}#main.interior.programs-overview .section-1{padding-top:40px;padding-bottom:100px}#main.interior.programs-overview .section-1 .stats-boxes{margin-top:55px}#main.interior.programs-overview .section-2{padding-top:40px}#main.interior.programs-overview .section-2 .three-cards{margin-top:100px;margin-bottom:120px}#main.interior.programs-overview .section-4{padding-top:20px;padding-bottom:45px}#main.interior.services{padding-top:40px;padding-bottom:60px}#main.interior.services .col-lg-3 .contact{padding:25px 30px}#main.interior.services .col-lg-3 .contact .text-blue{font:normal 16px/18px "futura-pt",sans-serif}#main.interior.services .col-lg-3 .contact .disclaimer{font:normal 14px/16px "futura-pt",sans-serif}#main.interior.services .pip-bottomright{width:-webkit-calc(100% + 40px);width:-moz-calc(100% + 40px);width:calc(100% + 40px);margin-left:-20px;margin-top:50px}#main.interior.about .interior-hero{min-height:500px;padding-top:100px;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-position:center center}#main.interior.about .section-1{padding-top:60px;padding-bottom:45px}#main.interior.about .section-2{position:relative}#main.interior.about .section-2 .heading{position:absolute;top:100px;left:0;right:0;color:#FFF;z-index:9}#main.interior.about .values-slider{margin-bottom:0}#main.interior.about .values-slider .slick-dots{bottom:75px;z-index:9}#main.interior.about .values-slider .slick-dots li{width:30px;height:30px;border:solid 1px transparent;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}#main.interior.about .values-slider .slick-dots li.slick-active{border-color:#FFF}#main.interior.about .values-slider .slick-dots li button{width:30px;height:30px;color:#FFF;font:bold 14px/30px "futura-pt",sans-serif;padding:0}#main.interior.about .values-slider .slick-dots li button:before{display:none}#main.interior.about .values-slider .slick-next,#main.interior.about .values-slider .slick-prev{background-image:url("/public/img/icons/slider_nav.png");-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center;z-index:9;width:20px;height:38px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center;top:195px}#main.interior.about .values-slider .slick-next:before,#main.interior.about .values-slider .slick-prev:before{display:none}#main.interior.about .values-slider .slick-next{right:60px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#main.interior.about .values-slider .slick-prev{left:60px;-webkit-transform:scaleX(-1) translate(-50%, -50%);-moz-transform:scaleX(-1) translate(-50%, -50%);-ms-transform:scaleX(-1) translate(-50%, -50%);-o-transform:scaleX(-1) translate(-50%, -50%);transform:scaleX(-1) translate(-50%, -50%)}#main.interior.about .values-slider .item{min-height:425px;text-align:center;padding-top:143px;padding-bottom:142px}#main.interior.about .values-slider .item p{display:block;color:#FFF;font:normal 24px/32px "futura-pt",sans-serif;vertical-align:middle}#main.interior.about .values-slider .item .value{font:normal 78px/140px "ff-market-web",cursive}#main.interior.about .values-slider .value-hope{background-image:-webkit-gradient(linear, right top, left top, from(#4EBBBA), color-stop(50%, #2FA29A), to(#195963));background-image:-webkit-linear-gradient(right, #4EBBBA 0%, #2FA29A 50%, #195963 100%);background-image:-moz-linear-gradient(right, #4EBBBA 0%, #2FA29A 50%, #195963 100%);background-image:-o-linear-gradient(right, #4EBBBA 0%, #2FA29A 50%, #195963 100%);background-image:linear-gradient(-90deg, #4EBBBA 0%, #2FA29A 50%, #195963 100%)}#main.interior.about .values-slider .value-excellence{background-image:-webkit-gradient(linear, right top, left top, from(#F8DC4C), color-stop(50%, #F5B442), to(#D17D2F));background-image:-webkit-linear-gradient(right, #F8DC4C 0%, #F5B442 50%, #D17D2F 100%);background-image:-moz-linear-gradient(right, #F8DC4C 0%, #F5B442 50%, #D17D2F 100%);background-image:-o-linear-gradient(right, #F8DC4C 0%, #F5B442 50%, #D17D2F 100%);background-image:linear-gradient(-90deg, #F8DC4C 0%, #F5B442 50%, #D17D2F 100%)}#main.interior.about .values-slider .value-trust{background-image:-webkit-gradient(linear, right top, left top, from(#E369A1), color-stop(52%, #C21A75), to(#5F2A69));background-image:-webkit-linear-gradient(right, #E369A1 0%, #C21A75 52%, #5F2A69 100%);background-image:-moz-linear-gradient(right, #E369A1 0%, #C21A75 52%, #5F2A69 100%);background-image:-o-linear-gradient(right, #E369A1 0%, #C21A75 52%, #5F2A69 100%);background-image:linear-gradient(-90deg, #E369A1 0%, #C21A75 52%, #5F2A69 100%)}#main.interior.about .section-3{padding-top:30px;padding-bottom:50px}#main.interior.about .section-3>.wrapper>.col-lg-6:last-child{padding-top:20px}#main.interior.about .section-5{padding-top:30px;padding-bottom:60px}#main.interior.about .section-5 .col-lg-6{margin-bottom:30px}#main.interior.formpage .columns>.col-lg-6:first-child{padding:40px 20px}#main.interior.formpage .columns>.col-lg-6:last-child{position:relative;padding-top:50px;padding-bottom:50px}#main.interior.formpage .columns>.col-lg-6:last-child>*{position:relative;z-index:2}#main.interior.formpage .columns>.col-lg-6:last-child:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;z-index:-1;opacity:0.15}#main.interior.formpage .columns .formbox{position:relative;background-color:#FFF;padding:20px;-webkit-box-shadow:0 0 10px 0 #E1E1E1;-moz-box-shadow:0 0 10px 0 #E1E1E1;box-shadow:0 0 10px 0 #E1E1E1;margin:0px 20px 30px 20px;width:100%;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}#main.interior.formpage .columns .form fieldset[class^="col-sm-"]:first-child,#main.interior.formpage .columns .form fieldset[class*="col-sm-"]:first-child{padding-right:5px}#main.interior.formpage .columns .form fieldset[class^="col-sm-"]:last-child,#main.interior.formpage .columns .form fieldset[class*="col-sm-"]:last-child{padding-left:5px}#main.interior.formpage .columns .form fieldset>label{font:bold 12px/16px "futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.55px}#main.interior.formpage .columns .otherways{text-align:center;font-size:0;margin:0px 20px 0px 20px;width:100%;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}#main.interior.formpage .columns .otherways .box{background-color:#FFF;padding:40px 30px;max-width:275px;-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1;display:inline-block;vertical-align:top;width:100%;width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 20px);width:calc(100% - 20px);margin:0 10px 10px 10px}#main.interior.formpage .columns .otherways .box.social a{display:inline-block;margin:0 12px;cursor:pointer}#main.interior.contact .columns>.col-lg-6:last-child:before{background-image:url("/public/img/placeholders/contactus/contact_bkgnd.jpg")}#main.interior.support .columns>.col-lg-6:first-child .videobox{margin-left:0;margin-top:75px}#main.interior.support .columns>.col-lg-6:last-child{background-color:#F6F6F6}#main.interior.support .formbox.donate{position:relative;max-height:999px;overflow:hidden;-webkit-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;transition:max-height 0.5s ease;min-width:0;cursor:default}#main.interior.support .formbox.donate.minimized{max-height:485px;cursor:pointer}#main.interior.support .formbox.donate.minimized:after{content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:40px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}#main.interior.support .formbox.donate>.subheading{margin-bottom:0}#main.interior.support .formbox.donate #bbox-root input,#main.interior.support .formbox.donate #bbox-root select,#main.interior.support .formbox.donate #bbox-root textarea{min-height:45px !important;background-color:#FFF !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;border:solid 1px #E1E1E1 !important;padding:11px 16px 10px 16px !important;font:normal 18px/24px "futura-pt",sans-serif !important;-moz-appearance:none !important;appearance:none !important;-webkit-appearance:none !important;outline:none !important}#main.interior.support .formbox.donate #bbox-root label,#main.interior.support .formbox.donate #bbox-root .BBFormFieldLabel{display:block !important;float:none !important;clear:both !important;text-align:left;width:auto}#main.interior.support .formbox.donate #bbox-root input[type="checkbox"]{width:20px !important;height:20px !important;min-height:20px !important;padding:0 !important;vertical-align:top !important;display:inline-block !important;margin-top:10px !important}#main.interior.support .formbox.donate #bbox-root input[type="checkbox"]:checked{background-image:url("/public/img/icons/check.png") !important;background-position:center center !important;background-repeat:no-repeat !important}#main.interior.support .formbox.donate #bbox-root input[type="checkbox"]+label{vertical-align:top !important;display:inline-block !important;margin-left:10px !important;width:auto !important;margin-top:10px !important}#main.interior.support .formbox.donate #bbox-root select{background-image:url("/public/img/icons/dd-arrow.png") !important;background-position:right center !important;background-position:-webkit-calc(100% - 20px) center !important;background-position:-moz-calc(100% - 20px) center !important;background-position:calc(100% - 20px) center !important;background-repeat:no-repeat !important;padding:10px 40px 10px 16px !important;font:normal 18px/24px "futura-pt",sans-serif !important;color:#666 !important;display:inline-block !important}#main.interior.support .formbox.donate #bbox-root .BBFormContainer{font-family:"futura-pt",sans-serif !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;padding:0px !important;min-width:0 !important;border:none !important}#main.interior.support .formbox.donate #bbox-root .BBFormSection{margin:0 !important}#main.interior.support .formbox.donate #bbox-root .BBFormSectionHeading{border:none !important;font:normal 18px/23px "futura-pt",sans-serif !important;padding:0 !important;margin:0 !important;color:#002F55;padding-top:30px !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldContainer{padding:0 !important;margin:0 !important;color:#666 !important}#main.interior.support .formbox.donate #bbox-root .BBDFormSectionComments *{margin-left:0 !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldLabel{font:bold 12px/16px "futura-pt",sans-serif !important;text-transform:uppercase !important;letter-spacing:0.55px !important;margin:20px 0 10px 0 !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldContainerGivingLevels{margin-top:20px !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldContainerGivingLevels .BBFormRadioList label{text-align:center !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldContainerGivingLevels .BBFormRadioLabelGivingLevel{font:normal 21px/28px "futura-pt",sans-serif !important;padding:9px 12px !important;border:solid 1px #E1E1E1 !important;-webkit-transition:background-color 0.5s ease !important;-o-transition:background-color 0.5s ease !important;-moz-transition:background-color 0.5s ease !important;transition:background-color 0.5s ease !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldContainerGivingLevels .BBFormRadioLabelGivingLevelSelected:not(.BBFormRadioLabelGivingLevelOther){background-color:#F5B442 !important;border:solid 1px #F5B442 !important}#main.interior.support .formbox.donate #bbox-root .BBFormFieldContainerGivingLevels .BBFormRadioLabelGivingLevelSelected.BBFormRadioLabelGivingLevelOther{padding:0 !important;background-color:transparent !important;border:none !important}#main.interior.support .formbox.donate #bbox-root .BBFormSubmitbutton{padding:14px 20px !important;min-width:150px !important;text-align:center !important;color:#FFFFFF !important;font:bold 13px/17px "futura-pt",sans-serif !important;text-transform:uppercase !important;letter-spacing:0.59px !important;display:block !important;width:auto !important;height:auto !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;-webkit-transition:background-color 0.5s ease !important;-o-transition:background-color 0.5s ease !important;-moz-transition:background-color 0.5s ease !important;transition:background-color 0.5s ease !important;background-color:#4CA1D2 !important;border:none !important}#main.interior.support .formbox.donate #bbox-root .BBFormSubmitbutton:hover{background-color:#54B4EB !important}#main.interior.support .formbox.donate #bbox-root .BBFormChecklist{border:none !important}#main.interior.admissions .wrapper{padding:0}#main.interior.admissions .wrapper .col-lg-6{padding:40px 20px 40px 20px}#main.interior.programs-communityeducation .section-1{padding-bottom:120px;padding-top:20px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:first-child{padding-top:40px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card{margin:70px auto;margin-bottom:40px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card p:not(.subheading):not(.meta){font-size:16px;line-height:21px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card .subheading{margin-bottom:5px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card .subheading a{color:inherit}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card .meta{margin-bottom:15px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card a{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card a img{margin-left:15px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card p:last-child{margin-bottom:0}#main.interior.programs-communityeducation .section-3{padding-top:130px;padding-bottom:100px}#main.interior.programs-communityeducation .section-3 .wrapper>.heading{margin-bottom:40px}#main.interior.programs-communityeducation .section-3 .events .event{background-color:#FFF;border:solid 1px #E1E1E1;margin-top:20px;padding:30px;position:relative}#main.interior.programs-communityeducation .section-3 .events .event>div[class^="wc-"],#main.interior.programs-communityeducation .section-3 .events .event div[class*="wc-"]{position:absolute;top:0;left:0;right:0;bottom:auto}#main.interior.programs-communityeducation .section-3 .events .event .left{width:100%}#main.interior.programs-communityeducation .section-3 .events .event .left .subheading{margin-bottom:5px}#main.interior.programs-communityeducation .section-3 .events .event .left .subheading a{color:inherit}#main.interior.programs-communityeducation .section-3 .events .event .left .meta{margin-bottom:15px}#main.interior.programs-communityeducation .section-3 .events .event .left a{-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}#main.interior.programs-communityeducation .section-3 .events .event .left a img{margin-left:15px}#main.interior.programs-communityeducation .section-3 .events .event .right{width:100%;margin-bottom:20px}#main.interior.programs-communityeducation .section-3 .events .event .right img{width:100%;height:auto}#main.interior.event-detail .wrapper{max-width:720px !important;margin:60px auto}#main.interior.event-detail .wrapper .backlink{margin-bottom:40px}#main.interior.missing{padding:100px 0 100px 0}#main.interior.missing h1{font:normal 72px/81px "ff-market-web",cursive;color:#4CA1D2}header ul{list-style:none;margin:0;padding:0}header ul li{display:block;margin:0;padding:0}#header{position:fixed;width:100%;max-height:80px;max-height:70px;overflow:hidden;padding:28px 0px;padding:23px 0px;border-bottom:solid 1px #E1E1E1;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;top:0;left:0;right:0;background-color:#FFF;z-index:999}#header .wrapper{padding:0}#header.expanded{max-height:999px;max-height:100vh;overflow:scroll}#header .top{position:relative;padding:0 20px}#header .top a{display:inline-block}#header .hopeway{width:140px;height:auto}#header .menu-btn{width:22px;position:absolute;top:0px;right:20px;display:block;height:22px}#header .menu-btn span:after,#header .menu-btn span:before{content:"";position:absolute;left:0;top:-7px}#header .menu-btn span:after{top:7px}#header .menu-btn span{position:absolute;display:block;top:50%}#header .menu-btn span,#header .menu-btn span:after,#header .menu-btn span:before{width:100%;height:3px;background-color:#002f54;-webkit-transition:all 0.3s;-o-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#header .menu-btn.open span{background-color:transparent}#header .menu-btn.open span:before{-webkit-transform:rotate(45deg) translate(5px, 5px);-moz-transform:rotate(45deg) translate(5px, 5px);-ms-transform:rotate(45deg) translate(5px, 5px);-o-transform:rotate(45deg) translate(5px, 5px);transform:rotate(45deg) translate(5px, 5px)}#header .menu-btn.open span:after{-webkit-transform:rotate(-45deg) translate(5px, -5px);-moz-transform:rotate(-45deg) translate(5px, -5px);-ms-transform:rotate(-45deg) translate(5px, -5px);-o-transform:rotate(-45deg) translate(5px, -5px);transform:rotate(-45deg) translate(5px, -5px)}#header .menu-btn.poen+#menu{opacity:1;visibility:visible}#header nav{text-align:center}#header nav.primary{margin-top:40px}#header nav.primary a{color:#002F55}#header nav.primary a:hover{color:#4CA1D2}#header nav.primary li{font:400 16px/21px "futura-pt",sans-serif;margin-bottom:25px;max-height:21px;overflow:hidden;-webkit-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;transition:max-height 0.5s ease}#header nav.primary li.expanded{max-height:999px;border-color:#E1E1E1}#header nav.primary li.expanded>a{color:#4CA1D2}#header nav.primary li:last-child{margin-bottom:0}#header nav.primary .level_sub{border-top:solid 1px #E1E1E1;border-bottom:solid 1px #E1E1E1;padding:17px 0;margin:17px 0}#header nav.primary .level_sub li{margin-bottom:20px}#header nav.primary .level_sub li:last-child{margin-bottom:0}#header nav.primary .level_subsub{margin-top:17px;padding:25px 0;background-color:#4CA1D2}#header nav.primary .level_subsub li{margin-bottom:20px}#header nav.primary .level_subsub li:last-child{margin-bottom:0}#header nav.primary .level_subsub a{color:#FFFFFF}#header nav.secondary{margin-top:40px;margin-bottom:40px}#header nav.secondary li{margin-bottom:20px}#header nav.secondary li:last-child{margin-bottom:0}#header nav.secondary a{font:bold 11px/14px "futura-pt",sans-serif;color:#4CA1D2;letter-spacing:0.5px;text-transform:uppercase}#header nav.social{font-size:0px}#header nav.social li{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:30px;height:30px;display:inline-block;margin:0 7.5px;overflow:hidden;vertical-align:middle}#header nav.social li a{display:block;height:100%;width:100%;text-align:center;background-color:#4CA1D2;line-height:30px;font-size:0px;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#header nav.social li a:hover{background-color:#54B4EB}#header nav.social li a img{vertical-align:middle;display:inline-block}.flyout{position:fixed;bottom:0;right:0;width:100%;z-index:9998}.flyout ul{list-style:none;margin:0;padding:0}.flyout ul li{margin:0;padding:0;display:block}.flyout .tabs{font-size:0px}.flyout .tabs li{display:inline-block;width:33.33333333%;text-align:center}.flyout .tabs li a{font:bold 13px/17px "futura-pt",sans-serif;letter-spacing:0.59px;text-transform:uppercase;color:#FFF;display:block;width:100%;padding:12px 0;overflow:hidden;position:relative}.flyout .tabs li a img{position:absolute;display:block;top:50%;left:0px;-webkit-transform:translate(-200px, -50%);-moz-transform:translate(-200px, -50%);-ms-transform:translate(-200px, -50%);-o-transform:translate(-200px, -50%);transform:translate(-200px, -50%);display:none;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}.flyout .tab-contents{display:none}#footer{background-color:#F6F6F6;margin-bottom:41px}#footer .newsletter{background-color:#4CA1D2;padding:25px 20px 30px 20px;margin-bottom:80px;position:relative}#footer .newsletter #success_message{color:#FFF}#footer .newsletter .ctct-form-required{display:none !important}#footer .newsletter .ctct-form-errorMessage{display:none !important}#footer .newsletter .form label{display:block;text-align:center;font:bold 13px/17px "futura-pt",sans-serif;color:#FFF;letter-spacing:0.59px;text-transform:uppercase;margin-bottom:10px}#footer .newsletter .form fieldset label{display:block;margin-bottom:10px}#footer .newsletter .form fieldset input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:45px;background-color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #E1E1E1;padding:11px 16px 10px 16px;font:normal 18px/24px "futura-pt",sans-serif}#footer .newsletter .form fieldset{position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;width:100%}#footer .newsletter .form fieldset input{width:100%;padding:10px 16px;padding-right:90px;font:normal 14px/24px "futura-pt",sans-serif}#footer .newsletter .form fieldset .cta{width:90px;position:absolute;top:0;bottom:0;right:0;padding:0;min-width:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#footer .partners:after{content:'';display:block;width:100%;height:90px;background-image:url("/public/img/brushed_divider.png");background-repeat:repeat-x;background-position:center center;margin-top:10px}#footer .partners .partneredby{font:normal 18px/24px "futura-pt",sans-serif;color:#4CA1D2;text-align:center;margin-bottom:20px}#footer .partners .cf{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#footer .partners .cf img{margin:0 20px}#footer .partners .cf img.chc{width:128px;height:auto}#footer .partners .cf img.novant{width:106px;height:auto}#footer nav{background-color:#FFF;text-align:center;padding-bottom:30px}#footer nav ul,#footer nav li{list-style:none;padding:0;margin:0}#footer nav li{display:inline-block}#footer nav li.tablet{display:none}#footer nav li a{color:#002F55;font:normal 16px/21px "futura-pt",sans-serif;padding:0 10px}#footer .foot{padding:25px 20px;text-align:right}#footer .foot .logo{display:block;float:left}#footer .foot .copy,#footer .foot .atypic{display:inline-block;vertical-align:middle}#footer .foot .copy{font:normal 10px/12px "futura-pt",sans-serif;text-align:right;max-width:150px;margin-right:10px}body{-webkit-transition:padding 0.5s ease;-o-transition:padding 0.5s ease;-moz-transition:padding 0.5s ease;transition:padding 0.5s ease}.sitewide_banner{position:fixed;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;-moz-transition:transform 0.5s ease, -moz-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;top:0;left:0;right:0;z-index:9999;background-color:#F6F6F6;-webkit-transform:translate3d(0, -100%, 0);-moz-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}.sitewide_banner .banner-details{position:relative;z-index:2;background-color:#F6F6F6;color:#666;padding:35px}.sitewide_banner .banner-details .wrapper{max-width:960px;margin:0 auto}.sitewide_banner .banner-details .wrapper .left img{margin-bottom:20px}.sitewide_banner .banner-details .wrapper .right{margin-top:20px;padding-top:20px;border-top:solid 1px #666}.sitewide_banner .banner-details .wrapper .right p{margin-bottom:0px}.sitewide_banner .banner-details .wrapper .right .cta{margin-top:20px}.sitewide_banner .banner-details p{font-size:14px;line-height:18px}.sitewide_banner .ribbon{position:relative;width:100%;height:auto;z-index:3;background-color:#C21A75;color:#FFF;text-align:center;padding:7px 10px 6px;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;-o-transition:-o-transform 0.5s ease;-moz-transition:transform 0.5s ease, -moz-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease, -webkit-transform 0.5s ease, -moz-transform 0.5s ease, -o-transform 0.5s ease;-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.sitewide_banner .ribbon p{display:inline-block;font:bold 11px/14px "futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.5px;color:#FFF;vertical-align:text-top;margin:0}.sitewide_banner .ribbon a{font:500 11px/17px "futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.5px;color:#FFF;text-decoration:none;vertical-align:text-top;min-width:105px;text-align:center;display:inline-block;cursor:pointer}.sitewide_banner .ribbon a img{display:inline-block;vertical-align:text-top}.sitewide_banner .ribbon a .open{display:inline-block}.sitewide_banner .ribbon a .close{display:none}.sitewide_banner.ribbon .ribbon{-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}.sitewide_banner.show{max-height:100vh;overflow:scroll;-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sitewide_banner.show .ribbon{-webkit-transform:translate3d(0, 0%, 0);-moz-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0)}.sitewide_banner.show .ribbon a .open{display:none}.sitewide_banner.show .ribbon a .close{display:inline-block}@media screen and (min-width: 768px){.tablet{display:inherit;display:initial}.mobileonly{display:none}.tabletonly{display:inherit;display:initial}.wrapper{padding-left:30px;padding-right:30px}body{padding-top:120px}.text-larger{font:normal 21px/28px "futura-pt",sans-serif}.left,.right{display:block;width:50%;float:left}.col-md-3{width:25%;float:left}.col-md-4{width:33.333333333%;float:left}.col-md-6{width:50%;float:left}.col-md-8{width:66.666666667%;float:left}.col-md-9{width:75%;float:left}.col-md-12{width:100%;float:none}.videobox img{display:block;width:100%;height:auto;border:solid 15.75px #FFF}.three-cards .card{max-width:270px;min-height:250px;margin:0 auto}.three-cards .card:nth-child(2){max-width:565px;padding:30px}.three-cards .card .stat-biglittle span.big{text-align:right;font:normal 100px/128px "futura-pt",sans-serif;letter-spacing:-1px}.three-cards .card .stat-biglittle span.little{text-align:left;font:normal 36px/38px "futura-pt",sans-serif;letter-spacing:-0.36px}.three-cards .card .stat-biglittle span.little br{display:block}.image-comparison{height:500px}.image-comparison .left,.image-comparison .right{-moz-background-size:auto 500px;-o-background-size:auto 500px;background-size:auto 500px}.rotator-hero .slick .item{height:540px}.rotator-hero .slick .item .description{height:165px;padding-top:25px}.rotator-hero .slick .item:after{height:165px}.interior-hero p:not(.wc-heading){font:normal 21px/28px "futura-pt",sans-serif}.interior-hero .programs-nav{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.wc-heading{font-size:56px}.stats-boxes{width:525px;height:500px;margin:0 auto}.stats-boxes:after{bottom:43px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:64px}.stats-boxes .box:first-child{z-index:2}.stats-boxes .box:nth-child(2){-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1;position:absolute;top:91px;left:255px;z-index:3}.stats-boxes .box:last-child{margin-left:35px;margin-top:-1px;z-index:1}.stat-box{height:350px;position:relative}.stat-box:before,.stat-box:after{content:' ';display:table;clear:both}.stat-box img{width:350px !important;height:auto;float:right;position:relative;z-index:-1}.stat-box .box{margin:0 auto;margin-top:45px;position:absolute;top:0;left:0}.pip-bottomleft{max-width:534px;height:536px;float:right;clear:both}.pip-bottomleft .pip{position:absolute;top:245px;left:-56px;width:270px;height:250px}.pip-bottomright{max-width:534px;height:536px;float:left;clear:both}.pip-bottomright .pip{position:absolute;top:245px;right:-122px;width:270px;height:250px}.bluebox-bg{padding-top:0;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;position:relative;min-height:615px}.bluebox-bg .bluebox{font:normal 24px/32px "futura-pt",sans-serif;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:50px 30px;width:385px}.bluebox-bg .bluebox p{font:normal 24px/32px "futura-pt",sans-serif}#main.home .hero-slider,#main.home .hero-slider .item{height:477px;-moz-background-size:130%;-o-background-size:130%;background-size:130%}#main.home .hero-slider .element{padding-right:22px}#main.home .hero-slider .content{max-width:700px;margin:auto;padding:0}#main.home .hero-slider .content img{width:300px;left:26%;top:25px}#main.home .hero-slider .content .static{width:100%;display:block;height:60px}#main.home .static .element-wrap{float:left;display:block;width:50%}#main.home .static .element-wrap p.element{width:100%;font-size:120px;height:180px}#main.home .static .right-stat{float:right;width:49%;margin-top:14px;margin-top:-20px}#main.home .hero-slider .content .static span{font:52px/100px "futura-pt", sans-serif;margin-left:25px;color:#fff;float:none}#main.home .hero-slider .item h5{margin-top:-27px;float:none;text-align:center;font-size:21px;right:200px}#main.home .hero-slider .bottom-line{width:100%}#main.home .hero-slider .bottom-line p{font-size:18px;line-height:21px}#main.home .paralax{height:auto;right:0;max-width:none}@-webkit-keyframes bounce{0%{bottom:100px}25%,75%{bottom:90px}50%{bottom:100px}100%{bottom:100px}}@-moz-keyframes bounce{0%{bottom:100px}25%,75%{bottom:90px}50%{bottom:100px}100%{bottom:100px}}@-o-keyframes bounce{0%{bottom:100px}25%,75%{bottom:90px}50%{bottom:100px}100%{bottom:100px}}@keyframes bounce{0%{bottom:100px}25%,75%{bottom:90px}50%{bottom:100px}100%{bottom:100px}}#main.home .section-3 p{font:normal 24px/32px "futura-pt",sans-serif}#main.home .section-3 .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#main.home .section-3 .wrapper .right{padding-left:20px;text-align:right}#main.home .section-3 .wrapper .left{margin-bottom:0}#main.home .section-4 .left,#main.home .section-4 .right{width:100%;float:none}#main.home .section-4 .left{padding:30px;padding-right:325px;position:relative}#main.home .section-4 .left .quote{font:normal 21px/28px "futura-pt",sans-serif}#main.home .section-4 .left .person{display:block;position:absolute;bottom:0;right:30px}#main.home .section-4 .right p{font:normal 24px/28px "futura-pt",sans-serif}#main.home .section-5{padding-top:60px;padding-bottom:60px}#main.home .section-6 .image-comparison .left{background-image:url("/public/img/comparison/lobby/left_med.jpg")}#main.home .section-6 .image-comparison .right{background-image:url("/public/img/comparison/lobby/right_med.jpg")}#main.interior.about .bluebox-bg .bluebox,#main.interior.about .bluebox-bg .bluebox p{font:normal 21px/28px "futura-pt",sans-serif !important}#main.interior.about .values-slider .item .value{font:normal 100px/140px "ff-market-web",cursive}#main.interior.campus .campus-map .point{opacity:1 !important}#main.interior.campus .campus-map .popup{top:0;height:100%}#main.interior.campus .campus-map .popup .close{top:20px;right:20px}#main.interior.campus .section-2>.wrapper{padding-top:60px}#main.interior.campus .section-2 .col-lg-6:first-child .col-md-6:first-child{padding-right:20px}#main.interior.campus .section-2 .col-lg-6:first-child .col-md-6:last-child{padding-left:20px}#main.interior.campus .section-4{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#main.interior.campus .section-4>.col-md-6:first-child{margin-bottom:0;padding:0 20px}#main.interior.programs .section-4 .wrapper{padding:60px}#main.interior.programs-overview .section-2 .three-cards .card:first-child,#main.interior.programs-overview .section-2 .three-cards .card:last-child{position:relative}#main.interior.programs-overview .section-2 .three-cards .card:first-child:before,#main.interior.programs-overview .section-2 .three-cards .card:last-child:before{content:' ';display:block;background-position:center center;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;position:absolute;z-index:-1}#main.interior.programs-overview .section-2 .three-cards .card:first-child:before{width:327px;height:187px;background-image:url("/public/img/watercolor/Watercolor_Heal.png");bottom:-85px;left:80px;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}#main.interior.programs-overview .section-2 .three-cards .card:last-child:before{width:436px;height:236px;background-image:url("/public/img/watercolor/Watercolor_Educate.png");top:-111px;right:47px;-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);-webkit-filter:FlipY;filter:FlipY;-ms-filter:"FlipY"}#main.interior.services{padding-top:123px}#main.interior.services nav.subnav{position:fixed;top:121px;left:0;right:0;background-color:#FFF;border:solid 1px #E1E1E1;-webkit-box-shadow:0 0 10px #E1E1E1;-moz-box-shadow:0 0 10px #E1E1E1;box-shadow:0 0 10px #E1E1E1;height:83px;width:100%;padding:30px;z-index:9}#main.interior.services nav.subnav .subsubheading{display:inline-block;margin-right:30px;line-height:23px}#main.interior.services nav.subnav ul,#main.interior.services nav.subnav li{list-style:none;padding:0;margin:0}#main.interior.services nav.subnav>ul{display:inline-block;line-height:23px}#main.interior.services nav.subnav>ul li{display:none}#main.interior.services nav.subnav>ul li a:after{content:' ';display:inline-block;width:17px;height:12px;margin-left:15px;margin-right:30px;background-image:url("/public/img/icons/arrow-blue.svg");background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-position:center center;opacity:0}#main.interior.services nav.subnav>ul li.active{display:block;color:#4CA1D2}#main.interior.services nav.subnav>ul li.active a{color:#4CA1D2}#main.interior.services nav.subnav>ul li.active a:after{opacity:1}#main.interior.services nav.subnav .more{display:inline-block;font:normal 14px/23px "futura-pt",sans-serif;color:#002F55;cursor:pointer}#main.interior.services nav.subnav .dropdown{position:absolute;width:100%;top:100%;left:0;right:0;max-height:0;overflow:hidden;background-color:#4CA1D2;color:#FFF;-webkit-transition:max-height 0.5s ease;-o-transition:max-height 0.5s ease;-moz-transition:max-height 0.5s ease;transition:max-height 0.5s ease;padding-right:130px}#main.interior.services nav.subnav .dropdown ul{display:block;padding:15px 30px}#main.interior.services nav.subnav .dropdown ul a{color:#FFF}#main.interior.services nav.subnav .dropdown li{display:inline-block;margin-right:30px;margin-bottom:10px}#main.interior.services nav.subnav .dropdown li.active{display:none}#main.interior.services nav.subnav .dropdown.open{max-height:300px}#main.interior.services .contact fieldset{padding-right:10px}#main.interior.services .pip-bottomright{margin-left:0}#main.interior.admissions .wrapper{padding:0}#main.interior.admissions .wrapper .col-lg-6{padding:40px 30px 40px 30px}#main.interior.programs-residential .section-2>.wrapper,#main.interior.programs-daytreatment .section-2>.wrapper{padding-top:50px}#main.interior.programs-communityeducation .section-1{padding-top:40px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:first-child{padding-top:40px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card{margin:70px auto;margin-bottom:40px}#main.interior.programs-communityeducation .section-3 .events .event .left{width:50%;float:left;padding-right:10px}#main.interior.programs-communityeducation .section-3 .events .event .right{width:50%;float:right;padding-left:10px;margin-bottom:0}#main.interior.formpage .columns>.col-lg-6:first-child{padding:40px 30px}#main.interior.formpage .columns .form fieldset[class^="col-md-"]:first-child,#main.interior.formpage .columns .form fieldset[class*="col-md-"]:first-child{padding-right:5px}#main.interior.formpage .columns .form fieldset[class^="col-md-"]:last-child,#main.interior.formpage .columns .form fieldset[class*="col-md-"]:last-child{padding-left:5px}#main.interior.formpage .columns .formbox{padding:40px;width:100%;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);margin:0px 30px 30px 30px}#main.interior.formpage .columns .otherways .box{padding:40px 5.19%;margin:10px;min-width:200px;width:50%;width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}#header{max-height:none;padding-top:30px;padding-bottom:0;text-align:right;overflow:inherit}#header .wrapper{padding:0 30px}#header .hopeway{width:160px;height:auto}#header nav.secondary{margin:0;position:absolute;top:0;left:0;right:0;background-color:#4CA1D2;height:30px;text-align:right;z-index:5}#header nav.secondary li{display:inline-block;margin-left:40px;margin-bottom:0}#header nav.secondary li a{color:#FFF;line-height:30px}#header .top{display:block;float:left;font-size:0;z-index:5;position:absolute;top:50%;padding:0}#header .top .menu-btn{display:none}#header nav.primary{display:inline-block;vertical-align:middle;margin:0px;margin-right:17.5px;position:relative;z-index:4}#header nav.primary li{overflow:inherit}#header nav.primary .level_top{display:inline-block}#header nav.primary .level_top>li{display:inline-block;margin:0;position:relative;max-height:none;height:90px}#header nav.primary .level_top>li>a{display:block;position:relative;padding:34.5px 17.5px;background-color:#FFF;z-index:4}#header nav.primary .level_top>li:first-child:before{content:'';width:100vw;height:90px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#FFF;z-index:3;pointer-events:none}#header nav.primary .level_top .level_sub{position:absolute;pointer-events:none;opacity:0;-webkit-transform:translate(-50%, -100%);-moz-transform:translate(-50%, -100%);-ms-transform:translate(-50%, -100%);-o-transform:translate(-50%, -100%);transform:translate(-50%, -100%);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#FFF;top:100%;left:50%;margin:0;text-align:left;padding:0;border:solid 1px #E1E1E1;width:200px;z-index:2;-webkit-box-shadow:0px 0px 30px #E1E1E1;-moz-box-shadow:0px 0px 30px #E1E1E1;box-shadow:0px 0px 30px #E1E1E1}#header nav.primary .level_top .level_sub>li{display:block;width:100%;width:-webkit-calc(100% + 3px);width:-moz-calc(100% + 3px);width:calc(100% + 3px);padding:10px 25px;margin:0}#header nav.primary .level_top .level_sub>li a{display:block;position:relative;padding-right:11px}#header nav.primary .level_top .level_sub>li a:after{content:'';display:block;width:17px;height:12px;position:absolute;top:50%;right:-6px;-webkit-transform:translate(-100%, -50%);-moz-transform:translate(-100%, -50%);-ms-transform:translate(-100%, -50%);-o-transform:translate(-100%, -50%);transform:translate(-100%, -50%);opacity:0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;background-image:url("/public/img/icons/arrow-blue.svg");background-repeat:no-repeat;background-position:center center;-moz-background-size:17px auto;-o-background-size:17px auto;background-size:17px auto}#header nav.primary .level_top .level_sub>li a:hover:after{-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);opacity:1}#header nav.primary .level_top .level_sub>li:first-child{margin-top:10px}#header nav.primary .level_top .level_sub>li:last-child{margin-bottom:10px}#header nav.primary .level_top .level_sub li{max-height:none}#header nav.primary .level_top .level_sub:before{content:'';position:absolute;top:0px;left:-1px;right:-1px;width:100%;height:2px;background-color:#4CA1D2;border:solid 1px #4CA1D2}#header nav.primary .level_top .level_sub:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:-1;background-color:#FFF}#header nav.primary .level_top .level_sub .level_subsub{margin:0;position:absolute;top:4px;left:-1px;width:200px;opacity:0;-webkit-transform:translate(0%, 0%);-moz-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);transform:translate(0%, 0%);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;pointer-events:none;z-index:-1;padding:25px;-webkit-box-shadow:0px 0px 30px #E1E1E1;-moz-box-shadow:0px 0px 30px #E1E1E1;box-shadow:0px 0px 30px #E1E1E1}#header nav.primary .level_top .level_sub .level_subsub li a:after{background-image:url("/public/img/icons/arrow-white.svg")}#header nav.primary .level_top .expanded>a:after{-webkit-transform:translate(0%, -50%) !important;-moz-transform:translate(0%, -50%) !important;-ms-transform:translate(0%, -50%) !important;-o-transform:translate(0%, -50%) !important;transform:translate(0%, -50%) !important;opacity:1 !important}#header nav.primary .level_top .expanded .level_sub{opacity:1;pointer-events:auto;-webkit-transform:translate(-50%, 0%);-moz-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}#header nav.primary .level_top .expanded .level_sub .expanded .level_subsub{opacity:1;-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-ms-transform:translate(100%, 0);-o-transform:translate(100%, 0);transform:translate(100%, 0);pointer-events:auto}#header nav.social{display:inline-block;vertical-align:middle;position:relative;z-index:5}.flyout{bottom:auto;top:120px;width:130px;-webkit-transition:all 0.75s ease;-o-transition:all 0.75s ease;-moz-transition:all 0.75s ease;transition:all 0.75s ease}.flyout .tabs li{display:block;width:130px;text-align:right;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;cursor:pointer}.flyout .tabs li a{padding:12px 30px}.flyout .tabs li a img{display:block}.flyout .tab-contents{display:block;width:600px;height:auto;min-height:370px;background-color:#e1e1e1;position:absolute;left:130px;top:0;opacity:0;-webkit-transition:opacity 1s ease;-o-transition:opacity 1s ease;-moz-transition:opacity 1s ease;transition:opacity 1s ease}.flyout .tab-contents .tab-content{display:none;padding:35px}.flyout .tab-contents .tab-content.show{display:block}.flyout .tab-contents .tab-content .subheading{margin-bottom:30px}.flyout .tab-contents .tab-content .section-title{display:inline-block;margin-bottom:10px}.flyout .tab-contents .tab-content fieldset{margin-bottom:20px}.flyout .tab-contents .tab-content fieldset.submit{margin-top:30px}.flyout .tab-contents .tab-content fieldset.submit button,.flyout .tab-contents .tab-content fieldset.submit a{display:inline-block;margin-right:25px;vertical-align:middle}.flyout .tab-contents .tab-content fieldset.submit a{font:normal 16px/24px "futura-pt",sans-serif;color:#4CA1D2;text-decoration:underline}.flyout .tab-contents .tab-content fieldset.submit a:hover{color:#002F55}.flyout .tab-contents .tab-content.referring-clients{font:normal 21px/28px "futura-pt",sans-serif}.flyout .tab-contents .tab-content.referring-clients .cta{margin-top:50px}.flyout .tab-contents .tab-content.support .subheading{margin-bottom:15px}.flyout .tab-contents .tab-content.support .subheading+p{margin-bottom:30px}.flyout .tab-contents .tab-content.news article{width:50%;float:left;margin-bottom:30px}.flyout .tab-contents .tab-content.news article p{font:normal 14px/18px "futura-pt",sans-serif;margin-bottom:20px}.flyout .tab-contents .tab-content.news article .subsubheading{font:normal 18px/23px "futura-pt",sans-serif;margin-bottom:5px}.flyout .tab-contents .tab-content.news article .date{font:normal 16px/21px "futura-pt",sans-serif;color:#4CA1D2;margin-bottom:15px}.flyout .tab-contents .tab-content.news article .readmore{font:normal 18px/23px "futura-pt",sans-serif;color:#4CA1D2;margin-bottom:0}.flyout .tab-contents .tab-content.news article .readmore img{margin-left:15px}.flyout.open{width:730px}.flyout.open .tab-contents{opacity:1;-webkit-transition:none;-o-transition:none;-moz-transition:none;transition:none}.flyout.open .tabs li:not(.active){background-color:#CCC !important}.scrolled .flyout{width:50px}.scrolled .flyout.open{width:650px}.scrolled .flyout .tabs li{width:50px;text-indent:200px}.scrolled .flyout .tabs li a img{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.scrolled .flyout .tab-contents{left:50px}}@media screen and (min-width: 768px) and (max-width: 1025px){.flyout{width:50px}.flyout.open{width:650px}.flyout .tabs li{width:50px;text-indent:200px}.flyout .tabs li a img{-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.flyout .tab-contents{left:50px}}@media screen and (min-width: 768px){#footer{margin-bottom:0px}#footer .newsletter{padding:28px 0px 27px 0px;margin-bottom:40px}#footer .newsletter .form{max-width:615px;margin:0 auto}#footer .newsletter .form label{display:inline-block;margin-bottom:0px;vertical-align:middle;margin-right:30px}#footer .newsletter .form fieldset{width:auto;display:inline-block;vertical-align:middle}#footer .newsletter .form fieldset input{width:425px;padding-right:150px}#footer .newsletter .form fieldset .cta{width:150px}#footer .partners{text-align:center}#footer .partners:after{margin-top:40px}#footer .partners .partneredby{text-align:center;margin-bottom:0px;width:185px;display:inline-block;vertical-align:middle;font:normal 21px/24px "futura-pt",sans-serif;margin-right:70px}#footer .partners .cf{display:inline-block;vertical-align:middle}#footer .partners .cf img{margin:0;display:inline-block;vertical-align:middle}#footer .partners .cf img.chc{width:205px;height:auto;margin-right:80px}#footer .partners .cf img.novant{width:170px;height:auto}#footer .nav-loc{width:60%;background-color:#FFF;float:left;height:230px}#footer .nav-loc .ribbon{width:190px;float:left}#footer .nav-loc .ribbon a{display:block;width:100%;height:40px;font:bold 13px/40px "futura-pt",sans-serif;text-transform:uppercase;letter-spacing:0.59px;text-align:right;color:#fff;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;padding-right:36px}#footer .nav-loc .ribbon a:hover{width:102%}#footer .nav-loc .ribbon a:nth-child(1){background-color:#4CA1D2}#footer .nav-loc .ribbon a:nth-child(1):hover{background-color:#54B4EB}#footer .nav-loc .ribbon a:nth-child(2){background-color:#2FA29A}#footer .nav-loc .ribbon a:nth-child(2):hover{background-color:#35B5AC}#footer .nav-loc .ribbon a:nth-child(3){background-color:#F5B442}#footer .nav-loc .ribbon a:nth-child(3):hover{background-color:#FFBD4A}#footer .nav-loc .location{float:left;width:220px;width:-webkit-calc(100% - 240px);width:-moz-calc(100% - 240px);width:calc(100% - 240px);margin-left:50px}#footer .nav-loc .location p{margin-bottom:10px;font:normal 18px/24px "futura-pt",sans-serif}#footer nav{width:40%;float:right;height:230px;text-align:right;padding-bottom:30px;padding-right:30px}#footer nav li{display:block;margin:10px}#footer nav li.tablet{display:block}#footer nav li a{padding:0}#footer nav li ul.social{font-size:0px;margin-top:20px}#footer nav li ul.social li{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:30px;height:30px;display:inline-block;margin:0 7.5px;overflow:hidden;vertical-align:middle}#footer nav li ul.social li:last-child{margin-right:0}#footer nav li ul.social li a{display:block;height:100%;width:100%;text-align:center;background-color:#4CA1D2;line-height:30px;font-size:0px;-webkit-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;transition:background-color 0.5s ease;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer nav li ul.social li a:hover{background-color:#54B4EB}#footer nav li ul.social li a img{vertical-align:middle;display:inline-block}#footer .foot{padding:25px 30px;text-align:right;clear:both}#footer .foot .logo{display:block;float:left}#footer .foot .copy,#footer .foot .atypic{display:inline-block;vertical-align:middle}#footer .foot .copy{font:normal 10px/12px "futura-pt",sans-serif;text-align:right;max-width:none;margin-right:10px}#footer .foot .copy br{display:none}.sitewide_banner .banner-details .wrapper{max-width:960px;margin:0 auto}.sitewide_banner .banner-details .wrapper .left{width:100%;float:none}.sitewide_banner .banner-details .wrapper .left:before,.sitewide_banner .banner-details .wrapper .left:after{content:' ';display:table;clear:both}.sitewide_banner .banner-details .wrapper .left>img{float:left;margin-bottom:0}.sitewide_banner .banner-details .wrapper .left>div{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);float:right}.sitewide_banner .banner-details .wrapper .right{width:100%;float:none}.sitewide_banner .banner-details p{font-size:18px;line-height:22px}.sitewide_banner .ribbon:before{content:' ';display:none;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #C21A75 transparent;position:absolute;top:-8px;left:50%;-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-ms-transform:translateX(-8px);-o-transform:translateX(-8px);transform:translateX(-8px)}.sitewide_banner .ribbon a{padding-left:20px;text-align:right}.sitewide_banner.show{display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:inherit;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:inherit;flex-direction:inherit}.sitewide_banner.show .ribbon:before{display:block}}@media screen and (min-width: 1025px){.desktop{display:inherit;display:initial}.tabletonly{display:none}.wrapper{padding-left:40px;padding-right:40px}.col-lg-3{width:25%;float:left}.col-lg-4{width:33.333333333%;float:left}.col-lg-6{width:50%;float:left}.col-lg-8{width:66.666666667%;float:left}.col-lg-9{width:75%;float:left}.col-lg-12{width:100%;float:none}.videobox img{display:block;width:100%;height:auto;border:solid 20px #FFF}.three-cards{max-width:1105px;margin:0 auto}.three-cards .card{max-width:270px;height:250px;margin-top:25px;float:left;width:25%}.three-cards .card:nth-child(2){max-width:565px;width:50%;height:300px;margin-top:0}.three-cards .card .stat-biglittle span.big{text-align:right;font:normal 100px/128px "futura-pt",sans-serif;letter-spacing:-1px}.three-cards .card .stat-biglittle span.little{text-align:left;font:normal 36px/38px "futura-pt",sans-serif;letter-spacing:-0.36px}.three-cards .card .stat-biglittle span.little br{display:block}.image-comparison{height:550px}.image-comparison .left,.image-comparison .right{-moz-background-size:auto 550px;-o-background-size:auto 550px;background-size:auto 550px}}@media screen and (min-width: 1025px) and (min-width: 1440px){.image-comparison .left,.image-comparison .right{-moz-background-size:100vw auto;-o-background-size:100vw auto;background-size:100vw auto}}@media screen and (min-width: 1025px){.stat-box{height:475px}.stat-box .box{margin:0 auto;margin-top:45px;position:absolute;top:165px;left:auto;right:218px}.interior-hero p{max-width:770px}.interior-hero .programs-nav{margin-top:50px}.bluebox-bg .bluebox{width:590px;padding:55px 60px}#main.home{overflow:hidden}#main.home .hero-slider,#main.home .hero-slider .item{height:500px}#main.home .hero-slider .content img{width:31%;top:25px;left:265px}#main.home .static .right-stat{margin-top:30px;margin-top:-20px}#main.home .static .element-wrap h1.element{font-size:150px}#main.home .hero-slider .item h5{margin-right:211px;font-size:27px}#main.home .static .element-wrap{max-width:550px}#main.home .static .right-stat{max-width:550px}#main.home .paralax{width:100%;height:initial;top:0}#main.home .paint-wrap{height:500px}#main.home #paint-slider.desktop .carousel-feature{position:relative;display:inline-block;top:auto;left:auto;height:100% !important;float:left;max-width:350px}#main.home #paint-slider{padding-top:15px;height:218px;display:block;margin-bottom:0}#main.home #carousel-left,#main.home #carousel-right{display:none}#main.home .paint-slider .button{bottom:0;position:absolute;right:0;left:0}}@media screen and (min-width: 1025px) and (min-width: 1400px){#main.home .hero-slider,#main.home .hero-slider .item{height:620px}#main.home .hero-slider .content img{top:60px}}@media screen and (min-width: 1025px){#main.home .watercolor-slider{-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1200px;margin:0 auto;overflow:visible}#main.home .watercolor-slider .item{width:25%;position:relative;padding-bottom:75px}#main.home .watercolor-slider .item .carousel-caption{padding-bottom:0}#main.home .watercolor-slider .item .carousel-cta{position:absolute;text-align:center;bottom:0;left:0;right:0;height:45px;width:100%;top:auto}#main.home .section-4{display:block}#main.home .section-4 .left,#main.home .section-4 .right{float:left;height:350px}#main.home .section-4 .left .wrapper,#main.home .section-4 .right .wrapper{padding:0}#main.home .section-4 .left{padding:60px;padding-left:0;padding-right:325px;width:62%;position:relative}#main.home .section-4 .left .wrapper{max-width:480px;margin-left:auto;margin-right:0;padding-left:30px}#main.home .section-4 .right{width:38%;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main.home .section-4 .right .wrapper{max-width:320px;margin-right:auto;margin-left:50px}#main.home .section-5{padding-top:90px;padding-bottom:90px}#main.home .section-6 .image-comparison .left{background-image:url("/public/img/comparison/lobby/left_lrg.jpg")}#main.home .section-6 .image-comparison .right{background-image:url("/public/img/comparison/lobby/right_lrg.jpg")}#main.interior.campus .campus-map .popup{min-height:0;max-height:495px;max-width:1000px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);-moz-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);-o-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);padding:30px;z-index:9}#main.interior.campus .campus-map .popup.open{-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);max-height:528px}#main.interior.campus .campus-map .popup.textonly{width:50%;height:auto}#main.interior.campus .campus-map .popup.textonly .col-lg-6{width:100%}#main.interior.campus .campus-map .popup .slider-nav{margin-bottom:0px}#main.interior.campus .campus-map.zoomed .popup.open{-webkit-transform:translate(-50%, -50%) scale(0.5714285714);-moz-transform:translate(-50%, -50%) scale(0.5714285714);-ms-transform:translate(-50%, -50%) scale(0.5714285714);-o-transform:translate(-50%, -50%) scale(0.5714285714);transform:translate(-50%, -50%) scale(0.5714285714)}#main.interior.campus .popup{overflow:hidden !important}#main.interior.campus .popup .col-lg-6:first-of-type{padding-right:20px}#main.interior.campus .popup .col-lg-6:last-of-type{padding-left:20px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}#main.interior.campus .section-2 .col-lg-6:first-child{padding-right:30px}#main.interior.campus .section-2 .col-lg-6:first-child .col-md-6:first-child,#main.interior.campus .section-2 .col-lg-6:first-child .col-md-6:last-child{padding:0}#main.interior.campus .section-2 .col-lg-6:last-child{padding-left:30px}#main.interior.campus .section-2 .stats-boxes{margin-bottom:75px}}@media screen and (min-width: 1025px) and (min-width: 1440px){#main.interior.campus .rotator-hero .slick .item .bg{width:100%;height:auto}#main.interior.campus .rotator-hero .slick .item .bg img{width:100%;height:auto}}@media screen and (min-width: 1025px){#main.interior.programs .section-2 .pip-bottomleft{margin-right:-60px}#main.interior.programs .section-4 .col-lg-6:first-child{float:right;padding-left:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:350px}#main.interior.programs .section-4 .stat-box{padding-left:0;margin-right:30px;width:-webkit-calc(50% - 30px);width:-moz-calc(50% - 30px);width:calc(50% - 30px);float:left}#main.interior.programs-overview .section-1{padding-top:100px;padding-bottom:150px}#main.interior.programs-overview .section-1 .col-lg-6:first-child{padding-right:10px}#main.interior.programs-overview .section-1 .col-lg-6:last-child{padding-left:10px}#main.interior.programs-overview .section-2 .three-cards .card:first-child,#main.interior.programs-overview .section-2 .three-cards .card:last-child{position:relative}#main.interior.programs-overview .section-2 .three-cards .card:first-child:before,#main.interior.programs-overview .section-2 .three-cards .card:last-child:before{content:' ';display:block;background-position:center center;background-repeat:no-repeat;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;position:absolute;z-index:-1}#main.interior.programs-overview .section-2 .three-cards .card:first-child:before{width:327px;height:187px;background-image:url("/public/img/watercolor/Watercolor_Heal.png");bottom:-85px;left:80px;-webkit-transform:rotate(8deg);-moz-transform:rotate(8deg);-ms-transform:rotate(8deg);-o-transform:rotate(8deg);transform:rotate(8deg)}#main.interior.programs-overview .section-2 .three-cards .card:last-child:before{width:436px;height:236px;background-image:url("/public/img/watercolor/Watercolor_Educate.png");top:-111px;right:47px;-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);-webkit-filter:FlipY;filter:FlipY;-ms-filter:"FlipY"}#main.interior.programs-overview .section-4{padding-top:50px;padding-bottom:75px}#main.interior.services{padding-top:85px}#main.interior.services .toplocked{position:fixed !important;top:146px !important;z-index:2}#main.interior.services .toplocked.bottomlocked{position:absolute !important;bottom:0px !important;top:auto !important}#main.interior.services .col-lg-3{float:left;width:275px}#main.interior.services .col-lg-9{width:-webkit-calc(100% - 325px);width:-moz-calc(100% - 325px);width:calc(100% - 325px);float:right}#main.interior.services nav.subnav{display:block;position:relative;top:auto;left:auto;right:auto;height:auto;width:275px;margin-bottom:25px}#main.interior.services nav.subnav>ul li{display:block;margin-bottom:10px}#main.interior.services nav.subnav>ul li a{color:#666;display:inline-block;position:relative;width:auto;padding-right:32px}#main.interior.services nav.subnav>ul li a:after{margin-right:0;display:block;position:absolute;top:7px;right:0}#main.interior.services nav.subnav>ul li:hover a{color:#4CA1D2}#main.interior.services nav.subnav>ul li:hover a:after{opacity:1}#main.interior.services nav.subnav>ul li.active a{color:#4CA1D2}#main.interior.services nav.subnav .more{display:none}#main.interior.services .contact{max-width:275px}#main.interior.services .contact fieldset{padding-right:0}#main.interior.about .interior-hero{-moz-background-size:cover;-o-background-size:cover;background-size:cover}#main.interior.about .section-1 .wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}#main.interior.about .values-slider .item p{max-width:495px;text-align:left;display:inline-block}#main.interior.about .values-slider .item .value{margin-right:70px}#main.interior.about .section-3{padding-top:75px;padding-bottom:100px}#main.interior.about .section-3>.wrapper>.col-lg-6:last-child{padding-top:50px}#main.interior.about .section-5{padding-top:75px;padding-bottom:120px}#main.interior.about .section-5 .col-lg-6:first-child{padding-right:35px}#main.interior.formpage .columns{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#main.interior.formpage .columns>.col-lg-6:first-child{float:right;clear:right;padding:0;padding-top:125px}#main.interior.formpage .columns>.col-lg-6:first-child .contents{max-width:440px;margin-right:auto;margin-left:26px}#main.interior.formpage .columns>.col-lg-6:last-child{float:left;clear:left;padding:0;padding-bottom:100px;padding-right:25px}#main.interior.formpage .columns .formbox{max-width:568px;width:100%;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px);margin:100px 40px 30px 40px;margin-bottom:100px;margin-bottom:30px;margin-left:auto}#main.interior.formpage .columns .otherways{max-width:578px;width:100%;width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);width:calc(100% - 60px);margin:0  40px 150px auto}#main.interior.formpage .columns .form fieldset[class^="col-lg-"]:first-child,#main.interior.formpage .columns .form fieldset[class*="col-lg-"]:first-child{padding-right:5px}#main.interior.formpage .columns .form fieldset[class^="col-lg-"]:last-child,#main.interior.formpage .columns .form fieldset[class*="col-lg-"]:last-child{padding-left:5px}#main.interior.contact .formbox{margin-bottom:0 !important}#main.interior.admissions .wrapper{padding:0 40px}#main.interior.admissions .wrapper .col-lg-6{padding:0px}#main.interior.admissions .wrapper>.col-lg-6:first-child{padding-top:120px;padding-right:100px;padding-bottom:100px}#main.interior.admissions .wrapper>.col-lg-6:last-child{padding-top:180px;padding-left:40px}#main.interior.admissions .wrapper>.col-lg-6:last-child .stats-boxes{margin-left:-80px}#main.interior.programs-communityeducation .section-1{padding-top:60px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6{padding-top:40px}#main.interior.programs-communityeducation .section-1 .wrapper>.col-lg-6:last-child .wc-card{margin-right:75px}#main.interior.programs-communityeducation .section-3 .events .event .left{width:70%;width:-webkit-calc(100% - 350px);width:-moz-calc(100% - 350px);width:calc(100% - 350px)}#main.interior.programs-communityeducation .section-3 .events .event .right{max-width:350px}#main.interior.programs-daytreatment .section-2 .wrapper>.col-lg-6:first-child{padding-right:40px}#header .wrapper{padding:0 40px}#header .hopeway{width:175px;height:auto}#header nav.primary .overview{display:none !important}#header nav.primary .level_top .level_sub>li:nth-child(2){margin-top:10px}.flyout{width:150px}.flyout .tabs li{width:150px}.flyout .tab-contents{left:150px}.flyout.open{width:750px}#footer{position:relative;z-index:3}#footer .partners .partneredby{width:290px;margin-right:100px}#footer .partners .cf img.chc{width:273px;margin-right:100px}#footer .partners .cf img.novant{width:228px}#footer nav{padding-right:0}#footer nav>ul>li{display:inline-block;margin:0px;margin-right:60px}#footer nav>ul>li.tablet{display:block}.sitewide_banner .banner-details .wrapper .left{width:50%;width:-webkit-calc(100% - 350px);width:-moz-calc(100% - 350px);width:calc(100% - 350px);float:left;padding-right:50px}.sitewide_banner .banner-details .wrapper .left>img{float:left;margin-bottom:0}.sitewide_banner .banner-details .wrapper .left>div{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);float:right}.sitewide_banner .banner-details .wrapper .right{width:350px;float:right;padding-left:50px;border-left:solid 1px #666;border-top:none;margin-top:0;padding-top:0}}
/*# sourceMappingURL=main.css.map */