@import url(https://use.typekit.net/pud5vbn.css);a:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:2px}#page-container{font-family:'sofia-pro',sans-serif}h1,h2,h3,h4,h5,h6{padding-bottom:5px}#page-container h1{font-size:clamp(3.5rem, 5vw + 1rem, 3.875rem);letter-spacing:2px}#page-container h2{font-size:clamp(2.25rem, 4vw + 1rem, 3.375rem)}#page-container h3{font-size:clamp(2rem, 2.5vw + 1rem, 2.5rem);letter-spacing:.8px}#page-container h4{font-size:clamp(1.75rem, 2vw + 1rem, 2.25rem);letter-spacing:.72px}#page-container h5{font-size:clamp(1.5rem, 1.5vw + 1rem, 2rem);letter-spacing:.64px}#page-container h6{font-size:clamp(1.375rem, 1vw + 1rem, 1.625rem);letter-spacing:.52px}#page-container h2 .subhead{font-weight:300;font-size:clamp(1.5rem, 1.5vw + 1rem, 2rem)}#page-container #apply .apply-blurb h3{font-size:clamp(1.25rem, 1vw + 1rem, 1.5rem);letter-spacing:.52px}#page-container #hero h1{font-family:'warnock-pro-display',serif;font-weight:700;line-height:1em}#page-container h1,#page-container h2,#page-container h3,#page-container h4,#page-container h6{font-family:'sofia-pro',sans-serif;font-weight:900}#page-container p,#page-container ul,#page-container ol{font-family:'sofia-pro',sans-serif;font-weight:300}#menu-main.et-menu a{font-weight:400}body #page-container p a,.mapplic-element .mapplic-tooltip-description p a{color:#333;text-decoration:underline 1px!important;transition:opacity ease .3s}body #page-container .et_pb_bg_layout_dark p a{color:#fff}body #page-container p a:hover,#menu-footer-menu a:hover{opacity:1}#main-content a:not(.et_pb_button,.icon,img,.mapplic-list-category a,.mapplic-list-location a),#footer-section a:not(.et_pb_button,.icon,img){border-radius:4px;padding:2px;transition:ease all .2s;display:inline;overflow:hidden}#main-content a:not(.et_pb_button,.icon,img,.mapplic-list-category a,.mapplic-list-location a):hover,#footer-section a:not(.et_pb_button,.icon,img):hover{border-radius:3px;background-color:rgba(21,43,55,.2)}#menu-main.et-menu a,#menu-main.et-menu a:hover{transition:all 300ms ease 0ms}.et_pb_menu_inner_container{padding:10px 0}.nav li.et-show-dropdown>ul,.nav li:hover>ul{opacity:1;visibility:visible}#menu-main .cta-link{display:block;margin:auto}#menu-main .cta-link a{font-size:20px;font-weight:900;background-color:#002E23;padding:16px 32px!important;border-radius:10px;text-transform:uppercase;color:#fff!important;text-align:center;border:2px #002E23 solid}#menu-main .cta-link:hover a{background-color:transparent;border-color:#fff;opacity:1}#menu-main>li>a>span{height:18px}#apply .apply-blurb.icon{height:100%;display:flex;padding-top:4em;flex-wrap:wrap}.apply-blurb.icon .et_pb_blurb_content:before{position:absolute;font:var(--fa-font-sharp-solid);font-size:3em;color:#002e23;line-height:1em;top:-1.25em;left:0;right:0;margin-left:auto;margin-right:auto}.apply-blurb.icon.one .et_pb_blurb_content:before{content:"\e0ee"}.apply-blurb.icon.two .et_pb_blurb_content:before{content:"\e0ef"}.apply-blurb.icon.three .et_pb_blurb_content:before{content:"\e0f0"}footer{margin-top:-1px}#footer-section::after{content:url(/wp-content/uploads/2024/05/Orchard-Tree.svg);position:absolute;bottom:0;right:0;width:230px;height:400px;opacity:.5}#et-main-area .mapplic-list h4{font-family:"sofia-pro",sans-serif;font-weight:600;font-size:20px;margin:auto 20px auto 0}#et-main-area .mapplic-list-category h4{display:inline}#et-main-area .mapplic-list-category .mapplic-thumbnail{width:20px;height:20px;border:2px solid #002e23}#et-main-area .mapplic-list ol{padding:0}#et-main-area .mapplic-sidebar>.mapplic-filter>.mapplic-search-input{padding:24px 24px 14px 24px!important;border-bottom:solid 1px #002e23!important;color:#002e23}#et-main-area .mapplic-sidebar>.mapplic-filter>.mapplic-icon{fill:#002e23;top:22px}button.mapplic-button.mapplic-clear-button{color:rgba(0,0,0,0)!important}#et-main-area .mapplic-element button{border:none}.mapplic-list-location{display:block}.mapplic-list{background-color:#fff}.entry-content li>ul,.entry-content li>ol{padding-left:40px}.mapplic-tooltip .mapplic-tooltip-description p{font-size:1rem;color:#333}#main-content ul.key-dots{list-style:none;line-height:2em;padding-left:35px}#main-content ul.key-dots li:before{content:'\f111';font-family:'Font Awesome 6 Pro';font-weight:900;position:absolute;left:0;padding-top:2px}#main-content ul.key-dots li.black-dot:before{color:#333}#main-content ul.key-dots li.green-dot:before{color:#9BD3AE}#main-content ul.key-dots li.red-dot:before{color:#DC4E41}#main-content ul.key-dots li.orange-dot:before{color:#E96947}#main-content ul.key-dots li.yellow-dot:before{color:#E5BD5C}#et-main-area .et_pb_toggle_title::after{font-family:"Font Awesome 6 Pro";font-size:.75em;position:absolute;right:0;top:50%;margin-top:-.75em}#et-main-area .et_pb_toggle_title::before{display:none}#et-main-area .et_pb_toggle_open .et_pb_toggle_title::after{content:"\f068"}#page-container .faq-toggle h3{font-size:clamp(1.5rem, 1.5vw + 1rem, 2rem)}#page-container .faq-toggle .dsm-faq-item-wrapper{margin-bottom:0;padding:30px 0}#page-container .faq-toggle .dsm-faq-item-wrapper.dsm-faq-item-active:last-child,.faq-toggle .dsm-faq-item-wrapper:not(.dsm-faq-item-active):last-child{border-bottom:transparent}#et-main-area .et_pb_toggle_close .et_pb_toggle_title::after{content:"\f067"}.dh_email_icon:before{content:"\e076"}.et_pb_contact .et_pb_contact_form_label{display:block!important;padding-bottom:6px;font-weight:700}.start-conversation .et_pb_contact_form_label{color:#fff}.contact .et_pb_contact_form_label{color:#002E23}.et_pb_contact .et_pb_contact_field_options_title{display:none}.et_pb_contact input::placeholder,.et_pb_contact textarea::placeholder{opacity:.5}