/**handles:wc-custom**/
.page-landing .entry-header h1{display:none}.page-landing .site-inner{max-width:100%;margin-top:100px;margin-bottom:0;padding:0!important}.page-landing h1{font-weight:700}.page-landing h1 strong{position:relative}.page-landing h1 strong:after{content:'';left:0;height:4px;width:100%;position:absolute;bottom:0;border-radius:20px;background:#298fd1}.page-landing .wp-block-button__link{padding:10px;line-height:20px;min-width:250px;border-radius:20px;margin-top:20px;border:none}.page-landing .alignwide{width:1200px;max-width:100%;margin:0 auto}.page-landing .site-inner h3{font-size:29px}.page-landing .planning.blue{padding-top:10px;margin-top:-32px;padding-bottom:250px}.page-landing .planning h3{position:relative;margin-bottom:50px}.page-landing .planning h3:after{content:'';position:absolute;width:200px;height:3px;background:#b6882b;left:0;right:0;bottom:-20px;margin:0 auto}.page-landing .planning p strong{color:#298fd1}.page-landing .planning p{margin-bottom:15px;line-height:22px}.page-landing .compass.floating{position:absolute;left:0;right:0;margin-top:-250px;background:#fff;width:1200px;max-width:95%;border-radius:20px;left:0;right:0;margin-left:auto;margin-right:auto;padding:15px}.page-landing .design.extra-padding{padding-top:150px}.page-landing .compass figure{position:relative}.page-landing .compass figure img{position:absolute;max-width:110%;left:-15%}.page-landing .compass ul{margin:15px 0}.page-landing .compass ul li{list-style:none;padding-left:30px;position:relative;line-height:25px;margin-bottom:12px}.page-landing .compass ul li:before{content:'';width:17px;height:17px;border-radius:50%;background:#123f70;position:absolute;left:0;top:5px}.page-landing .compass.floating ul li:before{background:#298fd1}.page-landing .compass.floating ul li:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:10px;left:3px}.page-landing .compass ul li:after{content:"";border:solid #298fd1;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;top:10px;left:3px}.page-landing .design{text-align:center}.page-landing .design p{color:#123f70;margin-bottom:5px;line-height:25px}.page-landing .design p strong{font-size:19px;line-height:27px;font-weight:700!important;color:#123f70;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.page-landing .faq{padding:50px 0}.page-landing .faq h4{margin-top:0;font-weight:700;font-size:35px;line-height:55px}.page-landing .faq .wp-block-button__link{width:400px;max-width:90%;margin-left:auto;margin-right:auto;display:block}.page-landing .wp-block-button{max-width:100%}.page-landing .entry{margin-bottom:0}.page-landing .reviews p{color:#123f70;line-height:25px}.page-landing .reviews h3{position:relative;margin-bottom:50px}.page-landing .reviews h3:after{content:'';position:absolute;width:200px;height:3px;background:#298fd1;left:0;right:0;bottom:-20px;margin:0 auto}.page-landing .wp-block-column{border:none!important}.page-landing .session p{margin-bottom:10px!important}.page-landing .program{text-align:center}.page-landing .program p{color:#123f70;margin-bottom:5px;line-height:25px}.page-landing .numbers strong{font-size:22px;font-weight:700;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding-bottom:10px;display:block}.page-landing .numbers .gb-block-layout-column{background:#fff;padding:50px 20px 20px;border-radius:10px;margin-top:50px}.page-landing .numbers.landing-2 .gb-block-layout-column{background:#f8f3ea}.page-landing .numbers h2{background:#b6882b;width:60px;height:60px;border-radius:50%;align-items:center;display:flex;justify-content:center;position:absolute;top:-80px;left:0;right:0;z-index:99999;margin:0 auto;color:#fff;font-weight:700}.page-landing .coach{position:relative;overflow:hidden}.page-landing .coach:before{content:'';position:absolute;z-index:999;top:-25%;left:-20%;width:35%;height:210%;background:#a1c9e3;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg)}.page-landing .coach.landing-2:before{background:#d8c6a0}.page-landing .coach .gb-layout-column-wrap{display:grid;align-items:center;z-index:999}.page-landing .coach h1{position:relative;margin-bottom:40px}.page-landing .coach.landing-2 h1:after{background:#b6882b}.page-landing .coach h1:after{content:'';position:absolute;width:200px;height:3px;background:#298fd1;left:0;right:0;bottom:-10px}.page-landing .coach p{color:#123f70;line-height:26px;margin-bottom:15px}#Coaching-Program{display:block;position:relative;top:-170px;visibility:hidden}.page-landing .hero_landing h1 strong:after{background:#b6882b}.hero_landing .gb-block-layout-column:last-child{background:#298fd1;color:#fff;padding:20px;position:absolute}.hero_landing .gb-block-layout-column:last-child h2{margin-top:0;margin-bottom:0}.hero_landing a.wp-block-button__link{background-color:#124172!important}@media (min-width:1250px){.page-landing .wp-block-media-text__content{width:1200px;margin:0 auto;position:absolute;left:0;right:0;padding:0}.page-landing .wp-block-media-text__content .wp-block-buttons,.page-landing .wp-block-media-text__content h1,.page-landing .wp-block-media-text__content h2,.page-landing .wp-block-media-text__content p{width:50%;padding-right:10%}}@media (max-width:1500px){.page-landing h1{font-size:40px!important}.page-landing h1 br{display:none}.hero_landing h2,.page-landing .wp-block-media-text__content h2{font-size:30px;margin-top:20px}.hero_landing p,.page-landing .wp-block-media-text__content p{line-height:24px}.page-landing .coach:before{left:-30%}}@media (max-width:1350px){.remove-margin{margin-bottom:-30px}.page-landing .coach .wp-block-columns{flex-wrap:wrap!important}.page-landing .coach .wp-block-column{flex-basis:100%!important;padding:0!important;margin:0!important}.page-landing .coach .wp-block-column .wp-block-buttons{display:block!important}.page-landing .planning.blue{padding-bottom:0}.page-landing .compass.floating{position:relative;margin-top:0;padding:0;max-width:100%}.planning.blue .wp-block-group .wp-block-group__inner-container{padding:0}.page-landing .design.extra-padding{padding-top:0}}@media (max-width:1200px){.page-landing .wp-block-media-text.has-media-on-the-right{display:block}.page-landing .wp-block-group__inner-container,.page-landing .wp-block-media-text__content{padding:20px}.page-landing .faq h4{font-size:30px;line-height:45px}.page-landing .faq h4 br{display:none}.reviews .gb-block-layout-column-gap-5{grid-gap:0 2em}.hero_landing .gb-layout-column-wrap{display:block}.hero_landing .gb-block-layout-column:last-child{position:relative}.hero_landing .wp-block-group__inner-container{padding:0}.hero_landing .wp-block-group__inner-container h1{padding-left:20px}}@media (max-width:768px){.page-landing h1{font-size:34px!important;line-height:45px}.page-landing .site-inner h3{font-size:24px}.compass .gb-layout-column-wrap{display:block}.page-landing .compass figure img{position:relative;width:400px;max-width:100%;left:auto;margin:0 auto;display:block}.page-landing .session .wp-block-column:nth-child(2n){padding-left:0;margin-left:0}.page-landing .coach .gb-layout-column-wrap{display:block}.page-landing .coach:before{display:none}.page-landing .coach h1{font-size:31px!important}.page-landing .reviews .gb-block-layout-column-gap-5{display:block}.page-landing .reviews .wp-block-genesis-blocks-gb-column{margin-bottom:25px}}@media (max-width:600px){.page-landing .planning strong{display:block}.page-landing .design .wp-block-genesis-blocks-gb-column:not(:last-child){margin-bottom:30px}.page-landing .design .wp-block-image{margin-bottom:5px}.page-landing .design .wp-block-image img{width:50px}.page-landing .faq h4{font-size:24px;line-height:35px}}@media (max-width:480px){.page-landing .wp-block-button{width:100%}.page-landing .wp-block-button__link{width:100%}}