/*!
Theme Name: Simon Sinek
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: simon-sinek
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Simon Sinek is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.woocommerce-checkout-payment .woocommerce-terms-and-conditions p:nth-child(1){display:none}.checkout.woocommerce-checkout .woocommerce-additional-fields{display:none !important}.checkout.woocommerce-checkout .woocommerce-additional-fields{display:none !important}.single-tribe_events .elementor-widget-text-editor p{font-size:15px;margin-bottom:1.5em}.single-tribe_events .elementor-widget-text-editor ul{margin:0 0 15px 5px;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px}.single-tribe_events .elementor-widget-text-editor li{font-size:15px}#custom_participant_field>h3{margin-bottom:15px}.woocommerce-MyAccount-navigation-link{margin:5px 0 !important}.woocommerce-MyAccount-navigation-link a{background:#ff5900 !important;border-radius:8px !important;color:#fff !important;padding:8px 15px !important}.woocommerce-MyAccount-navigation-link.is-active a{background:#eceeef !important;color:#ff5900 !important}.woocommerce-MyAccount-navigation-link.is-active a:hover{background:#eceeef !important}.woocommerce-MyAccount-navigation-link a:hover{background:#FF5900aa !important}.widget_wp_categories_widget ul li span.post-count,.widget_wpcategorieswidget ul li span.post-count{box-shadow:none !important;color:#272029}.widget_wpcategorieswidget ul{margin-left:0 !important}.widget_wp_categories_widget ul li,.widget_wpcategorieswidget ul li{border-bottom:none !important}.widget_wp_categories_widget ul li a,.widget_wpcategorieswidget ul li a{color:#272029 !important;transition:all .5s ease}.widget_wpcategorieswidget ul li a:hover{color:#ff5900 !important}.category-list li.cat-item.current-cat a,.category-list li.cat-item.current-cat span{color:#ff5900 !important}.post-title a{transition:all .3s}.elementor-post-info__terms-list-item:hover,.post-title a:hover{color:#ff5900 !important}.single-post-banner a:hover{color:#fff !important}.single-post .comment-form .submit{background-color:#ff5900;padding:.6em 1em .6em;color:#fff;border:none;border-radius:0;cursor:pointer}@media (min-width:768px) and (max-width:1024px){.blog-loop-left{width:100% !important}.blog-loop-right{width:100% !important}}.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{font-size:20px !important}.orderStatusButton a:hover{background:#FF5900aa !important}.swal2-icon-success{font-family:'Union' !important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#ff5900 !important}.swal2-icon.swal2-success .swal2-success-ring{border:.25em solid #ff5900 !important}.wait-enrollment-popup{font-family:'Union'}.wait-enrollment-popup .swal2-loader{border-color:#ff5900 transparent !important}.swal2-html-container .form-section-inner{margin-bottom:20px}.swal2-html-container .form-section-inner .item-number{text-align:left;width:100%;color:#818a91;font-size:14px}.swal2-html-container .form-section-inner label span{color:#272029;line-height:2;font-weight:700;font-size:14px}.swal2-html-container .form-section-inner .input-fields{display:flex;column-gap:20px;text-align:left}.swal2-html-container .field-input{width:100%}.update-enrollment-popup .swal2-title{font-family:'Union';color:#2a1e2a}.update-enrollment-popup .swal2-confirm.swal2-styled,.swal2-icon-success .swal2-confirm.swal2-styled{font-size:16px;font-weight:700;line-height:20px;background-color:#ff5900;border:1px solid #ff5900;border-radius:22px;padding:10px 30px;transition:all .3s}.update-enrollment-popup .swal2-confirm.swal2-styled:hover,.swal2-icon-success .swal2-confirm.swal2-styled:hover{color:#ff5900;background-color:#fff;background-image:none !important}.update-enrollment-popup .swal2-cancel.swal2-styled{font-size:16px;font-weight:700;line-height:20px;background-color:#2a1e2a;border:1px solid #2a1e2a;border-radius:22px;padding:10px 30px;transition:all .3s}.update-enrollment-popup .swal2-cancel.swal2-styled:hover{color:#2a1e2a;background-color:#fff;background-image:none !important}.swal2-html-container .field-input input{width:100%;border:1px solid #ececed;padding:10px;font-family:'Union'}.swal2-html-container .course-title{text-align:left;font-weight:700}.swal2-html-container .error{color:red;font-size:14px}.course-title{font-size:16px;color:#818a91}.swal2-html-container .form-section-main .submit{display:none}.swal2-html-container abbr.required{color:red;border:0!important;text-decoration:none}form#enroll-edit{font-family:'Union'}.widget_wp_categories_widget ul li span.post-count,.widget_wpcategorieswidget ul li span.post-count{float:none !important}.blog-loop-left .loop-excerpt{margin-bottom:5px !important}.single-post .social-share .elementor-grid-item{padding:0 5px}.single-product .woocommerce-message{display:none}.lost_reset_password .form-row{width:100% !important}@media (max-width:767px){.swal2-html-container .form-section-inner .input-fields{display:block}.swal2-html-container .field-input{margin-bottom:10px}}.ywgc-manual-amount-container.ywgc-manual-amount{float:left;width:100% !important}.ywgc-manual-currency-symbol.left{max-width:70px;width:100%;line-height:2em}.gift-card-content-editor.step-content input::placeholder,.gift-card-content-editor.step-content textarea::placeholder,#ywgc-manual-amount::placeholder{font-size:14px !important}@media (max-width:480px){.ywgc_delivery_info_title{padding-top:30px}.gift-cards-list button{margin-right:10px}.ywgc-design-list .ywgc-preset-image img{width:100% !important}.gift-card-content-editor.step-appearance .ywgc-design-list ul li{width:100% !important}}.top-banner{text-align:center;color:#fff;z-index:9999;padding:5px 0;line-height:2em;font-weight:500}.top-banner .banner-sun{display:inline;max-width:25px;position:relative;top:5px}.top-banner .slick-next{right:0}.top-banner .slick-next:before{font-family:inherit;content:"\f054"}.top-banner .slick-prev{left:0}.top-banner .slick-prev:before{font-family:inherit;content:"\f053"}.top-banner a{color:#fff;text-decoration:underline !important}.top-banner .slick-arrow{left:inherit;z-index:9999}@media (max-width:767px){.top-banner{font-size:.75rem}.top-banner .banner-sun{max-width:20px}}.home .main-nav{position:relative !important;background:#2b1e29;padding:0 !important}.custom-slider .slick-dots{bottom:35px}.custom-slider .slick-dotted.slick-slider{margin-bottom:0}.custom-slider .slick-dots li.slick-active button:before{opacity:.75;color:transparent;border-radius:50%;width:10px;height:10px;background:#ff5900;opacity:1 !important}.custom-slider .slick-dots li button:before{color:transparent;border:2px solid #ff5900;border-radius:50%;width:10px;height:10px;opacity:1 !important;background:0 0}@media screen and (max-width:767px){.custom-slider-mobile .prev.slick-arrow{left:7px}.custom-slider-mobile .next.slick-arrow{left:auto;right:7px}}.woocommerce form.woocommerce-form.woocommerce-form-login .form-row label{line-height:2;display:block}.woocommerce form.woocommerce-form.woocommerce-form-login .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.single-product .woocommerce-info{display:none}.woocommerce-checkout .tribe-checkout-backlinks{display:none}.additional-license{text-align:left;margin:0;margin-bottom:1em}.e-my-account-tab .woocommerce-button.woocommerce-button--next:hover,.e-my-account-tab .woocommerce-button.woocommerce-button--previous:hover{color:#ff5900 !important}.stay-connected .optional{display:none}.checkout-popup-container .swal2-title.swal-title-custom{font-size:28px;color:#fff;line-height:33px;background:#2a1e2a;font-family:'Garton Pro';padding:30px;font-weight:400}.checkout-popup-container .swal2-html-container{font-family:'Union';color:#2a1e2a !important;padding:30px 40px !important;margin:0 !important}.checkout-popup-container .swal-description-custom{font-size:18px;font-weight:500;margin-top:0;line-height:27px}.swal-description-custom p{margin-bottom:8px}.swal-description-custom a{color:#545454}.swal-description-custom span{display:block}.swal-description-custom p:last-child{margin-top:1.5em;margin-bottom:0}.woocommerce-all-button{width:50%;text-align:right}.woocommerce-all-button a{margin-left:10px !important;width:calc(50% - 10px)}.woocommerce-all-button .pay{margin-bottom:8px !important}.woocommerce-all-button{display:flex;flex-wrap:wrap}.woocommerce-button.button{order:4;margin-bottom:8px !important}.woocommerce-button.button.downloadinvoice{order:5;width:100%}.woocommerce-button.button.view{order:3}.woocommerce-button.button.pay{order:2}.tribe-events .tribe-events-calendar-list__month-separator:after{content:none !important}.tribe-events .tribe-events-calendar-list__month-separator{text-align:center;display:block !important}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:26px !important;font-weight:900}@media (max-width:480px){.woocommerce-checkout-review-order th.product-thumbnail{display:none}.woocommerce-checkout-review-order td.product-thumbnail{display:none}.woocommerce-checkout-review-order th.product-remove{padding:0 !important;margin:0 !important}.woocommerce-checkout-review-order td.product-remove{margin:0 !important;padding:0 !important}.woocommerce-checkout-review-order td.product-name{padding-right:20px !important}}.swal2-popup.swal-main-popup{width:1000px}.swal2-popup.swal-main-popup .swal2-html-container{margin:0}.swal2-popup.swal-main-popup .swal2-html-container iframe{width:100%;height:1100px}.active-hash{border-bottom:4px solid #ff5900}.addresses .woocommerce-Address-title a{color:#fff !important}.class-single{display:flex;width:calc(50% - 20px)}.class-single-inner{display:grid;grid-template-columns:calc(16.6% - 16px) calc(16.6% - 16px) calc(16.6% - 16px) calc(16.6% - 16px) calc(16.6% - 16px) calc(16.6% - 16px);column-gap:20px;row-gap:10px;grid-auto-rows:auto;box-shadow:1px 1px 3px 0px rgba(0,0,0,.2);padding:20px;border-radius:8px;position:relative;width:100%}.classes-inner-main{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:20px}.class-image{grid-column:1/3;grid-row:1/7;width:100%}.class-image img{border-radius:8px !important;width:100%;height:175px !important;object-fit:cover;vertical-align:middle}.class-title{grid-column:3/7;width:100%}.class-title h3{color:#272029;font-size:18px;font-weight:700;line-height:1.6em;margin:0}.class-desc{grid-column:3/7;width:100%}.class-desc p{color:#272029;font-size:14px;font-weight:400;line-height:1.6em;margin:0}.class-btn{grid-column:3/6;position:absolute;bottom:20px;margin:0}.class-btn a{font-family:"Union",Sans-serif;font-size:12px;font-weight:500;fill:#fff;color:#fff;background-color:#ff5900;border-radius:22px;padding:7px 22px}.class-price{grid-column:5/7;position:absolute;bottom:20px;margin:0;text-align:right;right:0}.class-price h4{color:#3e0af5;font-size:20px;font-weight:600;margin:0}@media (max-width:992px){.class-single{display:block;width:calc(100% - 0px)}.class-image{text-align:center}.class-image img{max-width:150px !important}}@media (max-width:767px){.class-single-inner{display:flex;flex-wrap:wrap}.class-desc{width:100%}.class-btn{position:relative;bottom:0}.class-price{position:relative;margin-left:auto;bottom:0}}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{text-align:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav pre{text-align:left;padding:20px}.tribe-events .tribe-events-c-nav__list{display:inline !important}.tribe-events .tribe-events-c-nav__list-item{display:inline-block !important;width:auto !important;padding:0 5px}.tribe-events-c-nav__list-item .page-numbers.current{font-size:24px;color:#fff;background:#ff5900;padding:5px 10px;border-radius:10px}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{font-size:24px !important;padding:5px 10px;line-height:normal !important}a.tribe-page-number:hover{background:#ddd;border-radius:10px}.tribe-navigation{text-align:center}.elementor-location-popup .tribe-navigation{display:none}@media (max-width:767px){a.tribe-page-number{font-size:14px !important}.tribe-events-c-nav__list-item .page-numbers.current{font-size:14px;padding:8px 10px}}@media (min-width:768px) and (max-width:992px){a.tribe-page-number{font-size:16px !important}.tribe-events-c-nav__list-item .page-numbers.current{font-size:16px;padding:8px 10px}}.enroll-inputs-inner{display:flex;column-gap:20px}@media (max-width:767px){.enroll-inputs-inner{display:block}}.e-cart-section .form-row.coupon-col{display:block !important}.e-cart-section .coupon-col-start{padding-right:0 !important}.e-cart-section .coupon-col-end{text-align:left}.e-cart-section button.e-apply-coupon,.e-coupon-box button.e-apply-coupon{max-width:300px;float:none !important;margin-top:10px}.e-coupon-box .coupon-container-grid{display:block !important}.e-coupon-box .col.coupon-col-2{text-align:left !important}.e-cart-section .coupon-col-start .e-coupon-anchor-description{font-size:14px}.uh-product{padding:20px;box-shadow:0px 0px 10px rgba(0,0,0,.3);margin:20px 0;border-radius:10px}.add-participant{width:100%;display:flex;align-items:center;justify-content:center}.add-participant a{background:#ff5900;padding:10px 15px;font-size:16px;color:#fff;text-decoration:none;font-weight:700;border-radius:20px}.swal2-html-container{overflow:visible !important}.review-popup .review-content-popup{font-family:'Union';font-style:normal;font-weight:400;font-size:16px;line-height:24px;padding:20px 0}.wc_coupon_message_wrap{padding:0 !important}tr.recurring-totals:not(.recurring-totals) th{display:block !important;width:100%;min-width:100%;font-family:"Garton Pro",Sans-serif;font-size:20px;padding:30px 20px 8px 0 !important;margin-bottom:20px;text-transform:capitalize}.qty-input{border-radius:50px;box-shadow:0px 0px 0px 2px #d4d2d4;color:#000;background:#fff;display:flex;align-items:center;overflow:hidden;float:left;font-size:14px}.qty-input .qty-count--minus{border-right:1px solid #e2e2e2}.qty-input .qty-count--add{border-left:1px solid #e2e2e2}.qty-input .qty-count{padding:0;cursor:pointer;width:2.5rem;font-size:1.25em;overflow:hidden;position:relative;background:0 0;color:inherit;font-weight:700;font-size:inherit;border:none;display:inline-block;min-width:0;height:2.5rem;line-height:1}.qty-input .product-qty{width:50px;min-width:0;display:inline-block;text-align:center;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:0 0;color:inherit;font-weight:700;font-size:inherit;border:none;display:inline-block;min-width:0;height:2.5rem;line-height:1;outline:none;font-family:"Union",sans-serif}.qty-input button:disabled,.qty-input button[disabled]{background-color:#ddd !important;color:#aaa !important;border-radius:0;cursor:not-allowed !important}.qty-container{display:flex;align-items:center;box-shadow:0 0 0 2px #d4d2d4;float:left}.qty-container .input-qty{text-align:center;padding:6px 10px;border:none;border-radius:0;max-width:80px;color:#2a1e2a;font-family:"Union",Sans-serif;font-size:16px;font-weight:700;max-width:80px}.qty-container .qty-btn-minus,.qty-container .qty-btn-plus{background:0 0;border:none;border-radius:0;padding:10px 13px;font-size:12px;height:38px;width:38px;transition:.3s}.qty-container .qty-btn-minus:hover,.qty-container .qty-btn-plus:hover{cursor:pointer}.qty-container .qty-btn-plus{margin-left:-1px}.qty-container .qty-btn-minus{margin-right:-1px}.active-block{background:#D1C6F880}.qty-label span{font-size:14px;font-style:italic;font-weight:400}.radio-button-container{color:rgba(0,0,0,.75);display:block;position:relative;padding-left:0;line-height:25px;margin-bottom:0;margin-left:0;margin-top:2px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.radio-button-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:rgba(0,0,0,0);border-radius:50%;border:2px solid rgba(0,0,0,.25);transition:all .3s}.radio-button-container:hover input~.checkmark{border-color:rgba(0,0,0,.5)}.radio-button-container input:checked~.checkmark{background-color:rgba(0,0,0,0);border-color:#2a1e2a}.checkmark:after{content:"";position:absolute;display:none}.radio-button-container input:checked~.checkmark:after{display:block}.radio-button-container .checkmark:after{top:4px;left:4px;width:9px;height:9px;border-radius:50%;background:#2a1e2a}.productCarousel .f-carousel__slide{display:flex;justify-content:center;align-items:center}.productCarousel .f-carousel__slide img{width:100%}.course-preview .ss-logo{display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:space-around;padding:10px;background:#ff5900;border-top-left-radius:4px;border-top-right-radius:4px}.course-preview .ss-logo img{max-width:50px}.course-preview .header-section{box-shadow:0 1px 2px 0 rgba(0,0,0,.35);border-radius:4px;background:#fff}.course-preview .course-title h3{padding:20px;margin:0;line-height:25px;color:#2a1e2a;font-size:18px}.course-preview .inactive-lesson{display:none}.lesson-content-main{width:70%;padding:30px;box-shadow:0 0 10px 2px rgba(0,0,0,.16);background:#fff;margin:15px 0;height:max-content}.course-loader{height:100%;align-content:center;flex-wrap:wrap;margin:0 auto;flex-direction:column;vertical-align:middle;display:flex;justify-content:center;align-items:center;font-size:40px;color:#ff5900}.lesson-content figure{margin:auto !important}.lesson-title h3{margin-top:0}.course-preview{display:flex;flex-direction:row;gap:20px}.course-accordion{font-size:1rem;width:30%;border-radius:5px;height:auto;padding:15px 0;overflow:auto;max-height:600px}.course-accordion-header,.course-accordion-body{background:#fff}.course-accordion-header{padding:10px 5px;background:0 0;cursor:pointer;transition:all .3s;border-bottom:1px solid #caccd6}.course-accordion__item .course-accordion__item{border-bottom:1px solid rgba(0,0,0,.08)}.course-accordion-header:hover{position:relative;z-index:5;border-bottom:1px solid #000 !important}.course-accordion-body{background:0 0;color:#353535;display:none}.course-accordion-body__contents{padding:0;font-size:.85em}.course-accordion-body__contents ul{margin:0;padding:0;list-style:none}.course-preview .regular-dot:before{font-family:"Font Awesome 5 Free";margin-right:15px}.course-preview li:before{content:"\f192";font-family:"Font Awesome 5 Free";margin:5px 8px;display:inline;float:left}.course-accordion-body__contents ul li a{padding:10px;display:flex;transition:.2s all linear;line-height:20px;font-size:16px;color:#2a1e2a;cursor:auto;outline:none}.course-accordion-body__contents ul li a.with-desc{flex-direction:column;font-weight:700}.course-accordion-body__contents .lesson-short-desc{display:flex;gap:10px;flex-direction:column;margin-top:10px}.course-accordion-body__contents .lesson-short-desc p{margin-bottom:0;line-height:22px;margin-top:0;font-weight:400}.course-accordion__item.active:last-child .course-accordion-header{border-radius:none}.course-accordion:first-child>.course-accordion__item>.course-accordion-header{text-align:right;flex-direction:row;display:flex;align-items:center;justify-content:space-between}.course-preview span.chapter-name{font-size:18px;font-weight:700}.course-accordion__item.active .course-accordion-header span.fas{transform:rotate(-180deg)}.course-accordion__item.active .course-accordion-header{border-bottom:1px solid #000 !important}.course-accordion__item .accordion__item .course-accordion-header{background:#f1f1f1;color:#353535}@media (max-width:1024px){.course-preview{flex-direction:column}.course-accordion{width:100%}.lesson-content-main{width:100%}}div#coupons_list{margin:20px 0}div#coupons_list h3{margin-bottom:10px}.woocommerce ul.products li.product .onsale{z-index:1}.page-id-419 .header-menu-inner,.page-id-1704 .header-menu-inner,.page-id-976 .header-menu-inner,.page-id-281 .header-menu-inner,.page-id-306862 .header-menu-inner,.elementor-page-253150 .header-menu-inner,.elementor-page-236433 .header-menu-inner,.single-post .header-menu-inner,.error404 .header-menu-inner{background-color:#fd5900}.page-id-487 .header-menu-inner,.page-id-300 .header-menu-inner,.page-id-718 .header-menu-inner,.page-id-10 .header-menu-inner,.page-id-333340 .header-menu-inner,.parent-pageid-1704 .header-menu-inner,.parent-pageid-487 .header-menu-inner,.single-tribe_events .header-menu-inner,.woocommerce-cart.woocommerce-page .header-menu-inner,.woocommerce-checkout.woocommerce-page .header-menu-inner{background-color:#f3f5f8}.page-id-319630 .header-menu-inner,.page-id-324435 .header-menu-inner,.page-id-327304 .header-menu-inner,.page-id-330329 .header-menu-inner{background-color:#2a1e2a}.postid-283143 .header-menu-inner,.postid-296402 .header-menu-inner,.postid-301416 .header-menu-inner,.postid-305467 .header-menu-inner,.postid-322238 .header-menu-inner,.postid-322264 .header-menu-inner,.postid-323742 .header-menu-inner,.postid-329246 .header-menu-inner,.postid-331831 .header-menu-inner{background-color:#fff;box-shadow:0 0 1px 1px #eae9ea}.page-id-515 .header-menu-inner{background-color:#ffe6b3}.fue-unsubscribe-form{max-width:500px;margin:0 auto;padding:35px 50px;box-shadow:0 0 10px 5px #ccc}.fue-unsubscribe-form .form-input label{float:left;width:100%;padding-bottom:5px}.fue-unsubscribe-form .form-input{padding:7px 0;font-family:"Union",Sans-serif;font-size:16px;font-weight:700}.fue-unsubscribe-form #fue_email{padding:7px;font-family:"Union",Sans-serif;width:100%}.fue-unsubscribe-form .form-input #fue_submit{font-family:"Union",Sans-serif;font-size:16px;font-weight:700;color:#fff;background-color:#ff5900;border-style:solid;border-width:1px;border-color:#ff5900;border-radius:30px;padding:15px 60px;margin-top:20px;transition:.2s linear all;cursor:pointer}.fue-unsubscribe-form .form-input #fue_submit:disabled{background-color:#ccc;border-color:#ccc;cursor:not-allowed}@media screen and (max-width:767px){.fue-unsubscribe-form{padding:35px}.elementor-widget-woocommerce-cart .woocommerce table.cart tr{padding:0 !important}}.wt-related-products-cart{margin-top:50px}.wt-related-products-cart .carousel-wrap{padding:0 !important}.wt-related-products-cart .type-product{text-align:center;padding:0 5px !important}.wt-related-products-cart .type-product img{margin-bottom:10px !important;background:#f4f5f9;border-radius:8px}.wt-related-products-cart .type-product .woocommerce-loop-product__title{font-family:"Union",Sans-serif;font-size:16px !important;font-weight:400;color:#252727}.wt-related-products-cart .type-product .price{font-family:"Union",Sans-serif;color:#ff5900 !important;font-size:16px !important;font-weight:400 !important}.stamped-main-widget .stamped-container{font-family:'Union'}.stamped-main-widget .summary-overview strong{font-size:24px !important;font-family:"Inter",Sans-serif;color:#2b1e29}.stamped-main-widget i.stamped-fa.stamped-fa-star{color:#ffb200}.stamped-main-widget .summary-rating-bar-content{background:#ffb200}.stamped-main-widget .stamped-summary-actions,.stamped-main-widget .stamped-summary-actions-newreview{display:none !important}.stamped-main-widget .stamped-summary-text{color:#2b1e29}.stamped-main-widget .author{font-size:14px;line-height:21px;font-weight:400;color:#2b1e29}.stamped-main-widget .stamped-verified-badge{color:#ff5900}.stamped-main-widget .stamped-pagination .next{text-align:right}.stamped-main-widget .stamped-pagination .next a{padding:0 !important;background:0 0 !important;color:#2a1e2a !important;border:none !important;font-family:'Union';text-decoration:underline}.stamped-main-widget p.stamped-review-content-body{font-size:14px;white-space:pre-wrap;margin-top:10px;margin-bottom:0;font-family:'Union';line-height:24px;color:#2b1e29}.stamped-main-widget .stamped-review-header-title{color:#2b1e29}.woocommerce-cart.woocommerce-page bdi,.woocommerce-cart.woocommerce-page mark,.woocommerce-cart.woocommerce-page ins{background:#fff}.woocommerce-checkout.woocommerce-page bdi,.woocommerce-checkout.woocommerce-page mark,.woocommerce-checkout.woocommerce-page ins{background:#f3f5f8}.woocommerce-cart-form__cart-item.cart_item del{font-size:13px;color:#ff5900}.simon-progressBar a{color:inherit}.simon-wrapper-progressBar{width:100%}.simon-progressBar{width:100%;padding:0;margin-bottom:20px;float:left}.simon-progressBar li{list-style-type:none;float:left;width:50%;position:relative;text-align:center}.simon-progressBar li:before{content:" ";line-height:30px;border-radius:50%;width:30px;height:30px;border:1px solid #ff5900;display:block;text-align:center;margin:0 auto 10px;background-color:#fff}.simon-progressBar li:after{content:"";position:absolute;width:100%;height:4px;background-color:#ff5900;top:15px;left:-50%;z-index:-1}.simon-progressBar li:first-child:after{content:none}.simon-progressBar li.active{color:#1e90ff}.simon-progressBar li.active:before{border-color:#1e90ff;background-color:#1e90ff}.simon-progressBar .active:after{background-color:#1e90ff}.simon-progressBar li.active{color:#ff5900}.simon-progressBar li.active:before{border-color:#ff5900;background-color:#ff5900}.simon-progressBar .active:after{background-color:#ff5900}.simon-progressBar li.inactive{cursor:pointer}.woocommerce-order-received .simon-wrapper-progressBar{display:none}.gift-card-panel-title{margin:0 !important}#ywgc-add-new-gift-card{margin:0}.gift-card-panel-title-container{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 0;justify-content:space-between}.woocommerce-cart .e-cart-totals.e-cart-section{padding:0;border:none}.woocommerce-cart .cart_totals{background-color:#fff;border:1px solid #d5d8dc;padding:16px 30px;margin-bottom:30px;border-radius:3px}.checkout-inner .woocommerce{padding:50px 0}.checkout-cols-outer{display:flex;gap:30px}.checkout-cols-inner{width:50%}.elementor-widget-woocommerce-checkout-page .e-checkout__container{display:block !important;float:left;width:100%}.e-checkout__column-inner.e-sticky-right-column{background:#f8f8f8;padding:20px;display:flex;flex-direction:column;gap:20px}.woocommerce-checkout-payment{border:1px solid #f4f3f4;margin:0}.checkout-continue-btn{text-align:right;display:flex;justify-content:flex-end;padding:var(--sections-padding,16px 30px);padding-top:0}.checkout-continue-btn a{background:#ff5900;border-radius:25px;color:#fff !important;padding:10px 40px;font-size:16px;font-style:normal;font-weight:700;font-family:"Union",Sans-serif;border:1px solid #ff5900;transition:all .3s}.checkout-continue-btn a:hover{color:#ff5900 !important;background:#fff}.shop_table.woocommerce-checkout-review-order-table ins .woocommerce-Price-amount{color:#cc1200 !important}.product-price-value ins{color:#cc1200;background:#fff !important}.product-price-value del{color:#554b55;font-size:12px;display:block}.shop_table.woocommerce-checkout-review-order-table .product-name{padding-right:15px !important}.shop_table.woocommerce-checkout-review-order-table .product-name a{color:#2a1e2a}.shop_table.woocommerce-checkout-review-order-table .product-name a:hover{color:#ff5900}.shop_table.woocommerce-checkout-review-order-table tr th{color:#2a1e2a !important;font-family:"Union",Sans-serif}.co-step .col-1{border:none !important;margin:0 !important}.co-step.step-2{border:none !important;margin:0 !important}.e-checkout__order_review{margin-top:0 !important;border:none !important}#place_order{margin:36px 0}.checkout-cols-outer .ppc-button-wrapper{padding:var(--sections-padding,16px 30px);padding-top:0;z-index:1;position:relative}.e-checkout__order_review,.e-coupon-box{margin-bottom:0 !important}.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th{font-size:16px}.shop_table.woocommerce-checkout-review-order-table tfoot tr td{text-align:right;color:#2a1e2a !important}.shop_table.woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td{font-size:15px}.shop_table.woocommerce-checkout-review-order-table tfoot .order-total th,.shop_table.woocommerce-checkout-review-order-table tfoot .order-total td{font-size:18px}.shop_table.woocommerce-checkout-review-order-table thead tr th:not(.product-name){text-align:right}.shop_table.woocommerce-checkout-review-order-table tbody tr td:not(.product-name){text-align:right}.shop_table.woocommerce-checkout-review-order-table{border-collapse:collapse !important}.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item{border:1px solid #dadce0 !important;border-right:none !important;border-left:none !important}.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item:first-child{border-top:none !important}.shop_table.woocommerce-checkout-review-order-table tbody tr.cart_item:last-child{border-bottom:none !important}.checkout-cols-inner.column-1 .e-woocommerce-coupon-nudge.e-checkout-secondary-title{margin-top:0}.checkout-cols-inner.column-2 .wc_payment_methods .wc_payment_method>label{display:flex;width:100%;padding:10px 15px;background:#f4f3f4;margin:0;align-items:center;font-weight:700}.checkout-cols-inner.column-2 .wc_payment_methods .wc_payment_method>label>img{width:auto !important;height:50px}.woocommerce-checkout-payment .checkbox{display:flex !important;align-items:center;line-height:22px !important}@media screen and (max-width:480px){.checkout-cols-inner.column-2 .wc_payment_methods .wc_payment_method>label>img{width:auto !important;max-width:180px;height:40px}}.checkout-cols-inner.column-2 .wc_payment_method:not(:first-child){border-top:none}.checkout-cols-inner.column-2 .wc_payment_method{border:1px solid #d4d2d4}.checkout-cols-inner.column-2 .wc_payment_methods .payment_box{padding:20px !important;margin:0 !important;border-top:1px solid #d4d2d4}.checkout-cols-inner.column-2 .wc_payment_methods .payment_box #stripe-payment-data fieldset:not(.wc-credit-card-form){margin:0;padding:0}.checkout-cols-inner.column-2 .wc_payment_methods .payment_box #stripe-payment-data fieldset:not(.wc-credit-card-form) .woocommerce-SavedPaymentMethods-saveNew{font-size:14px;color:#2a1e2a}.checkout-cols-inner.column-2 .wc_payment_methods .payment_box #stripe-payment-data>p{font-size:14px;color:#2a1e2a;margin-bottom:10px}#custom_participant_field>p{font-size:14px;color:#2a1e2a;font-family:"Union",Sans-serif}.group-main{font-family:"Union",Sans-serif}.checkout-cols-inner.column-2 .wc_payment_methods .payment_box.payment_method_ppcp-gateway p{font-size:14px;color:#2a1e2a}.checkout-cols-inner.column-2 .wc_payment_methods .wc-stripe-elements-field{padding:10px 15px}.checkout-cols-inner.column-2 .wc_payment_methods .payment_box p:last-child{margin:0}.checkout-cols-inner.column-2 .wc_payment_methods .wc-saved-payment-methods{padding:0}.checkout-cols-inner.column-2 .wc_payment_methods .wc-saved-payment-methods li label{font-size:14px;color:#2a1e2a}.checkout-cols-inner.column-2 .wc-credit-card-form.wc-payment-form .form-row{padding:0 !important}.checkout-cols-inner.column-2 .wc-credit-card-form.wc-payment-form .form-row label{font-size:14px;color:#2a1e2a;font-weight:700}.checkout-cols-inner.column-1 .e-coupon-box{padding:15px 26px !important}.checkout-radio-button-container .checkmark{position:relative;height:17px;width:17px;margin-right:10px}.checkout-radio-button-container .checkmark:after{top:3px;left:3px;width:7px;height:7px}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p{font-size:16px !important;line-height:21px;color:#2a1e2a}.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a,.woocommerce-form__label.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text a{color:#2a1e2a;text-decoration:underline}.woocommerce-form__label.woocommerce-form__label-for-checkbox .woocommerce-terms-and-conditions-checkbox-text,.stay-connected .woocommerce-form__label-for-checkbox{font-size:16px;color:#2a1e2a}.bc-tootltip i{color:#ff5900}.e-checkout__order_review-2{display:none}.woocommerce-checkout-payment input[type=checkbox]{display:inline-block !important;position:relative;border:2px solid #948e94;border-radius:2px;background:0 0;cursor:pointer;line-height:0;margin:0 .6em 0 0 !important;outline:0;padding:0 !important;vertical-align:text-top;height:20px;width:20px !important;-webkit-appearance:none;opacity:.5;flex:none;transition:all .3s}.woocommerce-checkout-payment input[type=checkbox]:hover{opacity:1}.woocommerce-checkout-payment input[type=checkbox]:checked{background-color:#2a1e2a;opacity:1;border-color:#2a1e2a}.woocommerce-checkout-payment input[type=checkbox]:before{content:'';position:absolute;right:50%;top:50%;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.shop_table.woocommerce-checkout-review-order-table .recurring-totals{text-transform:capitalize;margin-top:20px;display:block}.shop_table.woocommerce-checkout-review-order-table .recurring-totals>th{padding:0 !important}div#custom_participant_field{padding-top:10px;display:none}@media screen and (max-width:991px){.checkout-cols-outer{flex-direction:column}.checkout-cols-inner{width:100%}.product-price-value{display:table-cell}.e-checkout__order_review{padding:10px !important}}.woocommerce-error:before{top:1em !important}[tooltip]{position:relative}[tooltip]:before,[tooltip]:after{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[tooltip]:before{content:'';border:5px solid transparent;z-index:1001}[tooltip]:after{content:attr(tooltip);text-align:left;min-height:3.2em;width:20em;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:1px;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:#2a1e2a;color:#fff;z-index:1000;text-wrap:wrap;font-family:"Union",Sans-serif;left:100px !important}[tooltip]:hover:before,[tooltip]:hover:after{display:block}[tooltip='']:before,[tooltip='']:after{display:none !important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{bottom:100%;border-bottom-width:0;border-top-color:#2a1e2a}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):before,[tooltip]:not([flow]):after,[tooltip][flow^=up]:before,[tooltip][flow^=up]:after{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{top:100%;border-top-width:0;border-bottom-color:#2a1e2a}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:before,[tooltip][flow^=down]:after{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{top:50%;border-right-width:0;border-left-color:#2a1e2a;left:calc(0em - 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{top:50%;right:calc(100% + 5px);transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{top:50%;border-left-width:0;border-right-color:#2a1e2a;right:calc(0em - 5px);transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{top:50%;left:calc(100% + 5px);transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%,0)}}@keyframes tooltips-horz{to{opacity:.9;transform:translate(0,-50%)}}[tooltip]:not([flow]):hover:before,[tooltip]:not([flow]):hover:after,[tooltip][flow^=up]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=down]:hover:after{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:before,[tooltip][flow^=left]:hover:after,[tooltip][flow^=right]:hover:before,[tooltip][flow^=right]:hover:after{animation:tooltips-horz .3s ease-out forwards}.woocommerce-view-subscription .woocommerce-customer-details address{border:1px solid rgba(0,0,0,.1) !important}.woocommerce-view-subscription .woocommerce-MyAccount-content-wrapper h2{margin-top:40px !important;margin-bottom:20px !important}.woocommerce-view-order .woocommerce-customer-details address{border:1px solid rgba(0,0,0,.1) !important}.woocommerce-view-order .woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1) !important;padding:0}.woocommerce-view-order .order-again a{background-color:#ff5900 !important;color:#fff !important;border-radius:30px !important}.woocommerce-view-order .gift-card-form{padding:16px 30px;border:1px solid rgba(0,0,0,.1)}.woocommerce-view-order section h2{margin-top:40px !important;margin-bottom:20px !important}.woocommerce-view-order .gift-card-form label{font-family:"Union",Sans-serif !important;line-height:2;font-weight:700;font-size:14px !important;float:left;width:100%}.woocommerce-view-order .gift-card-form label.error{font-weight:400;color:red}.woocommerce-view-order .field-input-group{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.woocommerce-view-order .field-input{width:100%;flex:1}.woocommerce-view-order .field-input.gift-message-field{flex:none}.woocommerce-view-order .field-input.gift-message-field #gift-message{float:left}.woocommerce-view-order .gift-card-form input.submit{margin-top:20px;background-color:#ff5900;color:#fff;border-radius:30px;padding:12px 40px;font-weight:900;border:none;cursor:pointer}.woocommerce-view-order .field-input input{width:100%;padding:10px}.woocommerce-view-order span.gift-card-loader{margin-left:10px;font-size:20px;color:#69727d;display:none}@media screen and (max-width:767px){.woocommerce-view-order .field-input-group{flex-direction:column}}.tbp-purchase-options select{width:100%;padding:10px;background:#fff;color:#2a1e2a;font-family:'Union';border:1px solid #2a1e2a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.85em auto,100%}.tbp-bundle-upgrade{background-color:#D1C6F880;padding:15px;display:flex;margin-top:10px;align-items:center;justify-content:space-between}.tbp-popup .tbp-bundle-upgrade{gap:10px;align-items:flex-start}.tbp-add-to-cart-btn a{font-family:"Union",Sans-serif;font-size:16px;font-weight:700;background-color:#ff5900;border-style:solid;border-width:1px;border-color:#ff5900;border-radius:25px;padding:12px 15px;transition:all .3s}.tbp-add-to-cart-btn a:hover{background-color:#fff;color:#ff5900}.tbp-bundle-text{font-size:16px;font-family:'Union';display:flex;flex-direction:column;gap:5px}.tbp-bundle-info{display:flex;gap:10px;max-width:61%}.tbp-bundle-text>span{line-height:1.5}.tbp-bundle-text>span>a{text-decoration:underline;color:inherit}.tbp-bundle-text label{font-weight:700;line-height:1.5}.tbp-bundle-text .tbp-save-label{background:#9269f6;color:#fff;font-size:14px;line-height:18px;padding:2px 7px;border-radius:2px;display:inline-block;font-weight:700}.tbp-bundle-select input[type=checkbox]{display:inline-block !important;position:relative;border:2px solid #948e94;border-radius:2px;background:0 0;cursor:pointer;line-height:0;outline:0;padding:0 !important;vertical-align:text-top;height:20px;width:20px !important;-webkit-appearance:none;opacity:.5;flex:none}.tbp-bundle-select input[type=checkbox]:checked:before{content:'';position:absolute;right:50%;top:50%;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;margin:-1px -1px 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.tbp-bundle-select input[type=checkbox]:checked{background-color:#2a1e2a;opacity:1;border-color:#2a1e2a}@media screen and (max-width:1200px){.tbp-bundle-upgrade{flex-direction:column;align-items:flex-start;gap:15px}.tbp-popup .tbp-bundle-upgrade{flex-direction:row}.tbp-bundle-info{max-width:100%}.tbp-add-to-cart-btn{margin-left:30px}.tbp-popup .tbp-add-to-cart-btn{margin-left:10px}}@media screen and (max-width:767px){.tbp-bundle-upgrade{margin-top:20px}.tbp-popup .tbp-add-to-cart-btn{margin-left:0}}.contact-buy-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px;justify-content:space-between;padding:15px 18px;font-family:"Union",Sans-serif}.contact-buy-left h4{font-family:"Union",Sans-serif;font-size:16px;line-height:24px;font-weight:700;margin:0}.contact-buy-left h4>span,.save-label{font-size:12px;line-height:15px;background-color:#3d0af5;color:#fff;padding:4px 7px;border-radius:2px;display:inline-block}.save-label{font-size:13px;text-transform:uppercase;font-weight:600;display:inline-block}.contact-buy-left p{margin:0;font-size:16px;line-height:24px}.contact-buy-left{display:flex;flex-direction:column;gap:5px}.contact-buy-right,.contact-buy-right:visited{font-size:16px;font-weight:700;color:#fff;background-color:#ff5900;border:1px solid #ff5900;border-radius:25px;padding:10px 20px;transition:all .3s;line-height:18px}.contact-buy-right:hover,.contact-buy-right:focus{color:#ff5900;background-color:#fff}.experience-section .about-program .elementor-widget-text-editor a{text-decoration:underline;color:inherit}.learning-section .elementor-image-box-wrapper{display:flex;align-items:center;flex-direction:row;text-align:left;gap:10px}.learning-section .elementor-image-box-img{display:flex !important;justify-content:center}.learning-section .elementor-widget-image-box .elementor-image-box-content{text-align:left}.purchase-options .elementor-heading-title>span{background:#9269f6;color:#fff;font-size:14px;line-height:18px;padding:4px 7px;border-radius:2px;display:inline-block;font-weight:700}@media screen and (min-width:1200px){.contact-buy-buttons{flex-direction:row;align-items:center}.contact-buy-left{max-width:65%}}.stamped-reviews-outer .slick-arrow{background:#2a1e2a !important;line-height:normal;display:block;height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:40px;color:#fff}.stamped-reviews-outer .slick-arrow.slick-disabled{background:#2a1e2a70 !important}.stamped-reviews-outer .slick-arrow:before{color:#fff !important;font-size:18px !important}.stamped-reviews-outer .slick-next.slick-arrow{right:-48px}.stamped-reviews-outer .slick-prev.slick-arrow{left:-48px}.stamped-reviews-outer .slick-nav-buttons{display:flex;justify-content:center;column-gap:20px;margin-top:20px}.tribe-common.event-tickets .tribe-common-c-btn{padding:8px 40px !important}.event-tickets .tribe-tickets__tickets-footer{align-items:center !important}@media screen and (max-width:1300px){.event-tickets .tribe-tickets__tickets-footer{flex-direction:column !important;justify-content:center !important;gap:5px}.tribe-common.event-tickets .tribe-common-c-btn{margin:0 !important}.event-tickets .tribe-tickets__tickets-footer--active .tribe-tickets__tickets-footer-total{margin:0}}.woocommerce-product-gallery{width:100%}.afwc-reg-form-msg{color:#2a1e2a;font-family:'Union';text-align:center}.afwc-reg-form-msg a{color:#2a1e2a;text-decoration:underline !important}#afwc_kpis_container .afwc_kpis_text{margin:0;font-size:16px}.afwc_reg_form_wrapper{margin:0 auto}.afwc_reg_field_wrapper label{color:#272029;font-family:'Union'}.afwc_reg_field_wrapper input:not([type=checkbox]),.afwc_reg_field_wrapper textarea{border:1px solid #ececed;padding:10px}.afwc_reg_field_wrapper input[type=submit]{width:30%;background-color:#ff5900;color:#fff;border-radius:40px;border:none;font-weight:900;padding:12px;cursor:pointer}table.afwc_referrals th,table.afwc_referrals td,table.afwc_products th,table.afwc_products td,table.afwc_payout_history th,table.afwc_payout_history td{border:.1em solid #e8e8e8 !important}@media screen and (max-width:767px){.afwc_kpi{width:100% !important}}span#billing_email-description{display:block !IMPORTANT;background:0 0;color:#69727d;padding:0}.woocommerce form .form-row .woocommerce-input-wrapper #billing_email-description:before{content:" " !important;border:transparent;margin:0 !important;position:relative}.ywgc_have_code{border:1px solid #ececed;box-shadow:none;padding:20px;font-size:14px}.ywgc_enter_code{border:1px solid #ececed}.ywgc_enter_code .input-text{width:100%;padding:16px;font-size:14px;font-weight:400;line-height:normal;outline:none;color:#69727d !important}.ywgc_enter_code p{margin-top:5px;color:#2a1e2a;margin-bottom:3px;font-family:"Union",Sans-serif;font-weight:700}.ywgc_apply_gift_card_button{padding:18px !important;border-radius:40px !important;max-width:300px;width:100%}.ywgc_apply_gift_card_button:hover{background-color:#e35b12 !important}@media screen and (max-width:767px){.ywgc_enter_code .form-row{width:100%}.ywgc_enter_code .input-text{width:100%}button.woocommerce-button.button.e-apply-coupon{padding:18px 50px !important;margin:0}.ywgc_apply_gift_card_button{margin-top:10px !important}}.shop_table.woocommerce-checkout-review-order-table .variation{display:none}.woocommerce-order-received .woocommerce-info,.woocommerce-order-received .woocommerce-notice{color:#2a1e2a}.page-id-718 .woocommerce-notices-wrapper{display:none}.cart-empty-popup{font-family:"Union",Sans-serif}.cart-empty-popup .swal2-html-container-custom p{font-size:18px;line-height:26px;margin:0}.cart-empty-popup .swal2-title,.cart-empty-popup .swal2-html-container-custom{color:#2a1e2a}.cart-empty-popup .swal2-icon{border:none}.cart-empty-popup .swal2-confirm,.cart-empty-popup .continue-btn{transition:all .3s;border-radius:25px;font-size:16px;text-decoration:none;font-weight:700;line-height:20px;padding:10px 30px;color:#fff;background-color:#ff5900;border:1px solid #ff5900}.cart-empty-popup .swal2-actions-custom{display:flex;width:100%;float:left;text-align:center;justify-content:center;margin-top:30px}.cart-empty-popup .swal2-confirm:hover,.cart-empty-popup .continue-btn:hover{color:#ff5900;background:#fff}.cart-empty-popup .swal2-confirm:focus{box-shadow:none}.single-product .cart .single_add_to_cart_button{min-width:130px}.single-product .elementor-widget-woocommerce-product-add-to-cart .redirect-copy{text-align:center}.library-review-popup.review-popup .review-content-popup{font-size:16px;font-family:"Union",sans-serif;line-height:24px;min-height:228px;color:var(--e-global-color-306e398);padding:0}.library-review-popup.review-popup .review-content-popup .review-title-popup{font-size:20px;margin-bottom:5px}.library-review-popup.review-popup .review-content-popup #rating-stars-container{display:flex;gap:3px;align-items:center;justify-content:center;margin-bottom:10px}.library-review-popup.review-popup .review-content-popup #rating-stars-container i{color:#ff5900}.library-review-popup.review-popup .swal2-close:focus{outline:none;box-shadow:none}.slick-nav-buttons .slick-arrow:before{opacity:1;font-family:'Font Awesome 5 Free';font-size:34px}@media screen and (max-width:767px){.slick-nav-buttons .slick-arrow:before{font-size:24px}.slick-nav-buttons .slick-next{right:-22px}.slick-nav-buttons .slick-prev{left:-22px}.library-review-popup.review-popup .review-content-popup .review-title-popup{font-size:18px}}.woocommerce-checkout.woocommerce-page .woocommerce-billing-fields .select2-container .select2-selection--single .select2-selection__rendered{padding-bottom:0;padding-top:0}.woocommerce-checkout.woocommerce-page .select2-dropdown .select2-results__option.select2-results__option--highlighted{color:#fff}.woocommerce-checkout.woocommerce-page .select2-dropdown{border-color:#ececed}.money-back-note p{padding:20px;border-radius:4px;color:#2a1e2a;font-size:16px !important;background-color:#FEE6B38A;border-style:solid;border-color:#FFC26680;font-weight:900}