*,*:after,*:before{-ms-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow-x:hidden}body{color:#FFF;font:normal 16px "Roboto", Verdana, sans-serif;line-height:1.5;background:#3f3f3f;border:0;border-top:5px solid #77A24C;padding:0;margin:0}a{color:#FFF;text-decoration:underline}a:hover{color:#F0F0F0;text-decoration:none}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:" ";display:table}.clearfix:after,.clear:after{clear:both}.clearfix,.clear{*zoom:1}.clearfix,.clear{clear:both}img,iframe{max-width:100%;vertical-align:middle;outline:none}iframe{width:100%}.anchor:before{display:block;content:" ";margin-top:-100px;height:100px;visibility:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #CCC;margin:24px 0;margin-right:auto;margin-left:auto;padding:0;clear:both;overflow:hidden;width:50%}hr.light{border-top:1px solid #fff}hr.dark{border-top:1px solid #ccc}.fadeIn{animation-name:fadeIn;animation-duration:0.125s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.grecaptcha-badge{z-index:1000}.grid-text{padding:1em;width:600px;height:100%;margin:auto 0}.grid-text p{color:#FFF;font-size:16px;line-height:1.9em;margin-top:4px}.grid-text h2{background-image:linear-gradient(to right, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 75%, rgba(255,255,255,0) 100%);padding:4px 10px}.grid-item{background-color:#fff;background-position:top center !important;background-repeat:no-repeat;background-size:100% auto;padding:0;height:350px;flex:0 0 300px;overflow:hidden}.grid-cover{background:url("../img/cp-logo-abbr-trans-cover.png") center center}.grid-item:hover>.grid-item-info,.display-hover .grid-item>.grid-item-info{opacity:1.0}.grid-item:hover>h2,.display-hover .grid-item>h2{box-shadow:none;color:#000}.grid-item-info{opacity:0;top:0;height:100%;width:100%;margin:0;padding:16px;background-color:#006E8C;background-color:rgba(0,110,140,0.94);font-family:"Roboto",sans-serif;font-weight:400;font-size: 10px;font-size: 1rem;line-height:1.4em;text-align:left;color:#fff !important;position:relative;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;transition:opacity 0.5s}.grid-item-info a{font-weight:700;font-size: 11px;font-size: 1.1rem;color:#FFF;text-decoration:underline;-webkit-transition:color 0.7s;-moz-transition:color 0.7s;transition:color 0.7s;cursor:pointer}.grid-item-info a:hover{color:#8dc63f;-webkit-transition:color 0.7s;-moz-transition:color 0.7s;transition:color 0.7s}.grid-item-info .subscribe{position:absolute;bottom:8px;left:16px}.grid-item-info .subscribe ul{margin:0;padding-left:16px}.grid-item-info .subscribe ul li{list-style-type:square}.grid-item-info .subscribe a{font-size:90% !important}.grid-textbox{border:none;min-width:300px;padding:0;background:none}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^="col-"],.row.no-gutters>[class*=" col-"]{padding-right:0;padding-left:0}h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}@media all and (min-width: 992px){h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",Georgia,serif;color:#8dc63f;padding-bottom:0;margin:0;font-weight:normal}p{color:#FFF;font-family:"Roboto",sans-serif;font-size:16px;line-height:1.7em;text-align:left}.page-title a{text-decoration:none}.page-title:hover{cursor:pointer}.scrollUp-btn{font-family:"Roboto Slab",Georgia,serif;border:none;text-align:center;text-decoration:none;font-size:16px;white-space:normal;color:#fff !important;background-color:#000000 !important;padding:10px 8px 6px;vertical-align:middle;font-size:15px;line-height:22.5px;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s}.btn a{text-decoration:none !important}a.btn{text-decoration:none !important}.btn-sq-lg{width:150px !important;height:150px !important;line-height:150px;padding:0}.btn-sq{width:100px !important;height:100px !important;line-height:100px;padding:0}.btn-sq-sm{width:40px !important;height:40px !important;line-height:40px;padding:0}.btn-sq-xs{width:25px !important;height:25px !important;line-height:25px;padding:0}.check-lg{width:20px;height:20px;margin:0px 5px}@media (min-width: 576px){.w-sm-25{width:25% !important}.w-sm-50{width:50% !important}.w-sm-75{width:75% !important}.w-sm-100{width:100% !important}.w-sm-auto{width:auto !important}.h-sm-25{height:25% !important}.h-sm-50{height:50% !important}.h-sm-75{height:75% !important}.h-sm-100{height:100% !important}.h-sm-auto{height:auto !important}}@media (min-width: 768px){.w-md-25{width:25% !important}.w-md-50{width:50% !important}.w-md-75{width:75% !important}.w-md-100{width:100% !important}.w-md-auto{width:auto !important}.h-md-25{height:25% !important}.h-md-50{height:50% !important}.h-md-75{height:75% !important}.h-md-100{height:100% !important}.h-md-auto{height:auto !important}}@media (min-width: 992px){.w-lg-25{width:25% !important}.w-lg-50{width:50% !important}.w-lg-75{width:75% !important}.w-lg-100{width:100% !important}.w-lg-auto{width:auto !important}.h-lg-25{height:25% !important}.h-lg-50{height:50% !important}.h-lg-75{height:75% !important}.h-lg-100{height:100% !important}.h-lg-auto{height:auto !important}}@media (min-width: 1200px){.w-xl-25{width:25% !important}.w-xl-50{width:50% !important}.w-xl-75{width:75% !important}.w-xl-100{width:100% !important}.w-xl-auto{width:auto !important}.h-xl-25{height:25% !important}.h-xl-50{height:50% !important}.h-xl-75{height:75% !important}.h-xl-100{height:100% !important}.h-xl-auto{height:auto !important}}.error{background:#dc3545;color:#FFF;padding: 10px;padding: 1rem}.success{background:#28a745;color:#FFF;padding: 10px;padding: 1rem}.filled-row{background:#1a1a1a;padding:1em;margin:0 auto}.filled-row h1{text-align:center;color:#8dc63f !important}@media all and (min-width: 992px){.filled-row{padding:2em}}.full-width-back{background:#1a1a1a;position:relative;width:100%}.media-kit-row{background-image:linear-gradient(to bottom, #1a1a1a 10%, #3e3e3e, #1a1a1a 90%);padding:1em;margin:0 auto;max-width:1200px;width:100%}@media all and (min-width: 992px){.media-kit-row{border-left:20px solid #1a1a1a;border-right:20px solid #1a1a1a;padding:1em 5em}}.media-kit-block{padding:30px 0 80px;margin:0 auto}.home-info-row{background-color:#0b2e3c}@media all and (min-width: 992px){.home-info-row{padding:2em 4em}}.info-block{margin:1em auto;padding:0 1em;max-width:1200px;font-size:1em;line-height:1.9em;color:#FFF;text-align:left;font-weight:400;border-left:4px solid rgba(255,255,255,0.2);border-right:4px solid rgba(255,255,255,0.2)}@media all and (min-width: 992px){.info-block{margin:2em auto;font-size:1.5em;border-left:8px solid rgba(255,255,255,0.2);border-right:8px solid rgba(255,255,255,0.2);padding-left:1.5em;padding-right:1.5em}}.content-row{display:-webkit-flex;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;max-width:1300px;min-width:300px;margin:0 auto}.content-row-subs{background:#555;padding:20px;max-width:1200px;margin:0 auto}.hero-container{background:#afcfe0;background:linear-gradient(90deg, #afcfe0 0%, #bbd3e3 25%, #bbd7e7 40%, #b8d4e1 54%, #b0d0e0 68%, #9ac5d8 100%);position:relative;width:100%;padding-top:80px}@media all and (min-width: 992px){.hero-container{padding-top:0}}.hero-text{background:rgba(19,93,122,0.75);border-radius:4px;max-width:85%;width:100%;transition:all 1.7s;position:absolute;padding: 4px 10px 8px;padding: .4rem 1rem .8rem}.hero-text h1{font-size: 12px;font-size: 1.2rem;color:#fff !important;text-align:center;text-shadow:0px 0px #135D7A, 1px 1px #135D7A, 2px 2px #135D7A, 3px 3px #135D7A,4px 4px 13px rgba(0,0,0,0.25);font-weight:400}.hero-text .cole-headline{display:inline-block;font-size: 20px;font-size: 2rem;font-weight:700}@media all and (min-width: 600px){.hero-text h1{font-size: 15px;font-size: 1.5rem}.hero-text .cole-headline{font-size: 28px;font-size: 2.8rem}}@media all and (min-width: 768px){.hero-text{padding: 8px 20px 12px;padding: .8rem 2rem 1.2rem}.hero-text h1{font-size: 18px;font-size: 1.8rem}.hero-text .cole-headline{font-size: 34px;font-size: 3.4rem}}@media all and (min-width: 992px){.hero-text{max-width:65%}.hero-text h1{font-size: 20px;font-size: 2rem}.hero-text .cole-headline{font-size: 40px;font-size: 4rem}}@media all and (min-width: 1200px){.header-hero-image{box-shadow:-20px 0 60px -20px rgba(0,0,0,0.75),20px 0 60px -20px rgba(0,0,0,0.75);background-color:#1a1a1a;overflow:hidden;max-width:1200px;margin:0 auto;position:relative;z-index:20}.frosted-hero-bg{background-image:url("../img/backgrounds/water-2000.jpg");background-size:cover;background-position:center;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;overflow:hidden}.frosted-hero-bg:before{content:"";position:absolute;background:inherit;z-index:-1;top:0;left:0;right:0;bottom:0;filter:blur(15px);margin:-20px}}.header-sub-page{background:#0b2e3c;height:115px}footer{background-color:#1c1c1c;height:190px;position:relative}footer:before{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:0.5;background-image:url("../img/cp-logo-abbr-trans.png");background-position:center;background-repeat:no-repeat;background-size:auto 110%}footer .container{height:100%}.footer-text{color:#FFF;position:relative;z-index:1}.copy-text{color:#a4a4a4;font-family:"Roboto",sans-serif;font-weight:500;font-size:15px;text-align:center;position:absolute;bottom:10px;left:0;right:0}.copy-text span{display:block}@media all and (min-width: 768px){.copy-text{text-align:left}.copy-text span{display:inline}.copy-text .privacy{float:right}}.contact-info ul i{color:#3b4044}.contact-info ul .border-left{border-color:#3b4044 !important;border-left-width:2px !important}.navbar{min-height:80px;margin:0 auto;width:100%;max-width:1170px;font-family:"Roboto Slab", Verdana, sans-serif;font-weight:700;background:#747F88;background:rgba(0,0,0,0.4);border-bottom:3px solid #82AC51;border-bottom:3px solid rgba(130,172,81,0.8);transition:max-width 500ms ease}@media all and (min-width: 992px){.navbar{top:20px;border:none;border-radius:6px;box-shadow:-3px 3px 0px 0px #82AC51;box-shadow:-3px 3px 0px 0px rgba(130,172,81,0.8)}}.navbar-brand{width:180px;-webkit-filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.65));filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.65))}.navbar-brand img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.navbar-toggler .button-label{display:inline-block;font-weight:bold;line-height:30px;padding-right:4px;font-size:18px;color:rgba(255,255,255,0.75) !important}.nav-link{color:#FFF !important;text-decoration:none !important}.navbar .navbar-collapse.collapsing,.navbar .navbar-collapse.show{background:#82AC51;border:1px solid #759b49;padding: 6px;padding: .6rem;border-radius:4px}.navbar .navbar-collapse.collapsing .nav-link,.navbar .navbar-collapse.show .nav-link{color:#212121 !important;text-decoration:none !important}@media all and (min-width: 992px){.navbar-extend{max-width:100%;top:0;box-shadow:none;border-radius:0;border-bottom:3px solid #82AC51;border-bottom:3px solid rgba(130,172,81,0.8);transition:max-width 500ms ease}.navbar-extend .navbar-brand{width:225px}}@media all and (min-width: 992px){.dropdown-menu::before{border-bottom:8px solid #FFFFFF;border-left:9px solid transparent;border-right:9px solid transparent;content:" ";display:inline-block;left:5%;position:absolute;top:-7px}}.dropdown-item{text-decoration:none !important}.headroom{animation-duration:0.5s;animation-fill-mode:both;will-change:transform, opacity}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.headroom.slideDown{animation-name:slideDown}@keyframes slideUp{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.headroom.slideUp{animation-name:slideUp}.staff-bios{background:#6f6f6f;border-left:3px solid #484848;border-radius:4px;margin:20px 0;padding:6px 0 6px 10px}.staff-bios p:nth-last-of-type(1){margin-bottom:0}.staff-bios .subhead{font-weight:900;font-size:1.3em;color:#e0e0e0;display:block}
/*# sourceMappingURL=main.css.map */
