@charset "UTF-8";
.single-image{width:100%;height:auto}.slider{display:grid}.slider svg{width:18px;height:20px;fill:#fff}.slider .glide__arrows .glide__arrow--left{left:0em}.slider .glide__arrows .glide__arrow--right{right:0em}.glide__slides .slider-item{list-style:none;position:relative}.slider img{width:100%;height:auto;vertical-align:middle}.slider .glide__arrow{background-color:rgba(0, 0, 0, 0.5);border-radius:25px}.slider .glide__arrow:hover{transform:translateY(-50%)}.slider-mask{position:relative;margin-top:-63px;z-index:9;width:auto;height:auto}.caption-hero{background:rgba(255, 255, 255, 0.6);bottom:0;color:#fff;font-size:22px;padding:15px;position:absolute;top:0;height:110px;width:100%}.caption-hero h1,.caption-hero h2,.caption-hero h3,.caption-hero h4,.caption-hero h5,.caption-hero h6{color:#676767;font-weight:bold}.caption-hero p,.caption-hero a{color:#676767;font-weight:bold;font-size:24px}.slider-vid{object-fit:cover;width:100%;height:680px}.frame .slider ul{padding:0px}@media screen and (max-width:1140px){.slider .caption-hero h1,.slider .caption-hero h3{font-size:16px}.slider .caption-hero p{font-size:14px}.slider-mask{display:none}}@media screen and (max-width:992px){.slider-vid{display:none}}.texticon__container{margin-left:auto;margin-right:auto}.texticon__icon{margin-left:auto;margin-right:auto;text-align:center;padding:0.5rem 0.5rem}.texticon__container .texticon__icon svg{width:80px;height:80px}.cls-2,.cls-3{fill:#fff}.tabs-container{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.tabs-container button{cursor:pointer;background:#60B55B;border-left:1px solid #60B55B;border-right:1px solid #60B55B;border-top:1px solid #60B55B;border-bottom:none;color:#FFFFFF;padding:10px;font-size:16px;font-weight:bold;border-top-left-radius:1px;border-top-right-radius:1px;line-height:20px;min-height:30px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2)}.tabs-container .tab-button.active{background:#60B55B;color:#FFFFFF}.tabs-container .tabs{background:#FFFFFF;color:#333333;padding:12px;width:100%;border:1px solid #60B55B}.tabs-container .tabs .tab{display:none}.tabs-container .tabs .active{display:block}.tabs-container .tabs .tab:target{display:block}@media screen and (max-width:992px){.tabs-container button{font-size:16px}.tabs-container .tabs{padding:0px}}@media screen and (max-width:480px){.tabs-container button{width:100%;font-size:16px}}.accordion-container{margin-top:20px;margin-bottom:20px}.accordion{background-color:#60B55B;color:#FFFFFF;cursor:pointer;padding:12px;margin-top:5px;margin-bottom:5px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;width:100%;font-weight:bold;border-radius:15px;min-height:30px;font-size:20px}.accordion-container .active,.accordion:hover{background-color:#60B55B;transform:none}.accordion-container .active{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .caret{float:right}.accordion-container .accordion .caret::before{content:"+";color:#FFFFFF;display:inline-block}.accordion-container .active .caret::before{content:"−"}.accordion-container .active{margin-bottom:0}.panel{padding:0 12px 0 12px;background-color:#FFFFFF;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;color:#333333;border-radius:15px}.active-panel{border:1px solid #60B55B;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:20px}.panel h1{color:#333333}.panel h2{color:#333333}.panel h3{color:#333333}@media screen and (max-width:992px){.accordion{font-size:16px}}.map{margin-top:5px}form h2{color:#60B55B}form .clearfix::before{background-color:transparent}.form-check{padding-left:0}.form-check span{margin-left:10px}.form-group{padding:10px 0 10px 0}.control-label,.required{font-weight:bold}.btn-group{width:100%}.site-main-content .form-control{margin-top:10px;margin-bottom:10px;width:98.5%;padding:6px;margin:0}.form__textarea{height:200px}@media screen and (max-width:870px){.site-main-content .form-control{width:95%}}.ce-row{display:flex;justify-content:left;align-items:left;flex-wrap:wrap}.ce-column{width:100%;margin:0}.gallery-default img{max-width:100%;width:auto;height:auto}@media screen and (min-width:992px){.ce-gallery .ce-column{margin:0}.ce-gallery[data-ce-columns="2"] .ce-column{width:49%}.ce-gallery[data-ce-columns="3"] .ce-column{width:32%}.ce-gallery[data-ce-columns="4"] .ce-column{width:24%}}.frame-textmedia-content{padding-top:10px;padding-bottom:10px}.image{position:relative}.hover-animation .image-caption{position:absolute;bottom:0;width:100%;display:flex;height:0%;background:#000;color:transparent;transition:height 0.2s ease, color 0.2s 0.1s ease}.hover-animation .image:hover .image-caption{height:10%;color:#60B55B;transition:height 0.2s 0.2s ease, color 0.2s ease}.hover-animation .image{overflow:hidden}.hover-animation .image img{transition:transform 1s cubic-bezier(0.49, 0.01, 0, 0.91)}.hover-animation .image img:hover{animation:none;transform:scale(1.25) rotateZ(3deg)}.gallery-default{text-align:center}.gallery-default img{width:auto;height:auto;padding:0;margin-top:10px;vertical-align:middle}.image-caption-top{position:absolute;top:10px;left:28px;color:#fff}.image-caption{margin-top:10px;margin-bottom:20px}.image-caption-top,.image-caption{font-size:16px;line-height:24px;background:rgba(255, 255, 255, 0.6);bottom:0;color:#fff;font-size:22px;padding:15px;position:absolute;top:0;height:110px;width:100%;margin:0}.video-embed-item{width:100%}.video-caption{width:150px;height:150px;text-align:center;margin-left:auto;margin-right:auto;margin-top:-45%}.video-thumbnail{width:100%;height:auto}.video-caption svg{width:100px;height:100px;fill:#fff}.table-responsive{width:100%;overflow:auto}.table,.contenttable{border-collapse:collapse;border-spacing:0;display:block}.table th,.table td{padding:0.75rem;vertical-align:top}.contenttable th,.contenttable td{padding:0.75rem;vertical-align:top;border:1px solid #333333}@media screen and (max-width:1400px){.image-caption-top{position:relative;color:#000;top:0;left:0;padding-top:20px;padding-bottom:20px}}@media screen and (max-width:480px){.table-responsive{width:100%}}.file-upload__container{padding-top:20px;width:100%}.file-upload{margin-left:auto;margin-right:auto;width:320px}.file-upload input{background:#FFFFFF;color:#fff;border-radius:5px}.modal{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0, 0, 0, 0.5);justify-content:center;align-items:center;z-index:11111111}.display-none{display:none}.display-block{display:block}.modal-content{background-color:#FFFFFF;margin:auto;padding:0;border-radius:8px;margin-top:5%;margin-bottom:5%}.modal-header{width:100%;height:60px;padding:20px;border-top-left-radius:8px;border-top-right-radius:8px;background:#60B55B;color:#FFFFFF}.modal-title{font-size:20px;color:#FFFFFF}.modal-close,.modal-close:hover{float:right;font-size:20px;font-weight:bold;padding:0;border:none;cursor:pointer;background:#60B55B;color:#FFFFFF}.modal-main{width:100%;min-height:100px;padding:20px;overflow-y:auto}@media screen and (max-width:992px){.modal-content{min-width:90%}.modal-main{max-height:400px}}.button__wrapper{position:relative;transition:all 0.2s ease;padding:3px 2px}.button__wrapper-full-width{width:100%}.button__wrapper-full-width .btn{display:block;width:100%}.btn{cursor:pointer;border:none;padding:10px;margin-top:5px;margin-bottom:5px;border-radius:8px}.btn-default{background:#60B55B;color:#FFFFFF}.btn svg,.button svg{width:16px;height:16px}.btn:focus{box-shadow:inherit}.btn:hover{color:#FFFFFF;background:#60B55B}.btn:focus{box-shadow:none}.back-btn,.back-btn:hover{padding:10px;font-weight:bold;font-size:20px;background:rgba(0, 0, 0, 0.1);color:#FFFFFF;width:100%;text-align:center;line-height:1.5;border-radius:8px;-webkit-appearance:inherit}@media screen and (max-width:920px){.back-btn{width:100%;font-size:14px}}.newsticker{margin:0 auto;white-space:nowrap;overflow:hidden;box-sizing:border-box;padding:10px}.newsticker span{display:inline-block;padding-left:100%;animation:newsticker 30s linear infinite;-webkit-animation:newsticker 30s linear infinite}.newsticker p{font-size:30px}.newsticker span:hover{animation-play-state:paused;cursor:pointer}@-webkit-keyframes newsticker{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes newsticker{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@media screen and (max-width:992px){.newsticker p{font-size:16px}}.lightbox-modal{display:none;position:fixed;z-index:11111;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000}.lightbox-modal-content{position:relative;margin:auto;padding:10px 0;width:90%;max-width:1200px}.close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold}.close:hover,.close:focus{color:#999;text-decoration:none;cursor:pointer}.lightboxSlides{display:none}.lightboxSlides img{vertical-align:middle}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-50px;color:#fff;font-weight:bold;font-size:20px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:rgba(0, 0, 0, 0.8)}.numbertext{color:#ffff;font-size:12px;padding:8px 12px;position:absolute;top:0;background-color:rgba(0, 0, 0, 0.5)}.caption-container{text-align:center;padding:16px;color:#000;background-color:#fff;min-height:50px;margin-top:-6px}.thumbnail-navigation{margin:auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.thumbnail-column{width:25%;height:90px;display:inline-block;border:2px solid #fff}.thumbnail-column img{width:100%;height:100%;object-fit:cover;overflow:hidden}img.thumbnail{opacity:0.6}.thumbnail-column .active,.thumbnail:hover{opacity:1}.hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.fb_post{margin-top:30px;background:#f8f8f8;border:2px solid #eaeaea;padding:30px;box-shadow:0px 1px 3px 0px #999;display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start}.fb_post img{max-width:100%}.fb_post_main-info{padding:10px;flex:20}.fb_post_main-info p{word-break:break-word}.fb_post_img{padding:10px;flex:10}.fb_post button{padding:6px;font-size:1em;background:#ee750c;border:1px solid #ee750c;border-radius:5px;color:#fff;cursor:pointer;transition:0.2s ease}button:hover{transform:scale(1.04)}@media screen and (max-width:992px){.fb_post_main-info{padding:10px;flex:inherit}.fb_post_img{padding:10px;flex:inherit}}.icon-card .card-main{margin-top:-75px}.icon-card .card-main h4{padding-top:20px}.icon-card .card-header .texticon__icon svg{background-color:#fff}.news .article-card{background-color:#fff;border-radius:5px;padding:10px;margin-bottom:20px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);overflow:hidden}.news .article-card:hover{box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.2)}.news .article-card .news-img-wrap{width:100%;height:300px;overflow:hidden}.news .article-card .news-img-wrap img{width:100%;height:100%;object-fit:cover}.news .article-card .teaser-text{height:300px;overflow:hidden}.news .article-card .description{max-height:140px;overflow:hidden}.news .article .news-img-wrap-detail img{width:100%;height:auto}.news-text-wrap{overflow:hidden}.news .header{border-bottom:1px solid #FFFFFF;margin-bottom:20px}.news-single .header{border-bottom:1px solid #FFFFFF;margin-bottom:0}.news .article-card .header{padding:10px 0 10px 0;text-align:center}.frame .news .footer{display:none}.news-backlink-wrap{width:115px}.news-backlink-wrap a{color:#fff;text-decoration:unset;display:flex;justify-content:center;align-items:center}.news-backlink-wrap a svg{fill:#fff;width:20px;height:20px}.news-slider .slider-item{padding:5px}.news-list-view .article-feed .description{width:300px;height:300px}.news-list-view .article-feed .webfeedsFeaturedVisual{max-width:100%;max-height:100%;object-fit:cover}.news-list-view-default .news-img-wrap{width:400px;height:300px;overflow:hidden}.news-list-view-default .news-img-wrap img{max-width:100%;max-height:100%;object-fit:cover;margin-top:5px;margin-left:20px;vertical-align:middle}.news-single .news-img-wrap{width:100%;height:auto;margin:0 0 0 0}.news-single .news-img-wrap img{width:100%;height:auto}.news-list-view-default .article-row{margin-bottom:30px;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);overflow:hidden;padding:15px 20px 20px 0px}.news-list-view .f3-widget-paginator{padding:0 10px 0 10px;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);margin:10px 0 10px 0}.f3-widget-paginator li{display:inline-block;padding:10px}.f3-widget-paginator .next{position:relative}.f3-widget-paginator .next:hover{background-color:transparent}.news .article-card .more.btn.btn-block{width:100%;display:inherit;text-align:center;color:#fff}.grid-container-news{display:grid;margin-left:auto;margin-right:auto;grid-gap:40px;grid-template-columns:1fr 1fr 1fr}.grid-container-news-2{display:grid;margin-left:auto;margin-right:auto;grid-gap:60px;grid-template-columns:2fr 1fr}.no-media-element svg{width:100%;height:100%;fill:#ccc}.news-list-category,.news-detail-category{padding:3px;border-radius:5px}.news-single-gallery .news-img-wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px}.news-single-gallery .news-img-wrap .mediaelement-image{width:100%;height:300px}.news-single-gallery .news-img-wrap .mediaelement-image img{width:100%;height:100%;overflow:hidden;object-fit:cover}.news .no-media-element svg{width:100%;height:100%}@media only screen and (max-width:992px){.grid-container-news,.grid-container-news-2{grid-gap:0;grid-template-columns:1fr}.news-list-view-default .news-img-wrap{width:120px;height:90px;overflow:hidden}.news-list-view-default .news-img-wrap img{margin-top:10px;margin-left:0px}.news-list-view-default .article-row{padding:15px 20px 20px 20px}.news svg{width:20px;height:20px}}.tx-filelist{width:100%;text-align:left}.tx-filelist .table{width:100%}.tx-filelist .table img{width:20px;height:auto;vertical-align:bottom;margin-right:2px}.tx-filelist .media{padding:10px;width:200px;height:200px}.tx-filelist .parentfolder{width:60px;height:auto}.tx-filelist .tx-filelist__image img{width:100%;height:100%;object-fit:cover}.tx-filelist .gallery-item{width:100%}.tx-filelist__gallery{display:flex}.tx-filelist .tx-filelist__gallery-folder{width:100%;height:100%;object-fit:cover}.tx-filelist .media-body{display:none}.breadcrumb li{display:inline-block;padding:5px}.tx-filelist__folders{display:flex}.folder-body{text-align:center}.card-img-top{width:200px;height:200px}@media screen and (max-width:560px){.tx-filelist__gallery{display:block}.tx-filelist .media{padding:0}.card-img-top{width:300px;height:300px}}.fc-right{text-align:center}.fc-event-container{padding:1px}.event-content{padding:1px;border:1px solid #FFFFFF}.event-content a{color:#60B55B}.event-list .fc-list-view{border-width:1px;border-style:solid;height:auto;max-height:500px}.event-list .fc-scroller{height:500px !important;overflow-y:scroll}.event-list .fc-list-heading td{background-color:#616c76 !important}.event-list .fc-list-item:hover td{background-color:transparent !important}.event-list .fc-list-empty{background-color:transparent !important}.tx-cart-products .col-md-4{text-align:center}.tx-cart-products .col-md-4 img{width:100%;height:auto}.checkout-link{width:200px;padding:0}#hidden-field{display:none}.form-control{margin-top:10px;margin-bottom:10px}.product-image-slider{margin-bottom:30px}.tx-cart-products .row{margin-top:30px;margin-bottom:30px}.event-registration-row{padding:10px 0 10px 0}.event-registration-row label,.event-list-label{font-weight:bold}.event-image{width:100%;height:auto}.event-image-location{width:200px;height:auto}.event-registration-row input[type=text]{width:100%}.powermail_fieldset{padding:10px;margin:10px 0 10px 0}.powermail_fieldwrap{margin-top:15px;margin-bottom:15px}.powermail_label{font-weight:bold}.mandatory{color:#FFFFFF}.powermail_input{padding:0;width:100%}.powermail_textarea{width:100%}.powermail_submit{cursor:pointer;background:#60B55B;border:none;border-radius:12px;padding:0.5rem 0.5rem;color:#FFFFFF;margin-top:0px;margin-bottom:0px;font-size:18px;font-weight:bold;width:100%}.powermail_submit:focus{box-shadow:inherit}.powermail_submit:hover{color:#FFFFFF}.powermail_input,.powermail_date,.powermail_captcha{padding:0.5rem 0.5rem;width:98%}.powermail_legend{font-weight:bold;font-size:24px}.powermail_fieldwrap_type_text .powermail_field{font-weight:bold;font-size:20px}.calendarize table{border-collapse:collapse;margin:25px 0;font-size:0.9em;font-family:sans-serif;width:100%;min-width:400px;border-radius:12px;box-shadow:0 0 20px rgba(0, 0, 0, 0.15)}.calendarize table thead tr{background-color:#FDC700;color:#ffffff;text-align:left}.calendarize table th{padding:12px 15px;text-align:center}.calendarize table td{padding:12px 15px;width:100px;height:100px}.calendarize table .events li{background-color:#FDC700;padding:5px;border-radius:5px;list-style:none}.calendarize table .events li a{color:#fff}