@charset "UTF-8";
/* https://tsf.creatotech.com/wp-content/themes/thescoringfactory/style.css */
/*!
Theme Name: The Scoring Factory
Theme URI: http://underscores.me/
Author: Ezra Digital
Author URI: https://ezradigital.com
Description: A new, more modern and more vivid design for The Scoring Factory
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tsf
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

The Scoring Factory is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
 @-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes filling{from{bottom:-131px}to{bottom:0}}@keyframes filling{from{bottom:-131px}to{bottom:0}}#wrap--tsf-loader-screen,.wrap--tsf-loader-layer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background:rgb(255 255 255 / .9);display:none}.wrap--tsf-loader-layer{position:absolute;background:rgb(255 255 255 / .75)}#tsf-loader-screen,.tsf-loader-layer{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}#loader-screen__content,.loader-layer__content{-webkit-flex:0 1 131px;-ms-flex:0 1 131px;flex:0 1 131px;height:131px;border-radius:50%;overflow:hidden;position:relative}#loader-screen__filler,.loader-layer__filler{background:#fc7100;position:absolute;width:100%;height:100%;left:0;bottom:0;-webkit-animation:filling 7s linear infinite;-moz-animation:filling 7s linear infinite;-ms-animation:filling 7s linear infinite;-o-animation:filling 7s linear infinite;animation:filling 7s linear infinite}#loader-screen__ball,.loader-layer__ball{-webkit-animation:rotating 7s linear infinite;-moz-animation:rotating 7s linear infinite;-ms-animation:rotating 7s linear infinite;-o-animation:rotating 7s linear infinite;animation:rotating 7s linear infinite}.loop--search-results,.loop--archive,.loop--none,.error-404+.page-content,.wrap--product-loop{padding-top:30px;padding-bottom:30px}.error-404+.page-content{padding-bottom:75px}.wrap--product-loop .products{width:100%}.wrap--product-loop ul.products li.product a,.wrap--product-loop ul.products li.product a:hover,.wrap--product-loop ul.products li.product a:focus,.wrap--product-loop ul.products li.product .button,.wrap--product-loop ul.products li.product .button:hover,.wrap--product-loop ul.products li.product .button:focus{border:none}.xoo-wsc-notice-box>div{background:transparent!important}.xoo-wsc-basket{padding:5px 7px 3px!important;border-radius:5px!important;top:180px!important;right:-5px!important;margin:0!important;box-shadow:0 1px 4px 0 rgb(0 0 0 / .25)!important}.xoo-wsc-bki{font-size:30px!important}.wrap--title-block{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;position:relative;overflow:visible;padding:10px 0}.height--medium{padding:40px 0}.height--tall{padding:70px 0}.title-block{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.wrap--title-block.height--small.scheme--white{padding:30px 0}.wrap--title-block.height--medium.scheme--white{padding:50px 0}.wrap--title-block.height--tall.scheme--white{padding:70px 0}.product-single .scheme--white{border-top:rgb(106 56 167 / .5) solid 1px;box-shadow:inset 0 1px 0 0 #6a38a7,inset 0 -1px 0 0 rgb(0 0 0 / .075);border-bottom:#fff solid 1px}.header--white .scheme--white{border-top:rgb(106 56 167 / .25) solid 1px;box-shadow:none;border-bottom:none}.scheme--light{border-bottom:#fff solid 1px;box-shadow:inset 0 -1px 0 0 rgb(0 0 0 / .075);background:#f2f0f5}.scheme--dark{border-top:rgb(0 0 0 / .15) solid 1px;box-shadow:inset 0 1px 0 0 rgb(255 255 255 / .075);background:#6a38a7}.is-loop-header{box-shadow:inset 0 1px 0 0 #6a38a7,inset 0 -1px 0 0 rgb(0 0 0 / .075)}.entry-title,.page-title{font:normal 700 70px/1.28em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:8px}@media (max-width:540px){.entry-title,.page-title{font-size:42px;line-height:1.15em}}.entry-subtitle,.page-subtitle{font:normal 400 22px/1.36em 'Montserrat',"Helvetica Neue",Helvetica,Arial,sans-serif}.archive .entry-title{font:normal 700 55px/1.09em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.title-block,.title-block h1,.title-block h2,.title-block h3,.title-block .entry-title,.title-block .page-title,.title-block .entry-subtitle,.title-block .page-subtitle{color:#220d3b}.scheme--dark .title-block,.scheme--dark .title-block h1,.scheme--dark .title-block h2,.scheme--dark .title-block h3,.scheme--dark .title-block .entry-title,.scheme--dark .title-block .page-title,.scheme--dark .title-block .entry-subtitle,.scheme--dark .title-block .page-subtitle{color:#fff}.entry-header,.page-header{margin:0}.align--center .entry-header{margin:0 auto}.tsf-slider__slider,.wp-block-tsf-dl{width:100%;opacity:0;visibility:hidden;height:100px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:none}.wp-block-tsf-dl{display:block;height:auto}.loaded .tsf-slider__slider{display:block}.loaded .tsf-slider__slider.slick-initialized,.loaded .wp-block-tsf-dl{opacity:1;visibility:visible;height:auto}figure.wp-block-embed,figure.wp-block-embed iframe{max-width:100%}@media (max-width:960px){.about__testimonials .slick-slide{padding:0 65px!important}.about__testimonials .slick-prev,.about__testimonials .slick-next{top:40%!important}}@media (max-width:540px){.about__testimonials .slick-slide{padding:0 15px!important}.about__testimonials .slick-prev{left:-25px!important}.about__testimonials .slick-next{right:-25px!important}}.has-hero .site-head{background:#fff0}.has-hero .wrap--site-head{position:absolute;top:0;left:0;width:100%}.wp-block-tsf-hero{min-height:400px;height:auto;overflow:hidden;position:relative;z-index:0;margin-top:42px;left:0;padding:195px 0 153px}.wrap--tsf-hero__video,.wrap--tsf-hero__image{position:absolute;width:100%;z-index:0}.wrap--tsf-hero__video{padding-bottom:56.25%;height:0;top:50%;left:0;transform:translateY(-50%);z-index:0}.wrap--tsf-hero__image{padding-bottom:0;height:100%;top:0;left:0;z-index:0}.tsf-hero--home:after{content:'';background:url(/wp-content/themes/thescoringfactory/img/curve.png) center top no-repeat;width:100%;height:100px;position:absolute;left:0;background-size:100% 100%;bottom:-3px;z-index:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);top:auto}.wrap--tsf-hero__video:before,.wrap--tsf-hero__image:before,.wrap--tsf-hero__video:after,.wrap--tsf-hero__image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block}.wrap--tsf-hero__video:before,.wrap--tsf-hero__image:before{background:#000;opacity:.5;z-index:1}.wrap--tsf-hero__video:after,.wrap--tsf-hero__image:after{background:#462073;background:-moz-linear-gradient(left,#462073 0%,#99299e 100%);background:-webkit-linear-gradient(left,#462073 0%,#99299e 100%);background:linear-gradient(to right,#462073 0%,#99299e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#462073',endColorstr='#99299e',GradientType=1);mix-blend-mode:hard-light;z-index:2}@media (min-width:768px){body:not(.is-mobile) .wrap--tsf-hero__video:before,body:not(.is-tablet) .wrap--tsf-hero__video:before{opacity:.2!important}body:not(.is-mobile) .wrap--tsf-hero__video:after,body:not(.is-tablet) .wrap--tsf-hero__video:after{opacity:.5!important}}@media (max-width:768px){.wrap--tsf-hero__video{display:none}}.tsf-hero__image{position:absolute;top:50%;left:50%;height:100%;width:100%;transform:translate(-50%,-50%)}.inline-YTPlayer{position:absolute!important;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:unset!important}.tsf-hero__video{height:calc(100% + 10px)!important;top:0px!important;left:50%!important;margin-top:0!important;margin-left:0!important;transform:translateX(-50%)!important;width:auto!important;position:absolute!important}.tsf-hero__content{position:relative;z-index:1}.inline-YTPlayer .inlinePlayButton{display:none!important}.tsf-hero__content,.tsf-hero__content h1,.tsf-hero__content h2,.tsf-hero__content h3,.tsf-hero__content h4,.tsf-hero__content h5,.tsf-hero__content h6{color:#fff}.tsf-hero__content.align-center{text-align:center}.tsf-hero__content.align-right{text-align:right}.tsf-hero__head span{display:block}.tsf-hero__buttons .btn{margin:0 10px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:21px 45px}.tsf-hero__buttons .btn--ghost{color:#fff}.tsf-hero__buttons .btn--ghost:hover,.tsf-hero__buttons .btn--ghost:focus{color:#36330e}.tsf-hero__buttons .btn:not([class*="--ghost"]){color:#36330e}.tsf-hero__buttons .btn:not([class*="--ghost"]):hover,.tsf-hero__buttons .btn:not([class*="--ghost"]):focus{color:#fff}@media (max-width:1200px){.wrap--tsf-hero__video{height:100%;top:0;transform:translate(-50%,0);left:50%;width:156.25%;padding-bottom:0}}@media (max-width:640px){.wp-block-tsf-hero{margin-top:0;padding:170px 0 108px}}@media (max-width:560px){.tsf-hero__buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tsf-hero__buttons .btn{margin:10px 0;max-width:320px;width:100%}}@media (max-width:540px){.tsf-hero__head span,.entry-content h2,.entry-content h3{display:block;font-size:42px!important;font-weight:700!important;line-height:1.3em!important;margin:0!important}.tsf-hero__head{margin-bottom:36px}.entry-content h2,.entry-content h3{line-height:1.15em!important;margin-bottom:37px!important}.entry-content h3,.entry-content h3 span{font-weight:700!important}}.home .wrap--site-head{position:absolute;top:0;left:0;width:100%}.home .site-head{background:#fff0}.tsf-hero--home{min-height:200px;height:95vh;overflow:hidden;position:relative;z-index:0;left:0;padding:195px 0 108px}@media (min-width:640px){.tsf-hero--home{margin-top:42px;padding:195px 0 153px}}.home .wrap--tsf-hero__image:before{opacity:0!important}.home .tsf-hero__image{opacity:.5!important}.home .wrap--tsf-hero__image:after{mix-blend-mode:lighten}.home .tsf-hero__head>span{display:inline-block}.home .tsf-hero__head h1>span:nth-child(1){font:normal 800 26px/1em 'Big Shoulders Text','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:21px}.home .tsf-hero__head h1>span:nth-child(2){font:normal 900 80px/1em 'Big Shoulders Text','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:0}.home .tsf-hero__head h1>span:nth-child(3){font:normal 400 80px/1em 'Big Shoulders Text','Helvetica Neue',Helvetica,Arial,sans-serif;margin-top:0;margin-bottom:52px}.wp-block-tsf-social{float:none;display:block}.wp-block-tsf-social{margin:20px 0}.wp-block-tsf-social a,.wp-block-tsf-social i{font-weight:400}.wp-block-tsf-social a,.wp-block-tsf-social a:hover,.wp-block-tsf-social a:focus{text-decoration:none;color:#6a38a7;border-bottom:none}.wp-block-tsf-social a:not(:last-child){margin-right:45px}.wp-block-tsf-social .fab{font-size:28px}.wp-block-tsf-contact{margin-bottom:175px;float:none;display:block}.wp-block-tsf-contact ul,.wp-block-tsf-contact li{padding:0;margin:0}.wp-block-tsf-contact ul{position:relative;padding-left:67px;margin-left:7px}.wp-block-tsf-contact ul:not(:last-child){margin-bottom:62px}.wp-block-tsf-contact li,.wp-block-tsf-contact li a,.wp-block-tsf-contact li a:hover,.wp-block-tsf-contact li a:focus{font:normal normal 20px/1.42em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}.wp-block-tsf-contact li a:hover,.wp-block-tsf-contact li a:focus{color:#6a38a7}.wp-block-tsf-contact li{list-style-type:none}.tsf-contact ul:before{content:'';position:absolute;top:8px;left:0;font:normal 900 30px/30px "Font Awesome 5 Free";height:30px;width:30px;text-align:center;color:#6a38a7;font-size:30px;background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/address.svg) center center/auto no-repeat}.tsf-contact .tsf-contact__phone:before{top:1px;background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/phone.svg) center center/auto no-repeat}.tsf-contact .tsf-contact__email:before{top:1px;background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/email1.svg) center center/auto no-repeat}.tsf-testimonial blockquote{background:url(/wp-content/themes/thescoringfactory/img/quote-light.png) left 4px top 3px/auto no-repeat;font:normal 400 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.tsf-testimonial:not(:last-child){padding-bottom:28px;margin-bottom:21px;border-bottom:#e1e1e2 solid 1px}.tsf-testimonial blockquote cite{font:normal 400 18px/1.78em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none}.tsf-testimonial p:first-child,.tsf-testimonial p:first-child{text-indent:60px}.tsf-staff:not(article){-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;text-align:center!important;width:100%;max-width:1082px;margin-left:auto;margin-right:auto}.tsf-staff-member{-webkit-flex:0 1 25%!important;-ms-flex:0 1 25%!important;flex:0 1 25%!important;padding:19px 24px!important}.wrap--tsf-cards{margin:-9px 0 0 -12px;width:calc(100% + 24px)}.page-cards .wrap--tsf-cards{margin:-2px 0 0 -10px;width:calc(100% + 20px)}.tsf-cards{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.layout-50-50-33-33-33 .tsf-card{padding:9px 12px;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}.page-cards .tsf-card{padding:10px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.tsf-card__inner,.pp__overlay{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tsf-card__inner{border-radius:5px;overflow:hidden;box-shadow:2px 2px 5px 0 #ddddd3;background:#fff}.tsf-card__inner.active{box-shadow:2px 2px 30px 0 #adada0}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+1),.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+2){-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+3){padding-right:8px}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+4){padding-left:8px;padding-right:8px}.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+5){padding-left:8px}.product-cards.layout-100 .wrap--tsf-cards,.product-cards.layout-50 .wrap--tsf-cards,.product-cards.layout-100-50-50 .wrap--tsf-cards,.product-cards.layout-100-50-50-50-50 .wrap--tsf-cards{margin:-10px 0 0 -10px;width:calc(100% + 20px)}.product-cards.layout-50 .tsf-card,.product-cards.layout-100-50-50 .tsf-card,.product-cards.layout-100-50-50-50-50 .tsf-card{padding:10px;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.product-cards.layout-100 .tsf-card,.product-cards.layout-100-50-50 .tsf-card:nth-child(3n+1),.product-cards.layout-100-50-50-50-50 .tsf-card:nth-child(5n+1){-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.entry-content .tsf-card h5{font:normal 700 18px/1.44 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.entry-content .tsf-card h6{font:normal 400 16px/1.56 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#75658c;margin-bottom:3px}.pp__header{position:relative;overflow:hidden;border-radius:5px;text-align:center;height:0;padding-bottom:48.74%;width:100%}.page-cards .pp__header{border-radius:0;padding-bottom:38.52%}.pp__header img{position:absolute;width:100%;height:auto;transform:translate(-50%,-50%);top:50%;left:50%}.page-cards .pp__header img{width:auto;height:100%;max-width:unset}.pp__overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .5);opacity:0;visibitlity:hidden}.tsf-card__inner.active .pp__overlay{opacity:1;visibility:visible}.pp__overlay a{position:relative;display:inline-block;transform:translate(0,-50%);top:50%}.pp__overlay a:hover,.pp__overlay a:focus{color:#111;background:rgb(255 235 12)}.pp__body{padding:24px 51px 48px 30px;position:relative}.product-cards .pp__body{padding:24px 51px 24px 30px}.pp__date,.product-cards .pp__date{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:10px;margin-bottom:6px;border-bottom:#eee solid 1px}.single-product .pp__date{margin-top:35px;padding-bottom:18px;margin-bottom:12px}.pp__date div,.product-cards .pp__date div{border:#e6e0ef solid 1px;color:#111;font-size:10px;font-weight:500;border-radius:4px;padding:3px 5px 1px;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:1px 2px 1px 0;line-height:12px}.pp__arrowlink,.pp__arrowlink a{position:absolute;width:20px;height:12px;top:27px;right:31px;display:block}.pp__arrowlink a{position:relative;background:#fff0 url(/wp-content/themes/thescoringfactory/img/arrowright.png) center center/20px 12px no-repeat;top:auto;right:auto}.page-cards .tsf-card:nth-child(5n+1) .pp__body{padding:63px 54px 50px}.page-cards .pp__meta>.pp__who{-webkit-flex:0 1 26.18%;-ms-flex:0 1 26.18%;flex:0 1 26.18%}.page-cards .pp__meta>.pp__when{-webkit-flex:0 1 31.49%;-ms-flex:0 1 31.49%;flex:0 1 31.49%}.page-cards .pp__meta>.pp__where{-webkit-flex:0 1 42.33%;-ms-flex:0 1 42.33%;flex:0 1 42.33%}.page-cards .pp__meta>*:not(:last-child){padding-right:40px}.page-cards .pp__title,.page-cards .pp__title a{font:normal 700 30px/1.28em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}.page-cards .pp__title{margin-bottom:10px}.page-cards .pp__title a:hover,.page-cards .pp__title a:focus{color:#6a38a7}.page-cards .pp__excerpt,.page-cards .pp__meta{font:normal 400 18px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111}.page-cards .pp__excerpt>*:last-child{margin-bottom:40px}.page-cards .pp__meta h6{font:normal 700 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#75658c;margin-bottom:-2px}.page-cards .pp__footer{margin-top:30px}.page-cards .pp__footer a{display:inline-block;width:224px;text-align:center;vertical-align:top}.page-cards .pp__footer a.is-freesession{width:auto}.page-cards .pp__footer a:not(:last-child){margin-right:15px}.page-cards .pp__fseal{background:rgb(81 50 118 / .8);top:28px;left:32px;width:127px;height:127px;position:absolute;border-radius:50%;overflow:hidden;transform:rotate(-12deg);box-shadow:3px 2px 12px 0 rgb(0 0 0 / .34)}.page-cards .pp__fseal span{color:#fff;font:normal 700 20px/1em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;display:inline-block;width:auto;-ms-word-break:keep-all;word-break:keep-all;border:#ffee2b solid 2px;border-width:2px 0;padding:2px 0 4px}.page-cards .pp__note{padding-left:25px;position:absolute;top:23px;left:23px;font:normal 700 16px/1.13 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff}.page-cards .pp__fseal+.pp__note{top:auto;bottom:23px}.page-cards .pp__note:before{position:absolute;content:'';width:16px;height:16px;background:#ffee2b;border-radius:50%;overflow:hidden;top:-1;left:0}.page-cards .memlabel{position:absolute;top:-18px;right:0;border:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}@media (min-width:640px){.page-cards .tsf-card:nth-child(5n+1){-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.page-cards .tsf-card:nth-child(5n+1) .pp__header{padding-bottom:0;height:auto}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner>*{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner>.pp__header{-webkit-flex:0 1 42.5%;-ms-flex:0 1 42.5%;flex:0 1 42.5%}.page-cards .tsf-card:nth-child(5n+1) .tsf-card__inner>.pp__body{-webkit-flex:0 1 57.5%;-ms-flex:0 1 57.5%;flex:0 1 57.5%}.page-cards .tsf-card:nth-child(5n+1) .pp__footer{margin-top:56px}}@media (max-width:580px){.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+1),.product-cards.layout-50-50-33-33-33 .tsf-card:nth-child(5n+2),.service__left .tsf-card,.service__left .tsf-card:nth-child(5n+1),.service__left .tsf-card:nth-child(5n+2),.service__left .tsf-card:nth-child(5n+3),.service__left .tsf-card:nth-child(5n+4),.service__left .tsf-card:nth-child(5n+5),.product-cards.layout-50 .tsf-card,.product-cards.layout-100-50-50 .tsf-card,.product-cards.layout-100-50-50-50-50 .tsf-card,.product-cards.layout-100 .tsf-card,.product-cards.layout-100-50-50 .tsf-card:nth-child(3n+1),.product-cards.layout-100-50-50-50-50 .tsf-card:nth-child(5n+1){-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}}.wp-block-tsf-video-player{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.loaded .wp-block-tsf-video-player{opacity:1;visibility:visible}.plyr__video-wrapper~.plyr__control,.plyr__video-wrapper~.plyr__control:hover{background:#fff0 url(/wp-content/themes/thescoringfactory/img/yellowplay.png) center center/auto no-repeat!important;border:none!important;box-shadow:none!important;width:96px!important;height:96px!important}.plyr__video-wrapper~.plyr__control svg,.plyr__video-wrapper~.plyr__control:hover svg{opacity:0;visibility:hidden}.wp-block-tsf-video-player .plyr__poster{z-index:0!important;background-size:cover!important}.program-meta__header{color:#75658c;margin-bottom:0!important;font:normal 700 16px/1.63 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}[class*="program-meta__"]:not(.program-meta__header){font-size:17px;margin-bottom:28px}.kt-tabs-layout-vtabs>.kt-tabs-title-list{width:257px!important;padding-right:46px!important;border-right:#e6e6e6 solid 1px!important}.wp-block-kadence-tabs li{margin-bottom:0!important}.wp-block-kadence-tabs li .kt-tab-title{padding:14px 20px 14px 22px!important}.kt-tabs-layout-vtabs>.kt-tabs-content-wrap{width:calc(100% - 273px)!important}[id*="kt-layout-id_"] .kt-tabs-wrap .wp-block-kadence-tab{padding:20px 0 30px 46px!important;margin-top:-22px!important}.kt-tabs-wrap .wp-block-kadence-tab h4{line-height:27px!important;margin:0 0 12px!important}.kt-tabs-wrap .wp-block-kadence-tab p{margin-bottom:9px}.tsf-iconlist li{list-style-type:none;position:relative;font:normal 400 18px/1.67em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:53px}.tsf-iconlist li:last-child{margin-bottom:!important}.tsf-iconlist li img,.tsf-iconlist li i{position:absolute;top:-5px;left:0;display:block;width:36px;height:36px}.tsf-iconlist li img{height:auto}.tsf-iconlist li i{color:#6a38a7;text-align:center;font-size:22px;line-height:36px;top:-3px;background:#f0efee;border-radius:50%;-webkit-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;visibility:hidden}.loaded .tsf-iconlist li i{opacity:1;visibility:visible}.tsf-iconlist__item{padding-left:66px}.home.is-mobile .wrap--tsf-hero__image:before,.home.is-tablet .wrap--tsf-hero__image:before{opacity:0!important}.home.is-mobile .tsf-hero__image,.home.is-tablet .tsf-hero__image{opacity:.5!important}@media (min-width:1801px){.home .tsf-hero__image{background-size:100% auto!important;background-position:left 50% bottom -210px!important}.home .wp-block-tsf-hero{height:37vw!important}}@media (max-width:1800px){.home .tsf-hero__image{background-size:auto 1200px!important;background-position:left 50% bottom -196px!important}}.home__about{padding:30px 0 45px;font-size:17px;line-height:30px}.home__about .inner-column-1{padding-top:52px}@media (max-width:767px){.home__about .inner-column-1{margin-bottom:0!important}}.home__how{font-size:17px;line-height:30px;color:#111;overflow:hidden}.home__how h3{font:normal 700 26px/1.15em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#3e2160}.home__how .kt-has-3-columns{padding-top:5px!important}.home__how .wp-block-image{height:109px!important;margin-bottom:28px!important}.home__how [class*="inner-column-"]:not(:last-child){margin-right:90px!important}.home__how__directwrap--cols .wp-block-kadence-column{position:relative;overflow:visible;z-index:auto}.home__how__directwrap--cols .wp-block-kadence-column:before{position:absolute;content:'';right:-205px;width:100%;height:200%;top:50%;transform:translate(-50%,calc(-50% + 15px));z-index:0}.home__how__directwrap--cols .wp-block-kadence-column:nth-child(2):before{right:-285px}.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/long_arrow.svg) right center/auto 110% no-repeat}.home__how__directwrap--cols .wp-block-kadence-column>div{z-index:1}.home__how__actionbtn{position:relative;z-index:10}@media (max-width:1280px) and (min-width:767px){.home__how .kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.home__how [class*="inner-column-"],.home__how [class*="inner-column-"]:not(:last-child){-webkit-flex:0 1 64vw!important;-ms-flex:0 1 64vw!important;flex:0 1 64vw!important;margin-right:0!important}}@media (max-width:1280px){.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child){margin-bottom:120px!important}.home__how__directwrap--cols .wp-block-kadence-column:before{position:absolute;content:'';right:auto;width:100%;height:100vw;top:50%;transform:translate(-50%,calc(-50% + 15px)) rotate(90deg);left:50%;max-width:unset}.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/long_arrow.svg) right 20% center/auto 110% no-repeat}}@media (max-width:960px){.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/long_arrow.svg) right 0% center/auto 110% no-repeat}}@media (max-width:540px){.home__how__directwrap--cols .wp-block-kadence-column:not(:last-child):before{background:#fff0 url(https://tsf.creatotech.com/wp-content/themes/thescoringfactory/img/long_arrow.svg) center center/auto 110% no-repeat;height:100vw;width:100vw;top:105%}}.home__action,.home__action p,.home__action cite,.home__action h1,.home__action h2,.home__action h3,.home__action h4,.home__action h5,.home__action h6{color:#fff!important}.home__action h3{font:normal 400 45px/1.2em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff!important}.home__action .kt-has-3-columns{padding-right:0!important;padding-left:0!important;padding-top:0!important}.home__action .kt-has-3-columns .kt-inside-inner-col{width:246px!important;height:380px!important;background-size:auto!important;padding:196px 0 0!important}.home__action .kt-has-3-columns .kt-inside-inner-col p:first-child{font:normal 700 20px/1.86 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.home__action .kt-has-3-columns .kt-inside-inner-col p:last-of-type{font:normal 500 14px/1.86 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin:-3px 0 15px!important}.home__action .kt-has-3-columns .kt-inside-inner-col .wp-block-image{height:55px;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.home__action .kt-has-3-columns .kt-inside-inner-col .wp-block-image img{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.home__action .kt-has-3-columns .kt-inside-inner-col>*{margin-bottom:0!important;width:236px!important}.home__action .wp-block-quote{margin-top:47px}@media (max-width:1240px){.home__action .kt-row-column-wrap.kt-has-2-columns{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.home__action .kt-row-column-wrap.kt-has-2-columns [class*="inner-column-"]{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.home__action .kt-row-column-wrap.kt-has-2-columns [class*="inner-column-"]>*{width:100%!important;max-width:780px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}}@media (max-width:768px) and (min-width:521px){.home__action__triptichon{width:100%!important;max-width:420px!important;margin-left:auto!important;margin-right:auto!important}.home__action__triptichon p{text-align:left!important}.home__action__triptichon .kt-inside-inner-col{background-position:left center!important}.home__action .kt-has-3-columns .kt-inside-inner-col>*,.home__action .kt-has-3-columns .kt-inside-inner-col p:last-of-type{margin-left:260px!important}.home__action__triptichon .wp-block-image .aligncenter{margin-left:0!important}}@media (max-width:520px){.home__action .kt-has-3-columns .kt-inside-inner-col>*{width:auto!important}}.page--contact h2{margin-bottom:45px}.page--contact label{font-weight:400!important}.page--contact .gform_wrapper div.validation_error{text-align:left!important}.page--contact .gform_wrapper textarea{width:100%!important}.page--contact__wrap--cform .kt-inside-inner-col>*,.page--contact__wrap--cdetails .kt-inside-inner-col>*{width:100%;max-width:508px;margin-left:auto;margin-right:auto}.page--contact__wrap--hentry{box-shadow:0 2px 30px 0 rgb(0 0 0 / .05);border-radius:5px;overflow:hidden!important}@media (max-width:1300px){.page--contact .kt-gutter-none.kt-inner-column-height-full{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.page--contact .kt-gutter-none.kt-inner-column-height-full>div{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-bottom:0!important}.page--contact .kt-row-column-wrap .kt-row-column-wrap .kt-row-column-wrap .kt-has-1-columns.kt-row-layout-equal{padding:90px 30px 76px!important}.page--contact .wp-block-tsf-contact{margin-bottom:90px}.page--contact [id*="gform_confirmation_message_"]{margin:-36px 0 76px!important}}@media (max-width:540px){.page--contact .kt-row-column-wrap .kt-row-column-wrap .kt-row-column-wrap .kt-has-1-columns.kt-row-layout-equal{padding:90px 30px 60px!important}}@media (max-width:420px){.page--contact>div>div>div>div>div>div>.kt-row-column-wrap{padding:90px 0 34px!important}}.about__main{font:normal 400 20px/36px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.about__main p{margin-bottom:37px}@media (max-width:980px){.about__main .kt-row-column-wrap{padding:86px 0 42px 0!important}}@media (max-width:768px){.about__main .wp-block-kadence-column:last-child .kt-inside-inner-col{margin:auto!important}}.about__comm__subtitle{font:normal 300 18px/1.56 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;max-width:580px;margin:auto}.about__comm__tripticon{font:normal 400 18px/1.67 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.about__comm__tripticon .wp-block-kadence-column{margin-right:0!important;padding:0 4.5vw!important}.about__comm__tripticon .wp-block-kadence-column:not(:last-child){border:rgb(255 255 255 / .08) solid 1px;border-width:0 1px 0 0}.about__comm__tripticon figure{margin-bottom:6px}.about__comm__tripticon p:last-child{margin-bottom:0}@media (max-width:768px){.about__comm__tripticon .wp-block-kadence-column:not(:last-child){border-width:0 0 1px 0}.about__comm__tripticon .wp-block-kadence-column{padding:0 0 4.5vw!important}}.about__comm__action{font:normal 400 22px/27px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.about__comm__action a{border-bottom:rgb(255 236 22) solid 2px}.blog .scheme--white.wrap--title-block,.archive .scheme--white.wrap--title-block,.search .scheme--white.wrap--title-block,.single-post .scheme--white.wrap--title-block{margin-bottom:-53px}.blog article .wrap--title-block,.archive article .wrap--title-block,.search article .wrap--title-block,.single-post article .wrap--title-block{border-top:none}.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:48px;line-height:1.05em}.blog .entry-title,.blog .entry-title a,.search:not(.search-no-results) .entry-title,.archive .entry-title a{color:#6a38a7}.content-blocks{padding:53px 0}.content-blocks__primary,.content-blocks__secondary{position:relative}.content-blocks__primary{-webkit-flex:0 1 calc(100% - 376px);-ms-flex:0 1 calc(100 - 376px);flex:0 1 calc(100 - 376px);padding-right:53px;z-index:0}.blog #secondary,.archive #secondary,.search #secondary,.single-post #secondary{margin-top:9px}.content-blocks__secondary{-webkit-flex:0 1 376px;-ms-flex:0 1 376px;flex:0 1 376px;z-index:1;font:normal 400 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.single-post .post-thumbnail{margin-bottom:39px}.blog #primary article,.archive #primary article,.search #primary article,.blog #primary article .entry-content,.archive #primary article .entry-content,.search #primary article .entry-content{padding:0!important}.blog #primary article:not(:first-child),.archive #primary article:not(:first-child),.search #primary article:not(:first-child){margin-top:27px!important;padding-top:23px!important}.blog #primary article p:last-child,.archive #primary article p:last-child,.search #primary article p:last-child{margin-bottom:0!important}.blog .post-thumbnail,.archive .post-thumbnail,.search .post-thumbnail,.blog .post-video,.archive .post-video,.search .post-video{display:block;margin-bottom:13px}.blog .post-video iframe,.archive .post-video iframe,.search .post-video iframe,.blog .post-video figure,.archive .post-video figure,.search .post-video figure{max-width:100%}.blog .post-video figure,.archive .post-video figure,.search .post-video figure{margin-top:0}.search.search-no-results .page-content{margin-top:53px}.search.search-no-results .page-content p:first-child{margin-bottom:13px}.search.search-no-results .page-content .search-form{max-width:unset;width:100%}@media (max-width:540px){.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:42px;line-height:1.15em}}.blog .content-blocks__primary{padding-right:0}.blog #main>.wrap--title-block{border-bottom:rgb(106 56 167 / .25) solid 1px!important;margin-bottom:1px!important;padding:10px 0 3px!important}.blog .page-header{max-width:calc(100% - 376px);width:100%;margin-left:auto;margin-right:auto}.blog #main article:nth-of-type(2n+1){background:#e6e0ef;padding:20px 30px 18px!important;width:calc(100% + 60px)!important;margin-left:-30px!important;margin-top:60px!important}.blog #main article:nth-of-type(2n+1):first-of-type{margin-top:0!important}@media (max-width:1300px){.blog #main>.container{max-width:unset}.blog .content-blocks__primary{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;max-width:864px}.blog .page-header{max-width:864px}}.blog .nav-links,.archive .nav-links,.search .nav-links,.single-post .nav-links{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:none;margin-top:13px;padding:20px 0 12px}.blog .nav-previous,.blog .nav-next,.archive .nav-previous,.archive .nav-next,.search .nav-previous,.search .nav-next,.single-post .nav-previous,.single-post .nav-next{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.blog .nav-previous,.archive .nav-previous,.search .nav-previous,.single-post .nav-previous{padding-right:26.5px}.blog .nav-next,.archive .nav-next,.search .nav-next,.single-post .nav-next{text-align:right;padding-left:26.5px}.blog .nav-previous:last-child,.archive .nav-previous:last-child,.search .nav-previous:last-child,.single-post .nav-previous:last-child,.blog .nav-next:first-child,.archive .nav-next:first-child,.search .nav-next:first-child,.single-post .nav-next:first-child{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0;padding-left:0}#secondary .widget-title{font:normal 700 31px/1.05em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:18px}#secondary .widget{margin-bottom:39px}#secondary #gform_28{position:relative!important}#secondary #gform_28 input[type="text"]{border-radius:25px!important;padding:10px 66px 10px 32px!important;margin:12px 0 0!important}#secondary #gform_28 .gform_footer{padding:0!important;margin:0!important;width:50px!important;height:50px!important;overflow:hidden;position:absolute!important;background:transparent!important;border-radius:50%!important;top:12px!important;right:10px!important}#secondary #gform_28 .gform_footer:before{content:"\f1d8";font:normal 400 30px/30px "Font Awesome 5 Free";width:50px;height:50px;display:block;line-height:50px;text-align:center;color:#6a38a7;font-size:24px}#secondary #gform_28 input[type="submit"]{background:transparent!important;border:none!important;text-indent:9999vw!important;display:block!important;padding:0!important;width:50px!important;height:50px!important;position:absolute!important;margin:0!important;top:0;cursor:pointer!important;border-radius:25px!important}#secondary #gform_28 .validation_error{display:none!important}#secondary #gform_28 li.gfield.gfield_error.gfield_contains_required [id*="validation_message_28"]{margin-top:0!important}#secondary [id*="gform_confirmation_message_28"]{margin-top:0!important}#secondary .wrap--tsf-social{background:#6a38a7;display:inline-block;padding:0 32px;border-radius:25px;height:50px;line-height:50px}#secondary .wrap--tsf-social a{color:#fff;font-weight:400;font-size:24px;margin:0 12px}@media (max-width:840px){.content-blocks{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-blocks__primary,.content-blocks__secondary{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0;margin-top:53px}.content-blocks__primary{margin-top:0}.content-blocks__secondary{margin-top:53px;padding-top:89px;border-top:#e6e0ef solid 1px}}.blog .post-video{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.blog.loaded .post-video{opacity:1;visibility:visible}.error404 .wrap--title-block{padding:53px 0 0}.error404 .page-content{padding-top:0}.error404 .page-content>p:first-child{margin-bottom:7px}.error404 .page-content .search-form{max-width:100%}.error404__widgets{margin:53px 0 0 -30px;width:calc(100% + 60px)}.error404__widgets .widgettitle,.error404__widgets .widget-title{font-size:48px;line-height:1.05em;margin-bottom:20px}.error404__widget--recentposts,.error404__widget--categories,.error404__widget--monthlies{-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;padding:0 30px}.error404__widget--monthlies p{margin-bottom:5px}@media (max-width:840px){.error404__widgets{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;width:100%}.error404__widget--recentposts,.error404__widget--categories,.error404__widget--monthlies{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:0;margin-bottom:53px}.error404__widget--monthlies{margin-bottom:0}.error404__widgets ul{margin-bottom:0}}.tsf-staff-template-default .entry-content{padding-bottom:23px}.tsf-staff-template-default .entry-content img{width:229px;height:auto}.tsf-staff-template-default .entry-content>div{line-height:1.56em!important}.tsf-staff-template-default .wrap--title-block{padding-bottom:32px!important}@media (max-width:640px){.tsf-staff-template-default .entry-content img{float:none!important;display:block!important;margin:0 auto 53px!important}}.service__main{position:relative!important}.service__left{-webkit-flex:0 1 calc(100% - 483px)!important;-ms-flex:0 1 calc(100% - 483px)!important;flex:0 1 calc(100% - 483px)!important;margin-right:107px!important}.service__right{-webkit-flex:0 1 376px!important;-ms-flex:0 1 376px!important;flex:0 1 376px!important}.service__right>div{box-shadow:1px 1px 5px 0 rgb(0 0 0 / .1);border-radius:5px}.entry-content .service__subtitle{font:normal 700 40px/1.65em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#220d3b}.service__intro{font:normal 500 22px/1.48em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}.service__desc p{font:normal 400 18px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:28px}.service__img figure{margin-top:6px}.service__img figcaption{font:normal 500 16px/1.75em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;margin-top:16px}.entry-content .service__metatitle{font:normal 700 30px/1em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:24px}.service__pricetag{font:normal 400 26px/1.31em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:3px}.service__metamain{font:normal 400 15px/1.73em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.service__right .service__memlabel{margin-bottom:22px}.service__metamain ul{list-style-type:none;margin:0 0 38px 0}.service__metamain ul li:before{content:'- '}.service__right .btn{width:100%;max-width:261px}.service__metamain+.wp-block-tsf-button{margin-bottom:20px}@media (max-width:1024px) and (min-width:840px){.service__left{-webkit-flex:0 1 calc(100% - 416px)!important;-ms-flex:0 1 calc(100% - 416px)!important;flex:0 1 calc(100% - 416px)!important;margin-right:40px!important}.service__img .wp-block-columns{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.service__img .wp-block-column{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin:0!important}.service__img figcaption{margin-top:8px}}@media (max-width:840px){.academy__main>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding-bottom:63px!important}.service__left,.service__right{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.service__left .service__img .wp-block-columns{margin-bottom:0!important}.service__right .wp-block-tsf-button{text-align:left!important}.service__right .wp-block-tsf-button .btn{text-align:center!important}}@media (max-width:600px){.service__img figcaption{margin-top:8px}}@media (max-width:480px){.service__left{margin-bottom:0!important}.service__right .btn{width:100%}.service__right>div{padding:30px 30px 40px 30px!important}.academy__main>div>.kt-row-column-wrap{padding-bottom:60px!important}}.page-id-3568 .wp-block-cover a{border:none!important;color:#fff!important;text-decoration:none!important}.page-id-3568 .service__cover-link{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:10}.academy__evaluation{position:relative!important}.academy__evaluation>div>.kt-row-column-wrap{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.evaluation__left{-webkit-flex:0 1 calc(100% - 441px)!important;-ms-flex:0 1 calc(100% - 441px)!important;flex:0 1 calc(100% - 441px)!important;margin-right:65px!important}.evaluation__right,.evaluation__right>div{border-radius:5px!important}.evaluation__right{-webkit-flex:0 1 376px!important;-ms-flex:0 1 376px!important;flex:0 1 376px!important;background:#ead4ec!important;background:-moz-linear-gradient(left,#ead4ec 0%,#dbd2e3 100%)!important;background:-webkit-linear-gradient(left,#ead4ec 0%,#dbd2e3 100%)!important;background:linear-gradient(to right,#ead4ec 0%,#dbd2e3 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ead4ec',endColorstr='#dbd2e3',GradientType=1)!important;padding:1px!important;box-shadow:5px 4px 4px 0 rgb(0 0 0 / .03)!important}.evaluation__right>div{background:#fff!important}.entry-content .evaluation__title{margin-bottom:35px!important}.entry-content .evaluation__subtitle{font-size:30px!important;font-weight:700!important;line-height:1.63em!important}.entry-content .evaluation__left .evaluation__subtitle{margin-bottom:16px!important}.evaluation__right p,.service__pricetag p:not(.tsf-product-price){font-size:16px!important;font-weight:700!important;margin-bottom:0!important;color:#75658c!important}.evaluation__right .tsf-product-price{margin:-4px 0 23px}.evaluation__right .tsf-product-price:last-child{margin-bottom:3px}.evaluation__schedule>div{margin-top:-43px!important}.evaluation__schedule .kt-tabs-wrap .wp-block-kadence-tab{min-height:unset!important}.evaluation__schedule .kt-tabs-wrap .wp-block-kadence-tab .wp-block-column{-webkit-flex:0 1 280px!important;-ms-flex:0 1 280px!important;flex:0 1 280px!important;padding-right:30px!important;margin-left:0!important;margin-right:0!important}.evaluation__direction{margin-top:12px}@media (max-width:1024px) and (min-width:840px){.evaluation__left{-webkit-flex:0 1 calc(100% - 416px)!important;-ms-flex:0 1 calc(100% - 416px)!important;flex:0 1 calc(100% - 416px)!important;margin-right:40px!important}}@media (max-width:840px){.academy__evaluation>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.evaluation__left,.evaluation__right{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.evaluation__left{margin-bottom:0!important}.evaluation__schedule{padding-bottom:53px!important}.evaluation__schedule>div{margin-top:30px!important}}@media (max-width:768px){.evaluation__schedule .kt-tabs-layout-vtabs>.kt-tabs-content-wrap{width:100%!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-wrap .wp-block-kadence-tab{margin:0!important;padding:20px 22px 30px!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-content-wrap>.wp-block-kadence-tab{min-height:100px!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-columns{margin-bottom:0!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-column{-webkit-flex:0 1 50%!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important}}@media (max-width:580px){.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-column{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.evaluation__schedule [id*="kt-layout-id_"] .kt-tabs-layout-vtabs .wp-block-column:not(:last-child){margin-bottom:30px!important}}.academy__playersay .kt-inside-inner-col{padding-left:calc(50vw - 630px)!important;background:#99299e!important;background:-moz-linear-gradient(left,#99299e 0%,#462073 100%)!important;background:-webkit-linear-gradient(left,#99299e 0%,#462073 100%)!important;background:linear-gradient(to right,#99299e 0%,#462073 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99299e',endColorstr='#462073',GradientType=1)!important}.academy__parentsay .kt-inside-inner-col{padding-right:calc(50vw - 630px)!important;padding-left:78px}.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{width:570px}@media (max-width:1320px){.academy__sayers>div>div{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.academy__playersay,.academy__parentsay{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{margin-left:auto!important;margin-right:auto!important}.academy__playersay>div,.academy__playersay .kt-inside-inner-col{padding:52px 30px 0 30px!important}.academy__parentsay>div,.academy__parentsay .kt-inside-inner-col{padding:53px 30px 70px 30px!important}}@media (max-width:630px){.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{width:auto!important}.academy__playersay .kt-inside-inner-col>*,.stype--imagetext .tsf-slider,.stype--imagetext .slick-slide>.flex-container{width:calc(100vw - 60px)!important}.stype--imagetext .tsf-slider,.stype--imagetext .slick-slide>.flex-container{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.stype--imagetext .tsf-slider{padding-top:0!important}.stype--imagetext .slick-slide>.flex-container>.flex-item:first-child,.stype--imagetext .slick-slide>.flex-container>.flex-item{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important}.stype--imagetext .slick-slide>.flex-container>.flex-item:first-child{margin:30px!important}.stype--imagetext .tsf-slider .slick-dots{margin-left:285px!important}.stype--imagetext .slick-slide img{margin:auto!important}.stype--imagetext .slick-slide>.flex-container>.flex-item:last-child:not(:first-child){padding-left:0!important}.stype--imagetext .tsf-slider .slick-dots{display:block;margin-left:auto!important;margin-right:auto!important;position:relative!important}.stype--imagetext .tsf-slider .slick-dotted.slick-slider{padding-bottom:0!important}.academy__playersay .kt-inside-inner-col>*,.academy__parentsay .kt-inside-inner-col>*{text-align:center!important}}.skillsclinics__hero .tsf-hero__body{width:100%;max-width:500px}.skillsclinics__main .service__left{-webkit-flex:0 1 calc(100% - 420px)!important;-ms-flex:0 1 calc(100% - 420px)!important;flex:0 1 calc(100% - 420px)!important;margin-right:44px!important}.skillsclinics__main .service__left h2{margin-bottom:7px!important}.service__desc__columns>div>div{-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.service__desc__columns>div>div>*{margin:0!important}.service__desc__col1{-webkit-flex:0 1 586px!important;-ms-flex:0 1 586px!important;flex:0 1 586px!important;padding-right:40px!important}.service__desc__col2{-webkit-flex:0 1 calc(100% - 586px)!important;-ms-flex:0 1 calc(100% - 586px)!important;flex:0 1 calc(100% - 586px)!important;padding-left:48px!important;position:relative!important}.service__desc__col2:before{content:'';position:absolute;top:3px;left:0;height:calc(100% - 39px);width:1px;opacity:.3;background-color:#75658c}.service__desc__col2,.service__desc__col2 p{font-weight:500!important;line-height:1.67!important}.skillsclinics__main .service__right{margin-top:-268px!important}.service__right>div>.wp-block-kadence-rowlayout:not(:last-child){border-bottom:solid 1px #dbcee2}.entry-content .service__metatitle{margin-bottom:20px!important}.entry-content .service__generalinfo h4{margin-bottom:0!important;font:normal 700 16px/1.63 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.skillsclinics__main .tsf-product-price{margin:-4px 0 23px!important}.skillsclinics__main .tsf-product-price+.wp-block-tsf-button{margin:-4px 0 40px!important}.entry-content .skillsclinics__action h2{font:normal 700 50px/1.36em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:2px}.entry-content .skillsclinics__action p{font:normal 400 24px/2.08 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:32px}@media (max-width:1240px){.service__desc__col1{-webkit-flex:0 1 calc(100% - 240px)!important;-ms-flex:0 1 calc(100% - 240px)!important;flex:0 1 calc(100% - 240px)!important;padding-right:20px!important}.service__desc__col2{-webkit-flex:0 1 240px!important;-ms-flex:0 1 240px!important;flex:0 1 240px!important;padding-left:28px!important}.service__left .tsf-cards{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.service__left .tsf-card:nth-child(5n+1),.service__left .tsf-card:nth-child(5n+2),.service__left .tsf-card:nth-child(5n+3),.service__left .tsf-card:nth-child(5n+4),.service__left .tsf-card:nth-child(5n+5){-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:9px 12px}}@media (max-width:968px) and (min-width:840px),(max-width:640px){.service__left .tsf-card,.service__left .tsf-card:nth-child(5n+1),.service__left .tsf-card:nth-child(5n+2),.service__left .tsf-card:nth-child(5n+3),.service__left .tsf-card:nth-child(5n+4),.service__left .tsf-card:nth-child(5n+5){-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}}@media (max-width:968px){.service__desc__columns>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.service__desc__col1,.service__desc__col2{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.service__desc__col2{padding-left:0!important}.service__desc__col2:before{content:normal!important}}@media (max-width:840px){.skillsclinics__main>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.skillsclinics__main .service__left,.skillsclinics__main .service__right{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.skillsclinics__main .service__right{margin-top:53px!important}}@media (max-width:640px){.skillsclinics__main .service__right>div{padding:0!important}.service__generalinfo>div>div,.service__coststructure>div>div{padding:30px!important}}.privtrain__hero .tsf-hero__body{width:100%;max-width:1022px;margin-left:auto!important;margin-right:auto!important}.privtrain__hero .tsf-hero__image{background-position:center top!important}.privtrain__main .service__desc,.privtrain__main .service__desc p{font:normal 400 20px/1.55em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#0e0e0e;margin-bottom:30px}.privtrain__main .service__desc .service__desc__action--small{font:normal 600 16px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:44px}@media (max-width:768px){.privtrain__lists ul,.privtrain__lists .wp-block-kadence-column{margin-bottom:0!important}}.programs__main{border-top:#fff solid 7px}@media (max-width:1300px){.programs__main .pp__meta{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.programs__main .page-cards .pp__meta>*,.programs__main .page-cards .pp__meta>.pp__who,.programs__main .page-cards .pp__meta>.pp__when,.programs__main .page-cards .pp__meta>.pp__where{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-bottom:10px;margin-bottom:10px;border-bottom:rgb(117 101 140 / .15) solid 1px}.programs__main .page-cards .pp__meta>* p:last-child{margin-bottom:0}.programs__main .page-cards .pp__meta>.pp__where{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media (max-width:1128px) and (min-width:840px){.programs__main .page-cards .pp__footer a,.programs__main .page-cards .pp__footer a:not(:last-child),.programs__main .page-cards .pp__footer a:last-child{margin-right:5vw}}@media (max-width:1128px){.programs__main .page-cards .pp__footer a:not(:last-child){margin-bottom:10px}}@media (max-width:768px){.programs__main .page-cards .tsf-card{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.programs__main .page-cards .tsf-card:nth-child(5n+1) .pp__body{padding:24px 30px 48px 30px}}.membership__fyki{color:#99299e;font:normal 500 16px/1.5em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.membership__joinintro{font:normal 400 22px/1.64em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:37px}@media (max-width:960px){.membership__secondary>div>.kt-row-column-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.membership__secondary>div>.kt-row-column-wrap>div{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;margin-right:0!important}.membership__secondary>div>.kt-row-column-wrap>div>div{margin:auto!important;max-width:640px!important;width:100%!important}.membership__secondary>div>.kt-row-column-wrap>div:first-child,.membership__secondary>div>.kt-row-column-wrap>div:first-child .wp-block-tsf-button{text-align:center!important;padding-bottom:53px!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap,.membership__secondary .membership__iconlist>div>.kt-row-column-wrap .kt-inside-inner-col{padding-left:0!important}}@media (max-width:767px) and (min-width:480px){.membership__secondary .membership__iconlist>div>.kt-row-column-wrap{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap>div{-webkit-flex:0 1 50%!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important;margin-right:0!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap>div:first-child{padding-right:15px!important}.membership__secondary .membership__iconlist>div>.kt-row-column-wrap>div:last-child{padding-left:15px!important}}@media (max-width:480px){.membership__secondary>div>.kt-row-column-wrap>div:first-child,.membership__secondary>div>.kt-row-column-wrap>div:first-child .wp-block-tsf-button,.membership__fyki{text-align:left!important}}.membership__pseudotable>div{border-radius:5px;box-shadow:0 2px 30px 0 rgb(0 0 0 / .05)}.memtable__th-row>div>div,.memtable__td-row>div>div{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}[class*="memtable__col"]{-webkit-order:0!important;-ms-flex-order:0!important;order:0!important;-webkit-flex:0 1 auto!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important;-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;align-self:auto!important}.memtable__col1{-webkit-flex:0 1 31%!important;-ms-flex:0 1 31%!important;flex:0 1 31%!important;margin-right:0!important;padding:0 15px!important}.memtable__col2,.memtable__col3,.memtable__col4{-webkit-flex:0 1 23%!important;-ms-flex:0 1 23%!important;flex:0 1 23%!important;margin-right:0!important;padding:0 15px!important}.membership__pseudotable p{margin-bottom:0}.memtable__th-row .memtable__col2 p,.memtable__th-row .memtable__col3 p,.memtable__th-row .memtable__col4 p{font:normal 700 20px/1.5 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}.memtable__th-row>div>div,.memtable__td-row>div>div{border-bottom:#e5e5e5 solid 1px;margin:0 50px!important}.memtable__th-row>div>div,.memtable__td-row--price>div>div,.memtable__td-row--no-border>div>div,.memtable__td-row--buttons>div>div{border:none}.memtable__td-row .memtable__col1 p{font-weight:500}.memtable__td-row .memtable__col2 p:not(.memtable__tick-note),.memtable__td-row .memtable__col3 p:not(.memtable__tick-note),.memtable__td-row .memtable__col4 p:not(.memtable__tick-note){text-indent:-9999px;position:relative;display:block;width:100%}.memtable__td-row .memtable__col2 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col3 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col4 p:not(.memtable__tick-note):after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;background:#fff0 url(/wp-content/themes/thescoringfactory/img/tablecheck.png) center center/cover no-repeat}.memtable__feature-note,.memtable__tick-note{color:#75658c;margin-top:6px}.memtable__feature-note{font:normal 500 16px/1.5em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}.memtable__tick-note{font:normal 500 12px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center!important;display:block;width:100%;max-width:125px;margin-left:auto;margin-right:auto}.memtable__td-row--buttons .btn{width:157px;padding:22px 25px 20px}.memtable__td-row--price .price-group{font-size:0;line-height:0;text-align:center}.memtable__td-row--price [class*="price-span-"]{display:inline-block;color:#1d1d1d;height:36px;vertical-align:middle}.memtable__td-row--price .price-span-1,.memtable__td-row--price .price-span-2,.memtable__td-row--price .price-span-3{color:#1d1d1d}.memtable__td-row--price .price-span-1{font:normal 400 36px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px}.memtable__td-row--price .price-span-2{font:normal 600 36px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;height:36px}.memtable__td-row--price .price-span-3{font:normal 400 24px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;height:24px;margin-top:10px}.memtable__td-row--price .price-span-4{font:normal 400 11px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#75658c;height:12px;margin:14px 0 0 3px}.has-memtable--monthly .price-group--yearly,.has-memtable--yearly .price-group--monthly{display:none}.wrap--memtable__memswitcher>div{border-radius:5px}.wrap--memswitcher__switcher{padding:0 12px}.memswitcher__switcher{width:48px;height:23px;border-radius:50px;background-color:#6a38a7;position:relative;margin:auto;cursor:pointer}.memswitcher__switcher span{position:absolute;width:17px;height:17px;background-color:#fff;border-radius:50%;top:3px;left:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.has-memtable--yearly .memswitcher__switcher span{left:28px}.memtable__memswitcher>div>div>div{margin:0!important;padding:0!important}.memtable__memswitcher>div>div>div:nth-child(1){text-align:right!important}.memtable__memswitcher>div>div>div:nth-child(2){-webkit-flex:0 1 72px!important;-ms-flex:0 1 72px!important;flex:0 1 72px!important;margin-top:2px!important}.memtable__memswitcher>div>div>div:nth-child(1),.memtable__memswitcher>div>div>div:nth-child(3){-webkit-flex:0 1 calc(50% - 36px)!important;-ms-flex:0 1 calc(50% - 36px)!important;flex:0 1 calc(50% - 36px)!important}.memtable__memswitcher p{display:inline-block;width:auto}.memtable__activelabel{cursor:pointer}.memswitcher__save{font:normal 400 12px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif}@media (max-width:920px){.memtable__th-row>div>div,.memtable__td-row>div>div{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.memtable__col1{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;padding:0 15px 20px!important;text-align:center}.memtable__col2,.memtable__col3,.memtable__col4{-webkit-flex:0 1 33.3333%!important;-ms-flex:0 1 33.3333%!important;flex:0 1 33.3333%!important}}@media (max-width:767px){.memtable__memswitcher>div>div{-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.memtable__col1,.memtable__col2,.memtable__col3,.memtable__col4{-webkit-flex:0 1 100%!important;-ms-flex:0 1 100%!important;flex:0 1 100%!important;padding:10px 15px 10px!important;text-align:left;position:relative!important}.memtable__col1{margin-bottom:15px!important}.memtable__col2,.memtable__col3{margin-bottom:0!important}.memtable__td-row .memtable__col2 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col3 p:not(.memtable__tick-note):after,.memtable__td-row .memtable__col4 p:not(.memtable__tick-note):after{top:-6px!important;left:calc(20vw - 70px)!important;transform:none!important}.memtable__th-row,.memtable__td-row--price,.memtable__td-row--buttons .memtable__col1{position:absolute;clip:rect(1px,1px,1px,1px);display:block;left:-9999vw}.memtable__td-row [class*="memtable__col"] p,.memtable__td-row [class*="memtable__col"] span{display:inline-block!important;vertical-align:top!important;width:auto!important}.memtable__td-row [class*="memtable__col"] .memtable__temp-memname{width:105px!important;font:normal 600 14px/16px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.memtable__td-row [class*="memtable__col"] .memtable__temp-price{width:110px!important;font:normal 400 16px/16px Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important}.memtable__tick-note{position:absolute;width:100%!important;max-width:unset!important;text-align:left!important;left:15px;bottom:2px}.memtable__td-row--buttons .wp-block-tsf-button{text-align:left!important}.memtable__td-row--buttons .wp-block-tsf-button a{display:inline-block!important;width:100%!important;padding:22px 45px 20px!important;max-width:300px!important;text-align:center!important}.memtable__td-row--buttons>div>div{padding-top:0!important}.memtable__td-row--no-border>div>div{border-bottom:#e5e5e5 solid 1px!important}.memtable__td-row>div>div{margin:0!important}.memtable__memswitcher p{font-size:15px!important;font-weight:600!important;line-height:21px!important;vertical-align:top!important}.memtable__memswitcher>div>div>div:nth-child(2){margin-top:0!important}.wrap--memtable__memswitcher>div>div{padding-bottom:14px!important}}.explosive__hero .tsf-hero__body{max-width:640px;width:100%}.summer__hero .tsf-hero__body{max-width:640px;width:100%}@media (max-width:1800px){.summer__hero .tsf-hero__image{background-size:1800px auto!important}}@media (max-width:1060px){.summer__hero{padding-top:125px!important}.summer__hero .tsf-hero__body{max-width:360px!important}}.ytchannels__showcase .wp-block-cover__inner-container{width:100%}.ytchannels__showcase .wp-block-cover a{color:#fff;line-height:1.56;padding:100% 18px 10px;font-size:18px;font-weight:900;width:100%;position:absolute;left:0;bottom:0;border:none}.ytchannels__showcase .wp-block-cover a:hover,.ytchannels__showcase .wp-block-cover a:focus{color:#fff}.ytchannels__showcase .wp-block-cover:before{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ytchannels__showcase .wp-block-cover:hover:before{opacity:.2}#gform_wrapper_4 #gform_4 ul li#field_4_33,#gform_wrapper_4 #gform_4 ul li#field_4_36,#gform_wrapper_4 #gform_4 ul li#field_4_38{margin-bottom:30px!important}#gform_wrapper_4 #gform_4 .ginput_cardinfo_right{padding-left:22px!important;width:50%!important}#gform_wrapper_4 #gform_4 .ginput_cardinfo_right label{white-space:unset!important}#gform_wrapper_4 #gform_4 gfield_html_formatted p{margin-bottom:0!important}@media (max-width:641px){#gform_wrapper_4 #gform_4 .ginput_cardextras .select2-container,#gform_wrapper_4 #gform_4 ul li#field_4_34 .select2-container{margin-bottom:22px!important}}@media (max-width:640px){#gform_wrapper_4 #gform_4 .ginput_cardinfo_right{padding-left:0px!important;width:100%!important}#gform_wrapper_4 #gform_4 div.ginput_complex.ginput_container.gf_name_has_2>*:nth-child(2n),#gform_wrapper_4 #gform_4 .top_label li.gfield.gf_right_half{padding-left:0!important}}.communication-preferences .aw-communication-form__preference-list{margin:0!important}.communication-preferences .aw-communication-form__preference{padding:0 0 30px!important}.communication-preferences [class*="icheckbox_minimal-"]{float:left!important;top:3px!important}.communication-preferences .aw-communication-form__preference-text{padding-left:35px!important}.woocommerce[class*="columns-"],.related.products{margin:0 0 0 -12px;width:calc(100% + 24px)}.related.products>h2{margin-left:12px;margin-bottom:12px;font-size:36px;line-height:1.25em;border-top:rgb(0 0 0 / .1) solid 1px;padding-top:29px}.woocommerce[class*="columns-"] .products,.related.products .products{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce[class*="columns-"] .product,.related.products .product{margin:0 12px 24px 12px;-webkit-flex:0 1 calc(25% - 24px);-ms-flex:0 1 calc(25% - 24px);flex:0 1 calc(25% - 24px);-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:5px;overflow:hidden;box-shadow:2px 2px 5px 0 #ddddd3;background:#fff;padding:20px 24px}.woocommerce[class*="columns-"] .product:hover,.related.products .product:hover{box-shadow:2px 2px 30px 0 #adada0}.woocommerce[class*="columns-"] .product img,.related.products .product img{display:block;margin:0 auto 30px}.woocommerce[class*="columns-"] .product h2,.related.products .product h2{font:normal 700 18px/1.44 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;margin-bottom:-6px!important;color:inherit}.woocommerce[class*="columns-"] .product a,.related.products .product a{color:#6a38a7;border-bottom:#fff0 solid 2px;font-weight:700;text-decoration:none}.woocommerce[class*="columns-"] .product a:hover,.woocommerce[class*="columns-"] .product a:focus,.related.products .product a:hover,.related.products .product a:focus{color:#3252b8;border-bottom:rgb(255 236 22) solid 2px;outline:none}.woocommerce[class*="columns-"] .product .price,.related.products .product .price{font:normal 700 16px/1.56 Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#d64736;margin-bottom:3px;text-align:right}@media (max-width:960px){.woocommerce[class*="columns-"] .product,.related.products .product{-webkit-flex:0 1 calc(50% - 24px);-ms-flex:0 1 calc(50% - 24px);flex:0 1 calc(50% - 24px)}}@media (max-width:600px){.woocommerce[class*="columns-"] .product,.related.products .product{-webkit-flex:0 1 calc(100% - 24px);-ms-flex:0 1 calc(100% - 24px);flex:0 1 calc(100% - 24px)}}.type-product{padding-bottom:53px}.type-product>.flex-container{padding:53px 0}.type-product>.flex-container>div:first-child{padding-right:24px}.type-product>.flex-container>div:nth-child(2){padding-left:24px}@media (min-width:961px){.type-product>.flex-container>div{max-width:50%!important}}.woocommerce-product-gallery__wrapper{max-width:unset!important}.woocommerce div.product div.images .flex-control-thumbs li{padding:5px;box-sizing:border-box}.single-product div.product .woocommerce-product-gallery,.single-product div.product .woocommerce-product-gallery>*,.woocommerce-product-gallery__image{max-width:100%!important}.woocommerce div.product div.images .flex-control-thumbs{margin:25px 0 0 -5px}.tsf-custom-price{font-weight:700;font-size:0;border-bottom:#6a38a7 solid 4px;padding-bottom:20px}.price+.tsf-custom-price{margin-top:-30px}.tsf-custom-price span:first-child{font:normal 700 30px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-right:8px}.tsf-custom-price span:not(:first-child){font:normal 700 36px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#d64736}.single-product .entry-summary .woocommerce-Price-amount{font:normal 700 36px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px;display:inline-block}.woocommerce-message{display:block;padding:6px 22px;text-align:center;color:#fff;width:100%;font-size:.84em;margin:8px 0 0}.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info{color:#444}.woocommerce-message a{color:##6a38a7;margin-right:10px}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#e6e0ef!important;font-size:14px;padding:6px 30px;width:100%;text-align:center}.woocommerce-message+.woocommerce-info,.woocommerce-message+.woocommerce-noreviews,.woocommerce-message+p.no-comments{margin-top:12px}.single-product .entry-summary form table,.single-product .entry-summary form table th,.single-product .entry-summary form table td{padding:0;border:none}.type-product form table{position:relative}.type-product form table td{padding-bottom:12px}.type-product form table .value{text-align:right}.type-product form table .value>*{text-align:left}.single-product .entry-summary form .select2-container{margin:12px 0!important;width:100%!important}.type-product .quantity{display:inline-block;margin-right:9px}.type-product .quantity input[type="number"]{border-width:2px;width:100%;max-width:144px;margin:0}.type-product .reset_variations{line-height:17px;margin-top:5px;display:inline-block;width:auto;font-weight:600;font-size:13px}.clinics-dates{color:#f47030;font-weight:700}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image>a>img{width:100%;margin-right:0}.pswp__caption__center{text-align:center}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{position:absolute;top:.5em;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;box-sizing:content-box;right:auto;left:.5em;border:none!important}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"";display:block;width:10px;height:10px;border:2px solid #000;border-radius:100%;position:absolute;top:9px;left:9px;box-sizing:content-box}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{content:"";display:block;width:2px;height:8px;background:#000;border-radius:6px;position:absolute;top:19px;left:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:content-box}@media (max-width:1240px){.single-product .entry-summary form .variations,.single-product .entry-summary form .variations thead,.single-product .entry-summary form .variations tbody,.single-product .entry-summary form .variations tfoot,.single-product .entry-summary form .variations tr,.single-product .entry-summary form .variations th,.single-product .entry-summary form .variations td{display:block}.single-product .entry-summary form .variations tr{margin:12px 0}.single-product .entry-summary form .select2-container{margin:0!important}}@media (min-width:961px) and (max-width:1060px),(max-width:540px){.single-product .entry-summary .quantity,.single-product .entry-summary .quantity input[type="number"]{width:100%;margin:0 0 12px;max-width:unset}}@media (max-width:960px){.type-product>.flex-container{display:block!important}.type-product>.flex-container>div,.type-product>.flex-container>div:first-child,.type-product>.flex-container>div:last-child{display:block!important;padding-left:0;padding-right:0}.type-product>.flex-container>div:last-child{padding-top:53px}}@media (max-width:540px){.type-product form table,.type-product form table thead,.type-product form table tbody,.type-product form table tfoot,.type-product form th,.type-product form td,.type-product form tr{display:block}.type-product form .label{padding-bottom:2px}}.woocommerce-cart .entry-content,.woocommerce-checkout .entry-content{padding:0 30px 61px;position:relative}.woocommerce-cart .entry-content li,.woocommerce-checkout .entry-content li,.wcopc-product-single li{list-style-type:none}.woocommerce-cart .entry-content>.woocommerce,form[name="checkout"]{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.woocommerce-cart .entry-content>.woocommerce{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.woocommerce-cart .entry-content>.woocommerce>.woocommerce-notices-wrapper,.woocommerce-cart .entry-content>.woocommerce>form,.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals,form[name="checkout"] .wrap--customer-details,form[name="checkout"] .wrap--order-review{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.woocommerce-cart .entry-content>.woocommerce>.woocommerce-notices-wrapper{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-bottom:22px}.woocommerce-cart .entry-content>.woocommerce>form{-webkit-flex:0 1 calc(100% - 320px);-ms-flex:0 1 calc(100% - 320px);flex:0 1 calc(100% - 320px);padding-right:53px}.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals{-webkit-flex:0 1 320px;-ms-flex:0 1 320px;flex:0 1 320px}.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals h2,form[name="checkout"] h3{font:normal 700 36px/1.09em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table,.wcopc-product-single .shop_table{table-layout:fixed}.woocommerce-cart .woocommerce-cart-form__contents{table-layout:unset}.wc-proceed-to-checkout a{cursor:pointer;color:#36330e;font:normal 600 14px/1em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;padding:22px 45px 20px;border-radius:50px;text-transform:uppercase;box-shadow:2px 1px 4px 0 rgb(0 0 0 / .09);background:rgb(255 235 12);border:rgb(255 235 12) solid 2px;display:inline-block}@media (min-width:768px){.woocommerce-cart-form__contents .product-remove{width:66px}.woocommerce-cart-form__contents .product-thumbnail{width:132px}.woocommerce-cart-form__contents .product-name{width:calc(100% - 318px)}.woocommerce-cart-form__contents .product-subtotal{width:120px}}.woocommerce-cart-form__cart-item+tr button{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#6a38a7;border-bottom:#fff0 solid 2px;font-weight:700;text-decoration:none;padding:0;border-width:0 0 2px 0;background:#fff0;box-shadow:none;border-radius:0}.woocommerce-cart-form__cart-item+tr button:hover,.woocommerce-cart-form__cart-item+tr button:focus{color:#3252b8;border-bottom:rgb(255 236 22) solid 2px;outline:none}.woocommerce-cart .product-remove{vertical-align:middle}.woocommerce-cart .product-remove a{font-size:30px;background:#fff;border-radius:50%;width:36px;height:36px;display:block;text-align:center!important;line-height:36px;margin:auto}.woocommerce-cart .product-remove a:hover,.woocommerce-cart .product-remove a:focus{background:#d64736;color:#fff}.woocommerce-cart .product-thumbnail{vertical-align:middle}.woocommerce-cart .product-thumbnail a{display:block;width:100px;margin:auto}.woocommerce-cart .quantity input[type="number"]{width:90px}.woocommerce-cart .product-name a{margin-bottom:20px;display:block}.woocommerce-cart .variation,.woocommerce-cart .variation p,.woocommerce-checkout .variation,.woocommerce-checkout .variation p,.wcopc-product-single .variation,.wcopc-product-single .variation p{font-size:14px;line-height:18px}.woocommerce-cart .variation p,.woocommerce-checkout .variation p,.wcopc-product-single .variation p{margin-bottom:0}.woocommerce-cart .variation dd,.woocommerce-checkout .variation dd,.wcopc-product-single .variation dd{margin-bottom:12px}.woocommerce-cart .actions{padding-top:24px;padding-bottom:24px;position:relative}.woocommerce-cart .coupon+button{position:absolute;right:16px;top:50%;transform:translateY(-50%);margin-right:0}.woocommerce-cart .actions .coupon,.woocommerce-cart .actions label,.woocommerce-cart .actions input[type="text"],.woocommerce-cart .actions button{margin-bottom:0}@media (min-width:768px){.woocommerce-cart .actions .coupon,.woocommerce-cart .actions label,.woocommerce-cart .actions input[type="text"],.woocommerce-cart .actions button{display:inline-block;vertical-align:middle;width:auto;margin-right:12px}}@media (max-width:1240px){.woocommerce-cart .entry-content>.woocommerce>form,.woocommerce-cart .entry-content>.woocommerce>.cart-collaterals{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0;padding-right:0}.woocommerce-cart .entry-content>.woocommerce>form{padding-bottom:53px}}@media (max-width:767px){.woocommerce-cart table.shop_table_responsive tr .product-thumbnail:before{content:normal}.woocommerce-cart .product-thumbnail a,.woocommerce-cart .product-remove a{margin:0}.woocommerce-cart .actions{padding-right:40%}.woocommerce-cart .actions .coupon,.woocommerce-cart .actions label,.woocommerce-cart .actions input[type="text"],.woocommerce-cart .actions button{text-align:left}}@media (max-width:480px){.woocommerce-cart .actions{padding:84px 16px 24px}.woocommerce-cart .coupon+button{transform:none;top:24px}}.checkout_coupon.woocommerce-form-coupon p{margin-bottom:8px;font-size:.84em}.checkout_coupon.woocommerce-form-coupon>p:first-child{margin-top:8px}form[name="checkout"]{padding-top:53px}.woocommerce-NoticeGroup-checkout{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.woocommerce-NoticeGroup-checkout ul{width:100%;line-height:1.56;margin:0;display:block;padding:6px 22px;font-size:.84em}form[name="checkout"]>.woocommerce-NoticeGroup-checkout ul{margin:-26px 0 26px}form[name="checkout"] .wrap--customer-details{-webkit-flex:0 1 calc(100% - 480px);-ms-flex:0 1 calc(100% - 480px);flex:0 1 calc(100% - 480px);padding-right:53px}form[name="checkout"] .wrap--order-review{-webkit-flex:0 1 480px;-ms-flex:0 1 480px;flex:0 1 480px}form[name="checkout"] .wrap--customer-details p.form-row{margin-bottom:0}form[name="checkout"] .wrap--customer-details p.form-row#account_password_field{display:block}form[name="checkout"] .wrap--customer-details p.form-row#account_password_field .woocommerce-password-strength{margin:-22px 0 22px}.woocommerce abbr{text-decoration:none;border:none}form[name="checkout"] [id*="_country_field"]{margin-bottom:22px!important}.woocommerce-checkout select,.woocommerce-checkout .select2-container--default .select2-selection--single,.woocommerce-checkout textarea,.wcopc-product-single select,.wcopc-product-single .select2-container--default .select2-selection--single,.wcopc-product-single textarea,{border-width:1px!important;width:100%!important}.woocommerce-checkout td ul,.woocommerce-checkout #payment ul,.wcopc-product-single td ul,.wcopc-product-single #payment ul{margin:0}.woocommerce-checkout .wc_payment_methods *,.wcopc-product-single .wc_payment_methods *{vertical-align:top}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew{margin:20px 0 0}.woocommerce-checkout #payment,.wcopc-product-single #payment{background:#e6e0ef;border-radius:5px;padding:20px 24px 30px}.woocommerce-checkout #payment label,.wcopc-product-single #payment label{display:inline-block;width:calc(100% - 64px)}.woocommerce-checkout #payment label div,.wcopc-product-single #payment label div{margin-top:3px}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,.wcopc-product-single #payment ul.payment_methods li img.stripe-icon{display:inline-block}.woocommerce-checkout #payment .iradio_minimal-purple,.wcopc-product-single #payment .iradio_minimal-purple{top:3px!important}.payment_method_stripe #stripe-payment-data{padding:3px 12px 20px;background:rgb(255 255 255 / .2);margin:12px 0 30px;box-shadow:0 2px 3px 0 rgb(255 255 255 / .25);border:rgb(0 0 0 / .1) solid 1px;border-radius:5px}.payment_method_stripe #stripe-payment-data>p:first-child,.payment_method_stripe #stripe-payment-data label{margin:12px 0;font-style:italic;font-size:14px;font-weight:600}.payment_method_stripe #stripe-payment-data label{font-style:normal;margin-bottom:0}.payment_method_stripe #stripe-payment-data .iradio_minimal-purple{top:0px!important}.wrap--customer-details label{font-size:14px;font-weight:500}.woocommerce-checkout .woocommerce-form-login{padding:20px 30px;background:#f6f6f6;box-shadow:0 20px 20px -20px rgb(0 0 0 / .25)}.woocommerce-checkout .woocommerce-form-login p:first-child{margin-bottom:22px}.woocommerce-checkout .woocommerce-form-login button[name="login"]{margin:22px 0}.woocommerce-checkout .woocommerce-error li{color:#fff}#billing_children_pseudo_field .description{background:#e6e0ef;display:block!important;padding:10px 18px;font-size:.7em;font-style:italic;line-height:1.56;margin:-12px 0 22px}@media (max-width:960px){form[name="checkout"]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}form[name="checkout"] .wrap--customer-details,form[name="checkout"] .wrap--order-review{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:0}form[name="checkout"] .wrap--customer-details{padding-bottom:53px}}.donate .entry-summary .variations_form{width:calc(100% - 533px)}.donate .entry-summary .variations,.donate .entry-summary .variations thead,.donate .entry-summary .variations tbody,.donate .entry-summary .variations tfoot,.donate .entry-summary .variations tr,.donate .entry-summary .variations th,.donate .entry-summary .variations td{display:block;margin-bottom:0}.donate .type-product .entry-summary .quantity{margin-right:0}.donate .entry-summary .nyp input[type="text"]{margin-bottom:0;text-align:left}.donate .entry-summary .woocommerce-Price-amount{font:normal 700 36px/1.25 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif;color:#111;display:inline-block;margin:-8px 0 12px}.wcopc-product-single form[name="checkout"] .quantity input[type="number"]{margin-right:0;max-width:96px;margin-top:12px;padding:6px 16px 4px}.opc_order_review .product-details .variation{margin-top:12px}.opc_order_review .product-quantity{float:none!important}.opc-messages,.wcopc-product-single form[name="checkout"] h3{margin-bottom:22px}@media (max-width:960px){.donate .entry-summary .variations_form{width:100%}}@media (max-width:540px){#order_review .opc_cart_item td.product-name{padding-left:16px!important;padding-right:32px!important}#order_review .product-remove,.wcopc-product-single form[name="checkout"] .product-quantity{float:none}.opc_order_review .product-details{float:none!important;min-width:unset!important;width:100%!important}.wcopc-product-single form[name="checkout"] td{position:relative}.wcopc-product-single form[name="checkout"] a.remove{position:absolute;right:16px;top:10px}}.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received h2{font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 23px}.woocommerce-order-received .entry-content{padding:0 30px 61px}.woocommerce-order-received .woocommerce-table,.woocommerce-order-received .woocommerce-order-overview{margin-bottom:53px}.woocommerce-order-received .woocommerce-column{margin-bottom:22px}.woocommerce-order-received .woocommerce-column p:last-child{margin-bottom:0}.woocommerce-account:not(.logged-in) .entry-title{margin-bottom:30px}.woocommerce-account article{padding-bottom:53px}#customer_login,.woocommerce-account.logged-in .entry-content>.woocommerce{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.woocommerce-account.logged-in .entry-content>.woocommerce{width:100%;margin-left:0}#customer_login>*,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;padding:0 60px}.woocommerce-MyAccount-navigation{-webkit-flex:0 1 300px;-ms-flex:0 1 300px;flex:0 1 300px;padding:0}.woocommerce-MyAccount-content{-webkit-flex:0 1 calc(100% - 300px);-ms-flex:0 1 calc(100% - 300px);flex:0 1 calc(100% - 300px);padding:0}#customer_login>*>h2{font-size:30px;font-weight:600;text-transform:uppercase;margin:0 0 23px}#customer_login form p,.woocommerce-MyAccount-content form p,.woocommerce-checkout .woocommerce-form-login p{margin-bottom:0}#customer_login form button,form.checkout .btn{margin-top:23px}#customer_login form .woocommerce-LostPassword,.woocommerce-account:not(.logged-in) .woocommerce-form-login__rememberme,.woocommerce-account:not(.logged-in) .automatewoo-optin label,.woocommerce-lost-password .entry-content>.woocommerce>.woocommerce-message{font-size:.8em}#customer_login form .woocommerce-LostPassword{margin-top:30px}.woocommerce-account .woocommerce-notices-wrapper+.u-columns.col2-set{margin-top:30px}.woocommerce-notices-wrapper ul{margin-left:0}.woocommerce-notices-wrapper li{list-style-type:none;padding:4px 13px 3px;color:#fff;font-size:.75em}.woocommerce-lost-password .entry-content>.woocommerce{width:100%;max-width:640px}.woocommerce-lost-password .entry-content>.woocommerce>.woocommerce-message{margin-bottom:30px;text-align:left}.woocommerce-password-strength{font-size:.8em;margin-top:-22px}.woocommerce-password-hint{font-size:.8em;padding:20px;background:#f6f6f6;border-left:#eee solid 4px;display:block;line-height:1.56em;margin:0 0 22px 0}[class*="wrap--child-data-"]{background:#e6e0ef;padding:20px;margin-bottom:22px;position:relative}.logged-in.my-account [class*="wrap--child-data-"]{display:none}.logged-in.my-account [class*="wrap--child-data-"]:not(.wrap--child-data-0).has-value{display:block}[class*="wrap--child-data-"] input{background:rgb(255 255 255 / .6666)}.child-data__add{background:#fff0;padding:0;margin:-15px 0 22px;text-align:center}.child-data__add button,.child-data__add button:hover,.child-data__add button:focus{display:inline-block;padding:11px 22px 8px;font-size:.6em!important;background:#FFEB0C}.child-data__remove{position:absolute;top:50%;right:-15px;transform:translate(0%,-50%)}.child-data__remove button,.child-data__remove button:hover,.child-data__remove button:focus{padding:11px 0 8px;font-size:.6em!important;margin:0;width:33px;background:#f03434;border-color:#f03434;color:#fff;margin-top:0!important}.wrap--child-data-0{display:none}.optional{font-size:.8em;font-style:italic;opacity:.6666}.woocommerce-form-register fieldset{margin-top:8px}.woocommerce-form-register legend{font-size:24px;font-weight:600;text-transform:uppercase;margin:0 0 29px;font-family:'Big Shoulders Text';display:block;line-height:26px}.logged-in.my-account .woocommerce-MyAccount-orders,.logged-in.my-account .woocommerce-MyAccount-paymentMethods{font-size:.84em}.logged-in.my-account .woocommerce-orders-table__cell-order-actions a:not(:first-child),.logged-in.my-account .woocommerce-PaymentMethod--actions a:not(:first-child){margin-left:7px}@media (min-width:840px){.page-template-default #customer_login>div:first-child{padding:40px 40px 35px;background:#F3EDFC;border-radius:3px;box-shadow:2px 1px 4px 0 rgb(0 0 0 / .09);-webkit-flex:0 1 55%;-ms-flex:0 1 55%;flex:0 1 55%;border:rgb(106 56 167 / .05) solid 1px}.page-template-default #customer_login>div:last-child{transform:scale(.8);opacity:.8;padding:27px 0 20px 60px;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}}@media (max-width:840px){#customer_login{width:calc(100% + 30px);margin-left:-15px}#customer_login>*{padding:0 15px}}@media (max-width:840px){#customer_login,.woocommerce-account.logged-in .entry-content>.woocommerce{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:0}#customer_login>*,.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;padding:0}#customer_login>*:not(:last-child),.woocommerce-MyAccount-navigation{margin-bottom:53px}}.woocommerce-Addresses header h3,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content fieldset legend{text-transform:uppercase;margin:0 0 23px;font:normal 600 30px/1em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.woocommerce-MyAccount-content fieldset legend{font-size:24px}.woocommerce-Addresses header h3{margin:0 0 11px}.woocommerce-Address:not(:last-child){margin-bottom:53px}.woocommerce-MyAccount-content form #billing_country_field,.woocommerce-MyAccount-content form #shipping_country_field{margin-bottom:22px}.woocommerce-MyAccount-content button{margin-top:23px}.woocommerce-MyAccount-content .woocommerce-PaymentMethods{margin:0}.woocommerce-MyAccount-content .woocommerce-PaymentMethods>li{list-style-type:none}.woocommerce-MyAccount-content .woocommerce-PaymentMethods>li>[class*="iradio_"]{display:inline-block}.woocommerce-MyAccount-content .woocommerce-PaymentMethods>li>label{width:calc(100% - 40px);display:inline-block}.woocommerce-MyAccount-content .woocommerce-PaymentMethods img{transform:translateY(6px)}.woocommerce-MyAccount-content .woocommerce-notices-wrapper:not(:empty){margin-bottom:22px}.woocommerce-MyAccount-content #account_display_name+span{margin:-22px 0 22px;display:block;font-size:.8em}.woocommerce-MyAccount-content fieldset{margin-top:53px}.mfp-close-btn-in .mfp-close{background:#fff0 url(/wp-content/themes/thescoringfactory/img/X.png) center center/cover no-repeat;width:19px;height:19px;text-indent:1000vw;top:28px;right:28px;z-index:9999}.mfp-content{position:relative;background:#FFF;width:80%;max-width:1030px;height:auto;height:705px;margin:0 auto;overflow-x:hidden}.wrap--product-modal__content{padding:0}.product-modal__content{position:relative;z-index:0}.product-modal__left>*,.product-modal__right>*{position:relative;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1;visibility:visible;filter:blur(0)}.loading .product-modal__left>*,.loading .product-modal__right>*{opacity:0;visibility:hidden;filter:blur(10px)}.product-modal__left{background:#ede9f2;background:-moz-linear-gradient(left,#ede9f2 0%,#f3f3eb 100%);background:-webkit-linear-gradient(left,#ede9f2 0%,#f3f3eb 100%);background:linear-gradient(to right,#ede9f2 0%,#f3f3eb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ede9f2',endColorstr='#f3f3eb',GradientType=1);padding:50px 60px 54px 60px;-webkit-flex:0 1 56%;-ms-flex:0 1 56%;flex:0 1 56%;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}.product-modal__right{padding:112px 67px 54px 58px;-webkit-flex:0 1 44%;-ms-flex:0 1 44%;flex:0 1 44%}.product-modal__clinic-selector>.select2-container,.product-modal__clinic-selector>.select2-container>.selection,.product-modal__clinic-selector>.select2-container>.select2-selection,.product-modal__clinic-selector select,.product-modal__right .cart>.select2-container,.product-modal__right .cart>.select2-container>.selection,.product-modal__right .cart>.select2-container>.select2-selection,.product-modal__right .cart select,.modal-right__pform{width:100%!important;max-width:unset!important}.product-modal__header{margin:10px 0 22px}.product-modal__header h3{font:normal 700 30px/1.25em 'Big Shoulders Text',"Helvetica Neue",Helvetica,Arial,sans-serif}.product-modal__left .select2-container{margin:0 0 22px!important}.product-modal__left .select2-container--default .select2-selection--single{height:99px!important;padding-left:164px!important}.product-modal__left .select2-container--default .select2-selection--single .select2-selection__arrow{top:50%!important;transform:translateY(-50%)!important}.product-modal__left .option__content,.dropdown-is-for-product .option__content{display:block!important;padding-left:0!important;position:absolute!important;transform:translateY(-50%)!important;top:50%!important}.product-modal__left .option__content span,.dropdown-is-for-product .option__content span{display:block!important}.product-modal__left .option__closest-date,.dropdown-is-for-product .option__closest-date{font:normal 400 16px/1.44em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#75658c!important}.product-modal__left .option__clinic,.dropdown-is-for-product .option__clinic{font:normal 700 18px/1.44em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#6a38a7!important}.dropdown-is-for-product{margin-top:0!important}.dropdown-is-for-product .select2-results__option{height:48px!important;overflow:hidden!important;position:relative!important;width:100%!important;max-width:unset!important;display:block!important;margin:4px 0!important;padding:0 0 0 164px!important;position:relative!important}.dropdown-is-for-product .select2-results__option:first-child{margin-top:0!important}.dropdown-is-for-product .select2-results__option:last-child{margin-bottom:0!important}.dropdown-is-for-product .option__closest-date{font-size:11px!important}.dropdown-is-for-product .option__clinic{font-size:13px!important}.dropdown-is-for-product .select2-results__option--highlighted[aria-selected="false"],.dropdown-is-for-product .select2-results__option--highlighted[aria-selected="false"] span{color:#fff!important}.product-modal__pdesc{margin-top:7px}.product-modal__pdesc h1,.product-modal__pdesc h2,.product-modal__pdesc h3,.product-modal__pdesc h4,.product-modal__pdesc h5,.product-modal__pdesc h6{font:normal 700 18px/1.56em Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:7px}.product-modal__content .variations,.product-modal__content .variations thead,.product-modal__content .variations tbody,.product-modal__content .variations tfoot,.product-modal__content .variations th,.product-modal__content .variations tr,.product-modal__content .variations td{display:block}.tsf-woo-cart-fs-datespecs{font-size:14px!important;line-height:18px!important}label[for="tsf-fs-select-dates"],.product-modal__right label{margin-bottom:-6px!important;color:#75658c!important;font-weight:700}#tsf-fs-select-dates,#tsf-fs-select-dates+.select2{margin:12px 0!important}.product-is-freesession [name="add-to-cart"],.modal-right__pform [name="add-to-cart"]{transform:none!important;display:block!important}.product-modal__right .single-product .entry-summary form .select2-container{margin:12px 0 22px!important}.product-modal__right .reset_variations{transform:translate(0,-22px)!important}.product-modal__right .single_variation_wrap{margin-top:-32px!important}.product-modal__right .single_variation_wrap [type="submit"]{margin-top:20px!important}.product-modal__right .woocommerce-variation{position:relative;right:0;margin-top:-22px;margin-bottom:22px;max-width:100%;display:block;max-width:100%;background:#eee;border-radius:5px;padding:20px;text-align:center}.product-modal__right .woocommerce-variation-description:not(:empty){font-size:11px;font-weight:700;text-transform:capitalize;background:#e6e0ef;border-radius:5px;border:solid 1px rgb(153 41 158 / .12);padding:7px 18px 5px;line-height:1.25em;margin-top:-3px;margin-bottom:5px;color:#513276;text-align:center;display:inline-block}.product-modal__right .woocommerce-variation-description p:last-child,.product-modal__right .single-product .entry-summary .woocommerce-Price-amount{margin-bottom:0}.product-modal__right .woocommerce-variation-availability p{font-size:13px;font-weight:600;line-height:1.25em}.product-modal__right .woocommerce-variation-availability p:last-child{margin-bottom:0}.xoo-wsc-sum-col dl{overflow:auto!important;font-size:12px!important;line-height:18px!important}.xoo-wsc-sum-col dt,.xoo-wsc-sum-col dd{margin:3px 0!important}.xoo-wsc-notice-box ul li{list-style-type:none!important;padding:6px 20px!important;margin:2px 0!important;display:block!important;border-bottom:rgb(0 0 0 / .2) solid 1px!important}.xoo-wsc-notice-box ul li:last-child{border-bottom:none!important}@media (max-width:1060px){.product-modal__content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-modal__left,.product-modal__right{-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}.product-modal__right{padding:80px 67px 0 58px}.product-modal__right .single-product .entry-summary .quantity,.product-modal__right .single-product .entry-summary .quantity input[type="number"]{width:auto!important}.product-modal__right .single_variation_wrap [type="submit"]{margin-top:0!important}.product-modal__right .woocommerce-variation{margin-top:5px!important}}@media (max-width:640px){.product-modal__left,.product-modal__right{padding-left:40px;padding-right:40px}}@media (max-width:560px){.product-modal__left .option__image,.dropdown-is-for-product .option__image{display:none!important}.product-modal__left .select2-container--default .select2-selection--single,.dropdown-is-for-product .select2-results__option{padding:9px 50px 9px 16px!important}.dropdown-is-for-product .select2-results__option{padding-top:0!important;padding-bottom:0!important}.product-modal__right .single-product .entry-summary .quantity{width:50vw!important}.product-modal__right .type-product .quantity input[type="number"]{max-width:unset!important}.product-modal__right .single_variation_wrap [type="submit"]{margin-top:15px!important}}@media (max-width:540px){.product-modal__right .single_variation_wrap [type="submit"]{margin-top:-7px!important}}.woocommerce-variation-add-to-cart label[for="apparelsizeinfo"]{margin-top:27px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.woocommerce-order-received .wc-item-meta li,.woocommerce-variation-add-to-cart label[for="apparelsizeinfo"]+span{font-size:.8em}.woocommerce-variation-add-to-cart input[name="apparelsizeinfo"]{margin-bottom:35px}.woocommerce-order-received .wc-item-meta li span,.woocommerce-order-received .wc-item-meta li p,.woocommerce-checkout-review-order-table .apparelsizeinfo,.woocommerce-checkout-review-order-table .locationinfo{font-size:.75em;line-height:1.33em}.woocommerce-checkout-review-order-table .locationinfo dd{margin-bottom:6px}.woocommerce-order-received .wc-item-meta-label+p{margin-bottom:0}.add-centered-fix .slick-track{margin-left:-79px!important}.arrow-section{position:absolute;width:100%;text-align:center;z-index:2;bottom:7px}.arrow-section a{text-decoration:none;border:0}.arrow-section img{margin:0 auto;border-radius:50%;background:rgb(255 235 12);width:70px;-webkit-object-fit:scale-down;-moz-object-fit:scale-down;-ms-object-fit:scale-down;-o-object-fit:scale-down;object-fit:scale-down;height:70px;display:inline-block;z-index:2;box-shadow:0 0 0 10px rgb(230 214 21 / .2);transition:box-shadow .3s ease-in-out}.arrow-section img:hover{box-shadow:0 0 0 15px rgb(230 214 21 / .2)}@media (max-width:540px){.arrow-section{display:none}.tsf-hero--home:after{display:none}.tsf-hero--home{height:auto}}.wp-block-kadence-column{z-index:inherit!important}