*{transition:all .1s}html,body{font-family:mr-eaves-xl-modern,sans-serif;font-weight:400;font-size:20px;line-height:1.65}.skip-link{position:absolute;left:-9999px;text-decoration:underline}.skip-link:focus{left:10px;top:10px}html{scroll-behavior:smooth}body{color:#1a1a1a}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:roboto-slab,serif;font-weight:500;border-bottom:1px solid #3a6c2f;color:#2f7d1f}h1 span,.h1 span,h2 span,.h2 span,h3 span,.h3 span,h4 span,.h4 span,h5 span,.h5 span,h6 span,.h6 span,h1 abbr,.h1 abbr,h2 abbr,.h2 abbr,h3 abbr,.h3 abbr,h4 abbr,.h4 abbr,h5 abbr,.h5 abbr,h6 abbr,.h6 abbr{font-family:roboto-slab,serif;color:#2f7d1f}h1,.h1{color:#fff;text-align:left;font-size:8rem;font-size:2rem;padding:10rem 0;text-transform:uppercase;line-height:.95;border-bottom:none;letter-spacing:.25rem;text-shadow:0 0 75px rgb(0,0,0)}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6,.modal .h1,.modal .h2,.modal .h3,.modal .h4,.modal .h5,.modal .h6{border-bottom:none}a[href$=".pdf"]:after{display:inline;content:" (PDF)";font-size:80%}main a,.detailsForAll a,.klb-events-footer a,address a{color:#0645ad;text-decoration:none;border-bottom:1px dotted currentColor}main a:hover,main a:focus,.detailsForAll a:hover,.detailsForAll a:focus,.klb-events-footer a:hover,.klb-events-footer a:focus,address a:hover,address a:focus{text-decoration:none;border-bottom:1px solid currentColor}nav{background:#FFFFFF;border-bottom:5px solid #65bc51;box-shadow:0 5px 35px #00000070;text-transform:capitalize}.navbar-light .nav-link,.navbar-light .navbar-brand{color:#212529!important;opacity:1}.navbar-light .nav-link:focus,.navbar-light .navbar-brand:focus,.navbar-light .nav-link:focus-visible,.navbar-light .navbar-brand:focus-visible{color:#000;outline:2px solid #65bc51;outline-offset:2px}.navbar-light .nav-link.active,.navbar-light .navbar-brand.active{color:#000;font-weight:600;text-decoration:underline}nav .navbar-brand h1{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:unset;width:150px;height:40px;transform:translateY(5px)}#header{text-align:center;background:#dcfcba url(sunrise.745b7bf19221cf5b.jpg) 0 60% no-repeat;background-size:cover;border-bottom:5px solid #65bc51;color:#fff}#header .header-background{padding-top:110px;padding-bottom:74px}#header .col-sm:first-of-type p{color:#fff;font-weight:700;text-transform:uppercase}#header a,#header a:visited{color:#fff;text-decoration:none}#header .col-sm:first-of-type a abbr{text-decoration:none;color:#89ff6e}#header #how-many{margin-bottom:20px}#header #how-many span{display:inline-block;background:#FFF;color:#65bc51;font-size:66px;line-height:1;font-weight:900;padding:10px 20px 30px;margin-bottom:-26px}#header #how-many small{display:inline-block;background:#65bc51;color:#fff;font-size:14px;text-transform:uppercase;transform:rotate(-1deg);font-weight:700;padding:8px 0;margin-left:6px;margin-right:6px;box-shadow:0 5px 15px #00000070}#header .col-sm:first-of-type p:last-of-type{color:#fff}#header .col-sm:first-of-type span#how-many-will-you-be{color:#fff;display:inline-block;background:#fecd08;padding:0 16px;font-weight:900}#header .col-sm:first-of-type span#how-many-will-you-be span{color:#fff}#header .col-sm:first-of-type span#how-many-will-you-be sup{color:#fff;text-transform:none;position:relative;top:-5px}#header .col-sm:last-of-type a,#header .col-sm:last-of-type a:visited{display:inline-block;background:#65bc51;border:5px solid #89ff6e;color:#fff;font-size:16px;font-style:italic;text-align:left;line-height:1;padding:10px 15px 13px}#header .col-sm:last-of-type a:hover{border-color:#65bc51}#header .col-sm:last-of-type a span{color:#fff;text-transform:uppercase;font-weight:900;font-size:18px}#about{padding-top:70px;padding-bottom:70px}#about .sidebar-video{margin-top:30px;margin-bottom:20px}#about .sidebar-video video{margin-bottom:-5px}#about .sidebar-video small{text-transform:uppercase;margin:0 10px;line-height:.8}#about .sidebar-video small i{font-size:120%;opacity:.3;margin-right:3px;position:relative;top:2px}#about .sidebar ul{padding-left:24px}#klb-promises{background:#333 url(background-promises-hands-in.8f3b18d206d9857c.jpg) center center no-repeat;background-size:cover}.klb-promises-background{background:rgba(0,0,0,.4);padding-top:100px;padding-bottom:100px}#klb-promises .container h2{color:#fff;border-bottom:none}#klb-promises .container .quote{padding-bottom:60px}#klb-promises .container .quote:last-of-type{padding-bottom:0}#klb-promises .container .quote p.quote-text{background:#FFF;border-radius:10px;padding:30px 50px;font-size:90%;position:relative;margin-bottom:0}#klb-promises .container .quote p.quote-text:before{content:"\201c";position:absolute;top:10px;left:10px;opacity:.1;font-size:400%;font-weight:800;line-height:.7}#klb-promises .container .quote .quoting{float:right;padding-right:20px;position:relative}#klb-promises .container .quote .quoting:before{content:"";width:0;height:0;border-top:15px solid #FFF;border-left:15px solid transparent;border-right:15px solid transparent;position:relative;left:5px;top:8px}#klb-promises .container .quote .quoting p{color:#fff;line-height:.5;background:none;padding:0;margin:0}#klb-promises .container .quote .quoting small{color:#fff;line-height:.5;opacity:.7}#klb-promise{border:2px solid #89ff6e;border-left:none;border-right:none}#klb-promise .container-fluid .klb-promise-details{background:#65bc51;color:#fff;padding-top:50px;padding-bottom:50px;-webkit-clip-path:polygon(0 0,100% 0,100% 98%,0 100%);clip-path:polygon(0 0,100% 0,100% 98%,0 100%)}#klb-promise .container-fluid .klb-promise-details h2{color:#fff;border-bottom-color:#89ff6e;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#klb-promise .container-fluid .klb-promise-details h3{background:#89ff6e;color:#294d21;border-bottom:none;margin-left:-15px;margin-right:-15px;padding:15px}#klb-promise .container-fluid .klb-promise-details p{color:#fff}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul{list-style:none}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li{color:#fff;padding-right:0}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li.yes,#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li.no{position:relative}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li.yes:before,#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li.no:before{position:absolute;left:-40px;top:-8px;font-size:150%}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li.yes:before{font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:900}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist ul li.no:before{left:-36px;top:-10px;font-family:"Font Awesome 5 Free";content:"\f00d";font-weight:900}#klb-promise .container-fluid .klb-promise-form{padding-top:50px;padding-bottom:50px}#klb-promise .container-fluid .klb-promise-form h3{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#klb-promise .container-fluid .klb-promise-form form label{margin-bottom:0;margin-left:3px;padding:0;position:relative;top:2px}#klb-promise .container-fluid .klb-promise-form form button.btn,.btn.btn-default{background:#2f7d1f;background-color:#3f7a38;border:1px solid #2f7d1f;color:#fff;font-size:26px;text-align:left;line-height:.8;padding:15px 20px 18px;text-transform:uppercase;font-weight:700;box-shadow:0 0 0 3px #2f7d1f}#klb-promise .container-fluid .klb-promise-form form button.btn:hover,.btn.btn-default:hover{border-color:#65bc51;box-shadow:0 0 0 3px #2f7d1f;outline:none}#klb-promise .container-fluid .klb-promise-form .klb-promise-form-social{font-size:18px;margin-top:10px;margin-left:5px}#klb-promise .container-fluid .klb-promise-form .klb-promise-form-social p a img{height:26px}#klb-promise .container-fluid .klb-promise-form .klb-promise-form-social p a img.fb{height:25px}#event-photos{position:relative}#event-photos h2{position:absolute;top:0;left:0;padding:6px 12px;border-radius:0 0 10px;background:rgba(255,255,255,.75);z-index:5;font-size:20px}#event-photos .event-photos-container .photo-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}#event-photos .event-photos-container .photo-row a,#event-photos .event-photos-container .photo-row a:visited{background:linear-gradient(27deg,rgba(58,108,47,1) 0%,rgba(137,255,110,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#89ff6e",endColorstr="#3a6c2f",GradientType=0);width:50%;height:47vw;margin:0;overflow:hidden;cursor:pointer}#event-photos .event-photos-container .photo-row a img{width:100%}#event-photos .event-photos-container .photo-row a:hover img{transform:scale(1.2) rotate(-2deg)}#klb-event-photo-modal .modal-body{position:relative;padding:0}#klb-event-photo-modal .modal-body .picture-info{position:absolute;top:calc(100% + 10px);text-align:left}#klb-event-photo-modal .modal-title{background:rgba(255,255,255,.85);border-bottom:none;margin:0 0 10px;padding:2px 15px 4px 12px;border-radius:4px;font-size:16px}#klb-event-photo-modal .modal-body p#modal-description{display:inline-block;background:rgba(255,255,255,.85);margin:0;padding:2px 10px 2px 12px;border-radius:4px;font-size:16px;line-height:1.2}#klb-event-photo-modal button.close{position:absolute;top:20px;right:20px}#klb-event-photo-modal button.close span{color:#fff}#klb-event-photo-modal .modal-body .modal-buttons{position:absolute;right:20px;bottom:20px}#klb-event-photo-modal .modal-body .modal-buttons button.btn{margin-left:10px;padding:.375rem .75rem .3rem;background:rgba(255,255,255,.85);border:none}#klb-event-photo-modal .modal-body img{width:100%;max-width:100%}#klb-event-photo-modal .modal-footer{display:block}#events{background:#fbfbfb;border:2px solid #89ff6e;border-left:none;border-right:none;padding:100px 0 0;text-align:center}#events .klb-events .klb-event{text-align:left;border-top:8px solid rgba(0,0,0,.03);border-left:none;border-right:none;margin-bottom:30px;margin-top:42px}#events .klb-events .klb-event .klb-event-details{margin-top:-26px}#events .klb-events .klb-event .klb-event-details h3{font-family:mr-eaves-xl-modern,sans-serif;font-weight:800;line-height:1.15;border-bottom:none;margin-left:-15px;margin-right:-15px}#events .klb-events .klb-event .klb-event-details h3 span{display:inline;font-family:mr-eaves-xl-modern,sans-serif;color:#294d21;background:#fdfdfd;padding-left:25px;padding-right:15px;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-wrap:balance}#events .klb-events .klb-event .klb-event-details ul{padding-left:0;list-style:none;border-bottom:1px solid #EEE}#events .klb-events .klb-event .klb-event-details ul li{padding:15px 15px 15px 40px;position:relative;font-size:18px;line-height:1.1;border-top:1px solid #EEE}#events .klb-events .klb-event .klb-event-details ul li strong{font-size:22px}#events .klb-events .klb-event .klb-event-details ul li:before{position:absolute;left:14px;top:17px;font-size:100%;font-family:"Font Awesome 5 Free";content:"\f3c5";font-weight:900;color:#65bc51}#events .klb-events .klb-event .klb-event-details ul li.date,#events .klb-events .klb-event .klb-event-details ul li.time{font-size:26px;font-weight:800}#events .klb-events .klb-event .klb-event-details ul li.date:before,#events .klb-events .klb-event .klb-event-details ul li.time:before{font-size:16px;top:19px}#events .klb-events .klb-event .klb-event-details ul li.date:before{content:"\f073"}#events .klb-events .klb-event .klb-event-details ul li.time:before{content:"\f017"}#events .klb-events .klb-event .klb-event-details ul li address{margin-bottom:0;text-wrap:balance}#events .klb-events .klb-event .klb-event-description ul{line-height:1.2}#events .klb-events .klb-event .klb-event-description ul li{margin-bottom:15px}#events .klb-events .klb-event .klb-event-description ul li:last-child{margin-bottom:0}#events .klb-events .klb-event .klb-event-description small{display:block;line-height:1.5;padding-bottom:15px}#events .klb-events .klb-event .klb-event-description .btn,#events .klb-events .klb-event .klb-event-description .btn:visited,.btn.btn-default{background:#2f7d1f;border:1px solid #89ff6e;color:#fff;font-size:22px;text-align:left;line-height:.8;padding:15px 20px 17px;text-transform:uppercase;font-weight:700}.klb-event .klb-event-description .btn:hover,.btn.btn-default:hover{border-color:#65bc51}#events .klb-events .klb-events-footer{margin:40px 0 0;font-size:18px;line-height:1.2;padding:10px 0;border-top:1px solid #294d21}#cleanUpASpot,#adoptARoadway,#adoptALake,#adoptAHighway{padding:120px 0;border-bottom:1px solid #89ff6e}#cleanUpASpot{background:#fdfdfd;border-top:1px solid #89ff6e}#adoptARoadway,#adoptAHighway{background:#fbfbfb}#cleanUpASpot h2{font-size:3rem;line-height:2.3rem;text-align:center;margin-bottom:30px}#cleanUpASpot h3{border-bottom:none}#cleanUpASpot h4{border-bottom:none;color:#2f7d32;margin-top:60px}#cleanUpASpot h4:first-of-type{margin-top:0}#cleanUpASpot form button.btn{background:#65bc51;border:1px solid #89ff6e;color:#fff;font-size:26px;text-align:left;line-height:.8;padding:15px 20px 18px;text-transform:uppercase;font-weight:700}#cleanUpASpot form button.btn:hover{border-color:#65bc51}#sponsors{text-align:center;padding:100px 0}#sponsors .sponsor-logos a,#sponsors .sponsor-logos a:visited{display:block}#sponsors .sponsor-logos a img{padding:10px 0}#sponsors .sponsor-logos a:last-of-type img{padding:10px 0 0}footer{background:#f7fcf6;border-top:1px solid #89ff6e;text-align:center}.footer-logos{padding-top:30px;padding-bottom:30px}.footer-logos a{display:block}.footer-logos img{padding-top:15px;padding-bottom:15px;height:125px}.footer-logos a:nth-child(2) img{padding-top:7px;padding-bottom:7px}.footer-contact-info{background:#89ff6e;font-size:16px;line-height:1.2;padding-top:30px;padding-bottom:30px}.footer-contact-info p{margin-bottom:0}.footer-contact-info a,.copyright a{color:#294d21;text-decoration:underline}.footer-contact-info a:hover,.copyright a:hover{text-decoration:none}.copyright{background:#82f268;font-size:16px;line-height:1.2;padding-top:30px;padding-bottom:30px}.copyright p{margin-bottom:0}.white,.white small{color:#fff}.white:hover,.white:hover small{color:#fff;opacity:.8}@media screen and (min-width:480px){h1,.h1{font-size:3rem}#header .col-sm:first-of-type p{font-size:28px}#header #how-many span{font-size:120px;padding:0 20px 30px;margin-bottom:-26px}#header #how-many small{font-size:20px;padding:8px 16px;margin-left:6px;margin-right:6px}#header .col-sm:first-of-type p:last-of-type{font-size:40px}#klb-promise .container-fluid .col.klb-promise-details{-webkit-clip-path:polygon(0 0,100% 0,100% 97%,0 100%);clip-path:polygon(0 0,100% 0,100% 97%,0 100%)}#event-photos .event-photos-container .photo-row a,#event-photos .event-photos-container .photo-row a:visited{width:25%;height:24.4vw}#event-photos .event-photos-container .photo-row a:nth-last-of-type(29),#event-photos .event-photos-container .photo-row a:nth-last-of-type(30){display:none}#events .klb-events .klb-event .klb-event-title h3{font-size:2rem}#events .klb-events .klb-event .klb-event-description .btn{font-size:26px}}@media screen and (min-width:576px){h1,.h1{font-size:4rem}#header .header-background{padding-top:110px;padding-bottom:30px}#header .col-sm:first-of-type p{font-size:18px;margin-bottom:0}#header #how-many span{font-size:72px;padding:10px 20px 30px;margin-bottom:-26px}#header #how-many small{font-size:14px;padding:8px;margin-left:6px;margin-right:6px}#header .col-sm:first-of-type p:last-of-type{font-size:20px}#header .col-sm:last-of-type .btn{margin-top:22%;width:100%;font-size:18px}#header .col-sm:last-of-type a span{font-size:20px}#events .klb-events .klb-event .klb-event-description p:last-of-type:after{display:inline-block;content:"";width:55%;height:8px;background:rgba(0,0,0,.03)}}@media screen and (min-width:768px){h1,.h1{font-size:5rem}#header .col-sm:first-of-type p{font-size:30px}#header #how-many span{font-size:115px}#header #how-many small{font-size:20px}#header .col-sm:first-of-type p:last-of-type{font-size:30px}#header .col-sm:last-of-type .btn{width:89%;font-size:24px}#header .col-sm:last-of-type a span{font-size:25px}#about .sidebar-video{margin-top:0}#event-photos .event-photos-container .photo-row a,#event-photos .event-photos-container .photo-row a:visited{width:20%;height:19.5vw}#event-photos .event-photos-container .photo-row a:nth-last-of-type(29),#event-photos .event-photos-container .photo-row a:nth-last-of-type(30){display:inline}#events .klb-events .klb-event .klb-event-title h3{font-size:2.5rem}#events .klb-events .klb-event .klb-event-description p:last-of-type:after{width:27%}#events .klb-events .klb-event .klb-event-description time{border-left:1px solid #CCC;border-right:1px solid #CCC;position:relative;left:-1px}.footer-logos a{display:inline}.footer-logos a:nth-child(1) img{transform:translateY(-1px)}.footer-logos a:nth-child(2) img{padding-top:0;padding-bottom:0;margin-left:30px;margin-right:30px}.footer-contact-info,.copyright{font-size:16px;padding-top:5px;padding-bottom:5px}}@media screen and (min-width:992px){h1,.h1{font-size:6rem}.nav-item{font-size:18px}#header .header-background{padding-top:150px;padding-bottom:70px}#header .col-sm:first-of-type p{font-size:33px}#header #how-many span{font-size:174px}#header #how-many small{font-size:25px}#header .col-sm:first-of-type p:last-of-type{font-size:41px}#header .col-sm:last-of-type .btn{width:89%;font-size:30px}#header .col-sm:last-of-type a span{font-size:36px}#klb-promise .container-fluid .klb-promise-details{-webkit-clip-path:polygon(0 0,100% 0,96% 100%,0% 100%);clip-path:polygon(0 0,100% 0,96% 100%,0% 100%)}#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist li,#klb-promise .container-fluid .klb-promise-details p:last-of-type{padding-right:30px}#klb-promise .klb-promise-form{align-self:center}#klb-promise .container-fluid .klb-promise-details h2,#klb-promise .container-fluid .klb-promise-details p,#klb-promise .container-fluid .klb-promise-details h3,#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist{max-width:700px}#klb-promise .container-fluid .klb-promise-form h3,#klb-promise .container-fluid .klb-promise-form form,#klb-promise .container-fluid .klb-promise-form .klb-promise-form-social{max-width:556px;margin-left:auto;margin-right:auto}#klb-promise .container-fluid .klb-promise-form h3{font-size:1.73rem}#event-photos .event-photos-container .photo-row a,#event-photos .event-photos-container .photo-row a:visited{width:16.66666667%;height:16.4vw}#events .klb-events .klb-event .klb-event-title h3{font-size:4rem;padding-top:20px;padding-bottom:40px}#events .klb-events .klb-event .klb-event-description p:last-of-type:after{width:46%}#klb-event-photo-modal .modal-body .picture-info{top:20px;left:20px}#klb-event-photo-modal .modal-title{font-size:1.5rem}#klb-event-photo-modal .modal-body p#modal-description{font-size:20px;line-height:1.65}.footer-contact-info,.copyright{font-size:16px}}@media screen and (min-width:1200px){h1,.h1{font-size:8rem}.nav-item{font-size:20px}#header .col-sm:last-of-type .btn{width:89%}#header .col-sm:last-of-type a span{font-size:44px}#klb-promise .container-fluid .klb-promise-details{display:flex}#klb-promise .container-fluid .klb-promise-details .inside{max-width:700px;margin-left:auto;margin-right:auto;align-self:center}#event-photos .event-photos-container .photo-row a,#event-photos .event-photos-container .photo-row a:visited{width:10%;height:9.9vw}#events .klb-events h2{font-size:60px;line-height:.85}#events .klb-events .klb-event{margin-top:76px}#events .klb-events .klb-event .klb-event-details{margin-top:-32px}#events .klb-events .klb-event .klb-event-details h3{font-size:48px}#events .klb-events .klb-event .klb-event-description p:last-of-type:after{width:55%}#events .klb-events .klb-events-footer{margin:100px 0 0}#sponsors .sponsor-logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;gap:1rem 2rem}#sponsors .sponsor-logos a{display:flex;align-items:center}#sponsors .sponsor-logos a img,#sponsors .sponsor-logos a:last-of-type img{width:100%;padding:0 1rem}}@media screen and (min-width:1400px){#klb-promise .container-fluid .klb-promise-details h2,#klb-promise .container-fluid .klb-promise-details p,#klb-promise .container-fluid .klb-promise-details h3,#klb-promise .container-fluid .klb-promise-details .klb-promise-details-checklist{margin-left:auto;margin-right:auto}}.btn-default.disabled,.btn-default:disabled{opacity:1!important}
