.coaching-container{margin:80px 80px -20px}.coaching-private{max-width:1440px;margin:0 auto;background-color:#F3F6F9;padding:70px 80px 60px}.coaching-title{font-size:48px;font-weight:700;line-height:58.51px;letter-spacing:-.01em;text-align:center}.coaching-blue-text{color:#4984EA;text-decoration:underline;text-underline-offset:10px}.description-text span,a{font-weight:700;color:#4984EA}.description-text a{text-underline-offset:2px;text-decoration-thickness:1px}.description-text{font-size:20px;font-weight:600;line-height:26px;white-space:pre-line}.text-bottom{margin-bottom:40px!important}.private-title{margin-top:40px}.coaching-banner-container{position:relative;margin:40px 0 60px}.coaching-banner-text{position:absolute;top:50%;transform:translateY(-50%);left:60px}.coaching-banner-img{width:100%;height:auto}.coaching-banner-img-text{font-size:48px;font-weight:700;line-height:58.51px;letter-spacing:-.01em;padding-bottom:60px;color:#ffffff;width:760px}.coaching-banner-img-mobile{display:none}@media (max-width:1230px){.coaching-container{margin:80px 40px -20px}.coaching-private{background-color:#F3F6F9;padding:70px 40px 60px}}@media (max-width:1110px){.coaching-banner-img-text,.coaching-title{font-size:35px;line-height:40px}.coaching-banner-img-text{width:100%}.coaching-banner-text{top:60%;right:20px}}@media (max-width:850px){.coaching-container{margin:30px 20px -20px}.coaching-private{background-color:#F3F6F9;padding:30px 20px}.coaching-title{font-size:32px;line-height:36px}.coaching-banner-img-text{font-size:22px;line-height:28px;padding-bottom:24px}.coaching-banner-text{top:40%;left:20px;transform:translateY(0)}.coaching-blue-text{color:#4984EA;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.coaching-banner-container{margin:30px 0 40px}.description-text{font-size:18px}.text-bottom{margin-bottom:30px!important}.private-title{margin-top:20px}}@media (max-width:550px){.coaching-banner-img{display:none}.coaching-banner-img-mobile{display:block;width:100%;height:auto}.coaching-banner-text{top:60%}}@media (max-width:437px){.coaching-banner-text{top:53%}}@media (max-width:375px){.coaching-banner-text{top:50%}.coaching-banner-img-text{font-size:20px;line-height:26px}.coaching-banner-btn{font-size:16px}}@media (max-width:345px){.coaching-banner-text{top:40%}}