html{min-height:100vh;background-color:#2d770d}.btn{border:none}h1,h2,h3,h4{font-family:'Nunito Sans',sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;font-variation-settings:wdth 100,YTLC 500;letter-spacing:-.5px}p{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-variation-settings:wdth 100}.bg-primary,.btn-primary{background:#2d770d!important}.bg-lightblue{background-color:#ABB1C9}.bg-lightblue-important{background-color:#ABB1C9!important}.boxtag{position:absolute;top:-0;right:0;padding:6px 12px;color:#222;background-color:#ABB1C9;border-radius:0 0 0 20px;font-size:.8rem;width:15%;min-width:75px;text-align:center;box-shadow:0 0 5px #000;text-transform:uppercase;font-weight:800}.btn.bg-primary{border:3px solid #2d770d}.btn.bg-primary:hover{background-color:#fff;border-color:#2d770d!important;color:#222!important}.btn.bg-lightblue:hover{background-color:#fff;border-color:#ABB1C9!important;color:#222!important}.card-image{height:auto;overflow:hidden}.carousel.slide:hover .carousel-caption{display:block!important}.carousel-caption{display:none!important;right:0;bottom:0;left:0;padding:1.25rem;padding-bottom:2rem;background-color:#00000080}.clickable{cursor:pointer}.dropdown-item{color:#fff!important}.dropdown-item:focus,.dropdown-item:hover{background-color:#2d770d;color:#fff}.fixed-container{display:none}.form-control,.form-select{box-shadow:inset 0 0 3px #ccc;background-color:#eee}.ribbonmemberonly:before{font:700 12px/1 'Nunito Sans',sans-serif;content:'MEMBER ONLY';background-color:#2d770d;color:#fff;padding:12px;width:245px;text-align:center;position:absolute;display:inline-block;top:25px;right:-80px;float:right;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:1px 1px 8px #0003}figure.image{margin:0;text-align:center}.fs-7{font-size:.8em}.glightbox-clean .gslide-title{margin-bottom:0!important}.h1{font-size:calc(25px + 0.390625vw);font-family:'Roboto',sans-serif;font-weight:700}.hero{z-index:1;width:100vw;height:auto;margin:auto;object-fit:cover}.hero video{width:100vw}#herologo{position:absolute;z-index:1000;top:27px;right:20px;filter:drop-shadow(2px 2px 5px #00000080)}.img-max{width:100%}.loginBtn{color:#fff}.loginBtn:hover{background-color:#fff!important;color:#000}.memberevent{background-image:url(/img/logo2_x50.png);background-position:right center;background-repeat:no-repeat}#menu{background-color:#2d770d;opacity:1}#menucontainer{background:#006400ff;background-position:center -3px;transition:all ease 1s}.navbar .nav-link{border:none!important;color:#000}.navbar-nav .nav-link.active{color:#2d770d}.nav-link:hover{color:#00f;text-decoration:underline}.nav-link,.nav-link:active{color:#222;border:1px solid #222;margin:1px}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#fff}.nav-pills .nav-link.active,.nav-pills .show > .nav-link{background-color:#2d770d}.pulse{animation:pulse 2s infinite}.quote{background-image:url(/img/quote25.png);background-position:top left;background-size:100px;background-repeat:no-repeat}.section-t{padding-top:75px!important}.section-b{padding-bottom:75px!important}.sub-title{font-size:1.75vw}.tag{position:absolute;top:-25px;left:-10px;padding:6px 12px;color:#fff;border-radius:10px;transform:rotate(-2deg);font-size:.8rem}.text-darkblue{color:#2d770d}.uploader-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.3s ease;background-color:#ff6464cc;cursor:pointer}.uploader-overlay i{color:#fff}.uploader-imagecontainer{position:relative;width:100%;max-width:400px}.uploader-imagecontainer:hover .uploader-overlay{opacity:1}.video-container{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.video-wrapper{position:relative;width:100%;max-width:900px;margin:0 auto}.video-wrapper video{width:100%;height:auto;display:block}.no-webp .watermark{background-image:url(/img/watermark.png)}.webp .watermark{background-image:url(/img/watermark.webp)}.watermark{background-position:center;background-repeat:no-repeat}​
@media (max-width: 768px){.section-tpadding-top:25px}.section-b{padding-bottom:25px}@media (max-width: 992px){.sideLine{border-right:none}}@media (min-width: 768px){.card-image{max-height:275px}}@media (min-width: 992px){.hero{margin-top:-73px}.hero:after{content:'';position:absolute;bottom:-80px;left:-5%;width:110%;height:150px;background:#fff;border-radius:100%}.herobglight:after{background:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}#herologo{top:175px;right:100px}#herohome{background-size:cover;background-position:center center;height:700px}.no-webp #herohome{background-image:url(/img/header1.jpg)}.webp #herohome{background-image:url(/img/header1.webp)}#herorop{background-size:cover;background-position:center top;height:300px;margin-top:-74px}.no-webp #herorop{background-image:url(/img/hero-rop.jpg)}.webp #herorop{background-image:url(/img/hero-rop.webp)}.fixed{position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;transform:translateZ(0);will-change:transform}.fixed-container{width:100vw;height:400px;position:relative;display:block}.fixed-wrap{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100%}.no-webp .fixed-image{background-image:url(/img/hero-fixed.jpg?1)}.webp .fixed-image{background-image:url(/img/hero-fixed.webp?1)}#menu{background-color:inherit}.nav-link,.nav-link:active{color:#222}}@media (max-width:468px){.ribbon:before{font-size:25px;padding:15px;width:290px;top:10px;right:-110px}}@keyframes pulse{0%{transform:scale(0.95) rotate(-2deg);box-shadow:0 0 0 0 #ff9890b3}70%{transform:scale(1) rotate(-2deg);box-shadow:0 0 0 10px #ff989000}100%{transform:scale(0.95) rotate(-2deg);box-shadow:0 0 0 0 #ff989000}}.calendar .calendar-title-wrapper{display:flex;align-items:flex-start}.calendar .calendar-title-wrapper .calendar-date-primary{display:flex;align-items:center;justify-content:center;flex-direction:column;width:auto;height:auto;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-primary .calendar-date-day{color:#4e73e5;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-primary .calendar-date-month{color:#4e73e5;line-height:1;font-size:1rem;text-transform:uppercase;text-align:center}.calendar .calendar-title-wrapper .calendar-date-secondary{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fcfcfd;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-secondary .calendar-date-day{color:#dde1e9;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-secondary .calendar-date-month{color:#dde1e9;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-success{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#e8faf8;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-success .calendar-date-day{color:#17d1bd;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-success .calendar-date-month{color:#17d1bd;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-info{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#ebf7ff;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-info .calendar-date-day{color:#36afff;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-info .calendar-date-month{color:#36afff;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-warning{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fffaf0;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-warning .calendar-date-day{color:#FFC868;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-warning .calendar-date-month{color:#FFC868;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-danger{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#feeeef;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-danger .calendar-date-day{color:#F95062;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-danger .calendar-date-month{color:#F95062;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-light{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fefeff;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-light .calendar-date-day{color:#f7f9fa;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-light .calendar-date-month{color:#f7f9fa;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-dark{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#ebedee;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-dark .calendar-date-day{color:#394856;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-dark .calendar-date-month{color:#394856;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-date-base{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#f0fafb;width:4rem;height:4rem;border-radius:50%}.calendar .calendar-title-wrapper .calendar-date-base .calendar-date-day{color:#68CBD7;font-weight:500;font-size:1.5rem;line-height:1}.calendar .calendar-title-wrapper .calendar-date-base .calendar-date-month{color:#68CBD7;line-height:1;font-size:1rem;text-transform:uppercase}.calendar .calendar-title-wrapper .calendar-meeting-info{display:flex;flex-direction:column;margin-left:1rem}.calendar .calendar-title-wrapper .calendar-meeting-info .calendar-pro-title{color:#3c4142;font-size:14px}.calendar .calendar-title-wrapper .calendar-meeting-info .calendar-meeting-time{color:#B1BAC5;font-size:13px}.calendar .calendar-meeting-points{font-weight:400;font-size:13px;margin-top:.5rem}.calendar .calendar-meeting-points .calendar-meeting-item{display:list-item;color:#727686}.calendar .calendar-meeting-points .calendar-meeting-item span{margin-left:.5rem}.calendar .calendar-meeting-action{text-align:right}.calendar .calendar-meeting-action a{text-transform:uppercase}.image-gallery,.video-gallery{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px}.image-gallery > li,.video-gallery > li{flex:1 1 auto;height:300px;cursor:pointer;position:relative}.image-gallery::after,.video-gallery::after{content:"";flex-grow:999}.image-gallery li img,.video-gallery li img{object-fit:cover;width:100%;height:100%;vertical-align:middle;border-radius:5px}.overlay{position:absolute;width:100%;height:100%;background:#39393980;top:0;left:0;transform:scale(0);transition:all .2s .1s ease-in-out;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:3rem;flex-direction:column}.image-gallery li:hover .overlay,.video-gallery li:hover .overlay{transform:scale(1)}#gallery-modal .modal-img{width:auto;max-height:85vh;max-width:100%}#gallery-modal .modal-body{background-color:#000;text-align:center}.shape-divider{display:block;width:100%;height:100px;line-height:0;overflow:hidden;background-color:##eefefe!important;margin-bottom:-1px}.shape-divider svg{display:block;width:100%;height:100%}.dropdown-menu{border-radius:0;border:none;background-color:#006400;backdrop-filter:blur(5px);margin-top:16px!important}.dropdown-menu.show{background-color:#006400}