@media (min-width:1025px){#main{transform:translatey(-30px);margin-bottom:-30px}}#content p a{text-decoration:underline}header{z-index:99}.header-two{background:transparent}#site-navigation{max-width:100%}#site-navigation-wrap{border-radius:8px;max-width:1200px;margin:0 auto;transition:all .2s ease;overflow:hidden;border:0!important;background-color:#006b48!important}#site-navigation .dropdown-menu>li.menu-item.current-menu-item>a{background:#93c020;color:#fff!important}#site-navigation-wrap:hover{overflow:visible}.is-sticky #site-navigation-wrap{max-width:100%!important;border-radius:0;border:0}#site-navigation .dropdown-menu ul.sub-menu{border-radius:0 0 8px 8px!important}.navbar-style-two:not(.wpex-stretch-items) .dropdown-menu{border-right:0!important}.sub-menu li.current-menu-item a{color:#94c020!important;pointer-events:none;text-decoration:underline}.sub-menu li.current-menu-ancestor .sub-menu li.current-menu-item a{background:#fff;color:#000!important;pointer-events:all}body .sub-menu .sub-menu .sub-menu{margin-left:15px!important}#site-navigation li.megamenu>ul.sub-menu{width:60%;left:auto;right:0}.not-sticky #menu-main-menu li:first-child a{border-radius:7px 0 0 7px}#site-navigation-wrap.has-menu-underline .main-navigation-ul>li:first-child>a>.link-inner:after,body .sku_wrapper,.membership-discount-excerpt,.wpgb-card-body .woocommerce,body .grecaptcha-badge,.onsale.wc-memberships-member-discount,.woocommerce-account .woocommerce-account-my-teams h3,.woocommerce-account #team-name_field,._woocommerce-view-subscription .cancel,._subscription_details a.cancel{display:none!important}table .product-purchase-note p{margin:0}.product-purchase-note a.theme-button{color:#fff!important;font-size:12px;padding:8px 11px;margin:0;background:#006a47}#site-logo svg,#site-logo img{max-width:330px;_max-height:85px}#site-navigation li.megamenu>ul.sub-menu>li.menu-item.menu-item-has-children>a{pointer-events:none}.navbar-style-two .dropdown-menu>li>a{padding:0 17px}.navbar-style-two .dropdown-menu li{border-color:#42846e!important}.navbar-style-two .dropdown-menu{border:0}.navbar-style-two .dropdown-menu li.contact-link{border-right:0}ul li.contact{border-right:none!important}.wpex-dropdown-style-minimal #site-navigation .dropdown-menu ul.sub-menu li.menu-item a{line-height:1}.price .free{background:#93c020;color:#fff;padding:3px 10px;margin-top:12px;display:inline-block;box-shadow:0 0 1em #c1c1c194;font-weight:700}header .page-header-table{max-height:280px}.background-image-page-header .site-breadcrumbs{opacity:1}body .hs-button{border-radius:20px!important;font-size:16px!important;text-transform:uppercase;letter-spacing:.5;padding:14px 32px}body .hs-button:hover{background:#006a47}header img.avatar{vertical-align:middle;margin-right:8px!important;width:40px!important;height:40px!important;border-radius:50px}#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.wpex-menu-extra,#site-navigation-wrap.has-menu-underline .main-navigation-ul>li.menu-button{margin-left:0}.woo-menu-icon a span.ticon,.search-toggle-li a span{font-size:18px!important}.header-aside-content{float:right;margin-left:18px}.bpr .vcex-callout-caption h3{color:#fff;font-size:30px}body .blockUI.blockOverlay{opacity:0.9!important}body .wpex-loop-product-images .wpex-loop-product-add-to-cart>.button:hover,body .wpex-loop-product-images .wpex-loop-product-add-to-cart>.added_to_cart:hover{background:#006a47!important}.single-mec-events .post-pagination-wrap{display:none!important}.tool{cursor:help;position:relative}.tool::before,.tool::after{left:50%;opacity:0;position:absolute;z-index:-100}.tool:hover::before,.tool:focus::before,.tool:hover::after,.tool:focus::after{opacity:1;transform:scale(1) translateY(0);z-index:100}.tool::before{border-style:solid;border-width:.5em .5em .5em .5em;border-color:#000 transparent transparent transparent;bottom:100%;content:"";margin-left:-.5em;transition:all .45s cubic-bezier(.84,-.18,.31,1.26),opacity .45s .4s;transform:scale(.6) translateY(-90%)}.tool:hover::before,.tool:focus::before{transition:all .35s cubic-bezier(.84,-.18,.31,1.26) .2s}.tool::after{background:#000;border-radius:.35em;bottom:180%;color:#fff;font-size:14px;font-family:"Roboto","Helvetica Neue",Arial,sans-serif;content:attr(data-tip);margin-left:-8.75em;padding:1em;transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .15s;transform:scale(.6) translateY(50%);width:18em;font-weight:400;text-align:center;line-height:1.4}.tool:hover::after,.tool:focus::after{transition:all .35s cubic-bezier(.84,-.18,.31,1.26)}@media (max-width:760px){.tool::after{font-size:.75em;margin-left:-5em;width:10em}}.wpgb-card-body .locked{background:#463c3ca3;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;color:white!important;font-size:38px!important;height:230px}.woocommerce .blockUI.blockOverlay::before,.woocommerce .loader::before{height:20px;width:20px;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:'';animation:spin 1s ease-in-out infinite;background:url(../../../../../../themes/images/spinner-light.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(#000,.75)}#wpex-cart-overlay .wpex-inner{background:#fff;padding:22px 28px 10px 28px;width:450px;border-radius:9px;box-shadow:0 0 8em #00000054}.widget.widget_shopping_cart .widgettitle{clip:unset;position:unset!important;height:auto!important;width:auto!important;font-size:20px;font-weight:700;color:#006b48;text-align:center!important;display:block;margin-bottom:10px}.vcex-testimonials-fullslider-inner ul li{list-style:none}body .bpr{background-position:right top!important;border-radius:8px 8px 60px 8px!important}.single .testimonial-entry-content{padding:30px;text-align:left}.single.access-restricted .locked,.search-results .access-restricted .locked,.archive .access-restricted .locked,.sidebar-container .vcex-blog-grid-wrap .locked{height:30px;color:#fff;width:30px;vertical-align:middle;position:relative!important;display:inline-block;background:#006b48;font-size:21px;text-align:center}.single-testimonials .centered-minimal-page-header,.tax-testimonials_category .centered-minimal-page-header{padding:50px 0;background-color:#f7f7f7;border-color:transparent}.testimonial-entry-content{padding:30px;text-align:center}.overlay-parent-category-tag .term-homepage,.wpgb-block-term[data-id="191"]{display:none!important}.video iframe{box-shadow:0 25px 2.8em 0 #2e3a3629;border-radius:8px}.single #post-media{text-align:center}#footer-callout .theme-button{margin-left:15px;height:55px;line-height:1}#footer-callout-wrap form{display:flex;text-align:right;float:right}#footer-callout-wrap input{border-radius:40px;height:55px;text-align:left}#footer li{border:0;padding-bottom:0;font-size:14px}#footer .footer-box.col-4 .widget-title{text-align:right}#footer a.wpex-social-btn span{color:#fff;font-size:20px}#footer a.wpex-social-btn:hover span{color:#006a47}#footer .col-4{justify-content:center}body #hubspot-messages-iframe-container.widget-align-right{right:60px!important}.single .woocommerce-product-gallery img{box-shadow:0 0 1em #00000030}.hbspt-form{padding:8%;background:#fff;box-shadow:0 0 2em #0000001c;border-radius:8px}.line-reveal{width:140%;height:3px;overflow:hidden;position:absolute}.line-reveal.show .overlay{-webkit-animation:wipe 3s ease;animation:wipe 3s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}.line-reveal .overlay{background:#016947;height:10px;position:absolute;top:-5px;width:100%;-webkit-transform-origin:100% 0;transform-origin:100% 0}.line-reveal .line{border:3px dashed #fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}#line-a{left:0;-webkit-transform-origin:57% 0;transform-origin:57% 0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#line-a .line{border-color:#93c020}@-webkit-keyframes wipe{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes wipe{to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.image-circle{width:132px;height:132px;border-radius:50%;border-top:2px dashed #2da057;border-right:2px dashed #93c020;border-left:2px dashed #4fab4f;border-bottom:2px dashed #44a752;padding:10px;animation:spin 10s infinite linear}.image-circle img{animation:spin 10s infinite reverse linear;width:100%;border-radius:50%}.image-circle div{animation:spin 10s infinite reverse linear;width:132px;height:132px;background:red;padding:10%;border-radius:50%}@keyframes spin{100%{transform:rotate(1turn)}}#journey h3{font-weight:600}#journey h3 a{position:relative}#journey h3 img{vertical-align:middle;margin:25px 25px 25px 0;background:#fff;border-radius:23px;padding:12px;height:110px;width:110px;box-shadow:0 0 1em #3c3c3c17}#journey h3.bb a:after{content:"";position:absolute;bottom:-43px;right:-80px;border-top:3px dashed #93c020;-webkit-transform:rotate(29deg);transform:rotate(29deg);z-index:-1;width:70px}#journey h3.sc a:after{content:"";position:absolute;top:-43px;right:-192px;border-top:3px dashed #93c020;-webkit-transform:rotate(-22deg);transform:rotate(-22deg);z-index:-1;width:70px}body .wpex-loop-product-images .wpex-loop-product-add-to-cart{bottom:-45px}#cookie-notice{box-shadow:0 0 4em #5959594a;font-size:14px}#cookie-notice .cn-more-info{margin:0 0 0 20px;background:#f2f9f7;color:#93c020}#cookie-notice .cn-set-cookie{font-weight:700;margin-left:12px}@media only screen and (min-device-width :320px) and (max-device-width :950px){body #site-logo svg{max-width:290px}.header-aside-content{display:flex;margin:0;float:none}.header-aside-content .theme-button.small{padding:8px 14px}body.wpex-mobile-toggle-menu-icon_buttons #mobile-menu{top:28%}#footer-callout{text-align:center}#footer-callout-wrap form{display:block;text-align:center;float:none}body .wpb_video_widget .wpb_wrapper{width:95%!important}}@media only screen and (max-width:760px){#footer-callout-wrap input{border-radius:36px;width:100%;margin:0!important;margin-top:27px!important}#footer-callout .theme-button{margin:15px 0 0 0}body .vcex-callout.bpr{background-position:right bottom!important;border-radius:8px 8px 50px 8px!important;background-size:170px!important;padding:30px 18px!important}body .header-two-aside{padding:15px;text-align:center}#site-header-inner{padding-top:20px;padding-bottom:0}#content .vcex-button{text-align:center}#content .vcex-multi-buttons .theme-button,#content .vcex-button{width:100%;margin:0!important;margin-top:10px!important}}.mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available{display:none!important}@media only screen and (max-width:768px){.subscription_details .button{margin-bottom:2px;width:100%;max-width:200px;text-align:center}}.subscription-auto-renew-toggle{margin-left:5px;margin-bottom:2px;position:relative;top:4px}.subscription-auto-renew-toggle__i{height:20px;width:32px;border:2px solid #93c020;background-color:#93c020;display:inline-block;text-indent:-9999px;border-radius:10em;position:relative;margin-top:-1px;vertical-align:text-top}.subscription-auto-renew-toggle__i:before{content:"";display:block;width:16px;height:16px;background:#fff;position:absolute;top:0;right:0;border-radius:100%}.subscription-auto-renew-toggle--off .subscription-auto-renew-toggle__i{border-color:#999;background-color:#999}.subscription-auto-renew-toggle--off .subscription-auto-renew-toggle__i:before{right:auto;left:0}.subscription-auto-renew-toggle--loading .subscription-auto-renew-toggle__i{opacity:.5}.subscription-auto-renew-toggle--hidden{display:none}.subscription-auto-renew-toggle-disabled-note{margin-left:1em}.wcs_early_renew_modal_totals_table{overflow:scroll;height:80%;margin-bottom:1em}.wcs_early_renew_modal_note{position:sticky;bottom:0;min-width:100%;width:0}#early_renewal_modal_submit{width:100%;font-size:1.4em;text-align:center}.mec-single-events .mec-event-export-module,.mec-single-events .mec-events-event-image{display:none!important}.woocommerce-checkout ul.wc_payment_methods{margin:0 0 20px;padding:0;list-style:none}