.single_add_to_cart_button.button.alt{height:3em !important}.woocommerce-variation-add-to-cart{gap:20px}.woocommerce-variation-add-to-cart>div:not(.wpo-options-container){flex:unset !important}.woocommerce-variation-add-to-cart>div{flex:1 !important}.input-text.qty.text{padding-left:5px !important;padding-right:5px !important}.elementor-menu-cart__container.elementor-lightbox{display:none !important}.wc_avatax_validate_address.button{background:#107082 !important;margin-bottom:30px !important}.hs-checkout-order-preview{background-color:#fff;margin:0;padding:20px 20px 24px;border-style:solid;border-width:1px 1px 3px;border-color:#ebebeb;border-radius:8px}.hs-checkout-order-preview td{padding-bottom:25px !important}.wpo-totals-container{display:block !important}.wfacp-template-container #billing_email{padding-bottom:0}.wfacp-template-container .wfacp-form-control-label[for=billing_email]{position:relative;top:-10px}.wpo-field label.wpo-checkbox .wpo-checkbox-inner{display:none !important}.wpo-field label.wpo-checkbox div{padding-left:0 !important}.wpo-field[data-formatted-price] label.wpo-checkbox{pointer-events:none}.woocommerce-variation-add-to-cart{display:block !important}.fix-text-overflow .wpo-options-container,.fix-text-overflow .wpo-field-description,.fix-text-overflow .wpo-checkboxes{max-width:100% !important}.woocommerce-variation.single_variation{display:flex;gap:20px;padding-bottom:10px;border-bottom:2px solid;margin-bottom:20px}.woocommerce-variation-price{padding-right:0 !important}.woocommerce-variation-availability,.wpo-price-container{display:none !important}.wpo-field[data-formatted-price]:before{float:right;margin-left:20px;content:"$" attr(data-formatted-price);display:block;font-weight:700;margin-bottom:5px;color:#054854 !important;font-size:22.5px;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:800}.wpo-totals-label{font-size:1.25em;font-weight:800;color:var(--e-global-color-1984337)}span.woocommerce-Price-amount.amount{color:#054854 !important}.wpo-field .wpo-field-edit{top:-40px !important}body:not(.single-product) .wpo-field[data-formatted-price]:before{font-size:18px}body:not(.single-product) .single_variation_wrap .quantity{float:left !important}.fkcart-summary-text.fkcart-shipping-tax-calculation-text,.shop_table.shop_table_responsive .tax-total{display:none !important}.tribe-events .tribe-events-calendar-month__day-date-daynum,.tribe-events .tribe-events-calendar-month__day-date-daynum a{color:#054854}.tribe-events .tribe-events-calendar-month__day-date-daynum a{font-size:24px}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-daynum{color:#b7b3b3}.tribe-events .tribe-events-calendar-month__day{background:#fff}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{font-weight:700;font-size:16px}.tribe-events .tribe-events-calendar-month__header-column{border-top:0 !important}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background:#107082 !important}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-link .tribe-events-calendar-month__multiday-event-hidden-title,.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{color:#fff !important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:1px solid #ccc}:root{--tec-color-background-events-bar:#fff !important;--tec-color-background-view-selector:#fff !important}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{background:#107082;color:#fff;border:0}.tribe-common .tribe-common-form-control-text__input:focus,.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:hover,.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:hover{outline:0}.tribe-events .tribe-events-c-events-bar{align-items:center}.tribe-common--breakpoint-medium.tribe-events--filter-bar-horizontal.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar__filter-button{padding:10px;box-shadow:none;border:0 !important;background:#fff !important;outline:0 !important}.tribe-filter-bar .tribe-filter-bar-c-pill--button .tribe-filter-bar-c-pill__pill{box-shadow:none;border-width:1px !important}.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-filter--pill .tribe-filter-bar-c-filter__filters-close{box-shadow:none;padding:0}.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__remove-button,.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button{box-shadow:none}.tribe-filter-bar .tribe-filter-bar-c-pill__remove-button-icon path,.tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon path{stroke:#fff}.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button{background:#107082;color:#fff;padding:5px 10px;border-radius:30px}.tribe-filter-bar .tribe-filter-bar-c-dropdown .select2-results__option{padding-left:10px;padding-right:10px}.tribe-events .tribe-events-calendar-list__event-title-link,.tribe-events-c-small-cta__price{color:#107082 !important}.tribe-events-c-small-cta__price{margin-left:0 !important}.tribe-events a[href*=tickets-form]{display:none !important}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{background:#107082;height:auto;padding:20px 5px;border-radius:10px}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-events .tribe-events-calendar-list__event-date-tag-daynum{color:#fff}.tribe-events-calendar-list__event-details{display:flex;flex-wrap:wrap;gap:0}.tribe-events-calendar-list__event-details>*{flex-basis:100%}.tribe-events-calendar-list__event-details .list-view-read-more{order:4;margin-top:20px}.tribe-events-calendar-list__event-details .list-view-read-more a{background:#107082 !important;color:#fff !important;border-radius:10px;padding:10px 20px;font-size:18px}.tribe-events-calendar-list__event-description{margin-top:0 !important}.tribe-events-single>.tribe_events{display:block}.gform_wrapper.gravity-theme .gfield_label{text-transform:uppercase}.single-tribe_events .tribe-events-event-image{float:left;width:250px !important;margin-right:20px}.single-tribe_events .tribe-events.tribe-common{clear:both}.single-tribe_events .tribe-events-event-meta a{font-size:16px}h2#tribe-tickets__tickets-form{font-weight:700}.event-registration-form .gform_wrapper{border-top:0}#field_2_1000 .gfield_repeater_item{display:flex;flex-wrap:wrap;gap:20px}#field_2_1000 .gfield_repeater_item .gfield_repeater_buttons{flex-basis:100%}#field_2_1000 .gfield_repeater_item>div{flex-basis:calc(50% - 10px);margin:0;padding:0}#field_2_1000 .gfield_repeater_item input{border-radius:8px;border:1px solid #666}#field_2_1000{padding:15px;border:2px solid;border-radius:15px}.single-tribe_events .gform_wrapper.gravity-theme .gfield_repeater_cell label{color:#05486f}.gform_wrapper .gfield_repeater_buttons button{background:#64b2c1 !important;color:#fff !important;padding-left:20px;padding-right:20px;box-shadow:none}#gform_wrapper_2 .gform_footer{display:block}#gform_wrapper_2 .gform_footer .registration-total{font-size:22px;font-weight:700;margin-bottom:20px}#gform_wrapper_2 .gform_footer .registration-total:before{content:'Total: '}#gform_wrapper_2 .gform_footer input{padding-left:20px;padding-right:20px}#input_2_1013{position:absolute;top:0;left:-9999px;visibility:hidden}label[for*=input_2_1001],label[for*=input_2_1002],label[for*=input_2_1003]{position:relative}label[for*=input_2_1001]:after,label[for*=input_2_1002]:after,label[for*=input_2_1003]:after{content:' (REQUIRED)';color:#c02b0a;display:inline-block;font-size:13.008px;font-style:italic}a.eael-elements-flip-box-flip-card{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.top-strip-right ol{padding:0;margin:0;text-align:right}.top-strip-right li{display:inline-block;list-style-type:none;margin:0 30px 0 0}.top-strip-right ol>li:last-child{margin-right:0}.top-strip-left .elementor-icon-list-items{display:flex;align-items:center;gap:0 30px}.elementor-element-2c7f8e81{display:none !important}.header-middle{align-items:center !important}.header-middle>div:nth-child(3){flex:1;text-align:right}.header-middle>div:nth-child(3) ol{display:flex;gap:20px;align-items:center;padding:0;justify-content:flex-end;list-style-type:none;padding-right:40px}.header-middle>div:nth-child(3) ol a{color:#0b5c6e;font-size:14px !important}.header-middle>div:nth-child(3) ol li:last-child a,.yellow-button{background:#f88201;color:#fff !important;font-weight:700;padding:10px 25px;border-radius:5px;display:inline-block}.mega-menu-description{display:none !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-weight:700 !important}.new-menu-container .e-con-inner{padding:0 !important}#mega-menu-menu-1>li{padding:10px !important}.mega-menu-item.mega-menu-item-type-widget a,.mega-menu-item.mega-menu-item-type-widget a.yellow-button{font-size:16px !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-grid>.mega-sub-menu{transform:unset !important;width:100% !important;width:100vw !important;left:50% !important;margin-left:-50% !important;margin-left:-50vw !important;padding-top:20px !important;padding-bottom:30px !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-grid>.mega-sub-menu>.mega-menu-row{max-width:1140px;margin:0 auto;float:none !important}#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-grid>.mega-sub-menu>.full-width-row.mega-menu-row{max-width:100% !important}.menu-course-categories{display:flex;gap:20px;flex-wrap:wrap;padding-right:60px;position:relative}.menu-course-categories>div{flex-basis:calc(50% - 10px)}.menu-course-categories .wrapper{height:100%;padding:25px;border:1px solid #ccc;position:relative;border-radius:10px}.menu-course-categories .icon{width:50px;height:50px;margin-bottom:15px}.menu-course-categories .icon img{height:100%;width:100%;object-fit:contain}.menu-course-categories h3{font-size:1.2rem;font-weight:700;margin-bottom:10px !important}.overlay-link{position:absolute;top:0;left:0;right:0;bottom:0}.menu-course-categories:after{content:'';position:absolute;top:0;bottom:0;right:15px;border-right:1px solid #ccc}.popular-classes>h3{font-size:1.3rem;font-weight:700}.popular-classes .course{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ccc}.popular-classes .course .view-course{font-size:14px;margin-bottom:0 !important}.popular-classes .course h4 a{color:#333 !important}.training-menu-second-row>.mega-sub-menu>li{position:relative !important;padding-top:40px !important}.training-menu-second-row>.mega-sub-menu>li:before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);display:block !important;width:100%;max-width:1140px}.courses-by-category .course{padding-bottom:10px;border-bottom:1px solid;margin-bottom:20px}.courses-by-category .learn-more,.courses-grid-by-category>div .wrapper .learn-more{margin-bottom:10px}.courses-by-category .learn-more a,.courses-grid-by-category>div .wrapper .learn-more a{background-color:var(--e-global-color-361db86);font-family:"Poppins",Sans-serif;font-size:16px;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;fill:#fff;color:#fff;border-style:solid;border-width:2px;border-color:var(--e-global-color-361db86);border-radius:100px;padding:16px 55px;display:inline-block;box-shadow:-5px 8px 5px -3px rgba(0,0,0,.5)}.courses-by-category .price{margin-bottom:15px;margin-top:20px;font-size:20px}.courses-by-category h2,.courses-by-category .price,.courses-grid-by-category>div .wrapper h2,.courses-grid-by-category>div .wrapper .price{font-weight:700}#content .courses-by-category h2 a,#content .courses-grid-by-category h2 a,.courses-grid-by-category h2 a:hover{color:#107082 !important}.courses-grid-by-category .price{margin-top:15px}.courses-grid-by-category{display:flex;flex-wrap:wrap;gap:30px}.courses-grid-by-category>div{flex-basis:calc(33.33% - 15px)}.courses-grid-by-category>div .wrapper{height:100%;border-radius:18px 0 0 18px;border-width:15px 3px 3px;border-color:#054854;border-style:solid;padding:25px}.courses-grid-by-category .learn-more{text-align:center}.courses-grid-by-category .excerpt{color:#2c2c32}.courses-grid-by-category .view-upcoming-sessions{margin-top:20px;margin-bottom:20px}.courses-grid-by-category .view-upcoming-sessions .trigger{text-align:center;font-size:14px;color:#444;padding:6px 20px;background:#f1f1f1;border-radius:5px}.courses-grid-by-category .tribe-event-single-date{margin-bottom:20px;position:relative;padding-left:30px;font-weight:700}.courses-grid-by-category .course-schedule:last-child .tribe-event-single-date{margin-bottom:0}.courses-grid-by-category .tribe-event-single-date:before{content:"\f133";font-family:'Font Awesome 6 Pro';position:absolute;left:0;top:2px;font-size:20px;color:#ec7216}.hs-accordion>span.trigger{display:block;border:1px solid;padding:8px 20px;cursor:pointer;text-transform:uppercase}.hs-accordion:not(.open)>.content-pane{display:none}.hs-accordion .content-pane{padding:20px;display:block}.course-upcoming-events .course-schedule{margin-bottom:30px;border-radius:10px;padding:20px;border:2px solid #084651}.course-upcoming-events .course-schedule h3,.course-upcoming-events .date{font-weight:700}.course-upcoming-events .hs-accordion{margin-top:20px}.course-upcoming-events .hs-accordion span{display:inline-block}.ff-default .ff_btn_style{background:#ec5c16 !important}#fluentform_14 .ff_tc_label *{color:#107082 !important}#training-cta-sticky[open]>div{padding-top:20px}#training-cta-sticky summary{order:2}#training-cta-sticky summary .e-n-accordion-item-title-text:before{content:'COLLAPSE'}#training-cta-sticky summary[aria-expanded=false] .e-n-accordion-item-title-text:before{content:'EXPAND'}