.skip-link{position:absolute;display:block;left:1rem;top:1rem;background-color:#000;color:#fff;z-index:999;padding:.3rem 1rem;border-radius:5px;transform:translateY(-200%)}::selection{background:#007862;color:#fff}html,body{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html{height:100%;min-height:100%}body{font-family:"Gordita",sans-serif;color:#383838;font-size:17px;line-height:1.4;font-weight:500;background:#383838;text-rendering:optimizeLegibility;height:100%;margin:0;padding:0}main{min-height:700px;background:#fff}h1,h2,h3,h4,h5,h6{color:#383838;font-family:"Gordita",sans-serif;font-weight:500;line-height:1.4;margin-bottom:18px;letter-spacing:.5px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;font-weight:inherit}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#383838}h1{font-size:65px}@media(min-width: 768px)and (max-width: 991.98px){h1{font-size:95px}}@media(min-width: 992px){h1{font-size:130px}}h2{font-size:32px;font-weight:700;letter-spacing:-0.5px}h3{font-size:18px;font-weight:700}h4{font-size:20px;font-weight:700}h5{font-size:20px}h6{font-size:16px;font-weight:700}p,li{font-family:"Gordita",sans-serif;font-size:17px;line-height:1.75em;margin:0 0 20px;color:#383838;font-weight:400}.uppercase{text-transform:uppercase}strong,.bold{font-weight:700}img.responsive{max-width:100%;height:auto}a{color:#383838;text-decoration:underline;cursor:pointer;transition:all .25s ease-in-out;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:6%;text-underline-offset:25%;text-underline-position:from-font}a:hover{color:#383838;text-decoration-thickness:12%}a.arrow-right{padding-right:24px;position:relative}a.arrow-right::after{content:"";display:block;background:url("/images/arrow-right.svg") right center no-repeat;height:16px;width:22px;position:absolute;right:0;top:1px;transition:transform .25s ease-in-out}a.arrow-right:hover::after{transform:translateX(3px)}main ol,main ul{margin:0 0 20px 0}main ol li,main ul li{margin-bottom:5px}main ol li:last-child,main ul li:last-child{margin:0}main ol ol,main ol ul,main ul ol,main ul ul{margin-top:10px;margin-bottom:10px}s{text-decoration:none;font-weight:normal !important;position:relative;white-space:nowrap}s::after{border-top:3px solid #fff;position:absolute;content:"";right:0;top:55%;left:0}sup{font-size:11px;top:-0.25rem}button,input,optgroup,select,textarea{font-family:"Gordita",sans-serif}input[type=password]:focus,input[type=email]:focus,input[type=text]:focus,input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus,input[type=tel]:focus,textarea:focus{outline:none}input[type=password],input[type=email],input[type=text],input[type=tel],input[type=file],textarea{max-width:100%;margin-bottom:20px;padding:8px 10px;height:auto;background-color:rgba(0,0,0,0);box-shadow:none;border:1px solid #bebebe;border-radius:4px;display:block;width:100%;line-height:1.5em;font-family:"Gordita",sans-serif;font-size:17px;font-weight:400;color:#383838;border-color:ease-in-out .15s,box-shadow ease-in-out .15s}input:focus,textarea:focus{border-color:#b5b5b5}.button,.btn-primary{font-family:"Gordita",sans-serif;font-size:16px;font-weight:600;text-shadow:none;box-shadow:none;line-height:24px;letter-spacing:.5px;border:none;color:#fff;background:#007862;padding:12px 20px;position:relative;overflow:hidden;cursor:pointer;border-radius:5px;transition:transform .2s cubic-bezier(0.22, 0.61, 0.36, 1),background-color .2s ease-out;transform:translateY(0);display:inline-block}.button:hover,.btn-primary:hover{background:#383838;color:#fff;border:none;transform:translateY(-2px)}.button.outline,.btn-primary.outline{background:none;border:1px solid #007862;color:#007862}.button.outline:hover,.btn-primary.outline:hover{background:none}.btn-primary{background:#cfb53b !important}span.faux-link{color:#cfb53b;transition:all .25s ease-in-out;font-weight:800}hr{border-color:#b5b5b5}.video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.bg-white{background-color:#fff}.text-white{color:#fff}.text-tan{color:#e19a82}.text-dark{color:#383838}.valign{display:flex;align-items:center}.text-right{text-align:right}.pb-0{padding-bottom:0 !important}.pt-0{padding-top:0 !important}.mt-15,.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-45{margin-top:45px}.mt-60{margin-top:60px}.mb-0{margin-bottom:0}.mb-15,.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-25,.mb-24{margin-bottom:24px}.mb-30{margin-bottom:30px}.mb-45{margin-bottom:45px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.mb-100{margin-bottom:100px}.full-width,.full{width:100% !important}.google-maps{width:100%;height:250px;display:block;border:none;position:relative;z-index:1}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,120,98,.5);z-index:2;pointer-events:none}.map{position:relative}@media(min-width: 1200px){.container{max-width:1180px !important}}section{padding:80px 0}@media(max-width: 767px){section{padding:60px 0}}section.alt{background:#efefef}.section-hero{background:#000 url("/images/hero-bg-1.webp") fixed center center no-repeat;background-size:cover;min-height:calc(100vh - 120px);width:100%}.section-hero::before{content:"";display:block;position:absolute;top:0;left:0;bottom:120px;right:0;background:url("/images/daybreak-sun.svg") center center no-repeat;background-size:contain;pointer-events:none}.next-meeting-info{background:#cfb53b;position:sticky;top:0;font-weight:600;padding:0 0 0;height:120px;z-index:10;display:flex;align-items:center;justify-content:center;text-align:center}.next-meeting-info .mb-15{margin-bottom:5px}.next-meeting-info a{text-decoration:none}@media(min-width: 992px){.what-is-daybreak .container{background:url("/images/daybreak-sun-alt.svg") left center no-repeat;min-height:565px}.what-is-daybreak .container .col-12{padding-top:50px}}.footer-section{background:#383838;padding:72px 0 27px;width:100%;color:#fff}.footer-section h6{color:#fff;margin-bottom:0}.footer-section p{margin-bottom:0;color:#fff}.footer-section a{text-decoration-line:underline;color:#fff;font-weight:normal}.footer-section a:hover{color:#efefef}.footer-section ul{margin:10px 0 0;padding:0}.footer-section ul li{display:inline-block;padding-right:31px}.footer-section ul li:last-child{padding-right:0}