.my-accordion .accordion-toggle{display:none}.my-accordion .menu{background-color:#fff;color:#004b43;cursor:pointer;padding:12px 3px;width:100%;text-align:left;border-top:2px solid #cecece;outline:none;margin-top:4px;border-radius:0;font-size:inherit;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center}.my-accordion .menu img{margin-right:16px}.my-accordion .menu .arrow{margin-left:auto}.my-accordion .panel{background-color:#fff;color:#000;max-height:0;overflow:hidden;transition:max-height .3s ease}.my-accordion .accordion-toggle:checked~.panel{max-height:500px}.my-accordion .accordion-toggle:checked~.menu{background-color:#004b43;color:#fff}.my-accordion .arrow{float:right;display:block;color:#dbc79d;font-size:30px}.my-accordion .darrow{display:none}.my-accordion .accordion-toggle:checked~.menu .darrow{display:block}.my-accordion .accordion-toggle:checked~.menu .rarrow{display:none}.css-modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%}.css-modal:target{display:block}.css-modal .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.css-modal .modal-dialog{position:relative;max-width:500px;margin:1.75rem auto}.css-modal .modal-content{background-color:#fff;border-radius:.3rem;padding:20px}.css-modal .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dee2e6;padding-bottom:10px;margin-bottom:15px}.css-modal .close{font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-decoration:none;opacity:.5}.css-modal .close:hover{opacity:1}.css-modal .modal-footer{border-top:1px solid #dee2e6;padding-top:10px;margin-top:15px}.css-modal img.fill{max-width:100%;height:auto}.icon-sm{background:transparent 0% 0% no-repeat padding-box;opacity:1;width:30px;height:30px}.icon{width:40px;height:40px;background:transparent 0% 0% no-repeat padding-box;opacity:1;padding-right:8px}.directions-text .icon{position:relative;width:55px;height:55px;top:-4px}@media(min-width:992px){.instructions{margin-block-start:5em}}.instructions h3{border-block-end:2px solid #bbb;margin-block-end:10px}#directions h3{color:#000;text-align:left;font:normal normal medium 24px/30px Avenir;letter-spacing:0;opacity:1;line-height:33px}#directions .directions-text .green{text-align:left;font:normal normal normal 16px/24px Arial;letter-spacing:0;color:#004b43;opacity:1}.legend p{margin:0;font-size:.9em}.legend .col-4{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;align-items:center}.legend .col-4 p{margin:0 !important;color:#000;font-weight:600}.menu p{font-weight:700;margin:0 !important}@media only screen and (max-width:600px){.legend .col-4 p{margin:5px !important;text-align:center}.menu p{font-size:.75em}}/*This css file was minified by WSM*/