:root{--baseFontSize:16;--color-white:#fff;--blackcolor:#000;--textcolor:#393e51;--linkcolor:#2655c8;--graybgcolor:#f2f2f2;--color-themebg:#fbebe0;--font-optima:"Optima";--font-dmserif:"DM Serif Display",serif;--font-opensans:"Open Sans",sans-serif;--font-organ:"organ-black";--text-color:#393e51}.light-bg{background:#fff2ea !important}.dark-theme-bg{background:#252731 !important}.light-bg-2{background:#f5e4d8 !important}.theme-pink-btn{color:var(--color-white);font-family:var(--font-opensans);font-size:14px;font-weight:500;line-height:42px;text-align:center;letter-spacing:2px;border-radius:4px;border:solid 1px #ff004b;background:#ff004b;padding:0 20px;height:45px;cursor:pointer;display:inline-block;text-transform:uppercase}dialog{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:90vw;width:400px;margin:auto !important;padding:20px !important}dialog p{margin-bottom:15px}dialog .close-btn{display:block;text-align:right;font-size:25px}dialog::backdrop{backdrop-filter:blur(4px)}.custom-model-main h2{color:var(--text-color);font-size:33px;font-weight:400;line-height:35px;font-family:var(--font-dmserif);margin-bottom:10px}.custom-model-main p{color:#393e51;font-family:var(--font-opensans);font-size:19px;font-weight:700;line-height:25px;margin-bottom:15px}@media (max-width:480px){.theme-pink-btn{min-width:auto;font-size:14px;padding:0 15px}}.theme-pink-btn:hover,.theme-pink-btn:focus{color:var(--color-white);border-color:#cd003c;background:#cd003c}.countdown-timer{margin-bottom:30px;text-align:center}.countdown-timer .countdown-inner .timer-box{width:54px;height:53px;border-radius:6px;background:#b86a4f;display:inline-block;color:#fff;font-family:var(--font-opensans);font-size:19px;font-weight:400;line-height:20px;text-align:center;letter-spacing:.6785714px;padding-top:9px;padding-bottom:9px}.countdown-timer .countdown-inner .timer-box span{color:#fff;font-family:var(--font-opensans);font-size:10px;font-weight:400;line-height:17px;text-align:center;letter-spacing:.35714287px;display:block}.workshop-landing-wrapper .heading-block{text-align:center;margin-bottom:25px}.workshop-landing-wrapper .heading-block.left{text-align:left}.workshop-landing-wrapper .heading-block h1{font-size:50px;line-height:54px;margin-bottom:15px;max-width:880px;margin-left:auto;margin-right:auto}@media (max-width:992px){.workshop-landing-wrapper .heading-block h1{font-size:40px;line-height:44px}}@media (max-width:480px){.workshop-landing-wrapper .heading-block h1{font-size:32px;line-height:35px}}.workshop-landing-wrapper .heading-block h2{font-size:50px;line-height:54px;max-width:880px;margin-left:auto;margin-right:auto}@media (max-width:992px){.workshop-landing-wrapper .heading-block h2{font-size:34px;line-height:38px}}@media (max-width:767px){.workshop-landing-wrapper .heading-block h2{font-size:30px;line-height:35px;margin-bottom:5px}}@media (max-width:480px){.workshop-landing-wrapper .heading-block h2{font-size:30px;line-height:36px}}.workshop-landing-wrapper .heading-block h3{font-size:41;line-height:48px}@media (max-width:625px){.workshop-landing-wrapper .heading-block h3{font-size:23px;line-height:30px}}@media (max-width:1024px){.workshop-landing-wrapper .heading-block h3{font-size:30px;line-height:36px}}.workshop-landing-wrapper .heading-block h5{color:#393e51;font-family:var(--font-optima);font-size:27px;font-weight:400;letter-spacing:.13px;text-align:center;line-height:31px}@media (max-width:480px){.workshop-landing-wrapper .heading-block h5{font-size:22px;line-height:28px}}.workshop-landing-wrapper .heading-block p{max-width:790px;margin:auto;font-size:20px;margin-bottom:25px}.heading-block-nop p{margin-bottom:0 !important}@media (max-width:768px){.workshop-landing-wrapper .heading-block p{font-size:18px;line-height:24px}}.red-badge{border-radius:5px;background-color:#ff004b;line-height:18px;color:#fff;font-family:var(--font-opensans);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.39px;padding:5px 20px;display:inline-block;text-align:center}.credits-details{max-width:330px;margin:0 auto 25px;text-align:center}.credits-details figure img{width:150px;height:150px;border-radius:50%;-o-object-fit:cover;object-fit:cover;margin:auto}.credits-details h3{color:#393e51;font-family:var(--font-opensans);font-size:20px;font-weight:700;letter-spacing:.71px;line-height:31px}.credits-details p{color:#393e51;font-family:var(--font-opensans);font-size:16px;font-weight:500;letter-spacing:.57px;line-height:21px}.round-green-btn{color:var(--color-white);font-family:var(--font-opensans);font-size:17px;font-weight:500;line-height:42px;text-align:center;letter-spacing:.8px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border:solid 1px #408a00;background:#408a00;padding:0 30px;height:45px;cursor:pointer;min-width:210px;display:inline-block}@media (max-width:480px){.round-green-btn{min-width:auto;font-size:14px;padding:0 30px}}.round-green-btn:hover,.round-green-btn:focus{color:var(--color-white);border-color:var(--font-opensans);background:#367202}.button-move{text-align:center}.button-move h3{color:#393e51;font-family:var(--font-opensans);font-size:22px;font-weight:700;letter-spacing:.79px;text-align:center;line-height:31px;margin:0 0 6px}.button-move img{margin:0 auto 15px;display:block}.button-move a{min-width:280px}.bullet-list{max-width:550px;margin:0 auto 10px;margin-top:40px}@media (max-width:480px){.bullet-list{margin-top:20px}}.bullet-list ul li{padding:12px 0}.bullet-item{display:-webkit-box;display:-ms-flexbox;display:flex}.bullet-item span{max-width:32px;-webkit-box-flex:32px;-ms-flex:32px;flex:32px}.bullet-item p{max-width:calc(100% - 32px);-webkit-box-flex:calc(100% - 32px);-ms-flex:calc(100% - 32px);flex:calc(100% - 32px);color:#393e51;font-family:var(--font-opensans);font-size:18px;font-weight:400;line-height:27px;letter-spacing:.64px;padding-left:15px;margin:0}.workshop-insight .heading-block h2{margin-bottom:35px}.main-image{max-width:670px;margin:0 auto 10px}.main-image img{margin:0 auto 10px}.space-40{height:40px}@media (max-width:480px){.space-40{height:20px}}.badge-date{text-align:center;position:relative;margin-bottom:20px}.badge-date span{position:absolute;top:-18px;left:0;right:0;width:77px;margin:auto}.badge-date p{color:#fff;font-family:var(--font-opensans);font-size:17px;font-weight:500;letter-spacing:.61px;line-height:31px;position:absolute;top:8px;margin:auto;left:0;right:0}.badge-date img{margin:auto}.brand-logo img{margin:auto}.workshop-wrapper{padding-bottom:50px}.workshop-wrapper .sub-head{color:#393e51;font-family:var(--font-opensans);font-size:14px;font-weight:500;letter-spacing:.4px;text-align:center;line-height:31px;text-transform:uppercase}.host-message{max-width:1080px;margin:auto}.host-message .host-message-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media (max-width:768px){.host-message .host-message-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.host-message .host-message-inner .host-image{max-width:360px;-webkit-box-flex:360px;-ms-flex:360px;flex:360px}@media (max-width:768px){.host-message .host-message-inner .host-image{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.host-message .host-message-inner .host-image img{border-radius:17px}@media (max-width:768px){.host-message .host-message-inner .host-image img{margin:auto}}.host-message .host-message-inner .host-content{text-align:center;max-width:calc(100% - 360px);-webkit-box-flex:calc(100% - 360px);-ms-flex:calc(100% - 360px);flex:calc(100% - 360px);padding-left:40px}@media (max-width:768px){.host-message .host-message-inner .host-content{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding-left:0}}.host-message .host-message-inner .host-content .business-logo{margin-bottom:20px}.host-message .host-message-inner .host-content .business-logo img{margin:auto}.host-message .host-message-inner .host-content .host-content-block{max-width:675px;margin:20px auto 0}.host-message .host-message-inner .host-content .host-content-block a.theme-pink-btn{min-width:270px}.host-message .host-message-inner .host-content span{color:#393e51;font-family:var(--font-optima);font-size:28px;font-weight:400;line-height:37px;letter-spacing:.136842px;display:block;margin-bottom:8px}@media (max-width:768px){.host-message .host-message-inner .host-content span{font-size:24px;line-height:26px}}.host-message .host-message-inner .host-content h2{color:#393e51;font-family:var(--font-dmserif);font-size:39px;font-weight:400;line-height:42px;margin-bottom:20px;padding:0 30px}@media (max-width:992px){.host-message .host-message-inner .host-content h2{font-size:32px;line-height:40px;padding:0}}@media (max-width:768px){.host-message .host-message-inner .host-content h2{font-size:28px;line-height:31px}}.host-message .host-message-inner .host-content p{color:#393e51;font-family:var(--font-opensans);font-size:17px;font-weight:400;line-height:31px;margin-bottom:15px;letter-spacing:.1px}@media (max-width:768px){.host-message .host-message-inner .host-content p{font-size:18px;line-height:26px}}.recording-block{max-width:790px;padding:15px 15px 20px;position:relative;border-radius:10px;background:#252731;overflow:hidden;margin:40px auto}@media (max-width:768px){.recording-block{margin:20px auto}}.recording-block:before{content:"";background:url(//bodygraph.com/wp-content/themes/bg/css/../images/workshop-landing/widget-shape.svg) no-repeat top right/cover;width:100%;height:205px;position:absolute;right:0;bottom:0}@media (max-width:600px){.recording-block:before{height:145px}}.recording-block .recording-inner{position:relative;z-index:2;text-align:center}.recording-block figure img{margin:0 auto 15px}.recording-block h2{color:var(--color-white);font-family:var(--font-dmserif);font-size:30px;font-weight:400;line-height:35px;text-align:center;max-width:650px;margin:0 auto 2px}@media (max-width:768px){.recording-block h2{font-size:24px;line-height:28px}}.recording-block p{font-family:var(--font-opensans);font-weight:400;font-size:16px;line-height:25px;letter-spacing:.57px;text-align:center;color:var(--color-white);max-width:490px;margin:0 auto 20px}.recording-block a{min-width:260px;margin:auto}.white-text-all *{color:var(--color-white) !important}.dark-section-host{position:relative}@media (max-width:1024px){.dark-section-host{position:static}}.dark-section-host:before{content:"";background:url(//bodygraph.com/wp-content/themes/bg/css/../images/workshop-landing/bg-stars-dark.png) no-repeat bottom left/contain;left:-40%;bottom:24%;width:100%;height:950px;position:absolute}@media (max-width:1024px){.dark-section-host:before{bottom:inherit;top:-20%}}@media (max-width:600px){.dark-section-host:before{top:0;height:530px}}.business-host{padding-top:75px !important;overflow:hidden}@media (max-width:1024px){.business-host{padding-top:40px !important}}@media (max-width:1024px){.business-host{position:relative}}