@font-face{font-family:MTCORSVA;src:url(../fonts/MTCORSVA.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}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,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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}summary{display:list-item}[hidden],template{display:none}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;text-transform:uppercase;min-width:200px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;float:left;width:100%}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#fff!important;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}:host,:root{--vs-colors--lightest:rgba(60,60,60,0.26);--vs-colors--light:rgba(60,60,60,0.5);--vs-colors--dark:#333;--vs-colors--darkest:rgba(0,0,0,0.15);--vs-search-input-color:inherit;--vs-search-input-bg:#fff;--vs-search-input-placeholder-color:inherit;--vs-font-size:1rem;--vs-line-height:1.4;--vs-state-disabled-bg:#f8f8f8;--vs-state-disabled-color:var(--vs-colors--light);--vs-state-disabled-controls-color:var(--vs-colors--light);--vs-state-disabled-cursor:not-allowed;--vs-border-color:var(--vs-colors--lightest);--vs-border-width:1px;--vs-border-style:solid;--vs-border-radius:4px;--vs-actions-padding:4px 6px 0 3px;--vs-controls-color:var(--vs-colors--light);--vs-controls-size:1;--vs-controls--deselect-text-shadow:0 1px 0 #fff;--vs-selected-bg:#f0f0f0;--vs-selected-color:var(--vs-colors--dark);--vs-selected-border-color:var(--vs-border-color);--vs-selected-border-style:var(--vs-border-style);--vs-selected-border-width:var(--vs-border-width);--vs-dropdown-bg:#fff;--vs-dropdown-color:inherit;--vs-dropdown-z-index:1000;--vs-dropdown-min-width:160px;--vs-dropdown-max-height:350px;--vs-dropdown-box-shadow:0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg:#000;--vs-dropdown-option-color:var(--vs-dropdown-color);--vs-dropdown-option-padding:3px 20px;--vs-dropdown-option--active-bg:#5897fb;--vs-dropdown-option--active-color:#fff;--vs-dropdown-option--deselect-bg:#fb5858;--vs-dropdown-option--deselect-color:#fff;--vs-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);--vs-transition-duration:150ms}.v-select{font-family:inherit;position:relative}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function:cubic-bezier(1,0.5,0.8,1);--vs-transition-duration:0.15s}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg:var(--vs-state-disabled-bg);--vs-disabled-color:var(--vs-state-disabled-color);--vs-disabled-cursor:var(--vs-state-disabled-cursor)}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{background-color:var(--vs-disabled-bg);cursor:var(--vs-disabled-cursor)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--vs-search-input-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);display:flex;padding:0 0 4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{align-items:center;display:flex;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);background-color:transparent;border:0;cursor:pointer;margin-right:8px;padding:0}.vs__dropdown-menu{background:var(--vs-dropdown-bg);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);border-top-style:none;box-shadow:var(--vs-dropdown-box-shadow);box-sizing:border-box;color:var(--vs-dropdown-color);display:block;left:0;list-style:none;margin:0;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;padding:5px 0;position:absolute;text-align:left;top:calc(100% - var(--vs-border-width));width:100%;z-index:var(--vs-dropdown-z-index)}.vs__no-options{text-align:center}.vs__dropdown-option{clear:both;color:var(--vs-dropdown-option-color);cursor:pointer;display:block;line-height:1.42857143;padding:var(--vs-dropdown-option-padding);white-space:nowrap}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);display:flex;line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{fill:var(--vs-controls-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;cursor:pointer;display:inline-flex;margin-left:4px;padding:0;text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--loading .vs__selected,.vs--single.vs--open .vs__selected{opacity:.4;position:absolute}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;border-left:none;box-shadow:none;color:var(--vs-search-input-color);flex-grow:1;font-size:var(--vs-font-size);line-height:var(--vs-line-height);margin:4px 0 0;max-width:100%;outline:none;padding:0 7px;width:0;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;animation:vSelectSpinner 1.1s linear infinite;border:.9em solid hsla(0,0%,39%,.1);border-left-color:rgba(60,60,60,.45);font-size:5px;opacity:0;overflow:hidden;text-indent:-9999em;transform:translateZ(0) scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;height:5em;transform:scale(var(--vs-controls--spinner-size,var(--vs-controls-size)));width:5em}.vs--loading .vs__spinner{opacity:1}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}body,html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-size:16px}body{font-family:Montserrat Light,Montserrat,sans-serif;font-weight:400;color:#535759}hr{border:0;border-top:1px solid #eff2f4;display:block;height:2px;margin:1em 0;padding:0}.media-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.media-container embed,.media-container iframe,.media-container object{position:absolute;top:0;left:0;width:100%;height:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.pull-left{float:left!important}.pull-right{float:right!important}img,svg{max-width:100%}a{color:#ff7e00;text-decoration:none;transition:all .2s ease-in-out}a:focus,button{outline:0}button{cursor:pointer;transition:all .2s ease-in-out;border:0;background-color:transparent;padding:0}.el-centered{margin:0 auto}.el-block,.el-centered{display:block}.main-header .main-nav-menu .sub-menu,.main-header .sidebar-nav .sidebar-menu .sub-menu,.no-style{list-style-type:none;margin:0;padding:0}.main-header .main-nav-menu .sub-menu li,.main-header .sidebar-nav .sidebar-menu .sub-menu li,.no-style li{list-style-type:none}.bgr-style{background-repeat:no-repeat;background-position:50%;background-size:cover}.bgr-style.bgr-top-center{background-position:top}.bgr-style.bgr-bottom-center{background-position:bottom}.bgr-style.bgr-top-right{background-position:100% 0}.bgr-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.uppercase{text-transform:uppercase}.container{max-width:1280px;width:calc(100% - 40px);margin:0 auto}.container.container-large{max-width:1500px}.page-wrap{display:table;height:100%;table-layout:fixed;width:100%}.main-footer{display:table-row;height:1px}.content-editor,ol,p,ul{font-size:1rem;line-height:1.625;margin:0 0 16px}pre{background:#f1f1f1;border:1px solid #cdcdcd;padding:16px;margin:0 0 16px;overflow:auto}.h1-title,.h2-title,.h3-title,.h4-title,.h5-title,.h6-title,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;margin:0 0 16px;line-height:1.4}.h1-title,h1{font-size:3.875rem;text-transform:uppercase}.h2-title,h2{font-size:2.375rem}.h3-title,h3{font-size:1.75rem}.h4-title,.h5-title,h4,h5{font-size:1.5rem}.h5-title,h5{font-family:Playfair Display,serif;font-style:italic}.h6-title,h6{font-size:1.125rem;text-transform:uppercase}.gt-times{font-family:times new roman,serif;text-transform:uppercase}.gt-corsiva,.gt-times{font-style:normal!important;font-weight:700}.gt-corsiva{font-family:MTCORSVA,serif;text-transform:none!important}.small_script{font-family:Playfair Display,serif;font-size:3.125rem;font-style:italic;font-weight:700}.subtitle{display:block;font-weight:400;margin-bottom:5px;font-size:1.25rem;text-transform:uppercase}.entry a,.text-editor a{color:#ff7e00}.entry a:hover,.text-editor a:hover{text-decoration:underline}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:2px solid #e4e7e9;width:100%;padding:15px;border-radius:4px;color:#535759;font-family:Montserrat Light,Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.3;background-color:#fff;outline:0}textarea{height:236px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#535759}input::-moz-placeholder,textarea::-moz-placeholder{color:#535759}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#535759}button[type=reset],button[type=submit],input[type=reset],input[type=submit]{display:inline-block;cursor:pointer;outline:0;transition:all .2s ease-in-out;text-align:center;border-radius:4px;text-transform:uppercase;min-width:245px;padding:14px;font-size:1.0625rem;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#ff7e00;color:#fff;border:0}button[type=reset]:hover,button[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#535759}label{font-size:1.125rem;text-transform:uppercase;font-weight:600}select{background:transparent url(../images/bg-select-transparent.png) no-repeat 100%;-moz-appearance:none;-webkit-appearance:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eee;color:#ff7e00}.custom-checkbox{font-size:.9375rem;text-transform:none;font-weight:400}.custom-checkbox input[type=radio]{opacity:0;display:none}.custom-checkbox input[type=radio]+span{min-height:26px;padding:4px 0 4px 40px;display:inline-block;position:relative;cursor:pointer}.custom-checkbox input[type=radio]+span:before{content:"";display:block;position:absolute;width:26px;height:26px;top:0;left:0;background:url(../images/radio.png) no-repeat 0 0}.custom-checkbox input[type=radio]+span:hover{color:#ff7e00}.custom-checkbox input[type=radio]+span:hover:before{background-position:0 -26px}.custom-checkbox input[type=radio]:checked+span{color:#88ab15}.custom-checkbox input[type=radio]:checked+span:before{background-position:0 -52px}.checkbox-custom{display:block;position:relative;z-index:33;font-size:.9375rem;line-height:1.4em;text-transform:none;font-weight:400;color:#565a5c;padding:0 0 0 40px}.checkbox-custom input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-custom .checkmark{display:block;position:absolute;width:26px;height:26px;top:-4px;left:0;background-color:#fff;border:1px solid #fda544;border-radius:2px}.checkbox-custom .checkmark:after{content:"";position:absolute;left:6px;top:1px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='%23FFF' d='M34.459 1.375a2.999 2.999 0 00-4.149.884L13.5 28.17l-8.198-7.58a2.999 2.999 0 10-4.073 4.405l10.764 9.952s.309.266.452.359a2.999 2.999 0 004.15-.884L35.343 5.524a2.999 2.999 0 00-.884-4.149z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 21px;width:13px;height:21px;display:none}.checkbox-custom .label-text{font-size:.9375rem;text-transform:none;font-weight:400;color:#565a5c}.checkbox-custom input:checked~.checkmark{background-color:#fda544}.checkbox-custom input:checked~.checkmark:after{display:block}.primary-form .input-holder{margin-bottom:25px}.primary-form .input-holder label{margin-bottom:20px;display:block}.primary-form .input-holder input[type=date],.primary-form .input-holder input[type=email],.primary-form .input-holder input[type=number],.primary-form .input-holder input[type=password],.primary-form .input-holder input[type=search],.primary-form .input-holder input[type=tel],.primary-form .input-holder input[type=text],.primary-form .input-holder input[type=url],.primary-form .input-holder select{border:0;color:#fff;font-size:.8125rem;font-weight:400;background-color:#ff7e00;padding:10px 35px 10px 10px;text-transform:uppercase}.primary-form .input-holder input[type=date]{padding-right:10px}.primary-form .input-holder .select2-container--default .select2-selection--single{border:0}.primary-form .input-holder .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#ff7e00;padding:10px 35px 10px 10px;font-size:.8125rem;border:0;border-radius:4px;line-height:1.3}.primary-form .input-holder .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;background:#ff7e00 url(../images/bg-select-transparent.png) no-repeat 100%;width:35px;top:0}.primary-form .input-holder .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.primary-form.secondary label:not(.custom-checkbox){font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.3em;font-weight:600;margin-bottom:14px;text-transform:uppercase;color:#000}.gform_wrapper.gravity-theme .gfield select{background-color:#ff7e00;color:#fff;border:none;text-transform:uppercase}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:25px!important}.gform_wrapper.gravity-theme .gfield_required{display:none!important}.gform_confirmation_message,.gform_wrapper.gravity-theme .gform_validation_errors>h2{font-size:18px!important;line-height:1.5!important}.gform_confirmation_message{color:#ff7e00;font-weight:700}.gform_wrapper.gravity-theme .gform_validation_errors{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-bottom:25px!important;margin-top:0!important;padding:0!important}.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message{background:transparent!important;border:0!important;padding:0!important;margin-top:4px!important}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);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:#eee;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.btn-menu{position:relative;width:30px;height:20px;z-index:100}.btn-menu:after,.btn-menu:before,.btn-menu span{background:#535759;position:absolute;top:8px;left:0;right:0;height:4px;transition:all .2s linear}.btn-menu:after,.btn-menu:before{content:"";top:0}.btn-menu span{width:100%;left:0}.btn-menu:after{top:16px}.btn-menu.active span{opacity:0}.btn-menu.active:after,.btn-menu.active:before{transform:rotate(45deg);top:7px;left:0;right:0;background:#ff7e00}.btn-menu.active:after{transform:rotate(-45deg)}.btn-menu:hover:after,.btn-menu:hover:before,.btn-menu:hover span{background:#ff7e00}.btn{display:inline-block;cursor:pointer;outline:0;transition:all .2s ease-in-out;text-align:center;border-radius:4px;text-transform:uppercase;min-width:190px;padding:14px 30px;font-size:1.0625rem;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#ff7e00;color:#fff}.btn:hover{color:#535759}.btn.btn-white{background-color:#fff;color:#535759}.btn.btn-white:hover{background-color:#ff7e00;color:#fff}.btn.btn-outline{border:2px solid #fff;background-color:transparent;color:#fff}.btn.btn-outline-small,.btn.btn-outline:hover{background:rgba(69,69,41,.2)}.btn.btn-outline-small{border:2px solid #fff;padding:16px 30px;font-size:.875rem}.btn.btn-icon{padding:11px 30px}.btn.btn-icon img{margin-right:10px}.btn.btn-icon img,.btn.btn-icon span{display:inline-block;vertical-align:middle}.button-slider{display:inline-block;cursor:pointer;outline:0;width:45px;height:45px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.button-slider:hover{opacity:.8}.button-slider.prev-slide{background:url(../images/icon-orange-arrow-left.png) no-repeat 50%;left:0}.button-slider.next-slide{background:url(../images/sidenav-arrow-orange.png) no-repeat 50%;right:0}.btn-bubble,input[type=submit].btn-bubble{background-color:rgba(255,126,0,.8);text-align:center;color:#fff;height:170px;width:170px;border-radius:100%;font-family:Playfair Display,serif;font-size:2.625rem;font-style:italic;font-weight:700;text-transform:none;min-width:auto}.btn-bubble:hover,input[type=submit].btn-bubble:hover{background-color:#ff7e00;transform:scale(1.05)}button[type=submit].buy-video-submit-form{display:block;background-color:#fff;box-shadow:1px 1px 25px #777;height:80px;color:#ff7e00;position:relative;padding:26px 90px 26px 26px;font-size:1.625rem;font-weight:700;text-transform:uppercase;width:410px;max-width:100%;text-align:left;border-radius:0;min-width:auto;line-height:1}button[type=submit].buy-video-submit-form:hover{color:#535759}button[type=submit].buy-video-submit-form img{position:absolute;right:0;top:0}.social-icons{display:flex;flex-wrap:wrap;justify-content:center}.social-icons li{margin:0 15px 10px 0}.social-icons li a{display:inline-block;height:32px;width:32px;line-height:30px;text-align:center;border-radius:100%;background-color:#ff7e00;color:#fff}.social-icons li a:hover{background-color:#535759}.social-icons li a svg{max-width:18px;max-height:17px;vertical-align:middle}.social-icons.sidebar-social{margin-top:70px;justify-content:flex-start}.social-icons.sidebar-social li{margin-right:5px}.social-icons.sidebar-social li a{background-color:#535759}.social-icons.sidebar-social li a:hover{background-color:#ff7e00}.newsletter-form{position:relative;max-width:100%;width:300px}.newsletter-form input[type=email]{background:rgba(69,69,41,.2);border:2px solid #fff;border-radius:4px;color:#fff;font-size:16px;position:relative;padding:15px 60px 15px 12px;width:100%}.newsletter-form input::-webkit-input-placeholder{color:#fff}.newsletter-form input::-moz-placeholder{color:#fff}.newsletter-form input:-ms-input-placeholder{color:#fff}.newsletter-form button,.newsletter-form input[type=button]{border-radius:0 4px 4px 0;box-shadow:none;overflow:hidden;background-color:#fff;position:absolute;right:0;top:0;height:100%;padding:10px;width:58px;background:url(../images/bg-submit.jpg) no-repeat 100%;min-width:auto}.newsletter-form button:hover,.newsletter-form input[type=button]:hover{opacity:.8}.accordion-wrap .accordion-item:first-of-type{border-top:1px solid #eff2f4}.accordion-wrap .accordion-item h3.accordion-title{cursor:pointer;border-bottom:1px solid #eff2f4;padding:20px 50px 20px 20px;font-size:1.125rem;position:relative;margin:0;font-weight:400}.accordion-wrap .accordion-item h3.accordion-title .plus-icon{display:block;height:40px;width:40px;position:absolute;right:0;top:11px;text-align:center;line-height:36px;border:2px solid transparent;border-radius:50%;transition:all .2s ease-in-out;background:url(../images/icon-faq.png) no-repeat 50%}.accordion-wrap .accordion-item h3.accordion-title .plus-icon:hover{border-color:#ff7e00}.accordion-wrap .accordion-item h3.accordion-title.active .plus-icon{transform:rotate(-45deg);border-color:#ff7e00}.accordion-wrap .accordion-item .acc-body{display:none;background-color:#fafafa;padding:33px 22px}.accordion-full-width .accordion-item{color:#fff;background-color:#c13d39;margin-bottom:4px}.accordion-full-width .accordion-item:first-of-type{background-color:#f26a66}.accordion-full-width .accordion-item:nth-of-type(2){background-color:#e3524d}.accordion-full-width .accordion-item:nth-of-type(3){background-color:#d54844}.accordion-full-width .accordion-item .accordion-title{cursor:pointer;position:relative;margin:0;font-weight:400;font-size:1.625rem;padding:31px 60px 31px 65px}.accordion-full-width .accordion-item .accordion-title .small_script{position:absolute;left:0;top:3px}.accordion-full-width .accordion-item .accordion-title .plus-icon{display:block;height:50px;width:50px;position:absolute;right:0;top:25px;transition:all .2s ease-in-out;background:url(../images/icon-expand.png) no-repeat 50%;background-size:contain}.accordion-full-width .accordion-item .accordion-title.active .plus-icon{transform:rotate(-45deg)}.accordion-full-width .accordion-item .acc-body{padding:33px 0;display:none}.accordion-full-width .acc-body-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.accordion-full-width .acc-body-wrap .left-column{width:60%}.accordion-full-width .acc-body-wrap .left-column h4{font-size:1.25rem}.accordion-full-width .acc-body-wrap .right-column{width:30%}.accordion-full-width .acc-body-wrap .right-column h5{font-size:1.125rem;font-weight:400;text-transform:uppercase;font-family:Montserrat,sans-serif;font-style:normal;margin-bottom:30px}.accordion-full-width .acc-body-wrap .right-column select{margin-bottom:40px;background-color:transparent;color:#fff;max-width:340px;font-size:.8125rem;border-color:#fff;text-transform:uppercase}.accordion-full-width .acc-body-wrap .right-column select option{color:#535759}.accordion-full-width .acc-body-wrap .right-column .btn-white{border:2px solid #fff}.accordion-full-width .acc-body-wrap .right-column .btn-white:hover{background-color:transparent}.blog-nav{display:flex;justify-content:center;padding:30px 0;border-top:1px solid #eff2f4}.blog-nav a{display:block;color:#ff7e00}.blog-nav a:hover{color:#535759}.blog-nav .link-holder{margin:0 20px}.blog-nav .blog-left-nav{background:url(../images/icon-orange-arrow-left.png) no-repeat 0;padding-left:20px}.blog-nav .blog-right-nav{background:url(../images/sidenav-arrow-orange.png) no-repeat 100%;padding-right:20px}.category-banner{background-color:#ff7e00;color:#fff;padding:27px 0}.category-banner h1,.category-banner h2{margin:0;text-transform:uppercase}.category-banner .container{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.category-banner .widget{padding-left:20px}.category-banner .widget select{cursor:pointer;border-color:#fff;color:#fff;font-size:.8125rem;font-weight:400;background-color:rgba(86,90,92,.2);padding:10px 35px 10px 10px;text-transform:uppercase}.category-banner .widget select option{background-color:#ff7e00}.features-content{background:#f7f9fb;padding:40px;position:relative}.features-content p{margin-bottom:25px}.features-content ul{list-style:outside url(../images/icon-orange-arrow-right.png);margin:0;padding:0 15px}.features-content ul li{line-height:2.1}.features-content a:hover{color:#535759}.features-content hr{border-top:2px solid #e2e4e6;margin:30px 0}.features-content .content-icon{position:absolute;left:-22px;top:30px}.features-content .links-holder{display:flex;flex-wrap:wrap}.features-content .links-holder .link-item{margin:0 15px 10px 0}.features-content .links-holder a img{vertical-align:middle}.product-features p{font-weight:700}.product-features .key-features{margin-bottom:35px}.product-features .key-features ul{list-style:outside url(../images/icon-orange-arrow-right.png);margin:0 0 20px;padding:0 15px}.product-features .key-features ul li{line-height:2.1}.product-features .size-and-weight{margin-bottom:35px}.product-features .size-and-weight ul{list-style:none;padding:0;margin:0 0 20px}.product-features .size-and-weight ul li{line-height:2.1}.tax-international-contact{margin-bottom:30px}.tax-international-contact .contact-header{background-color:#a2bb17;color:#fff;padding:25px 40px 10px}.tax-international-contact .contact-header h6{font-size:1.625rem}.tax-international-contact .contact-header p{margin-bottom:16px}.tax-international-contact .international-list li{padding:20px 40px 20px 145px;line-height:2;background-repeat:no-repeat;background-position:47px}.tax-international-contact .international-list li:nth-child(odd){background-color:#f7f9fb}.tax-international-contact .international-list .usa{background-image:url(../images/icon-usa.png)}.tax-international-contact .international-list .usa:hover{background-image:url(../images/icon-usa-hover.png)}.tax-international-contact .international-list .south_america{background-image:url(../images/icon-south-america.png)}.tax-international-contact .international-list .south_america:hover{background-image:url(../images/icon-south-america-hover.png)}.tax-international-contact .international-list .europe{background-image:url(../images/icon-europe.png)}.tax-international-contact .international-list .europe:hover{background-image:url(../images/icon-europe-hover.png)}.tax-international-contact .international-list .asia{background-image:url(../images/icon-asia.png)}.tax-international-contact .international-list .asia:hover{background-image:url(../images/icon-asia-hover.png)}.tax-international-contact .international-list .japan{background-image:url(../images/icon-japan.png)}.tax-international-contact .international-list .japan:hover{background-image:url(../images/icon-japan-hover.png)}.tax-international-contact .international-list .inner-box{display:flex;justify-content:space-between;align-items:center}.tax-international-contact .international-list .text-holder{padding-right:15px}.tax-international-contact .international-list .btn{min-width:auto;background-color:#c5ccd0;font-size:.8125rem;padding:7px 34px}.course-finder-callout{background:linear-gradient(83deg,#738a18,#99b218);padding:50px;color:#fff}.course-finder-callout h2{padding-left:60px;position:relative;line-height:1.1;min-height:80px}.course-finder-callout h2 img{position:absolute;left:-30px;top:0}.course-finder-callout .btns-holder{display:flex;flex-wrap:wrap;justify-content:space-between}.course-finder-callout .btns-holder .btn-item{margin-top:20px;width:45%}.course-finder-callout .btns-holder .btn{background-color:rgba(40,49,9,.2);padding:10px;font-size:.8125rem;width:100%;min-width:auto}.course-finder-callout .btns-holder .btn:hover{background:rgba(40,49,9,.8)}.overview-box{border:2px solid #eff2f4;padding:40px 30px 30px}.pagination-items{display:flex;flex-wrap:wrap}.pagination-items a{display:inline-block;background-color:transparent;border:1px solid transparent;width:30px;height:30px;color:#fff;text-align:center}.pagination-items a:hover,.pagination-items li.active a{border-color:#fff;background-color:rgba(0,0,0,.2)}.nav-links{display:flex;flex-wrap:wrap}.nav-links .page-numbers{display:inline-block;background-color:#ff7e00;border:1px solid #ff7e00;width:40px;height:40px;line-height:40px;border-radius:2px;color:#fff;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.5);margin:0 5px 10px}.nav-links .current,.nav-links a:hover{color:#ff7e00;background-color:#fff;border-color:#fff}.nav-links .next,.nav-links .prev{width:auto;padding-left:10px;padding-right:10px}.result-table-wrap{overflow:auto}.result-table-wrap .result-table{width:100%;border-collapse:collapse;min-width:1000px}.result-table-wrap .result-table td,.result-table-wrap .result-table th{border:0}.result-table-wrap .result-table tr:first-of-type{background:linear-gradient(95deg,#a7dd6e,#94d1a7)}.result-table-wrap .result-table th{text-align:left;color:#fff}.result-table-wrap .result-table tr td,.result-table-wrap .result-table tr th{padding:34px 10px}.result-table-wrap .result-table tr td:first-of-type,.result-table-wrap .result-table tr th:first-of-type{padding-left:6.5%}.result-table-wrap .result-table tr td:last-of-type,.result-table-wrap .result-table tr th:last-of-type{padding-right:6.5%}.result-table-wrap .result-table tr:nth-child(odd){background-color:#f7f9fb}.result-table-wrap .result-table td{font-size:1rem;line-height:1.375em;font-weight:200}.result-table-wrap .result-table .address-wrap,.result-table-wrap .result-table .course-wrap,.result-table-wrap .result-table .name-wrap,.result-table-wrap .result-table .td-wrap{max-width:300px;width:100%}.result-table-wrap .result-table .vc-wrap{max-width:240px;width:100%}.result-table-wrap .result-table address{display:block;font-style:normal}.result-table-wrap .result-table a:not(.btn):hover{color:#535759}.result-table-wrap .result-table .button-wrap{text-align:right}.result-table-wrap .result-table .btn{background-color:#cdd4d8;padding:10px 15px;font-size:1rem;box-shadow:none}.result-table-wrap .result-table .btn:hover{background-color:#ff7e00;color:#fff}.result-table-wrap.result-table-courses .result-table{min-width:1199px}.result-table-wrap.result-table-courses .result-table tr td:first-of-type,.result-table-wrap.result-table-courses .result-table tr td:last-of-type,.result-table-wrap.result-table-courses .result-table tr th:first-of-type,.result-table-wrap.result-table-courses .result-table tr th:last-of-type{width:20%}.result-table-wrap.result-table-courses .result-table tr .date-wrap{width:100px}.result-table-wrap.result-table-courses .result-table th{text-transform:uppercase}.result-table-wrap.result-table-courses .result-table .button-wrap{width:100%;max-width:220px;margin-left:auto}.result-table-wrap.result-table-courses .result-table .button-wrap .btn{width:100%}.result-table-wrap.result-trainer-virtual-classes .result-table tr td:first-of-type,.result-table-wrap.result-trainer-virtual-classes .result-table tr td:last-of-type,.result-table-wrap.result-trainer-virtual-classes .result-table tr th:first-of-type,.result-table-wrap.result-trainer-virtual-classes .result-table tr th:last-of-type{width:25%}.result-table-wrap.result-trainer-virtual-classes .result-table .button-wrap{width:100%;max-width:260px;margin-left:auto}.result-table-wrap.result-trainer-virtual-classes .result-table .button-wrap .btn{width:100%}.result-table-wrap.result-find-a-virtual-class .result-table tr td:first-of-type,.result-table-wrap.result-find-a-virtual-class .result-table tr td:last-of-type,.result-table-wrap.result-find-a-virtual-class .result-table tr th:first-of-type,.result-table-wrap.result-find-a-virtual-class .result-table tr th:last-of-type{width:25%}.result-table-wrap.result-find-a-virtual-class .result-table .button-wrap{width:100%;max-width:260px;margin-left:auto}.result-table-wrap.result-find-a-virtual-class .result-table .button-wrap .btn{width:100%}.result-loading{position:relative;z-index:30}.result-loading.no-position{position:static}.result-loading .result-loader{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.result-loading .result-loader .result-loader-box{position:absolute;top:60px;left:0;right:0;margin:0 auto;width:48px}.result-loading .result-loader .result-loader-box svg{display:block;width:48px;height:48px;margin:0 auto}.mfp-auto-cursor .mfp-content{padding:15px}.primary-modal{background-color:#fff;margin:auto;padding:44px;max-width:700px;position:relative}.primary-modal .h4-title{text-transform:uppercase;font-weight:400;color:#ff7e00}.primary-modal .text-editor{margin-bottom:30px}.custom-popup{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;text-align:center;z-index:10001;display:none}.custom-popup:before{content:"";display:inline-block;vertical-align:middle;height:100%}.custom-popup .custom-popup-overlay{background:rgba(30,30,30,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:10000}.custom-popup .custom-popup-wrap{display:inline-block;vertical-align:middle;position:relative;z-index:10001;max-width:700px;width:calc(100% - 40px);margin:40px auto;background:#fff}.custom-popup .custom-popup-inner{position:relative;text-align:left;padding:46px;color:#222}.custom-popup .custom-popup-inner .close-custom-popup-btn{position:absolute;top:10px;right:10px;z-index:55;width:24px}.custom-popup .custom-popup-inner .close-custom-popup-btn svg{display:block;width:24px;height:24px}.custom-popup .custom-popup-inner h2{font-weight:400;text-transform:uppercase;color:#ff7e00;margin:0 0 20px}.custom-popup .custom-popup-inner .entry{margin-bottom:30px}.custom-popup .custom-popup-inner .entry p{margin:0 0 16px}.custom-popup .custom-popup-inner .btn-custom-popup{display:inline-block;cursor:pointer;outline:0;transition:all .2s ease-in-out;text-align:center;border-radius:4px;text-transform:uppercase;min-width:190px;padding:14px 30px;font-size:1.0625rem;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#ff7e00;color:#fff}.custom-popup .custom-popup-inner .btn-custom-popup:hover{color:#535759}.custom-popup.active{display:block;overflow:hidden auto}.no-scroll{overflow:hidden}.video-purchase-page{min-height:100vh;background-color:#f8f8f8}.video-purchase-page #logo{display:block;text-align:center;padding:30px 0 20px}.video-purchase-page #logo img{max-width:200px;height:auto}.video-purchase-page .button.top{position:absolute;top:30px;right:30px;z-index:10}.video-purchase-page .center{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:40px}.video_left{flex:0 0 45%;min-width:300px}.video_left .video_image{display:block;position:relative;border-radius:8px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.15);transition:transform .3s ease}.video_left .video_image:hover{transform:translateY(-5px)}.video_left .video_image img{width:100%;height:auto;display:block}.video_left .video_image .play_button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;z-index:2;transition:transform .3s ease;background-color:rgba(0,0,0,.7);border-radius:50%;border:none;cursor:pointer}.video_left .video_image .play_button:hover{transform:translate(-50%,-50%) scale(1.1);background-color:rgba(0,0,0,.8)}.video_left .video_image .play_button:after{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:0;height:0;border-left:20px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.video_right{flex:1;min-width:300px}.video_right .video_description{background:#fff;padding:40px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1)}.video_price{font-size:2rem;font-weight:600;color:#ff7e00;margin:0 0 15px}.video_meta{font-size:.875rem;color:#6c7173;margin:10px 0;text-transform:uppercase;letter-spacing:.5px}.video_time,.video_trainer{font-size:1rem;margin:15px 0;color:#535759}.video_time span,.video_trainer span{display:inline-block;font-weight:600;color:#565a5c;text-transform:uppercase;letter-spacing:.5px;margin-right:8px;min-width:80px}.green_box{background-color:#88ab15;color:#fff;padding:20px 25px;border-radius:8px;margin:25px 0;font-size:.875rem;line-height:1.6}.green_box.video_requirement{margin:20px 0 30px}.green_box span{display:inline-block;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:.75rem}.green_box p{margin:0 0 15px}.green_box p:last-child{margin-bottom:0}.green_box a{color:#fff;text-decoration:underline}.buy_video,.green_box a:hover{text-decoration:none}.buy_video{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;background-color:#ff7e00;color:#fff;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:1rem;box-shadow:0 4px 15px rgba(255,126,0,.3);transition:all .3s ease;border:none;cursor:pointer}.buy_video:hover{background-color:rgb(204,100.8,0);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,126,0,.4);color:#fff}.buy_video img{width:20px;height:20px}.full_column{width:100%;position:relative}.full_column.white{background-color:#fff;padding:60px 0}.video_right h2{color:#ff7e00;margin-bottom:25px;font-size:1.75rem}.video_right p{margin:0 0 20px;line-height:1.6}.video_right p strong{color:#565a5c;font-weight:600}.video_right .button{display:inline-block;margin-top:20px}.trainer-login,.trainer-no-access{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;background-color:#f8f8f8}.trainer-login #logo,.trainer-no-access #logo{text-align:center;margin-bottom:40px}.trainer-login #logo img,.trainer-no-access #logo img{max-width:200px;height:auto}.trainer-login h3,.trainer-no-access h3{text-align:center;color:#ff7e00;margin-bottom:30px;font-size:1.5rem}.trainer-login .green_box,.trainer-no-access .green_box{max-width:600px;margin:30px auto}.shop-login{max-width:400px;margin:0 auto;background:#fff;padding:40px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1)}.shop-login form{margin-top:20px}.shop-login label{display:block;margin-bottom:8px;font-weight:600;color:#565a5c}.shop-login input[type=password],.shop-login input[type=text]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;margin-bottom:20px;transition:border-color .3s ease}.shop-login input[type=password]:focus,.shop-login input[type=text]:focus{outline:none;border-color:#ff7e00}.shop-login input[type=submit]{width:100%;padding:14px;background-color:#ff7e00;color:#fff;border:none;border-radius:6px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease}.shop-login input[type=submit]:hover{background-color:rgb(204,100.8,0)}.clear{clear:both}.post-password-form{max-width:400px;margin:0 auto;background:#fff;padding:40px;border-radius:12px;box-shadow:0 8px 30px rgba(0,0,0,.1);text-align:center}.post-password-form label{display:block;margin-bottom:15px;font-weight:600;color:#565a5c}.post-password-form input[type=password]{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:6px;margin-bottom:20px}.post-password-form input[type=password]:focus{outline:none;border-color:#ff7e00}.post-password-form input[type=submit]{padding:14px 30px;background-color:#ff7e00;color:#fff;border:none;border-radius:6px;font-weight:600;cursor:pointer}.post-password-form input[type=submit]:hover{background-color:rgb(204,100.8,0)}.main-header{transition:all .2s ease-in-out;position:sticky;top:0;left:0;z-index:1000;width:100%;background-color:#f5f7f8;box-shadow:0 1px 8px rgba(0,0,0,.1)}.main-header .header-innner{display:flex;justify-content:space-between}.main-header .header-innner .logo-holder a{display:block}.main-header .header-innner .logo-holder a:hover{opacity:.8}.main-header .header-innner .logo-holder img{display:block;max-height:90px}.main-header .header-innner .nav-holder{flex:1 1 0%}.main-header .top-header-line{border-bottom:1px solid #e6e6e6;height:27px;padding-right:32px;text-align:right}.main-header .bottom-header-line{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:16px 32px 0 0}.main-header .bottom-header-line .btn-holder{margin-left:30px}.main-header .bottom-header-line .btn-holder button{color:#535759}.main-header .bottom-header-line .btn-holder button:hover{color:#ff7e00}.main-header .header-nav{transition:all .2s linear;display:block}.main-header .header-nav.active{right:0}.main-header .account-links{position:absolute;top:4px;right:325px}.main-header .account-links ul{display:flex;flex-wrap:wrap}.main-header .account-links ul li{margin-right:15px;font-size:.8125rem;font-weight:500}.main-header .account-links ul li a{color:inherit}.main-header .account-links ul li a:hover{color:#ff7e00}.main-header .dropdown-arrow{margin-left:3px}.main-header .sidebar-nav{position:fixed;transition:all .2s linear;background-color:#fff;right:-320px;top:0;width:320px;height:100%;box-shadow:inset 7px 0 9px -7px rgba(0,0,0,.4);padding:80px 20px 30px 30px;overflow:auto;z-index:10}.main-header .sidebar-nav.active{right:0}.main-header .sidebar-nav .sidebar-menu li{font-size:1.0625rem}.main-header .sidebar-nav .sidebar-menu li a{color:inherit}.main-header .sidebar-nav .sidebar-menu li>a:not(.dropdown-arrow){display:block;padding-bottom:10px}.main-header .sidebar-nav .sidebar-menu li.current-menu-item>a,.main-header .sidebar-nav .sidebar-menu li.current-page-parent>a,.main-header .sidebar-nav .sidebar-menu li:hover>a{color:#ff7e00}.main-header .sidebar-nav .sidebar-menu li.menu-item-has-children>a:not(.dropdown-arrow){order:1}.main-header .sidebar-nav .sidebar-menu .dropdown-arrow{display:none}.main-header .sidebar-nav .sidebar-menu .sub-menu{padding-left:15px}.main-header .main-nav-menu{color:#535759;display:flex;flex-wrap:wrap}.main-header .main-nav-menu li{font-size:1.0625rem}.main-header .main-nav-menu li a{color:inherit}.main-header .main-nav-menu li.current-menu-item>a,.main-header .main-nav-menu li.current-page-parent>a,.main-header .main-nav-menu li:hover>a{color:#ff7e00}.main-header .main-nav-menu li.menu-item-has-children>a:not(.dropdown-arrow){order:1}.main-header .main-nav-menu>li{position:relative;margin-left:30px;border-bottom:4px solid transparent;transition:all .2s;padding-bottom:15px}.main-header .main-nav-menu>li.current-menu-item,.main-header .main-nav-menu>li.current-page-parent,.main-header .main-nav-menu>li:hover{border-color:#ff7e00}.main-header .main-nav-menu .sub-menu{display:none;position:absolute;background-color:#fff;border-radius:4px;left:50%;top:100%;transform:translateX(-50%);box-shadow:0 1px 2px rgba(0,0,0,.5);margin:18px 0 0;padding:45px 0;width:300px}.main-header .main-nav-menu .sub-menu:before{content:url(../images/nav-notch.png);display:inline;position:absolute;left:0;margin:0 auto;right:0;text-align:center;top:-15px}.main-header .main-nav-menu .sub-menu li{font-size:.875rem;margin-bottom:10px;padding:0 30px}.main-header .main-nav-menu .sub-menu li:last-of-type{margin:0}.main-header .main-nav-menu .sub-menu li.menu-item-has-children{position:relative}.main-header .main-nav-menu .sub-menu li.menu-item-has-children .dropdown-arrow{display:none}.main-header .main-nav-menu .sub-menu .sub-menu{margin:0;left:0;transform:translateX(-100%);top:0}.main-header .main-nav-menu .sub-menu .sub-menu:before{content:"";display:block;left:auto;right:-30px;top:0;bottom:0;width:30px}.main-header.sticky-header{background-color:#f5f7f8}.goog-te-gadget{display:flex;align-items:center;justify-content:flex-end;font-size:0!important}.goog-te-gadget>div{order:2;margin-left:5px}.goog-te-gadget>span{order:1;font-size:.6875rem}.goog-te-gadget .goog-te-combo{padding:4px 0;width:160px;font-size:.625rem;background:#ff7e00 url(../images/bg-select-orange-sm.jpg) no-repeat 100%;border:none;border-radius:4px;color:#fff;text-transform:uppercase;text-indent:14px}.header-search{display:none;position:absolute;right:70px;top:100px;width:352px}.header-search input[type=search]{background:#fff;border-bottom:2px solid #e4e7e9;border-radius:4px;font-size:1.0625rem;margin:0;outline:none;padding:14px;text-indent:5px;width:100%;-moz-appearance:none}.no-touch .main-nav-menu li.menu-item-has-children:hover>.sub-menu{display:block}.home .main-header{position:fixed;background-color:transparent;box-shadow:none}.home .main-header .top-header-line{border-bottom:0;color:#fff}.home .main-header .main-nav-menu>li{border-color:transparent}.home .main-header .account-links a,.home .main-header .bottom-header-line .btn-holder button,.home .main-header .main-nav-menu>li{color:#fff}.home .main-header .account-links a:hover,.home .main-header .bottom-header-line .btn-holder button:hover,.home .main-header .main-nav-menu>li:hover,.home .main-header .main-nav-menu>li:hover>a{color:#535759}.home .main-header .btn-menu:after,.home .main-header .btn-menu:before,.home .main-header .btn-menu span{background:#fff}.home .main-header .btn-menu:hover:after,.home .main-header .btn-menu:hover:before,.home .main-header .btn-menu:hover span{background:#535759}.home .main-header .btn-menu.active:after,.home .main-header .btn-menu.active:before{background:#ff7e00}.home .main-header.sticky-header{background-color:#f5f7f8;box-shadow:0 1px 8px rgba(0,0,0,.1)}.home .main-header.sticky-header .account-links a,.home .main-header.sticky-header .bottom-header-line .btn-holder button,.home .main-header.sticky-header .main-nav-menu>li,.home .main-header.sticky-header .top-header-line{color:#535759}.home .main-header.sticky-header .account-links a:hover,.home .main-header.sticky-header .bottom-header-line .btn-holder button:hover,.home .main-header.sticky-header .main-nav-menu>li:hover>a{color:#ff7e00}.home .main-header.sticky-header .btn-menu:after,.home .main-header.sticky-header .btn-menu:before,.home .main-header.sticky-header .btn-menu span{background:#535759}.home .main-header.sticky-header .btn-menu.active:after,.home .main-header.sticky-header .btn-menu.active:before,.home .main-header.sticky-header .btn-menu.active span,.home .main-header.sticky-header .btn-menu:hover:after,.home .main-header.sticky-header .btn-menu:hover:before,.home .main-header.sticky-header .btn-menu:hover span{background:#ff7e00}.footer-social{padding:80px 0}.footer-social h2{margin-bottom:34px}.footer-content,.footer-content a{color:#fff}.footer-content a:hover{color:#535759}.footer-content .footer-content-wrap{padding:100px 0;display:flex;flex-wrap:wrap;margin:0 -15px;font-size:.875rem;line-height:1.45}.footer-content .footer-content-wrap .footer-col{width:25%;padding:0 15px;margin-bottom:30px}.footer-content .footer-content-wrap ol,.footer-content .footer-content-wrap p,.footer-content .footer-content-wrap ul{font-size:.875rem;line-height:1.45;margin-bottom:16px}.footer-content .footer-content-wrap p{font-family:Montserrat Light,sans-serif}.footer-content .footer-content-wrap .h4-title{margin-bottom:10px}.footer-content .footer-content-wrap .btn{min-width:245px}.footer-content .footer-nav li{margin-bottom:21px}.footer-content .footer-legal{background:rgba(69,69,41,.2);padding:30px 0}.footer-content .footer-legal p{font-size:.6875rem;line-height:1.45;margin-bottom:16px}.video-hero-section{position:relative;color:#fff;min-height:730px;padding:150px 0}.video-hero-section .video-holder{overflow:hidden}.video-hero-section .video-holder video{display:block;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.video-hero-section .container{position:relative}.video-hero-section h1{font-weight:400}.video-hero-section p{font-size:1.25rem}.home-intro-section{display:flex;flex-wrap:wrap;background-color:#ff7e00;color:#fff}.home-intro-section .img-holder{width:400px}.home-intro-section .img-holder img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.home-intro-section .text-holder{flex:1 1 0%;padding:60px 80px;display:flex;flex-direction:column;justify-content:center}.home-intro-section .text-holder h3{font-size:1.25rem}.home-intro-section .btn-holder{width:400px;display:flex;flex-direction:column;justify-content:center;text-align:center;position:relative}.home-intro-section .btn-holder .inner-box{position:relative}.home-intro-section .btn-holder .bgr-overlay{overflow:hidden}.home-intro-section .btn-holder .bgr-overlay img{display:block;width:100%;-o-object-fit:fill;object-fit:fill;height:100%}.home-about-section{padding:80px 0;color:#fff;background-image:url(../images/home-about-gyrotonic.jpg)}.home-about-section .container{display:flex;flex-wrap:wrap;justify-content:flex-end}.home-about-section .mobile-image{display:none}.home-about-section .text-holder{width:50%;padding-left:120px}.find-section{display:flex;flex-wrap:wrap;color:#fff}.find-section .find-section-col{width:50%;padding:0 50px}.find-section .find-section-col-right{position:relative;display:flex;flex-direction:column;justify-content:center}.find-section .find-section-col-right:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.36)}.find-section .find-section-col-right .inner-text{position:relative;max-width:425px;margin:0 auto;text-align:center;padding:50px 0}.find-section .find-section-col-right .inner-text h2{margin-bottom:10px}.find-section .find-section-col-right .inner-text .text-editor{margin-bottom:30px}.find-section .find-section-col-right .inner-text .btn-holder{margin-bottom:15px}.find-section .find-section-col-right .inner-text .btn{width:100%}.find-section .find-section-col-right.no-bgr{justify-content:normal}.find-section .find-section-col-right.no-bgr:before{display:none}.find-section .find-section-col-right.no-bgr .inner-text{max-width:700px;text-align:left;color:#535759;padding:70px 0}.find-section .find-section-col-right.no-bgr .inner-text h2{color:#ff7e00}.find-section .find-section-col-right.no-bgr .inner-text .btn{width:100%}.find-section-col .callout-block{height:340px;margin:40px 0;padding:0 20px}.find-section-col .callout-block .bubble-link{display:flex;flex-direction:column;justify-content:center;color:#fff;width:250px;height:250px;padding:0 5px;background-color:rgba(255,126,0,.85);border-radius:100%;text-align:center;position:relative}.find-section-col .callout-block .bubble-link h3{font-weight:400;font-size:1.0625rem;margin-bottom:0;text-transform:uppercase}.find-section-col .callout-block .bubble-link:hover{background-color:#ff7e00;transform:scale(1.05)}.find-section-col .callout-block .bubble-link .blue-box{background:#5ec7e5;border:1px solid #fff;bottom:20px;color:#fff;font-family:Montserrat,sans-serif;left:-5px;font-size:.875rem;letter-spacing:2px;padding:6px;position:absolute;text-transform:uppercase;width:256px}.find-section-col .callout-block:nth-of-type(odd) .bubble-link{float:right}.find-section-col .callout-small .small_script{font-size:1.875rem}.cta-section{background:linear-gradient(125deg,#ef403d,#f7632f)}.cta-section .section-inner{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:100px 0;position:relative;min-height:650px}.cta-section .bgr-overlay-color{background-color:#000;opacity:.23}.cta-section .mobile-bgr-img{display:none}.cta-section .container{position:relative;max-width:690px}.cta-section h2{color:#ff7e00}.cta-section .text-editor{margin-bottom:30px}.cta-section .btn:hover{opacity:.8}.cta-section.small-text-title .section-inner{padding:65px 0;min-height:auto}.cta-section.small-text-title h2{font-size:1.25rem;line-height:1.2}.inner-hero-section{color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:650px;padding:80px 0}.inner-hero-section .container{display:flex}.inner-hero-section .container .text-holder{width:57%}.inner-hero-section .container .text-holder h1{font-weight:400}.inner-hero-section .container .text-holder .h2-title{margin-bottom:15px;font-weight:700}.inner-hero-section .container .text-holder p{font-size:1.25rem}.inner-hero-section .container .text-holder .btn-holder{margin-top:30px}.inner-hero-section.half-hero .container .text-holder{width:45%}.inner-hero-section.right-content .container{justify-content:flex-end}.inner-hero-section.equipment-hero{color:#535759}.inner-hero-section.equipment-hero .container .text-holder{width:50%}.inner-hero-section.equipment-hero .container .text-holder .h5-title{font-weight:400}.inner-hero-section.equipment-hero .container .text-holder p{font-size:1rem}.two-cols-boxes-section{padding:75px 0 35px}.two-cols-boxes-section .container{max-width:1200px}.two-cols-boxes-section .two-cols-boxes-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.two-cols-boxes-section .col-item{width:calc(50% - 37px);margin-bottom:40px}.two-cols-boxes-section .col-item .img-holder{position:relative;text-align:center;color:#fff;margin-bottom:25px}.two-cols-boxes-section .col-item .img-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.23)}.two-cols-boxes-section .col-item .img-holder img{width:100%;display:block}.two-cols-boxes-section .col-item .img-holder .title-holder{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;padding:30px 20px}.two-cols-boxes-section .col-item .img-holder .title-holder h2{margin-bottom:3px}.two-cols-boxes-section .col-item .img-holder .title-holder h3{font-size:1.0625rem;text-transform:uppercase;font-weight:400;margin:0}.two-cols-boxes-section .col-item .text-editor{margin-bottom:30px}.quote-section{color:#fff;padding:95px 0}.quote-section .container{max-width:1060px}.quote-section .container .small_script{line-height:1.1}.quote-section .container .h4-title{margin:0;font-weight:400}.bubble-cols-section{padding:115px 0 80px}.bubble-cols-section .title-holder{margin:0 auto 30px;max-width:900px}.bubble-cols-section .title-holder h2{color:#ff7e00;text-transform:uppercase;margin-bottom:16px}.bubble-cols-section .title-holder p{font-size:1.0625rem}.bubble-cols-section .bubble-cols-wrap{display:flex;flex-wrap:wrap;margin:0 -20px}.bubble-cols-section .bubble-cols-wrap .col-item{width:33.3333333333%;padding:0 20px;margin-bottom:70px}.bubble-cols-section .bubble-title{display:flex;flex-direction:column;justify-content:center;width:342px;height:342px;background-color:#5db8bf;color:#fff;border-radius:50%;padding:0 10px 30px;margin:0 auto 10px}.bubble-cols-section .bubble-title .small_script{margin:0}.bubble-cols-section .list-holder{margin-bottom:35px}.bubble-cols-section .list-holder ul{min-width:245px;margin:0 auto;display:inline-block}.bubble-cols-section .list-holder ul li{padding:4px;border-bottom:1px solid hsla(0,0%,39.6%,.3)}.two-colors-boxes-section{color:#fff;background-color:#5db8bf;position:relative}.two-colors-boxes-section:before{content:"";position:absolute;top:0;left:50%;right:0;bottom:0;background-color:#88ab15}.two-colors-boxes-section .container{display:flex;flex-wrap:wrap;width:100%}.two-colors-boxes-section .col-item{display:block;color:#fff;width:50%;padding:55px 150px 35px 70px;position:relative}.two-colors-boxes-section .col-item h3{font-size:1.25rem}.two-colors-boxes-section .col-item:nth-of-type(2n){background-color:#88ab15}.two-colors-boxes-section .col-item .arrow-holder{position:absolute;right:0;top:0;bottom:0;opacity:0;transition:all .2s ease-in-out}.two-colors-boxes-section .col-item .arrow-holder svg{display:block;height:100%;width:auto}.two-colors-boxes-section .col-item:hover .arrow-holder{opacity:1}.overview-section{padding:90px 0}.overview-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.overview-section .img-holder,.overview-section .text-holder{width:50%}.overview-section .text-holder{padding:0 0 0 30px;margin-top:20px}.overview-section .text-holder h2{color:#ff7e00}.overview-section .text-holder h5{font-weight:400}.overview-section .text-holder .text-editor{margin-bottom:30px}.overview-section.reverse-column .text-holder{order:1;padding:0 30px 0 0}.overview-section.reverse-column .img-holder{order:2}.half-green-section{position:relative;color:#fff;padding:100px 0}.half-green-section:before{content:"";position:absolute;inset:0;background:linear-gradient(95deg,#98b216,#719213 47%,rgba(113,146,19,.9) 50%,rgba(113,146,19,.3) 55%,rgba(113,146,19,0) 60%)}.half-green-section .container{display:flex;position:relative}.half-green-section .text-holder{width:47%}.half-green-section h2{margin-bottom:16px}.half-green-section .text-editor{margin-bottom:35px}.half-green-section .btn-holder{margin-top:20px}.half-green-section.right-content:before{background:linear-gradient(95deg,rgba(113,146,19,0) 40%,rgba(113,146,19,.3) 45%,rgba(113,146,19,.9) 50%,#719213 53%,#98b216)}.half-green-section.right-content .container{justify-content:flex-end}.getting-started-green-section{padding:70px 0}.getting-started-green-section:before{display:none}.getting-started-green-section .text-holder{width:47%}.getting-started-green-section h2{margin-bottom:0}.getting-started-green-section h5{color:#606b34;font-size:2rem;margin-bottom:40px;font-weight:400}.getting-started-green-section .steps-wrap .step-item{color:#606b34;display:flex;flex-wrap:wrap;justify-content:space-between}.getting-started-green-section .steps-wrap .step-item a{color:#81933e}.getting-started-green-section .steps-wrap .step-item a:hover{color:#606b34}.getting-started-green-section .steps-wrap .number{color:#fff;width:100px}.getting-started-green-section .steps-wrap .number span{display:block;border:1px solid #fff;border-radius:100%;width:72px;height:72px;line-height:1;font-family:Playfair Display,serif;font-size:3.5rem;text-align:center}.getting-started-green-section .steps-wrap .text-editor{width:calc(100% - 100px);padding-top:16px;margin:0}.getting-started-green-section .steps-wrap .text-editor p:last-of-type{margin:0}.getting-started-green-section .steps-wrap .separator-step{color:#606b34;display:flex;line-height:.2;margin:33px 0;font-family:sans-serif}.getting-started-green-section .steps-wrap .separator-step:after,.getting-started-green-section .steps-wrap .separator-step:before{background-color:#94ac16;content:"";flex:1}.getting-started-green-section .steps-wrap .separator-step:before{margin-right:11px;max-width:14%}.getting-started-green-section .steps-wrap .separator-step:after{margin-left:11px}.explore-section{display:block;background-color:#5db8bf;padding:100px 0 80px;color:#fff;position:relative}.explore-section .arrow-holder{position:absolute;right:0;top:0;bottom:0}.explore-section .arrow-holder svg{display:block;height:100%;width:auto}.explore-section .container{max-width:690px;position:relative;width:calc(100% - 300px)}.explore-section h2{text-transform:uppercase;margin-bottom:16px}.explore-section h2 a{color:#fff}.explore-section h2 a:hover{opacity:.8}.explore-section .h4-title{display:block;font-weight:400;margin-bottom:5px}.explore-section a{color:#fff}.explore-section.red-bgr{background-color:#f24933}.video-posts-section{padding:80px 0 50px}.video-posts-section .title-holder{margin:0 auto 75px;max-width:980px}.video-posts-section .title-holder h2{color:#ff7e00;margin-bottom:10px}.video-posts-section .title-holder p{font-size:1.0625rem}.video-posts-section .large-video-holder{position:relative;color:#fff;margin-bottom:30px}.video-posts-section .large-video-holder:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(73,77,79,.23)}.video-posts-section .large-video-holder img{width:100%;min-height:350px;display:block;-o-object-fit:cover;object-fit:cover}.video-posts-section .large-video-holder .text-holder{position:absolute;padding:0 20px;width:100%;text-align:center;top:50%;transform:translateY(-50%)}.video-posts-section .large-video-holder .h2-title{margin-bottom:30px}.video-posts-section .large-video-holder .popup-video{color:#fff;display:inline-block;width:157px}.video-posts-section .large-video-holder .popup-video:hover{color:#ff7e00}.video-posts-section .large-video-holder .popup-video svg{width:100%}.small-videos-wrap{display:flex;flex-wrap:wrap;margin:0 -15px}.small-videos-wrap .col-item{width:33.3333333333%;padding:0 15px;margin-bottom:30px}.small-videos-wrap .popup-video{display:block;position:relative;margin-bottom:25px}.small-videos-wrap .popup-video img{display:block;width:100%}.small-videos-wrap .popup-video .video-icon{width:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.small-videos-wrap .popup-video .video-icon .circle{fill:rgba(0,0,0,.4);transition:all .5s ease-in-out}.small-videos-wrap .popup-video:hover .video-icon .circle{fill:#ff7e00}.small-videos-wrap .text-holder p{margin:0}.posts-section{padding:90px 0}.posts-section h2{color:#ff7e00;margin-bottom:75px}.posts-section .posts-wrap{display:flex;flex-wrap:wrap;margin:0 -3px}.posts-section .post-item{width:33.3333333333%;padding:0 3px;margin-bottom:20px}.posts-section .post-item .inner-box{background-color:#88ab15;color:#fff;height:100%;padding-bottom:52px;position:relative}.posts-section .post-item .inner-box img{display:block;width:100%}.posts-section .post-item .inner-box .text-holder{padding:20px}.posts-section .post-item .inner-box h3{font-size:1.25rem}.posts-section .post-item .inner-box .btn-holder{position:absolute;width:100%;bottom:0;padding:0 20px 20px;text-align:right}.posts-section .post-item .inner-box .btn-holder a{color:#fff}.posts-section .post-item .inner-box .btn-holder a:hover{text-decoration:underline}.two-btns-cta-section{display:flex;flex-direction:column;justify-content:center;min-height:410px;text-align:center;padding:80px 0;color:#fff;position:relative}.two-btns-cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(242,73,51,.86)}.two-btns-cta-section .container{position:relative;max-width:667px}.two-btns-cta-section .text-editor ol,.two-btns-cta-section .text-editor p,.two-btns-cta-section .text-editor ul{font-size:1.0625rem}.two-btns-cta-section h2{margin-bottom:16px}.two-btns-cta-section .btns-holder{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px}.two-btns-cta-section .btns-holder .btn-item{margin-top:20px;padding:0 30px}.small-hero-section{color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:50px 0}.small-hero-section .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.small-hero-section .container .text-holder{width:57%}.small-hero-section .container .text-holder h1{font-weight:400}.small-hero-section .container .text-holder .h2-title{font-weight:700;margin-bottom:15px}.small-hero-section .container .text-holder a:not(.btn):hover{color:#535759}.small-hero-section .container .btn-holder{max-width:30%;text-align:center}.small-hero-section .container .btn-holder h6{font-weight:600;margin-bottom:20px;font-size:1.125rem;text-transform:uppercase}.small-hero-section .container .btn-holder .btn{padding:7px 29px;font-size:.8125rem;min-width:auto;background-color:rgba(69,69,41,.2)}.small-hero-section .container .btn-holder .btn:hover{background-color:#fff;color:#535759}.tabs-section .tab-content{padding:150px 0}.tabs-section .tab-content .tab-item:not(.active){display:none}.tabs-section.singular{padding-top:30px}.tabs-section.singular .tab-content{padding-top:20px}.tabs-list{background-color:#eff2f4;display:flex;justify-content:center;max-width:87%}.tabs-list li a{display:block;color:#a9b0b4;font-size:1.125rem;position:relative;padding:19px 20px;text-align:center}.tabs-list li a:before{position:absolute;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid transparent;bottom:0;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}.tabs-list li a.active{color:#535759}.tabs-list li a.active:before{border-bottom-color:#fff}.faq-help-section{text-align:center;padding:43px 0;color:#fff}.faq-help-section .inner-box{border:2px solid #fff;margin:0 auto;max-width:1085px;padding:33px 65px}.faq-help-section .inner-box h2{margin-bottom:30px}.faq-help-section .inner-box .text-editor a{color:#fff;text-decoration:underline}.faq-help-section .inner-box .text-editor a:hover{text-decoration:none}.faq-help-section .inner-box .btn-outline{background-color:rgba(69,69,41,.2)}.faq-help-section .inner-box .btn-outline:hover{background-color:transparent}.simple-text-section{padding:80px 0}.simple-text-section h1{font-size:2.375rem;font-weight:400}.contact-section{padding:90px 0}.contact-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.contact-section .form-holder,.contact-section .text-holder{width:45%}.video-list-section{padding:60px 0 30px}.video-list-section h2{color:#ff7e00;margin-bottom:30px}.video-list-section .small-videos-wrap{margin-bottom:50px}.adverts-section{padding:70px 0 50px}.adverts-section .section-title-holder{margin-bottom:35px}.adverts-section .h2-title{font-weight:400}.adverts-wrap{display:flex;flex-wrap:wrap;margin:0 -15px}.adverts-wrap .advert-item{width:33.3333333333%;margin-bottom:30px;padding:0 15px}.adverts-wrap .advert-item .advert-link{display:block;border:1px solid #e5e5e5;height:100%}.adverts-wrap .advert-item .advert-link:hover{opacity:.8}.adverts-wrap .advert-item .img-holder img{width:100%;display:block}.adverts-wrap .advert-item .title-holder{padding:15px 10px}.adverts-wrap .advert-item .title-holder h3{font-size:1.25rem;line-height:1.4;margin:0}.single-advert{padding:120px 0 60px}.single-advert .title-holder{margin-bottom:90px}.single-advert h1{font-weight:400;margin-bottom:25px}.advert-sliders-holder{max-width:830px;margin:0 auto 50px}.advert-sliders-holder .advert-main-slider img{margin:0 auto}.advert-sliders-holder .advert-main-slider .open-popup-gallery{display:block}.advert-sliders-holder .advert-main-slider .open-popup-gallery:hover{opacity:.8}.advert-sliders-holder .advert-thumb-slider{padding:0 50px;position:relative}.advert-sliders-holder .advert-thumb-slider .slide-item{padding:0 5px;cursor:pointer}.trainer-videos-section{padding:100px 0 20px}.trainer-videos-section .container{max-width:960px}.trainer-videos-section h3{color:#ff7e00;margin-bottom:30px}.trainer-videos-section .videos-category{margin-bottom:30px}.trainer-videos-section .videos-category:last-of-type{margin-bottom:0}.trainer-videos-wrap{display:flex;flex-wrap:wrap;margin:0 -15px}.trainer-videos-wrap .video-item{width:33.3333333333%;margin-bottom:50px;padding:0 15px}.trainer-videos-wrap .video-item .video-link{display:block;margin-bottom:25px}.trainer-videos-wrap .video-item .video-link:hover{opacity:.8}.trainer-videos-wrap .video-item .video-link img{width:100%}.trainer-videos-wrap .video-item .text-holder a{color:#535759}.trainer-videos-wrap .video-item .text-holder a:hover{color:#ff7e00}.trainer-videos-wrap .video-item .text-holder h4{font-size:1rem;font-weight:400;margin-bottom:0;text-transform:uppercase}.trainer-videos-wrap .video-item .text-holder p{margin-bottom:0}.trainer-videos-wrap .video-item .text-holder .video_price{color:#ff7e00}.notice-box-section{padding:60px 0}.notice-box-section .text-editor{color:#fff;padding:25px 25px 15px;background-color:#88ab15;max-width:560px;margin:0 auto}.notice-box-section .text-editor ol,.notice-box-section .text-editor p,.notice-box-section .text-editor ul{font-size:.875rem}.notice-box-section .text-editor a{color:#fff;text-decoration:underline}.notice-box-section .text-editor a:hover{text-decoration:none}.video-purchase-notice{position:fixed;inset:0;z-index:10000;background-color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;justify-content:center}.video-purchase-notice .container{max-height:100vh;width:100%;padding:20px;overflow:auto}.video-purchase-notice .text-editor{color:#fff;padding:25px 25px 15px;background-color:#88ab15;max-width:1000px;margin:0 auto}.video-thank-you-section{min-height:calc(100vh - 90px);display:flex;flex-direction:column;justify-content:center;padding:40px 0;color:#fff}.video-thank-you-section .logo-holder{margin-bottom:50px}.video-thank-you-section .logo-holder a{display:block}.video-thank-you-section .content-holder{width:100%;max-width:470px;margin:0 auto;text-align:center}.video-thank-you-section .content-holder h1{font-weight:400;text-transform:none;font-size:1.625rem}.video-thank-you-section .content-holder .share_link{font-size:.875rem;text-transform:uppercase}.video-thank-you-section form{position:relative}.video-thank-you-section form input[type=text]{padding-right:120px}.video-thank-you-section form .copy_button{position:absolute;z-index:2;border:none;border-radius:0;font-size:1.625rem;font-weight:700;text-transform:uppercase;min-width:auto;width:113px;padding:9px 0;color:#fff;right:0;top:0}.program-overview-section{padding:80px 0}.program-overview-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.program-overview-section .text-holder{width:calc(100% - 640px)}.program-overview-section .boxes-holder{width:590px}.program-overview-section .text-holder h2{color:#ff7e00}.training-courses-section .section-title-holder{color:#ff7e00;text-transform:uppercase;margin-bottom:30px}.training-courses-section .section-title-holder h2{margin-bottom:10px}.training-courses-section .section-title-holder h3{font-weight:400}.training-courses-section .disclaimer{padding:20px 0 10px}.training-courses-section .disclaimer p{font-size:.875rem}.block-links{display:flex;flex-wrap:nowrap}.block-links .block-link-item{width:100%}.block-links .block-link-item a{text-align:center;padding:20px 30px;font-size:1.125rem;line-height:1.8;display:flex;flex-direction:column;justify-content:center;min-height:200px;color:#535759}.block-links .block-link-item a.active{color:#fff;background-color:#a2bb17}.gy-tab-section .gy-tab-box{display:none}.gy-tab-section .gy-tab-box:first-child{display:block}.courses-section{padding-bottom:70px}.courses-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.courses-section .text-holder{width:calc(100% - 640px)}.courses-section .text-holder .section-title-holder h2{color:#ff7e00;font-weight:400}.courses-section .text-holder .section-title-holder p{margin-bottom:0}.courses-section .sidebar-holder{width:590px}.courses-section .course-details{display:flex;flex-wrap:wrap;margin:0 -10px}.courses-section .course-details .detail-col{width:33.3333333333%;padding:0 10px;margin-bottom:20px}.courses-section .course-details .detail-title-holder{margin-bottom:40px}.courses-section .course-details .detail-title-holder h4{margin:0;text-transform:uppercase;display:block;border:2px solid #ebebeb;border-radius:4px;color:#858c90;font-size:.8125rem;font-weight:400;padding:12px 20px;text-align:center;max-width:190px}.courses-section .course-details .detail-title-holder h4 img{display:inline-block;vertical-align:middle}.courses-section .course-details .prices li{border-bottom:1px solid #ebebeb;padding:9px 0;text-align:center;text-transform:uppercase}.courses-wrap{margin-bottom:20px}.courses-wrap .course-item{padding:25px 0 65px;border-bottom:2px solid #ebebeb}.courses-wrap .course-item .course-title{font-size:1.25rem;font-weight:400}.courses-wrap .course-item .text-editor{margin-bottom:50px}.courses-nav .heading{background:#a2bb17;color:#fff;text-transform:uppercase;padding:23px 32px;line-height:1.7}.courses-nav ul{height:455px;overflow-y:scroll}.courses-nav ul li{background-color:#fbfcfd;border-bottom:1px solid #e4e7e9;padding:7px 25px;line-height:2}.courses-nav ul li a{color:#535759;display:inline-block;padding-left:15px;background:url(../images/icon-gray-arrow-right.png) no-repeat top 7px left}.courses-nav ul li a:hover{color:#ff7e00;background-image:url(../images/icon-orange-arrow-right.png)}.course-finder-section{padding:55px 0 0}.course-finder-section .title-holder{margin:0 auto 90px;max-width:600px}.course-finder-section .title-holder .top-title{margin-bottom:0}.course-finder-section .results-course-section,.course-finder-section .results-trainer-section,.course-finder-section .results-virtual-class-section{display:none}.course-finder-section .results-course-section.active,.course-finder-section .results-trainer-section.active,.course-finder-section .results-virtual-class-section.active{display:block}.course-finder-section .results-course-section td,.course-finder-section .results-trainer-section td,.course-finder-section .results-virtual-class-section td{font-size:.875rem}.course-finder-form .input-holder label:not(.checkbox-custom){text-align:center;font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.3em;font-weight:600;margin-bottom:14px;text-transform:uppercase;color:#565a5c}.course-finder-form .input-holder.field-hidden{display:none}.course-finder-form .input-holder.field-hidden.active{display:block}.course-finder-form .input-holder .vue-select .vs__dropdown-toggle{padding:0;border:0!important;border-radius:8px;position:relative;z-index:32}.course-finder-form .input-holder .vue-select .vs__dropdown-toggle .vs__actions{position:absolute;top:0;right:0}.course-finder-form .input-holder .vue-select .vs__dropdown-toggle .vs__actions svg{display:none}.course-finder-form .input-holder .vue-select .vs__dropdown-toggle .vs__actions:after{content:"";background-image:url(../images/bg-select-transparent.png);background-color:transparent;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;right:0;width:30px;height:35px;z-index:11}.course-finder-form .input-holder .vue-select .vs__selected-options{padding:0}.course-finder-form .input-holder .vue-select .vs__selected{background:#ff7e00;margin:0;color:#fff;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;top:0;left:0;padding:11px 50px 4px 10px;z-index:11;font-size:13px;line-height:1em;font-weight:400;text-transform:uppercase}.course-finder-form .input-holder .vue-select input{line-height:1em!important;margin:0}.course-finder-form .input-holder .vue-select input:focus{outline:0}.course-finder-form .input-holder .vue-select .vs__no-options{display:block;text-align:left;font-size:14px;line-height:1.32em;font-weight:300;color:#565a5c}.course-finder-form .input-holder .vue-select .vs__dropdown-menu{text-align:left}.course-finder-form .input-holder .vue-select .vs__dropdown-menu li{padding:7px 10px;font-size:.8125rem;line-height:1.3em;font-weight:400}.course-finder-form .input-holder .vue-select .vs__dropdown-menu .vs__dropdown-option--highlight{background:#ddd;color:#ff7e00}.course-finder-form .input-holder.date-item{padding:0 5px}.course-finder-form .input-holder.date-item input{min-width:205px;border:1px solid #858c90;background-color:#fff;color:#858c90;cursor:pointer;background-image:url(../images/bg-datepicker-select.jpg);background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none;-webkit-appearance:none}.course-finder-form .input-holder.date-item input::-moz-placeholder{opacity:1}.course-finder-form .input-holder.date-item input::placeholder{color:#858c90;opacity:1}.course-finder-form .input-holder.date-item input::-webkit-input-placeholder{color:#858c90}.course-finder-form .input-holder.date-item input::-moz-placeholder{color:#858c90}.course-finder-form .input-holder.date-item input:-ms-input-placeholder{color:#858c90}.course-finder-form .date-inputs-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px}.course-finder-form .date-inputs-wrap .date-item{padding:0 5px;margin-bottom:20px}.course-finder-form .date-inputs-wrap .date-item input{min-width:205px;border:1px solid #858c90;background-color:#fff;color:#858c90;cursor:pointer;background-image:url(../images/bg-datepicker-select.jpg);background-repeat:no-repeat;background-position:right 10px center;-moz-appearance:none;-webkit-appearance:none}.course-finder-form .date-inputs-wrap .date-item input::-moz-placeholder{opacity:1}.course-finder-form .date-inputs-wrap .date-item input::placeholder{color:#858c90;opacity:1}.course-finder-form .date-inputs-wrap .date-item input::-webkit-input-placeholder{color:#858c90}.course-finder-form .date-inputs-wrap .date-item input::-moz-placeholder{color:#858c90}.course-finder-form .date-inputs-wrap .date-item input:-ms-input-placeholder{color:#858c90}.course-finder-form .flex-cols-input{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -5px}.course-finder-form .flex-cols-input .input-holder{padding:0 5px}.course-finder-form .flex-cols-input .input-holder input,.course-finder-form .flex-cols-input .input-holder select{display:block;width:290px;margin:0 auto}.course-finder-form .large-margin{margin-bottom:70px}.course-finder-form .large-margin.with-bg{padding:55px 0;background:#f7f9fb}.course-finder-form .course-list{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;padding-top:40px;text-align:left}.course-finder-form .course-list .course-list-item{width:100%;display:inline-block;margin-bottom:25px}.course-finder-form .submit-btn-holder{position:relative;top:20px;z-index:33}.course-finder-form .left-or-right-form{max-width:650px;margin:0 auto 80px;display:flex;flex-wrap:wrap}.course-finder-form .left-or-right-form .form-side{width:calc(50% - 37px)}.course-finder-form .left-or-right-form .form-or{width:74px;text-align:center;padding:50px 0 70px}.course-finder-form .left-or-right-form .form-or span{border:1px solid #c5ccd0;border-radius:100%;color:#c5ccd0;font-weight:700;padding:10px 8px;text-align:center}.results-section .results-filter{padding:25px 6.5%;color:#fff;background:linear-gradient(95deg,#94d555,#7cc995);display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between;align-items:center}.results-section .results-filter select{border-color:#fff;color:#fff;padding:10px 35px 10px 10px;text-transform:uppercase;font-size:.8125rem;width:280px}.results-section .results-filter select option{background-color:#94d555}.results-section .results-filter .update-pagination{margin-right:30px}.results-section .results-filter .pagination{display:flex;flex-wrap:wrap}.results-section .results-filter .pagination p{margin:0}.results-section .results-filter .pagination .pagination-items{margin-left:30px}.results-section .no-results{display:none;font-size:1rem;line-height:1.4em;padding:34px 6.5%}.results-section .no-results.active{display:block}.studio-locator-section .studio-locator-inner{display:flex;flex-wrap:wrap}.studio-locator-section .text-holder{width:40%;padding:90px 90px 50px calc(50vw - 770px);position:relative}.studio-locator-section .text-holder .inner-box{padding:0 20px}.studio-locator-section .text-holder h2{text-transform:uppercase;color:#ff7e00}.studio-locator-section .map-holder{width:60%;position:relative;min-height:780px}.studio-locator-section .map-holder .map-container{position:absolute;inset:0;background-color:#eee}.studio-locator-section .map-holder .map-popup{max-width:300px;width:100%}.studio-locator-section .map-holder .map-popup h3{font-size:1.5rem;line-height:1.3em;font-weight:700;color:#000;margin:0 0 16px}.studio-locator-section .map-holder .map-popup address{display:block;font-size:1rem;line-height:1.5em;font-weight:400;font-style:normal;color:#000;margin-bottom:24px}.studio-locator-section .map-holder .map-popup .map-popup-link a{display:inline-block;font-size:.8125rem;line-height:1.4em;font-weight:300;color:#ff7e00}.studio-locator-section .map-holder .map-popup .map-popup-link a:hover{text-decoration:underline}.studio-locator-section .checkboxes-holder{margin-bottom:30px}.studio-locator-section .checkboxes-holder .checkbox-item{margin-bottom:15px}.studio-locator-section .checkboxes-holder .custom-checkbox{font-size:1.125rem}.studio-locator-section .btn-holder{margin-bottom:25px}.studio-locator-section input[type=submit].btn-bubble{width:150px;height:150px;position:absolute;z-index:10;top:200px;right:-75px;background-color:#ff7e00}.studio-locator-section form .studio-search-method{display:none;max-width:280px;width:100%}.studio-locator-section form .studio-search-method.active{display:block}.studio-locator-section form .studio-search-method .field-hidden{display:none}.studio-locator-section form .studio-search-method .field-hidden.active{display:block}.studio-locator-section form.primary-form .error-message{display:none;padding-top:5px;font-size:.8125rem;line-height:1.4em;font-weight:400;letter-spacing:.025em;font-style:italic;color:red}.studio-locator-section form.primary-form .error .error-message{display:block}.studio-locator-section .studio-buttons{display:none;margin:50px 0 20px}.studio-locator-section .studio-buttons li{margin:0 10px 10px 0}.studio-locator-section .studio-buttons li .btn{min-width:170px;padding:14px 5px}.studio-locator-section .studio-buttons.active{display:flex;flex-wrap:wrap}.studio-locator-section .studio-locator-results{display:none}.studio-locator-section .studio-locator-results.active{display:block}.gm-ui-hover-effect{transition:none!important;opacity:1!important}.products-category-section{padding:50px 0}.products-category-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.products-category-wrap .products-category-item{width:33.3333333333%;padding:15px}.products-category-wrap .category-link{display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;height:320px;width:320px;border-radius:100%;margin:0 auto;transition-timing-function:ease;position:relative;overflow:hidden;padding:10px}.products-category-wrap .category-link:hover{border-radius:0}.products-category-wrap .category-link:before{content:"";position:absolute;inset:0;background-color:rgba(255,126,0,.9)}.products-category-wrap .category-link div{position:relative}.products-category-wrap .category-link h3{margin:0;font-family:Playfair Display,serif;font-size:2.625rem;font-style:italic;font-weight:700}.products-category-wrap .category-link h3 span:not(.gt-times,.gt-corsiva){text-transform:uppercase;display:block;font-family:Montserrat Light,Montserrat,sans-serif;font-size:1rem;font-style:normal;font-weight:400}.other-equipment-section h2{color:#ff7e00;text-transform:uppercase;margin-bottom:30px}.other-equipment-section .products-category-wrap .products-category-item{width:25%}.international-contact{padding:30px 0;color:#fff;text-align:center}.international-contact .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.international-contact .h6-title{font-weight:400;margin:0;padding:15px 35px}.international-contact .btn{background-color:rgba(69,69,41,.2);padding:10px 40px;min-width:230px}.international-contact .btn:hover{background-color:transparent}.comparison-section{padding:80px 0 30px}.comparison-section h2{color:#ff7e00;text-transform:uppercase}.comparison-section .comparison-cols-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -15px}.comparison-section .comparison-cols-wrap .comparison-col{padding:0 15px;margin-bottom:55px;max-width:430px}.comparison-section .comparison-cols-wrap .comparison-col .img-holder img{max-height:300px}.comparison-section .comparison-cols-wrap .comparison-col .btn{min-width:250px}.comparison-section .comparison-cols-wrap .comparison-col.product-image{text-align:center}.comparison-section .section-description{max-width:600px;margin:0 auto 90px}.comparison-section .text-editor ol,.comparison-section .text-editor p,.comparison-section .text-editor ul{line-height:1.5}.comparison-section .text-editor ul li{margin-bottom:8px}.featured-news-section{display:grid;grid-template-columns:1fr 1fr;gap:6px}.featured-news-section .feat-news-item{color:#fff;position:relative;padding:40px 30px;display:flex;flex-direction:column;justify-content:center}.featured-news-section .feat-news-item:before{content:"";position:absolute;inset:0;background-color:rgba(255,126,0,.8)}.featured-news-section .feat-news-item:first-of-type{grid-row:1/3}.featured-news-section .feat-news-item:nth-of-type(2):before{background-color:rgba(159,225,205,.8)}.featured-news-section .feat-news-item:nth-of-type(3):before{background-color:rgba(163,178,238,.8)}.featured-news-section .feat-news-item:nth-of-type(2) h2,.featured-news-section .feat-news-item:nth-of-type(3) h2{font-size:2rem}.featured-news-section .feat-news-item .inner-box{position:relative;max-width:704px;margin:0 auto}.featured-news-section .feat-news-item a:not(.btn){color:#fff}.featured-news-section .feat-news-item a:not(.btn):hover{text-decoration:underline}.featured-news-section .feat-news-item .btn-holder{margin-top:25px}.featured-news-section .btn-outline{background:rgba(69,69,41,.2);font-size:.8125rem;padding:10px 40px;min-width:auto}.featured-news-section .btn-outline:hover{background-color:transparent}.news-posts-section .main-content{padding-top:70px}.news-posts-section .container{max-width:1000px}.news-posts-section .h2-title{margin-bottom:45px;color:#ff7e00;text-transform:none}.news-posts-section .post-item{display:flex;flex-wrap:wrap;margin-bottom:75px}.news-posts-section .post-item .text-holder{flex:1 1 0%;padding-left:30px}.news-posts-section .post-item h3{font-size:1.25rem;font-weight:400}.news-posts-section .post-item a:not(.btn){color:#ff7e00}.news-posts-section .post-item a:not(.btn):hover{color:#535759}.news-posts-section .post-item .btn-holder{margin-top:50px}.singe-news-section .container{max-width:1065px}.singe-news-section .featured-img{margin-bottom:70px}.singe-news-section .featured-img img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.singe-news-section h1{text-transform:none;margin-bottom:45px}.singe-news-section .post-category{font-size:1.5rem}.singe-news-section .post-category .blog_date{color:#ff7e00}.singe-news-section .post-category a:hover{text-decoration:underline}.singe-news-section .entry{padding-bottom:90px}.news-layout-sidebar{display:flex;flex-wrap:wrap;justify-content:space-between}.news-layout-sidebar .main-content{width:calc(73% - 20px);padding-bottom:70px}.news-layout-sidebar .news-sidebar{width:27%;background-image:url(../images/bg-blog-sidebar.jpg);padding:80px 35px;color:#fff}.news-layout-sidebar .news-sidebar a{color:#fff}.news-layout-sidebar .news-sidebar a:hover{text-decoration:underline}.news-layout-sidebar .news-sidebar .widget h4{font-size:1.25rem;font-weight:400}.news-layout-sidebar .news-sidebar .widget ul{list-style:outside url(../images/icon-orange-arrow-right.png);margin:0;padding:0 15px}.news-layout-sidebar .news-sidebar .widget ul li{line-height:2.1;font-size:1.125rem}.product-categories-tiles-section{padding-top:40px}.product-categories-tiles-section .container{display:grid;gap:20px;max-width:100%;grid-template-columns:1fr 1fr 1fr 1fr}.product-categories-tiles-section .container .categories-tile:nth-of-type(3n+1){grid-row:1/2}.product-categories-tiles-section .container .categories-tile:nth-of-type(3n+2){grid-row:2/3}.product-categories-tiles-section .container .categories-tile:nth-of-type(3n){grid-row:1/3}.product-categories-tiles-section .categories-tile{padding:40px 40px 50px;min-height:180px}.product-categories-tiles-section .categories-tile a{color:#fff}.product-categories-tiles-section .categories-tile h3{font-weight:400;font-size:1.5rem}.product-hero{background-color:#ff7e00;color:#fff;padding:60px 0;min-height:550px;display:flex;flex-direction:column;justify-content:center}.product-hero .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.product-hero .container .woocommerce-breadcrumb{width:100%;color:#fff;margin-bottom:30px}.product-hero .container .woocommerce-breadcrumb a{color:#fff}.product-hero .container .text-holder{width:calc(100% - 450px)}.product-hero .container .text-holder h1,.product-hero .container .text-holder h5{margin-bottom:20px}.product-hero .container .img-holder{width:400px;text-align:center}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.wc-backward,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt{display:inline-block;text-align:center;border-radius:4px;text-transform:uppercase;padding:14px 30px!important;font-size:1.0625rem;line-height:1.5;box-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#ff7e00;color:#fff!important;font-weight:400}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce .cart .button:hover,.woocommerce .cart input.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.wc-backward:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover{color:#535759!important;background-color:#ff7e00}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled{background-color:#ff7e00}body .qib-button.qib-button-wrapper{float:none!important;display:inline-block!important;position:relative;margin:0 20px 20px 0!important;padding-right:33px}body .qib-button.qib-button-wrapper div.quantity.wqpmb_quantity{height:54px}body .qib-button.qib-button-wrapper .quantity input.input-text.qty.text{height:54px;border-width:2px}body .qib-button.qib-button-wrapper .qib-button{position:absolute;right:0;height:26px;padding:2px 5px;width:30px}body .qib-button.qib-button-wrapper .qib-button.plus{top:0}body .qib-button.qib-button-wrapper .qib-button.minus{bottom:0}.woocommerce .woocommerce-breadcrumb{margin-bottom:50px;color:#858c90;font-size:.8125rem;line-height:1.5}.woocommerce .woocommerce-breadcrumb a{color:#ff7e00}.woocommerce .woocommerce-breadcrumb a:hover{color:#535759}.woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-notices-wrapper .woocommerce-message .button{padding:7px 15px;font-size:1rem;margin-left:10px}.products-page-wrap{padding-top:50px}.woocommerce-shop .inner-hero-section .text-holder{width:45%}.woocommerce-shop .inner-hero-section .text-holder p{font-size:1rem}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;text-align:center;color:#535759;padding:10px 15px;border:1px solid transparent}.woocommerce ul.products li.product .woocommerce-loop-product__link:hover{border-color:#ff7e00}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.875rem;font-weight:400}.woocommerce ul.products li.product .price{color:#ff7e00;font-size:1.125rem}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product form.cart{display:none}.single-product .content-area{padding:50px 0}.woocommerce div.product{margin-bottom:40px}.woocommerce div.product .product_title{font-size:1.625rem;text-transform:none;font-weight:400}.woocommerce div.product p.price{font-size:1.625rem;color:#ff7e00;border-bottom:1px solid #e4e7e9;padding-bottom:33px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block;text-align:left}.woocommerce div.product form.cart .variations label{text-transform:none}.woocommerce div.product form.cart .variations select{border:0;text-transform:uppercase;font-size:.8125rem;padding:10px 14px;background:#f5f7f8 url(../images/bg-select-gray.png) no-repeat 100%;color:#858c90;max-width:460px}.woocommerce div.product form.cart .variations select:hover{background:#ff7e00 url(../images/bg-select-transparent.png) no-repeat 100%;color:#fff}.woocommerce div.product form.cart .variations .reset_variations{display:block;color:#535759}.woocommerce div.product .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:flex-start}.woocommerce div.product .woocommerce-variation-add-to-cart a.added_to_cart{width:100%}.woocommerce div.product .stock{color:#535759}.woocommerce div.product .features-content,.woocommerce div.product .product_meta{margin-bottom:40px}.woocommerce div.product .woocommerce-tabs .tabs{display:none}.woocommerce div.product .woocommerce-tabs h2{color:#ff7e00;text-transform:uppercase}.woocommerce div.product .woocommerce-tabs .features-content{margin-left:21px}.single-product div.product{display:flex;justify-content:space-between;flex-wrap:wrap}.single-product div.product div.images,.single-product div.product div.summary{float:none}.single-product div.product .features-wrapper,.single-product div.product .woocommerce-tabs,.single-product div.product div.images,.single-product div.product div.summary{width:48%}.single-product .products-category-wrap{justify-content:flex-start}.single-product .woocommerce-breadcrumb,.single-product .woocommerce-notices-wrapper,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{max-width:1500px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{padding:70px 0 50px}.woocommerce table.shop_table,.woocommerce table.shop_table th{border:0}.woocommerce table.shop_table td{border-top:0;border-bottom:2px solid #e4e7e9}.woocommerce table.shop_table td.actions{border:0}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:0;border-bottom:2px solid #e4e7e9}.woocommerce table.shop_table .qib-button.qib-button-wrapper{margin:0!important}.woocommerce a.remove{color:#ff7e00!important}.woocommerce a.remove:hover{background:#ff7e00!important}.woocommerce-cart table.cart img{width:90px}#coupon_code{padding:15px 5px;width:100%;margin-bottom:10px;max-width:200px;border:2px solid #e4e7e9}.cart_totals h2{text-transform:uppercase;font-weight:400;color:#ff7e00;font-size:1.875rem}.cart_totals table.shop_table th{border-bottom:2px solid #e4e7e9;padding-left:0;border-top:0!important;text-transform:uppercase;font-weight:400!important}.cart_totals table.shop_table td{border-top:0!important}.woocommerce-page table.shop_table_responsive tr td:before,.woocommerce table.shop_table_responsive tr td:before{font-weight:400;text-transform:uppercase}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{margin-bottom:30px}.woocommerce-checkout h3{text-transform:uppercase;font-weight:400;color:#ff7e00;font-size:1.875rem}.woocommerce-checkout .select2-container .select2-selection--single{height:54px;border:2px solid #e4e7e9}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:50px}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}.woocommerce-checkout .select2-dropdown{border:2px solid #e4e7e9}.woocommerce-checkout #payment{background:transparent;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{padding:0;margin-bottom:15px}.woocommerce-checkout #payment div.form-row{padding:0}.woocommerce-account .woocommerce{padding:50px 0;max-width:1500px;width:calc(100% - 40px);margin-left:auto;margin-right:auto}.woocommerce form.login,.woocommerce form.register{border-radius:0;width:100%;max-width:700px}.error-section{padding:70px 0}.video-product-section{padding:90px 0}.video-product-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.video-product-section .img-holder{width:46%}.video-product-section .desc-holder{width:50%}.video-product-section .desc-holder .video-price{font-size:1.625rem;margin:0}.video-product-section .desc-holder h1{color:#fff;text-transform:none;font-weight:400}.video-product-section .desc-holder h2{color:#ff7e00;text-transform:uppercase}.video-product-section .popup-video{display:block;position:relative}.video-product-section .popup-video img{display:block;width:100%}.video-product-section .popup-video .video-icon{width:88px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.video-product-section .popup-video .video-icon .circle{fill:rgba(0,0,0,.4);transition:all .5s ease-in-out}.video-product-section .popup-video:hover .video-icon .circle{fill:#ff7e00}.video-product-section .featured-boxes{display:flex;flex-wrap:wrap;margin-bottom:20px}.video-product-section .featured-boxes .box-item{padding:10px;margin:0 15px 15px 0;color:#fff;background-color:#859e04}.video-product-section .featured-boxes .box-item .title{display:inline-block;margin:5px;color:#a3be0b}.video-product-section .featured-boxes .box-item .featured-desc{margin:5px;display:inline-block}.search-results-section{padding:87px 0 45px}.search-results-section h2{color:#ff7e00;margin-bottom:45px}.search-results-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.search-results-section .main-content{width:60%}.search-results-section .sidebar{width:32%}.search-results-section .sidebar h2{color:#ff7e00;text-transform:uppercase;margin-bottom:15px}.search-results-section .sidebar h3{text-transform:uppercase;font-weight:400;margin-bottom:15px}.search-results-section .sidebar h3 a{color:#535759}.search-results-section .sidebar h3 a:hover{color:#ff7e00}.search-results-section .pagination-holder{width:100%}.search-results-list .result-item{margin-bottom:75px;border-bottom:2px solid #e4e7e9;padding-bottom:30px}.search-results-list .result-item h3{text-transform:uppercase;font-weight:400}.search-results-list .result-item .btn.btn-outline{color:#535759}.event-single-section .lr-columns,.studio-single-section .lr-columns,.trainer-single-section .lr-columns{display:flex;flex-wrap:wrap}.event-single-section .lr-columns .left_column,.studio-single-section .lr-columns .left_column,.trainer-single-section .lr-columns .left_column{width:60%}.event-single-section .lr-columns .right_column,.studio-single-section .lr-columns .right_column,.trainer-single-section .lr-columns .right_column{width:40%;background:#cd4444}.event-single-section .lr-columns .right_column .go_back,.studio-single-section .lr-columns .right_column .go_back,.trainer-single-section .lr-columns .right_column .go_back{padding:38px 6%;width:100%;background:#c03b3b;border-bottom:1px solid #b03737}.event-single-section .lr-columns .right_column .go_back a,.studio-single-section .lr-columns .right_column .go_back a,.trainer-single-section .lr-columns .right_column .go_back a{display:inline-flex;align-items:center;color:#fff}.event-single-section .lr-columns .right_column .go_back a:hover,.studio-single-section .lr-columns .right_column .go_back a:hover,.trainer-single-section .lr-columns .right_column .go_back a:hover{color:#ff7e00}.event-single-section .lr-columns .right_column .go_back a img,.studio-single-section .lr-columns .right_column .go_back a img,.trainer-single-section .lr-columns .right_column .go_back a img{display:inline-block;margin-right:10px}.event-single-section .lr-columns .right_column .studio_social,.studio-single-section .lr-columns .right_column .studio_social,.trainer-single-section .lr-columns .right_column .studio_social{background:#c03b3b;display:block;list-style:none;margin:0;padding:38px 6%;width:100%}.event-single-section .lr-columns .right_column .studio_social li,.studio-single-section .lr-columns .right_column .studio_social li,.trainer-single-section .lr-columns .right_column .studio_social li{display:inline-block;margin-right:15px;vertical-align:middle}.event-single-section .lr-columns .right_column .studio_social li a,.studio-single-section .lr-columns .right_column .studio_social li a,.trainer-single-section .lr-columns .right_column .studio_social li a{display:block;height:28px;transition:all .2s;width:28px}.event-single-section .lr-columns .right_column .studio_social li a.email,.studio-single-section .lr-columns .right_column .studio_social li a.email,.trainer-single-section .lr-columns .right_column .studio_social li a.email{background:url(../images/icon-single-email.webp) no-repeat 50%}.event-single-section .lr-columns .right_column .studio_social li a.print,.studio-single-section .lr-columns .right_column .studio_social li a.print,.trainer-single-section .lr-columns .right_column .studio_social li a.print{background:url(../images/icon-single-print.webp) no-repeat 50%}.event-single-section .lr-columns .right_column .studio_social li a.instagram,.studio-single-section .lr-columns .right_column .studio_social li a.instagram,.trainer-single-section .lr-columns .right_column .studio_social li a.instagram{background:url(../images/icon-single-instagram.webp) no-repeat 50%}.event-single-section .lr-columns .right_column .studio_owner,.studio-single-section .lr-columns .right_column .studio_owner,.trainer-single-section .lr-columns .right_column .studio_owner{background:#ff7e00;display:inline-block;padding:33px 6%;position:relative;width:100%}.event-single-section .lr-columns .right_column .studio_owner:before,.studio-single-section .lr-columns .right_column .studio_owner:before,.trainer-single-section .lr-columns .right_column .studio_owner:before{background:url(../images/single-owner-arrow.webp) no-repeat;content:"";height:100%;left:-26px;position:absolute;top:0;width:26px}.event-single-section .lr-columns .right_column .studio_owner p,.studio-single-section .lr-columns .right_column .studio_owner p,.trainer-single-section .lr-columns .right_column .studio_owner p{font-size:1.125rem;line-height:1.3em;margin:0}.event-single-section .lr-columns .right_column .studio_owner strong,.studio-single-section .lr-columns .right_column .studio_owner strong,.trainer-single-section .lr-columns .right_column .studio_owner strong{font-size:1.25rem;line-height:1.2em;font-weight:700;color:#fff}.event-single-section .lr-columns .right_column .studio_owner a,.studio-single-section .lr-columns .right_column .studio_owner a,.trainer-single-section .lr-columns .right_column .studio_owner a{color:#fff}.event-single-section .lr-columns .right_column .studio_owner a:hover,.studio-single-section .lr-columns .right_column .studio_owner a:hover,.trainer-single-section .lr-columns .right_column .studio_owner a:hover{color:#565a5c}.event-single-section .lr-columns .right_column .studio_trainers,.studio-single-section .lr-columns .right_column .studio_trainers,.trainer-single-section .lr-columns .right_column .studio_trainers{padding:33px 6%;position:relative;width:100%}.event-single-section .lr-columns .right_column .studio_trainers p,.studio-single-section .lr-columns .right_column .studio_trainers p,.trainer-single-section .lr-columns .right_column .studio_trainers p{font-size:1.25rem;line-height:1.2em;font-weight:700;color:#fff}.event-single-section .lr-columns .right_column .studio_trainers ul,.studio-single-section .lr-columns .right_column .studio_trainers ul,.trainer-single-section .lr-columns .right_column .studio_trainers ul{list-style:outside url(../images/icon-orange-arrow-right.webp);margin:0;padding:0 6%}.event-single-section .lr-columns .right_column .studio_trainers ul li,.studio-single-section .lr-columns .right_column .studio_trainers ul li,.trainer-single-section .lr-columns .right_column .studio_trainers ul li{margin-bottom:8px}.event-single-section .lr-columns .right_column .studio_trainers ul a,.studio-single-section .lr-columns .right_column .studio_trainers ul a,.trainer-single-section .lr-columns .right_column .studio_trainers ul a{color:#fff}.event-single-section .lr-columns .right_column .studio_trainers ul a:hover,.studio-single-section .lr-columns .right_column .studio_trainers ul a:hover,.trainer-single-section .lr-columns .right_column .studio_trainers ul a:hover{color:#ff7e00}.event-single-section .studio_filters .filter_studios,.studio-single-section .studio_filters .filter_studios,.trainer-single-section .studio_filters .filter_studios{background:url(../images/bg-map-pagination-top.jpg) no-repeat 0 0;background-size:100% 100%;width:100%;padding:40px 0}.event-single-section .studio_filters .filter_studios h4,.studio-single-section .studio_filters .filter_studios h4,.trainer-single-section .studio_filters .filter_studios h4{font-size:1.5rem;line-height:1.3em;font-weight:700;text-transform:uppercase;padding:0 6%;color:#fff;margin:0}.event-single-section .studio_filters .filter_studios .filter_studios-inner,.studio-single-section .studio_filters .filter_studios .filter_studios-inner,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner{display:flex;align-items:center}.event-single-section .studio_filters .filter_studios .filter_studios-inner h4,.studio-single-section .studio_filters .filter_studios .filter_studios-inner h4,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner h4{margin:0 40px 0 0;padding-right:0}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item{display:flex;align-items:center}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label{font-family:Montserrat,sans-serif;display:inline-block;font-size:1.125rem;line-height:1em;font-weight:600;color:#fff;text-transform:uppercase;margin:0 10px 0 0}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form select,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form select,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form select{width:280px;background-color:rgba(86,90,92,.2);color:#fff}.event-single-section .studio_filters .results,.studio-single-section .studio_filters .results,.trainer-single-section .studio_filters .results{width:100%}.event-single-section .studio_filters .results .row_header,.studio-single-section .studio_filters .results .row_header,.trainer-single-section .studio_filters .results .row_header{background:url(../images/bg-results.jpg) no-repeat 0 0;background-size:100% 100%;text-transform:uppercase;display:flex;list-style:none;margin:0;padding:34px 6.5%}.event-single-section .studio_filters .results .row_header>li,.studio-single-section .studio_filters .results .row_header>li,.trainer-single-section .studio_filters .results .row_header>li{color:#fff;display:inline-block;font-weight:700;padding-right:10%;width:30%}.event-single-section .studio_filters .results .row,.studio-single-section .studio_filters .results .row,.trainer-single-section .studio_filters .results .row{display:flex;list-style:none;margin:0;padding:34px 6.5%}.event-single-section .studio_filters .results .row:nth-child(2n),.studio-single-section .studio_filters .results .row:nth-child(2n),.trainer-single-section .studio_filters .results .row:nth-child(2n){background:#f7f9fb}.event-single-section .studio_filters .results .row>li,.studio-single-section .studio_filters .results .row>li,.trainer-single-section .studio_filters .results .row>li{align-items:center;display:flex;font-size:1rem;font-weight:200;line-height:1.3em;padding-right:10%;width:30%;flex-direction:row;flex-wrap:wrap}.event-single-section .listing-loading,.event-single-section .listing-no-results,.studio-single-section .listing-loading,.studio-single-section .listing-no-results,.trainer-single-section .listing-loading,.trainer-single-section .listing-no-results{padding:34px 6.5%}.event-single-section .studio_quote,.studio-single-section .studio_quote,.trainer-single-section .studio_quote{background-image:url(../images/bg-continuing-education-parallax.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:112px 0;position:relative;overflow:hidden;text-align:center;width:100%;z-index:100}.event-single-section .studio_quote .small_script,.studio-single-section .studio_quote .small_script,.trainer-single-section .studio_quote .small_script{color:#fff;display:block;font-family:Playfair Display,serif;font-size:2.625rem;font-style:italic;font-weight:700;line-height:1.1em;margin:0 auto;max-width:70%}.event-single-section .studio_quote h6,.studio-single-section .studio_quote h6,.trainer-single-section .studio_quote h6{font-size:1.125rem;line-height:1.3em;font-weight:200;margin:16px 0 0;color:#fff}.studio-single-section .lr-columns .left_column{padding:60px 40px 50px 6%}.studio-single-section .lr-columns .left_column h2{background:-webkit-linear-gradient(left,#ff7e00,#f3453e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff7e00;font-size:2.375rem;line-height:1.2em;font-weight:700;margin:0 0 45px}.studio-single-section .lr-columns .left_column .st-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.studio-single-section .lr-columns .left_column .st-wrap .course_information,.studio-single-section .lr-columns .left_column .st-wrap .studio_address,.studio-single-section .lr-columns .left_column .st-wrap .studio_information{width:46%;margin-bottom:40px}.studio-single-section .lr-columns .left_column .st-wrap .st-desc{width:100%;margin-bottom:25px}.studio-single-section .lr-columns .left_column .st-wrap .studio_information p a{display:inline-flex;align-items:center}.studio-single-section .lr-columns .left_column .st-wrap .studio_information p img{margin-right:10px}.studio-single-section .lr-columns .left_column .st-wrap .studio_address{padding-top:42px}.studio-single-section .lr-columns .left_column .st-wrap .course_information{width:100%}.studio-single-section .lr-columns .left_column .st-wrap .course_information ul{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em;list-style:outside url(../images/icon-orange-arrow-right.webp);margin:0;padding:0 15px}.studio-single-section .lr-columns .left_column .st-wrap .course_information ul li{margin-bottom:8px}.studio-single-section .lr-columns .left_column .st-wrap .course_information ul strong{font-weight:700}.studio-single-section .lr-columns .right_column .go_back{background:#a73030;border-bottom:0}.studio-single-section .lr-columns .right_column .studio_social{background:transparent}.trainer-single-section .lr-columns .left_column{width:60%}.trainer-single-section .lr-columns .left_column .trainer_information{padding:62px 40px 42px 10%;position:relative;z-index:5;display:flex;width:100%}.trainer-single-section .lr-columns .left_column .trainer_information:before{content:"";position:absolute;top:0;left:0;width:100%;height:204px;background:#f7f9fb;z-index:-1}.trainer-single-section .lr-columns .left_column .trainer_information .trainer_image{overflow:hidden;position:relative;width:184px;height:184px;border-radius:50%;background-position:top;background-size:cover;flex-shrink:0}.trainer-single-section .lr-columns .left_column .trainer_information .trainer_image_mask{border-bottom:4px solid #fff;left:0;overflow:hidden;position:absolute;top:0;z-index:1000}.trainer-single-section .lr-columns .left_column .trainer_information .trainer_image_mask img{height:auto;max-width:230px;width:100%}.trainer-single-section .lr-columns .left_column .trainer_information h2{padding-left:70px;font-size:2.375rem;line-height:1.2em;font-weight:700;color:#565a5c;margin:0}.trainer-single-section .lr-columns .left_column .trainer_about{padding:0 6% 80px 10%}.trainer-single-section .trainer_classes{background:#f7f9fb;padding:3% 6%;width:100%}.trainer-single-section .trainer_classes p{font-size:1.25rem;line-height:1.36em;font-weight:700;color:#ff7e00;margin:16px 0}.trainer-single-section .trainer_classes ul{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em;list-style:outside url(../images/icon-orange-arrow-right.webp);margin:0;padding:0 15px}.trainer-single-section .trainer_classes ul li{margin-bottom:8px}.trainer-single-section .trainer_classes ul strong{font-weight:700}.event-single-section .lr-columns .left_column{padding:60px 40px 50px 6%}.event-single-section .lr-columns .left_column h2{background:-webkit-linear-gradient(left,#ff7e00,#f3453e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff7e00;font-size:2.375rem;line-height:1.2em;font-weight:700;margin:0 0 45px}.event-single-section .lr-columns .left_column h3,.event-single-section .lr-columns .left_column h4{text-transform:uppercase}.event-single-section .lr-columns .left_column h3{font-weight:300}.event-single-section .lr-columns .left_column h4{font-weight:700;margin:0}.event-single-section .lr-columns .left_column p a:hover{color:#565a5c}.no-results-text p{padding:30px 6%}.directions-single-section .directions-wrap{display:flex;flex-wrap:wrap;align-items:center;min-height:780px;position:relative;z-index:33}.directions-single-section .directions-wrap .left_column{width:40%;padding:45px 40px 45px 6%}.directions-single-section .directions-wrap .left_column h2{background:-webkit-linear-gradient(left,#ff7e00,#f3453e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#ff7e00;text-transform:uppercase;font-size:2.375rem;line-height:1.2em;font-weight:700;margin:0 0 20px}.directions-single-section .directions-wrap .left_column .primary-form{max-width:280px;width:100%}.directions-single-section .directions-wrap .left_column .action-buttons{margin-bottom:15px}.directions-single-section .directions-wrap .left_column .action-buttons .btn{margin:0 5px 10px 0;padding:14px 5px;width:186px}.directions-single-section .directions-wrap .left_column .app-directions-result{display:none}.directions-single-section .directions-wrap .left_column .app-directions-result p{font-size:1rem;line-height:1.5em;margin:2px 0}.directions-single-section .directions-wrap .left_column .app-directions-result.active{display:block}.directions-single-section .directions-wrap .right_column{width:60%;position:absolute;top:0;right:0;height:100%;z-index:1}.directions-single-section .directions-wrap .right_column .map-popup{max-width:300px;width:100%}.directions-single-section .directions-wrap .right_column .map-popup h3{font-size:1.3125rem;line-height:1.3em;font-weight:700;color:#000;margin:0 0 10px}.directions-single-section .directions-wrap .right_column .map-popup p{font-size:1rem;line-height:1.5em;font-weight:400;color:#000;margin:0 0 5px}@media only screen and (max-width:1440px){.home-intro-section .img-holder{width:300px}.home-intro-section .text-holder{padding:50px 30px}.home-intro-section .btn-holder{width:300px}.home-about-section{padding:50px 0}.inner-hero-section{min-height:550px}.two-colors-boxes-section .col-item{padding:55px 150px 35px 50px}.other-equipment-section .products-category-wrap .products-category-item{width:50%}.product-categories-tiles-section .categories-tile{padding:20px 20px 60px}.event-single-section .lr-columns .right_column .go_back,.event-single-section .lr-columns .right_column .studio_social,.studio-single-section .lr-columns .right_column .go_back,.studio-single-section .lr-columns .right_column .studio_social,.trainer-single-section .lr-columns .right_column .go_back,.trainer-single-section .lr-columns .right_column .studio_social{padding:38px 40px}.event-single-section .lr-columns .right_column .studio_trainers,.studio-single-section .lr-columns .right_column .studio_trainers,.trainer-single-section .lr-columns .right_column .studio_trainers{padding:33px 40px}.event-single-section .studio_filters .filter_studios h4,.studio-single-section .studio_filters .filter_studios h4,.trainer-single-section .studio_filters .filter_studios h4{padding:0 40px}.event-single-section .listing-loading,.event-single-section .listing-no-results,.event-single-section .studio_filters .results .row,.event-single-section .studio_filters .results .row_header,.studio-single-section .listing-loading,.studio-single-section .listing-no-results,.studio-single-section .studio_filters .results .row,.studio-single-section .studio_filters .results .row_header,.trainer-single-section .listing-loading,.trainer-single-section .listing-no-results,.trainer-single-section .studio_filters .results .row,.trainer-single-section .studio_filters .results .row_header{padding:34px 40px}.studio-single-section .lr-columns .left_column{padding:60px 40px 50px}.studio-single-section .lr-columns .left_column h2{font-size:2.25rem}.studio-single-section .lr-columns .left_column .st-wrap .course_information ul{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.trainer-single-section .lr-columns .left_column .trainer_information{padding:62px 40px 42px}.trainer-single-section .lr-columns .left_column .trainer_information .trainer_image{width:140px;height:140px}.trainer-single-section .lr-columns .left_column .trainer_information h2{padding-left:30px;font-size:2.25rem}.trainer-single-section .lr-columns .left_column .trainer_about{padding:0 40px 60px}.trainer-single-section .trainer_classes{padding:3% 40px}.trainer-single-section .trainer_classes ul{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.event-single-section .lr-columns .left_column{padding:60px 40px 50px}.event-single-section .lr-columns .left_column h2{font-size:2.25rem}.no-results-text p{padding:30px 40px}.directions-single-section .directions-wrap .left_column{padding:45px 40px}.directions-single-section .directions-wrap .left_column h2{font-size:2.25rem}}@media only screen and (max-width:1200px){.result-table-wrap .result-table tr td:first-of-type,.result-table-wrap .result-table tr th:first-of-type{padding-left:20px}.result-table-wrap .result-table tr td:last-of-type,.result-table-wrap .result-table tr th:last-of-type{padding-right:20px}.main-header .main-nav-menu>li{margin-left:20px}.two-cols-boxes-section .col-item{width:calc(50% - 20px)}.bubble-cols-section .bubble-title{width:280px;height:280px}.bubble-cols-section .bubble-title .small_script{font-size:2.375rem}.contact-section .form-holder,.contact-section .text-holder{width:47%}.adverts-wrap{margin:0 -10px}.adverts-wrap .advert-item{padding:0 10px}.courses-section .sidebar-holder,.courses-section .text-holder,.program-overview-section .boxes-holder,.program-overview-section .text-holder{width:48%}.courses-section .course-details .detail-col{width:100%}.results-section .results-filter{padding:25px 20px}.results-section .no-results{padding:26px 20px}.featured-news-section .feat-news-item h2{font-size:1.875rem}.featured-news-section .feat-news-item:nth-of-type(2) h2,.featured-news-section .feat-news-item:nth-of-type(3) h2{font-size:1.5rem}.event-single-section .lr-columns .right_column .go_back,.event-single-section .lr-columns .right_column .studio_trainers,.studio-single-section .lr-columns .right_column .go_back,.studio-single-section .lr-columns .right_column .studio_trainers,.trainer-single-section .lr-columns .right_column .go_back,.trainer-single-section .lr-columns .right_column .studio_trainers{padding:24px 20px}.event-single-section .studio_filters .filter_studios h4,.studio-single-section .studio_filters .filter_studios h4,.trainer-single-section .studio_filters .filter_studios h4{padding:0 20px}.event-single-section .studio_filters .results .row,.event-single-section .studio_filters .results .row_header,.studio-single-section .studio_filters .results .row,.studio-single-section .studio_filters .results .row_header,.trainer-single-section .studio_filters .results .row,.trainer-single-section .studio_filters .results .row_header{padding:24px 20px}.event-single-section .listing-loading,.event-single-section .listing-no-results,.studio-single-section .listing-loading,.studio-single-section .listing-no-results,.trainer-single-section .listing-loading,.trainer-single-section .listing-no-results{padding:24 20px}.event-single-section .studio_quote,.studio-single-section .studio_quote,.trainer-single-section .studio_quote{padding:82px 0}.event-single-section .studio_quote .small_script,.studio-single-section .studio_quote .small_script,.trainer-single-section .studio_quote .small_script{font-size:2.25rem}.studio-single-section .lr-columns .left_column{padding:60px 20px 50px}.trainer-single-section .lr-columns .left_column .trainer_information{padding:62px 20px 42px}.trainer-single-section .lr-columns .left_column .trainer_information:before{height:176px}.trainer-single-section .lr-columns .left_column .trainer_about{padding:0 20px 60px}.trainer-single-section .trainer_classes{padding:32px 20px}.event-single-section .lr-columns .left_column{padding:60px 20px 50px}.no-results-text p{padding:30px 20px}.directions-single-section .directions-wrap .left_column{padding:40px 20px}}@media only screen and (max-width:1025px){.course-finder-form .left-or-right-form{margin:0 auto 40px}.products-category-wrap .products-category-item{width:50%}.featured-news-section .feat-news-item h2{font-size:1.5rem}.featured-news-section .feat-news-item:nth-of-type(2) h2,.featured-news-section .feat-news-item:nth-of-type(3) h2{font-size:1.25rem}.product-categories-tiles-section .container{grid-template-columns:1fr 1fr 1fr}.product-categories-tiles-section .container .categories-tile:nth-of-type(3n),.product-categories-tiles-section .container .categories-tile:nth-of-type(3n+1),.product-categories-tiles-section .container .categories-tile:nth-of-type(3n+2){grid-row:initial}.event-single-section .lr-columns .left_column,.event-single-section .lr-columns .right_column,.studio-single-section .lr-columns .left_column,.studio-single-section .lr-columns .right_column,.trainer-single-section .lr-columns .left_column,.trainer-single-section .lr-columns .right_column{width:100%}.event-single-section .lr-columns .right_column .studio_social,.studio-single-section .lr-columns .right_column .studio_social,.trainer-single-section .lr-columns .right_column .studio_social{padding:24px 20px}.event-single-section .studio_filters .filter_studios .filter_studios-inner,.studio-single-section .studio_filters .filter_studios .filter_studios-inner,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.event-single-section .studio_filters .filter_studios .filter_studios-inner h4,.studio-single-section .studio_filters .filter_studios .filter_studios-inner h4,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner h4{margin:0 0 10px}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item{padding:0 20px}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label{font-size:1rem}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form select,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form select,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form select{width:240px}.event-single-section .studio_filters .results-wrap,.studio-single-section .studio_filters .results-wrap,.trainer-single-section .studio_filters .results-wrap{overflow-x:auto}.event-single-section .studio_filters .results,.studio-single-section .studio_filters .results,.trainer-single-section .studio_filters .results{width:1025px}.event-single-section .studio_quote .small_script,.studio-single-section .studio_quote .small_script,.trainer-single-section .studio_quote .small_script{font-size:2rem}.studio-single-section .lr-columns .left_column{padding:40px 20px}.studio-single-section .lr-columns .left_column h2{font-size:1.875rem}.studio-single-section .lr-columns .left_column .st-wrap .course_information,.studio-single-section .lr-columns .left_column .st-wrap .studio_address,.studio-single-section .lr-columns .left_column .st-wrap .studio_information{width:48%}.trainer-single-section .lr-columns .left_column{width:100%}.trainer-single-section .lr-columns .left_column .trainer_information{padding:40px 20px}.trainer-single-section .lr-columns .left_column .trainer_information:before{height:150px}.trainer-single-section .lr-columns .left_column .trainer_information .trainer_image{width:120px;height:120px}.trainer-single-section .lr-columns .left_column .trainer_information h2{font-size:1.875rem}.trainer-single-section .lr-columns .left_column .trainer_about{padding:0 20px 40px}.event-single-section .lr-columns .left_column{padding:40px 20px}.event-single-section .lr-columns .left_column h2{font-size:1.875rem}.directions-single-section .directions-wrap{min-height:0}.directions-single-section .directions-wrap .left_column{width:100%;order:2}.directions-single-section .directions-wrap .left_column h2{font-size:1.875rem}.directions-single-section .directions-wrap .right_column{width:100%;order:1;position:static;top:auto;right:auto;height:480px}}@media only screen and (max-width:992px){.small_script{font-size:2.625rem}.social-icons.sidebar-social{margin-top:40px}.accordion-full-width .accordion-item .accordion-title{padding:20px 55px 20px 35px;font-size:1.375rem}.accordion-full-width .accordion-item .accordion-title .small_script{font-size:2.375rem;top:0}.accordion-full-width .accordion-item .accordion-title .plus-icon{height:40px;width:40px;top:16px}.video-purchase-page .center{flex-direction:column;gap:30px}.video_left{flex:1;min-width:auto;max-width:none!important}.video-purchase-page .center{padding:0 15px}.video_left,.video_right{flex:none;width:100%}.video_right .video_description{margin-top:0}.main-header .bottom-header-line,.main-header .top-header-line{padding-right:20px}.main-header .header-nav{position:fixed;transition:all .2s linear;background-color:#fff;right:-350px;top:0;width:350px;height:100%;box-shadow:inset 7px 0 9px -7px rgba(0,0,0,.4);padding:80px 55px 30px 25px;overflow:auto;z-index:10}.main-header .account-links{position:relative;right:0;top:0}.main-header .account-links ul{margin-bottom:20px}.main-header .account-links ul li{margin:0 5px 10px 0}.main-header .account-links ul li a{display:inline-block;padding:7px;border:1px solid #535759;background-color:#fff}.main-header .account-links ul li a:hover{border-color:#ff7e00;background-color:#ff7e00;color:#fff}.main-header .dropdown-arrow{width:50px;text-align:center;display:block;order:2;margin-left:0}.main-header .sidebar-nav{position:relative;background-color:transparent;right:0!important;width:auto;height:auto;box-shadow:none;padding:0}.main-header .sidebar-nav .sidebar-menu li.menu-item-has-children{width:100%;display:flex;flex-wrap:wrap}.main-header .sidebar-nav .sidebar-menu li.menu-item-has-children>a:not(.dropdown-arrow){width:calc(100% - 50px)}.main-header .sidebar-nav .sidebar-menu .dropdown-arrow{display:block}.main-header .sidebar-nav .sidebar-menu .sub-menu{width:100%;order:3;display:none}.main-header .sidebar-nav .sidebar-menu .sub-menu li{font-size:.875rem}.main-header .main-nav-menu li>a:not(.dropdown-arrow){display:block;padding-bottom:10px}.main-header .main-nav-menu li.menu-item-has-children{width:100%;display:flex;flex-wrap:wrap}.main-header .main-nav-menu li.menu-item-has-children>a:not(.dropdown-arrow){width:calc(100% - 50px)}.main-header .main-nav-menu>li{margin:0;border:0;padding:0}.main-header .main-nav-menu .sub-menu{position:relative;width:100%;padding:0 0 0 15px;order:3;background-color:transparent;border-radius:0;left:0;top:0;transform:none;box-shadow:none;margin:0}.main-header .main-nav-menu .sub-menu:before{display:none}.main-header .main-nav-menu .sub-menu li{margin:0;padding:0}.main-header .main-nav-menu .sub-menu li.menu-item-has-children .dropdown-arrow{display:block}.main-header .main-nav-menu .sub-menu .sub-menu{transform:none}.main-header .main-nav-menu .sub-menu .sub-menu:before{display:none}.home .main-header{position:sticky;background-color:#f5f7f8;box-shadow:0 1px 8px rgba(0,0,0,.1)}.home .main-header .top-header-line{color:#535759;border-bottom:1px solid #e6e6e6}.home .main-header .account-links a,.home .main-header .bottom-header-line .btn-holder button,.home .main-header .main-nav-menu>li{color:#535759}.home .main-header .account-links a:hover,.home .main-header .bottom-header-line .btn-holder button:hover,.home .main-header .main-nav-menu>li:hover,.home .main-header .main-nav-menu>li:hover>a{color:#ff7e00}.home .main-header .btn-menu:after,.home .main-header .btn-menu:before,.home .main-header .btn-menu span{background:#535759}.home .main-header .btn-menu:hover:after,.home .main-header .btn-menu:hover:before,.home .main-header .btn-menu:hover span{background:#ff7e00}.footer-content .footer-content-wrap .footer-col{width:50%}.video-hero-section{padding:80px 0;min-height:600px}.video-hero-section p{font-size:1.125rem}.home-intro-section .img-holder{width:100%}.home-intro-section .img-holder img{height:auto}.home-intro-section .text-holder{flex:initial;width:100%;display:block;padding:50px 20px 0}.home-intro-section .btn-holder{width:100%;padding:50px 20px;min-height:300px}.home-intro-section .btn-holder .bgr-overlay img{height:auto;transform:rotate(90deg)}.home-about-section{background-image:url(../images/mobile-home-about-gyrotonic.jpg);background-position:top}.home-about-section .mobile-image{display:block;margin-bottom:20px}.home-about-section .text-holder{width:100%;text-align:center;padding:0}.find-section .find-section-col{width:100%}.find-section .find-section-col-right.no-bgr .inner-text{padding:50px 0 20px}.cta-section .section-inner{min-height:550px}.inner-hero-section{min-height:500px;padding:50px 0;background-position:0;background-size:1700px 100%}.inner-hero-section .container .text-holder{width:100%}.inner-hero-section .container .text-holder p{font-size:1.125rem}.inner-hero-section.half-hero .container .text-holder{width:80%}.inner-hero-section.right-content{background-position:100%}.inner-hero-section.equipment-hero .container .text-holder,.two-cols-boxes-section .col-item{width:100%}.two-cols-boxes-section .col-item .text-editor{margin-bottom:20px}.bubble-cols-section{padding:80px 0 30px}.bubble-cols-section .bubble-cols-wrap{margin:0}.bubble-cols-section .bubble-cols-wrap .col-item{width:100%;padding:0}.two-colors-boxes-section:before{display:none}.two-colors-boxes-section .col-item{width:100%}.overview-section{padding:50px 0}.overview-section .img-holder,.overview-section .text-holder{width:100%}.overview-section .text-holder{padding-right:0}.overview-section.reverse-column .text-holder{padding:0;order:2}.overview-section.reverse-column .img-holder{order:1}.half-green-section{padding:70px 0}.half-green-section:before{background:linear-gradient(95deg,#98b216,#719213 70%,rgba(113,146,19,.8) 85%,rgba(113,146,19,.6))}.half-green-section .text-holder{width:100%}.half-green-section.right-content:before{background:linear-gradient(95deg,rgba(113,146,19,.6),rgba(113,146,19,.8) 15%,#719213 30%,#98b216)}.getting-started-green-section .text-holder{width:60%}.getting-started-green-section h5{font-size:1.5rem}.getting-started-green-section .steps-wrap .number{width:75px}.getting-started-green-section .steps-wrap .number span{font-size:2.75rem;width:55px;height:55px}.getting-started-green-section .steps-wrap .text-editor{width:calc(100% - 75px)}.video-posts-section .title-holder{margin-bottom:50px}.video-posts-section .large-video-holder .popup-video{width:100px}.posts-section{padding:60px 0}.posts-section h2{margin-bottom:50px}.small-hero-section .container .text-holder{width:100%}.small-hero-section .container .btn-holder{width:100%;max-width:100%;text-align:left}.tabs-section .tab-content{padding:90px 0}.contact-section{padding:50px 0}.contact-section .form-holder,.contact-section .text-holder{width:100%}.video-list-section .small-videos-wrap{margin-bottom:30px}.adverts-wrap .advert-item{width:50%}.single-advert{padding:80px 0 30px}.single-advert .title-holder{margin-bottom:50px}.advert-sliders-holder{margin-bottom:30px}.trainer-videos-section{padding-top:70px}.trainer-videos-wrap{margin:0 -10px}.trainer-videos-wrap .video-item{padding:0 10px}.notice-box-section{padding:30px 0}.program-overview-section{padding:50px 0}.program-overview-section .boxes-holder,.program-overview-section .text-holder{width:100%}.program-overview-section .text-holder{margin-bottom:30px}.courses-section .text-holder{width:100%;order:2}.courses-section .sidebar-holder{width:100%;order:1;margin-bottom:30px}.courses-section .sidebar-holder #sticky-sidebar .inner-wrapper-sticky{position:relative!important;inset:0!important}.courses-wrap .course-item{padding-bottom:40px}.courses-wrap .course-item .text-editor{margin-bottom:30px}.course-finder-section .title-holder{margin-bottom:60px}.studio-locator-section .text-holder{width:100%;padding:40px 0 90px}.studio-locator-section .map-holder{width:100%;min-height:550px}.studio-locator-section input[type=submit].btn-bubble{top:auto;right:auto;left:calc(50% - 75px);bottom:-75px}.news-posts-section .main-content{padding-top:50px}.news-posts-section .h2-title{margin-bottom:30px}.news-posts-section .post-item{margin-bottom:45px}.news-posts-section .post-item .btn-holder{margin-top:25px}.singe-news-section .featured-img{margin-bottom:40px}.singe-news-section h1{margin-bottom:30px}.singe-news-section .post-category{font-size:1.375rem}.news-layout-sidebar .main-content{width:100%;padding-bottom:30px}.news-layout-sidebar .news-sidebar{width:100%;padding:50px 35px}.product-hero .container .text-holder{width:100%;margin-bottom:30px}.product-hero .container .img-holder{width:100%}.woocommerce-shop .inner-hero-section{background-size:1920px 100%}.single-product div.product .features-wrapper,.single-product div.product .woocommerce-tabs,.single-product div.product div.images,.single-product div.product div.summary{width:100%}.video-product-section{padding:50px 0}.video-product-section .img-holder{width:100%;margin-bottom:30px}.video-product-section .desc-holder{width:100%}.video-product-section .desc-holder .video-price{font-size:1.375rem}.search-results-section{padding:50px 0 20px}.search-results-section h2{margin-bottom:30px}.search-results-section .main-content,.search-results-section .sidebar{width:100%}.search-results-list .result-item{margin-bottom:30px}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-height:300px),screen and (max-width:800px)and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media only screen and (max-width:767px){.accordion-full-width .acc-body-wrap .left-column{width:100%;margin-bottom:30px}.accordion-full-width .acc-body-wrap .right-column{width:100%}.category-banner .container{flex-wrap:wrap}.category-banner .widget{padding:0;margin-top:15px;width:100%}.overview-box{padding:30px 20px 20px}.custom-popup .custom-popup-inner{padding:48px 20px}.video-purchase-page .button.top{position:relative;top:auto;right:auto;display:block;text-align:center;margin-bottom:20px}.video_right .video_description{padding:30px 20px}.video_price{font-size:1.75rem}.full_column.white{padding:40px 0}.video_right h2{font-size:1.5rem}.buy_video,.video_price{text-align:center}.buy_video{display:block;width:100%}.trainer-login,.trainer-no-access{padding:20px 15px}.trainer-login .shop-login,.trainer-no-access .shop-login{padding:30px 20px}.inner-hero-section{min-height:400px;background-size:1350px 100%}.small-videos-wrap{margin:0 -10px}.small-videos-wrap .col-item{width:50%;padding:0 10px}.posts-section .post-item{width:100%}.adverts-wrap .advert-item .title-holder h3{font-size:1.125rem}.trainer-videos-wrap .video-item{width:50%}.block-links{flex-wrap:wrap}.block-links .block-link-item a{min-height:100px}.results-section .results-filter .update-pagination{width:100%;margin:0 0 30px;order:1}.results-section .results-filter .pagination{order:2;width:100%}.other-equipment-section .products-category-wrap .products-category-item,.products-category-wrap .products-category-item{width:100%}.featured-news-section{display:block}.featured-news-section .feat-news-item{display:block;margin-bottom:6px;padding:40px 20px}.featured-news-section .feat-news-item h2{font-size:1.25rem}.news-posts-section .post-item .text-holder{flex:initial;width:100%;padding:20px 0 0}}@media only screen and (max-width:667px){.h1-title,h1{font-size:2.5rem}.h2-title,h2{font-size:1.875rem}.h3-title,h3{font-size:1.5rem}.h4-title,h4{font-size:1.375rem}.h5-title,h5{font-size:1.25rem}.small_script{font-size:2.25rem}.accordion-wrap .accordion-item h3.accordion-title{font-size:1rem}.tax-international-contact .contact-header{padding:25px 30px 10px}.tax-international-contact .international-list li{padding:20px 20px 20px 110px;background-position:25px}.tax-international-contact .international-list .btn{padding:7px 20px}.course-finder-callout{padding:40px 20px}.course-finder-callout h2{padding-left:50px;min-height:50px}.course-finder-callout h2 img{left:-10px;top:-10px;width:40px}.primary-modal{padding:44px 20px}.footer-content .footer-content-wrap{padding:50px 0}.footer-content .footer-content-wrap .footer-col{width:100%}.footer-content .footer-nav li{margin-bottom:15px}.video-hero-section{min-height:500px}.video-hero-section .video-holder{display:none}.home-intro-section .text-holder h3{font-size:1.25rem}.home-intro-section .btn-holder{min-height:200px}.find-section .find-section-col{padding:0 20px}.find-section-col .callout-block{height:280px}.find-section-col .callout-block .bubble-link{width:200px;height:200px}.find-section-col .callout-block .bubble-link .blue-box{width:200px;font-size:.8125rem;letter-spacing:1px;padding:4px;bottom:10px}.find-section-col .callout-small .small_script{font-size:1.375rem}.cta-section .section-inner{min-height:450px}.cta-section .mobile-bgr-img{display:block}.cta-section.small-text-title h2{font-size:1.25rem}.inner-hero-section{background-size:1200px 100%}.inner-hero-section.half-hero .container .text-holder{width:100%}.two-cols-boxes-section{padding:50px 0 20px}.quote-section{padding:50px 0}.bubble-cols-section{padding:50px 0 10px}.two-colors-boxes-section .col-item{padding:50px 130px 30px 20px}.two-colors-boxes-section .col-item h3{font-size:1.25rem}.overview-section{padding:30px 0}.getting-started-green-section,.half-green-section{padding:50px 0}.getting-started-green-section .text-holder{width:75%}.explore-section{padding:80px 0 50px}.explore-section .arrow-holder{display:none}.explore-section .container{width:calc(100% - 40px)}.video-posts-section .title-holder{margin-bottom:30px}.small-videos-wrap .col-item{width:100%}.two-btns-cta-section .btns-holder .btn-item{padding:0 20px}.tabs-section .tab-content{padding:50px 0}.tabs-list li a{font-size:1rem;padding:19px 10px}.simple-text-section h1{font-size:1.875rem}.program-overview-section{padding:30px 0}.course-finder-form .course-list{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}.course-finder-form .left-or-right-form{margin:0 auto 10px}.course-finder-form .left-or-right-form .form-side{width:100%}.course-finder-form .left-or-right-form .form-or{width:100%;padding:30px 0 50px}.comparison-section{padding:50px 0 10px}.comparison-section .comparison-cols-wrap .comparison-col{margin-bottom:40px}.comparison-section .section-description{margin-bottom:50px}.news-layout-sidebar .news-sidebar{padding:40px 30px}.product-categories-tiles-section .container{grid-template-columns:1fr 1fr}.product-categories-tiles-section .categories-tile h3{font-size:1.25rem}.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-notices-wrapper .woocommerce-info,.woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-wrap:wrap}.woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce-notices-wrapper .woocommerce-info .button,.woocommerce-notices-wrapper .woocommerce-message .button{float:none;order:2;margin:10px 0 0}.woocommerce div.product .product_title,.woocommerce div.product p.price{font-size:1.375rem}#coupon_code{max-width:100%}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form .inline-form-item{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.event-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label,.studio-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label,.trainer-single-section .studio_filters .filter_studios .filter_studios-inner .inline-form label{margin:0 0 10px}.studio-single-section .lr-columns .left_column .st-wrap .course_information,.studio-single-section .lr-columns .left_column .st-wrap .studio_address,.studio-single-section .lr-columns .left_column .st-wrap .studio_information{width:100%;margin-bottom:25px}.studio-single-section .lr-columns .left_column .st-wrap .st-desc{margin-bottom:20px}.studio-single-section .lr-columns .left_column .st-wrap .studio_address{padding-top:0}}@media only screen and (max-width:480px){.small_script{font-size:2rem}.course-finder-callout .btns-holder .btn-item{width:48%}.main-header .header-nav{width:100%;right:-100%;padding-right:25px;padding-top:40px}.main-header .sidebar-nav{padding-bottom:40px}.goog-te-gadget .goog-te-combo{width:140px}.header-search{right:20px;width:calc(100% - 40px)}.find-section-col .callout-block{height:220px}.find-section-col .callout-block .bubble-link{width:180px;height:180px}.inner-hero-section{background-size:1000px 100%}.getting-started-green-section .text-holder{width:100%}.adverts-wrap .advert-item{width:100%;margin-bottom:20px}.trainer-videos-wrap .video-item{width:100%;margin-bottom:30px}.video-thank-you-section form input[type=text]{padding-right:70px;font-size:.9375rem}.video-thank-you-section form .copy_button{font-size:1rem;width:65px;padding:15px 0}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}