::root{--event-background-color:#eed058!important;--event-border-color:#eed058!important}.gform-theme--foundation .gform_fields{grid-row-gap:20px!important}.orange{color:#D5702B!important}.no-padding .et_pb_module_header{padding:0!important}html:not(.et-fb-root-active) .hover-container{}html:not(.et-fb-root-active) .hover-container::before{content:"";height:100%;width:100%;transition:all 1.2 ease;background:linear-gradient(180deg,rgba(51,93,23,0.00) 40.04%,#335D17 100%);position:absolute;top:0;left:0;z-index:0}html:not(.et-fb-root-active) .reveal-on-hover{max-height:0!important;opacity:0!important;filter:blur(15px);overflow:hidden;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;transition:max-height 0.9s cubic-bezier(0.4,0,0.2,1),opacity 1s ease,filter 1s ease!important}html:not(.et-fb-root-active) .hover-container:hover .reveal-on-hover{max-height:600px!important;opacity:1!important;filter:blur(0)}html:not(.et-fb-root-active) .hover-container:hover::before{background:linear-gradient(180deg,rgba(51,93,23,0.6) 40.04%,#335D17 100%)}.gform-theme--foundation .gform_fields{grid-row-gap:16px}.gform_wrapper .top_label div.ginput_container input,textarea.medium,textarea.small{font-family:inherit;border:none!important;font-size:16px;height:48px;border-radius:100px;color:#213614}textarea.small::placeholder{color:#213614!important;font-size:16px}textarea.small{border-radius:20px!important}.gform_wrapper .gform_footer{justify-content:center}.gform_wrapper .gform_footer input.button,.gform_wrapper input[type="submit"],#gform_browse_button_1_8{font-family:inherit;font-size:18px!important;font-weight:600!important;border:none!important;white-space:normal;margin-right:0px!important;transition:all 0.3s ease-in-out;background-color:#D5702B!important;color:#ffffff;padding:6px 24px;border-radius:50px!important;height:100%!important}.gform_wrapper .gform_footer input.button:hover,.gform_wrapper input[type="submit"]:hover,#gform_browse_button_1_8:hover{background-color:#D55128!important}.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before{color:#D5702B!important}.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area{background-color:transparent!important;border-color:#298171!important;border-radius:30px}.gform_drop_instructions,.gform_fileupload_rules,.gfield_label{color:#298171!important}@media screen and (max-width:768px){.custom-cal-header h2{font-size:1.2rem!important}.custom-cal-nav{font-size:12px!important}}.custom-cal-container{font-family:sans-serif;background-color:#9FDDD2;padding:30px;border-radius:8px}.custom-cal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.custom-cal-header h2{margin:0;color:#1c5248;font-size:2rem;font-weight:300}.custom-cal-nav{text-decoration:none;background:#ffffff;color:#1c5248;padding:8px 16px;border-radius:4px;font-weight:bold;transition:all 0.2s ease}.custom-cal-nav:hover{background:#1c5248;color:#ffffff}.custom-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#eeeeee;border:1px solid #eeeeee}.custom-cal-day-name{background:#ffffff;text-align:left;padding:15px;font-weight:600;color:#888888;text-transform:uppercase;font-size:13px}.custom-cal-cell{background:#ffffff;min-height:140px;padding:10px;transition:background 0.3s ease;display:flex;flex-direction:column;gap:5px}.custom-cal-cell:hover{background:#fafafa}.custom-cal-date{font-size:18px;font-weight:500;color:#333333;margin-bottom:5px}.custom-cal-event{display:inline-block;background-color:#E0F4FF;color:#007BFF;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:bold;text-decoration:none;transition:all 0.2s ease-in-out;align-self:flex-start;word-break:break-word}.custom-cal-event:hover{transform:translateY(-2px);box-shadow:0 2px 6px rgba(0,0,0,0.1);filter:brightness(0.95);color:#0056b3}@media (max-width:768px){.custom-cal-container{padding:15px}.custom-cal-grid{display:flex;flex-direction:column;gap:0;max-height:400px;overflow-y:auto;border-bottom:1px solid #eeeeee;-webkit-overflow-scrolling:touch}.custom-cal-grid::-webkit-scrollbar{width:6px}.custom-cal-grid::-webkit-scrollbar-track{background:#f9f9f9;border-radius:4px}.custom-cal-grid::-webkit-scrollbar-thumb{background:#9FDDD2;border-radius:4px}.custom-cal-grid::-webkit-scrollbar-thumb:hover{background:#1c5248}.custom-cal-day-name{display:none}.custom-cal-cell{min-height:auto;padding:15px 10px;border-bottom:1px solid #eeeeee;grid-column-start:auto!important}.custom-cal-date{font-size:16px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.custom-cal-date::before{content:attr(data-day);font-weight:700;color:#1c5248;text-transform:uppercase;font-size:13px}.custom-cal-event{display:block;margin-bottom:8px;word-break:normal;white-space:normal}}.em.pixelbones .input .button:not([data-nostyle]){border:1px solid #fff!important;background-color:#eed058!important;color:#ffffff!important}.em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div{background-color:#eed058!important;border:solid #eed058 1px!important}.em.pixelbones .em-cal-head.em-cal-days{background-color:#335d17!important;border-radius:6px 6px 0 0!important;border:none!important}.em.pixelbones .em-cal-head .em-cal-day{color:#ffffff!important;font-weight:bold!important;text-transform:uppercase!important}.em.pixelbones .em-cal-body .em-cal-day{border:1px solid #e2e8f0!important;background-color:#f8fafc!important}.em.pixelbones .em-cal-body .em-cal-day.eventful{background-color:rgba(46,163,242,0.08)!important}.em.pixelbones .em-cal-event{background-color:#2ea3f2!important;border-color:#2ea3f2!important;color:#ffffff!important}.em.pixelbones .em-cal-event a{color:#ffffff!important;text-decoration:none!important}.em.pixelbones .em-cal-event a:hover{text-decoration:underline!important}.em.pixelbones .em-cal-day-date .ring{border-color:#eed058!important}.em.pixelbones .em-cal-nav{margin-bottom:20px!important}.em.pixelbones .em-calnav{background-color:#2ea3f2!important;border-radius:4px!important;padding:5px!important}.em.pixelbones .em-calnav svg path{stroke:#ffffff!important}.em.pixelbones .em-calnav:hover{background-color:#335d17!important}.em.pixelbones .em-calnav-today{background-color:#eed058!important;color:#333333!important;border:none!important;font-weight:bold!important}.em.pixelbones .em-calnav-today:hover{background-color:#d1b445!important}