.heading{position:relative}.heading:before{content:'';display:block;width:36px;height:4px;background-color:#000;position:absolute;top:-8px;left:0}.heading.is-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center}.heading.is-centered:before{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.btn,.menu-btn,.gform_button{display:inline-block;height:40px;line-height:40px;padding:0 20px;text-align:center;background-color:#236f3e;color:#fff;cursor:pointer;font-size:16px;font-weight:400;text-transform:uppercase;transition:.2s ease;-webkit-transition:.2s ease;border-radius:unset}.btn:disabled,.menu-btn:disabled,.gform_button:disabled{cursor:default;background-color:rgba(0,98,137,.84);color:rgba(104,165,189,.84)}.btn:hover:not(:disabled),.menu-btn:hover:not(:disabled),.gform_button:hover:not(:disabled),.btn:focus:not(:disabled),.menu-btn:focus:not(:disabled),.gform_button:focus:not(:disabled){background-color:rgb(0, 204, 102);color:#fff}.btn.btn-secondary,.btn-secondary.menu-btn,.btn-secondary.gform_button{padding:10px 15px;background-color:transparent;text-transform:capitalize;border:1px solid #fff}.btn.btn-secondary:hover:not(:disabled),.btn-secondary.menu-btn:hover:not(:disabled),.btn-secondary.gform_button:hover:not(:disabled),.btn.btn-secondary:focus:not(:disabled),.btn-secondary.menu-btn:focus:not(:disabled),.btn-secondary.gform_button:focus:not(:disabled){background-color:#fff;color:#000}.events{font-size:14px;line-height:18px}.events.section{padding-top:0}.events .container{max-width:100%}.block--row-space-between{display:flex;justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.events-list{color:#fff}.events-item{margin-bottom:35px}.events-holder{position:relative;background-image:linear-gradient(rgba(39,49,62,.5),rgba(39,49,62,.5)),var(--bg-image-small);background-repeat:no-repeat;background-size:cover}.events-aside{background:rgb(0, 204, 102) 0% 0% no-repeat padding-box;padding:20px;width:100%;min-height:170px;height:40%}.events-aside__box{z-index:10;opacity:1;color:#fff;min-width:145px;flex-direction:column;display:flex;flex-direction:column;justify-content:space-between;height:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-flex-direction:column;-ms-flex-direction:column}.events-aside__box.box--lined-bottom{border-bottom:1px solid rgba(255,255,255,.2)}.events-aside__box.box--top{font-weight:900}.events-aside__box.box--bottom{padding-top:5px;height:68px}.events-body{padding:35px 20px;display:flex;flex-direction:column;justify-content:space-between;right:0;height:60%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.events-description{margin-bottom:30px;font-size:20px;line-height:25px}.events-title{font-size:24px;line-height:36px;margin-bottom:15px}.events-actions{width:100%;max-width:180px;align-self:center}.events-footer{display:none}.events-footer.events-footer--has-accordion{display:block;color:#000;font-size:18px;line-height:27px}.events-footer--has-accordion .events-footer__actions{display:flex;justify-content:center}.events-footer--has-accordion .block--lg-25w{padding:50px 0 20px;margin:0 auto;text-align:center}.events-footer--has-accordion .block--lg-25w img{width:67%;height:auto}.events-footer--has-accordion .block--lg-75w{padding:20px 20px 25px}.events-footer--has-accordion .events__address{margin-bottom:30px;font-style:inherit}.events-footer--has-accordion .events-footer__content{max-height:0;overflow:hidden;transition:max-height .5s ease-out;background-color:#f9f9f9;-webkit-transition:max-height .5s ease-out}.events-footer--has-accordion .events-footer__actions{position:relative;width:100%;height:35px;cursor:pointer;color:#236f3e;font-size:14px;line-height:18px;font-weight:600;background-color:#f9f9f9}.events-footer--has-accordion .events-footer__actions.active{background-color:#f2f2f2;transition:background-color .2s ease;-webkit-transition:background-color .2s ease}.events-footer__actions .events-footer__btn{position:relative;padding:5px 10px;margin-left:-18px;display:flex;align-items:center}.events-footer__actions .collapse-block{display:none}.events-footer__actions.active .expand-block{display:none}.events-footer__actions.active .collapse-block{display:flex}.events-footer__actions .events-footer__btn:after{content:"";position:absolute;right:-18px;width:18px;height:18px}.events-footer__actions .expand-block:after{background:url("../images/down-arrow.svg") no-repeat}.events-footer__actions .collapse-block:after{background:url("../images/up-arrow.svg") no-repeat}.events-button{display:flex;align-items:center;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.events-button svg path{stroke:#fff}.events-button:hover svg path{stroke:#000}.events-button .events-button__text{margin-right:10px;line-height:20px}.events .text--sm-size{font-size:16px;line-height:20px}.events .text--md-size{font-size:18px;line-height:23px}.events .text--lg-size{font-size:35px;line-height:44px}.events .text--uppercase{text-transform:uppercase}.events .text--bold{font-weight:700}.shortcode .events-form{font-size:16px;line-height:20px}.events .overlay,.shortcode.overlay{display:none;height:100%;position:fixed;padding:15px;width:100vw;left:0;top:0;z-index:1000;overflow:auto;background:rgba(0,0,0,.8)}.events .popup,.shortcode .popup{position:absolute;width:90vw;margin-top:15px;margin-bottom:15px;height:100%;background-color:#fff;text-align:center;color:#000;opacity:1;left:50%;top:50%;padding:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.events .popup-form,.shortcode .popup-form{position:relative;margin:0 auto;height:100%;padding:32px 20px}.shortcode .popup-form{overflow-y:auto}.events .form__item,.shortcode .form__item{display:flex;font-size:18px;line-height:23px;font-weight:400;color:#666;height:35px}.shortcode .form__item{padding-left:0;margin-left:0}.events .form__item .ginput_container,.shortcode .form__item .ginput_container{width:100%}.events .form__item input[type=text],.events .form__item input[type=email],.events .form__item input[type=file],.events .form__item textarea,.shortcode .form__item input[type=text],.shortcode .form__item input[type=email],.shortcode .form__item input[type=file],.shortcode .form__item textarea{font-size:18px;line-height:23px;color:#666;padding:0 5px}.events .form__item input[type=text],.events .form__item input[type=email],.events .form__item input[type=file],.events .form__item .ginput_container_textarea,.shortcode .form__item input[type=text],.shortcode .form__item input[type=email],.shortcode .form__item input[type=file],.shortcode .form__item .ginput_container_textarea{border-bottom:2px solid #e2e2e2}.events .gfield_error input[type=text],.events .gfield_error input[type=email],.events .gfield_error input[type=file],.events .gfield_error textarea,.shortcode .gfield_error input[type=text],.shortcode .gfield_error input[type=email],.shortcode .gfield_error input[type=file],.shortcode .gfield_error textarea{box-shadow:none;border-bottom:2px solid rgba(255,104,46,.9);-webkit-box-shadow:none}.events .form__item input[type=text]:after,.shortcode .form__item input[type=text]:after{position:relative}.events .form__textarea-holder,.shortcode .form__textarea-holder{height:53px}.events .ginput_container_textarea,.shortcode .ginput_container_textarea{height:53px}.events .form__textarea-holder textarea,.shortcode .form__textarea-holder textarea{color:#666;height:50px}.events .form__textarea-holder textarea::-webkit-scrollbar,.shortcode .form__textarea-holder textarea::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.07);-webkit-appearance:none}.events .form__textarea-holder textarea::-webkit-scrollbar-thumb,.shortcode .form__textarea-holder textarea::-webkit-scrollbar-thumb{border-radius:2px;max-height:20px;background-color:rgba(0,0,0,.2)}.events input[type=checkbox],.shortcode input[type=checkbox]{display:none}.events input[type=checkbox]:checked+label,.events input[type=checkbox]:not(:checked)+label,.shortcode input[type=checkbox]:checked+label,.shortcode input[type=checkbox]:not(:checked)+label{display:inline-block;position:relative;padding-left:40px;line-height:20px;cursor:pointer;font-weight:300}.events input[type=checkbox]+label,.shortcode input[type=checkbox]+label{position:relative}.events input[type=checkbox]+label:before,.shortcode input[type=checkbox]+label:before{content:"";display:block;position:absolute;width:18px;height:18px;cursor:pointer;top:0;left:0;border:2px solid #e2e2e2;background-color:#fff}.events input[type=checkbox]:checked+label:before,.shortcode input[type=checkbox]:checked+label:before{border:2px solid #236f3e;background-color:#236f3e}.events input[type=checkbox]:checked+label:after,.shortcode input[type=checkbox]:checked+label:after{content:"";display:block;width:7px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.events .gfield.gfield_error,.shortcode .gfield.gfield_error{margin-bottom:32px}.events .validation_error,.events .validation_message,.shortcode .validation_error,.shortcode .validation_message{margin-bottom:0}.events .form__item--required-field,.shortcode .form__item--required-field{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.events .form__item--required-field .validation_message,.shortcode .form__item--required-field .validation_message{font-size:14px;line-height:24px;font-weight:300;text-align:left;margin-bottom:0}.events .form-item__consent-message,.shortcode .form-item__consent-message{font-size:12px;line-height:15px;text-align:left}.events .form-item__consent-message .ginput_container,.shortcode .form-item__consent-message .ginput_container{display:flex}.events .events-form__header,.shortcode .events-form__header{margin-bottom:27px}.events .events-form__header .title-3,.shortcode .events-form__header .title-3{margin-bottom:0}.shortcode .events-form__header .title-3{margin-top:0;font-size:32px}.shortcode ul.gform_fields{font-size:24px;line-height:31px;padding:0;margin:0;list-style-type:none!important}.shortcode ul.gform_fields li:before{display:none}.shortcode ul.gform_fields li:not(:last-child){margin-bottom:32px}.shortcode .validation_error{font-size:14px;font-weight:300}.events .gform_footer,.shortcode .gform_footer{width:120px;margin-bottom:20px}.events .gform_button,.shortcode .gform_button{width:100%;font-size:20px;line-height:25px}.events-form .form__btn{position:absolute;right:0;top:0;height:45px;width:auto;cursor:pointer}.events-form .form__btn--close,.events-form .form__btn--close{position:relative;width:auto;height:auto;display:inline-block;padding:45px 45px 0 0}.events-form .form__btn--close:before,.events-form .form__btn--close:after{content:"";position:absolute;top:12px;right:21px;height:21px;width:2px;background-color:#333}.events-form .form__btn--close:before{transform:rotate(45deg)}.events-form .form__btn--close:after{transform:rotate(-45deg)}.events-form__content .gform_validation_error{margin-top:-10px}.shortcode.link-primary{color:#236f3e;font-weight:400;text-decoration:none}.shortcode.link-primary:hover{color:rgba(255,104,46,.9);text-decoration:none}.shortcode .gform_body{margin-bottom:0}.events-list .events-body{background:linear-gradient(rgba(39,49,62,.5),rgba(39,49,62,.5))}.events-list .events-holder--background__desktop,.events-list .events-holder--background__mobile{width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:-10;background:linear-gradient(rgba(39,49,62,.5),rgba(39,49,62,.5))}.events-list .events-holder--background__desktop{display:block}.events-list .events-holder--background__mobile{display:none}@media (min-width:768px){.events{font-size:16px;line-height:20px}.events .container{max-width:90%}.events-holder{position:relative;height:auto;display:flex;min-height:212px}.events .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.events-aside{background:rgb(0, 204, 102) 0% 0% no-repeat padding-box;padding:30px 40px;height:100%;min-height:212px}.events-aside__box.box--bottom{height:50%}.events-body{padding:30px 40px;display:flex;flex-direction:column;justify-content:space-between;right:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.events-actions{width:180px;align-self:flex-start}.events .text--sm-size{font-size:16px;line-height:20px}.events .text--md-size{font-size:20px;line-height:25px}.events .text--lg-size{font-size:45px;line-height:50px}.events .block--lg-25w{height:inherit;width:inherit}.events .popup,.shortcode .popup{max-width:600px;height:800px;overflow-x:hidden}.events .popup-form,.shortcode .popup-form{padding:45px 45px 50px}.events .events-form__header,.shortcode .events-form__header{margin-bottom:40px;padding:0;color:#000}.events .form__item,.shortcode .form__item{font-size:24px;line-height:31px;height:42px}.events .form__item--required-field:after,.shortcode .form__item--required-field:after{top:0;left:14%}.events .form__item--required-field .validation_message,.shortcode .form__item--required-field .validation_message{line-height:24px}.events .form__item input[type=text],.events .form__item input[type=email],.events .form__item input[type=file],.events .form__item textarea,.shortcode .form__item input[type=text],.shortcode .form__item input[type=email],.shortcode .form__item input[type=file],.shortcode .form__item textarea{font-size:24px;line-height:31px}.events .form__textarea-holder,.events .ginput_container_textarea,.shortcode .form__textarea-holder,.shortcode .ginput_container_textarea{height:97px}.events .form__textarea-holder textarea,.shortcode .form__textarea-holder textarea{color:#666;height:84px}.events-form .form__btn--close{padding:55px 55px 0 0}.events-form .form__btn--close:before,.events-form .form__btn--close:after{top:18px;right:26px}.events .form-item__consent-message,.shortcode .form-item__consent-message{font-size:15px;line-height:19px}.events-form__content .gform_validation_error{margin-top:-27px}.events .gform_footer,.shortcode .gform_footer{margin-bottom:0}.events-footer--has-accordion .block--lg-75w{padding:40px 0 40px;margin-left:0;width:75%}.events-footer--has-accordion .block--lg-25w{height:100%;padding:40px 30px}.events-footer--has-accordion .block--lg-25w img{min-width:145px;width:100%;height:auto;margin:0 auto}.events-footer--has-accordion .events-footer__body{max-width:85%;height:max-content}.shortcode .validation_error{font-size:16px}.events-list .events-holder--background__desktop{display:none}.events-list .events-holder--background__mobile{display:block}}@media (min-width:980px){.events-title{font-size:35px;line-height:45px;margin-bottom:5px}}@media (min-width:1200px){.events-holder{position:relative;min-height:212px;height:auto}.events .events-aside{background:rgb(0, 204, 102) 0% 0% no-repeat padding-box;padding:30px 40px;height:inherit}.events .events-body{padding:30px 55px;display:flex;flex-direction:column;justify-content:space-between;height:inherit;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify}.events .block--lg-25w{width:25%;max-width:276px;min-height:212px}.events .block--lg-75w{width:100%;height:inherit}.events .block-25margin-left{margin-left:25%}}