:root{--color-primary:#1a3c33;--color-secondary:#446c51;--color-classy:#6bb26b;--color-gringo:#28a745;--black:#000;--white:#fff}.zd__alert{width:40rem;max-width:100%;margin:1rem auto}@media only screen and (max-width:991px){#drift-widget-container{display:none}}.zd__event_box{margin-bottom:25px;position:relative}.zd__event_box a{overflow:hidden}.zd__event_box p:first-child{position:absolute;font-size:1.2em;top:0;right:15px;padding:5px;background-color:var(--white);z-index:10}.zd__event_box img{height:210px;-o-object-fit:cover;object-fit:cover;transition:all .15s;background:var(--color-primary)}@media (min-width:768px){.zd__event_box img{height:240px}}@media (min-width:1200px){.zd__event_box img{height:340px}}.zd__event_box img:hover{transform:scale(1.05)}.zd__event_header{overflow:hidden;position:relative;width:100%;height:300px;background:var(--white) no-repeat 50% fixed;background-size:cover;margin-bottom:1rem}.zd__event_header img{width:100%;-o-object-fit:cover;object-fit:cover}.zd__event_header .zd__event_header_title_overlay{position:absolute;top:0;left:0;background-color:rgba(238,248,238,.95);color:#333;padding:15px 15px 8px}.zd__event_header .zd__event_header_date_overlay{position:absolute;right:16px;bottom:0;color:var(--white);background-color:var(--color-primary);padding:15px 15px 8px}.zd__footer{background-color:var(--color-primary);color:var(--white);margin-top:20px}.zd__footer h3{font-weight:700}.zd__footer a,.zd__footer a:active,.zd__footer a:link,.zd__footer a:visited{color:var(--white)}.zd__footer a:hover,.zd__footer a:hover i{color:var(--color-gringo)}.zd__footer hr{border-color:var(--white)}.zd__footer_social_icons{padding-top:1rem;display:flex;max-width:130px;margin:0 auto;justify-content:space-between}.zd__hero{background:var(--color-primary);position:relative;width:100vw;margin-bottom:1rem;border-bottom:.05rem solid var(--black);background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.zd__hero_overlay{padding-top:4rem;padding-bottom:4rem;text-align:center;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.zd_img_modal_open{cursor:zoom-in}.zd_img_modal_close{cursor:zoom-out}.zd__level_badge{border-radius:4px;margin-bottom:10px}.zd__mini_box{box-shadow:0 3px 5px rgba(0,0,0,.2);margin-bottom:15px}.zd__mini_box_header{text-align:center;background-color:var(--color-primary);color:var(--white);font-weight:700;padding-top:5px;padding-bottom:5px}.zd__mini_box_body{text-align:center;color:var(--white);background-color:var(--color-secondary);padding-top:15px;padding-bottom:15px}.zd__navbar{margin-bottom:0;border-bottom:.075rem solid var(--white)}.zd__navbar_logo{width:30px;height:30px;margin-bottom:4px;margin-right:10px}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:var(--color-gringo);text-decoration:underline}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:var(--white)}.bg-light{background-color:var(--color-primary)!important}.navbar-dark .navbar-brand,.navbar-dark .navbar-nav .nav-link{color:var(--white)}.navbar-dark .navbar-toggler{color:var(--white);border-color:var(--white)}.dropdown-toggle:after{display:none}.zd__page_title{margin-top:3rem}.zd__price_box{background-color:var(--color-primary);color:#fff;width:100%;padding:15px;margin-bottom:15px;box-shadow:0 3px 5px rgba(0,0,0,.2)}.zd__price_box span{font-size:125%}button,select{cursor:pointer}body,html{background-color:var(--white)}body{min-height:100vh;padding-top:60px}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:768px}}@media (min-width:768px){.container{max-width:992px}}@media (min-width:992px){.container{max-width:1100px}}@media (min-width:1200px){.container{max-width:1240px}}.btn-success{color:#fff;background-color:var(--color-secondary);border-color:var(--color-secondary)}.btn-success:hover{border-color:var(--color-classy)}.btn-success:hover,.dropdown-item:hover{color:#fff;background-color:var(--color-classy)}.dropdown-item:hover{text-decoration:none}.input-group-text{min-width:35px}.custom-select.is-invalid:focus,.custom-select.is-valid:focus,.form-control.is-invalid:focus,.form-control.is-valid:focus,.form-control:focus,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-control:valid:focus{box-shadow:none}.zd__page h4,.zd__page h5{font-weight:700}.zd__page ul{list-style-type:square}