.bp-element-banner.coach-life-layout-1 .wrap-element{position:relative;z-index:0}.bp-element-banner.coach-life-layout-1 .wrap-element .image-banner{background-position:center;background-size:cover;background-repeat:no-repeat;width:54%;height:96%;position:absolute;z-index:-1;top:0;right:0;left:auto;overflow:hidden}.bp-element-banner.coach-life-layout-1 .wrap-element .image-banner img{max-width:none;max-height:none;min-width:100%;min-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner{background-position:center center;background-size:cover;background-repeat:no-repeat;padding:150px 0 235px;position:relative;z-index:0;overflow:hidden}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .title-banner{font-weight:600;font-size:50px;line-height:1.2;color:#000;word-break:break-word;padding:0;margin-bottom:19px}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .description-banner{display:inline-block;font-weight:300;font-size:18px;line-height:1.666666;color:#6c6c6c;word-break:break-word;max-width:490px;margin-bottom:41px}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .wrap-btn-banner .btn-banner{font-weight:500;font-size:14px;line-height:1.5;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;height:46px;background-color:#614ef9;padding:0 27px;transition:all .2s}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .wrap-btn-banner .btn-banner:hover{background-color:#2208f2}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play{position:absolute;top:65%;left:63%;display:inline-block;width:129px;height:129px;border-radius:50%;background:rgba(68,57,135,.07);padding:12px}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play i{font-size:40px;line-height:1;color:#ff3b47;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:#fff;padding-left:3px;box-shadow:13px 15px 15px 0px rgba(105,105,105,.15);transition:all .3s}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play::before,.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play::after{content:"";display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(68,57,135,.2);position:absolute;z-index:-2;top:0;left:0;right:auto;opacity:0}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play::before{animation:animate-btn-play-01 2s ease-in-out 0s infinite}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play::after{animation:animate-btn-play-01 2s ease-in-out .8s infinite}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play:hover i{background-color:#ff3b47;color:#fff}@media (max-width:1199px){.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner{padding:100px 0;background-position:45% center}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .title-banner{font-size:39px}}@media (max-width:991px){.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner{background-position:left center}.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner .btn-play{position:relative;top:auto;left:auto;margin-top:50px}}@media (max-width:575px){.bp-element-banner.coach-life-layout-1 .wrap-element .inner-banner{padding:80px 0}}.bp-element-banner.coach-life-layout-2 .wrap-element{position:relative}.bp-element-banner.coach-life-layout-2 .wrap-element::before{content:"";display:block;width:100%;height:408px;position:absolute;z-index:1;top:-114px;left:0;right:auto;background:-webkit-linear-gradient(top,#000,rgba(0,0,0,0));background:-o-linear-gradient(top,#000,rgba(0,0,0,0));background:-moz-linear-gradient(top,#000,rgba(0,0,0,0));background:linear-gradient(top,#000,rgba(0,0,0,0));opacity:.55}.bp-element-banner.coach-life-layout-2 .wrap-element::after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;right:auto;background:-webkit-linear-gradient(top,#000,rgba(0,0,0,0));background:-o-linear-gradient(top,#000,rgba(0,0,0,0));background:-moz-linear-gradient(top,#000,rgba(0,0,0,0));background:linear-gradient(top,#000,rgba(0,0,0,0));opacity:.7}.bp-element-banner.coach-life-layout-2 .wrap-element .image-banner{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:0;top:0;right:0;left:auto;overflow:hidden}.bp-element-banner.coach-life-layout-2 .wrap-element .image-banner img{max-width:none;max-height:none;min-width:100%;min-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner{padding:207px 0 252px;position:relative;z-index:2}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .title-banner{font-weight:600;font-size:56px;line-height:1.25;color:#fff;word-break:break-word;padding:0;margin-bottom:19px}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .description-banner{font-weight:300;font-size:18px;line-height:1.555555;color:#e9e9e9;word-break:break-word;margin-bottom:34px}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .wrap-btn-banner .btn-banner{font-weight:500;font-size:14px;line-height:1.5;color:#000;text-transform:uppercase;white-space:nowrap;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;height:49px;border-radius:24px;background-color:#f3dd6e;padding:0 40px;transition:all .2s;letter-spacing:.6px}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .wrap-btn-banner .btn-banner:hover{background-color:#edcc27}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play{position:absolute;z-index:10;bottom:-35px;left:0;right:0;margin:0 auto;display:inline-block;width:131px;height:131px;border-radius:50%;background:rgba(255,255,255,.1);padding:12px}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play i{font-size:40px;line-height:1;color:#f3dd6e;display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;background:#fff;padding-left:3px;box-shadow:13px 15px 15px 0px rgba(105,105,105,.08);transition:all .3s}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play::before,.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play::after{content:"";display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.3);position:absolute;z-index:-2;top:0;left:0;right:auto;opacity:0}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play::before{animation:animate-btn-play-01 2s ease-in-out 0s infinite}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play::after{animation:animate-btn-play-01 2s ease-in-out .8s infinite}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .btn-play:hover i{background-color:#f3dd6e;color:#fff}@media (max-width:1199px){.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner{padding:150px 0 200px}}@media (max-width:575px){.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner{padding:120px 0 170px}.bp-element-banner.coach-life-layout-2 .wrap-element .inner-banner .title-banner{font-size:39px}}.bp-element-banner.coach-life-layout-3 .wrap-element{position:relative;z-index:0}.bp-element-banner.coach-life-layout-3 .wrap-element .image-banner{width:100%;height:100%;position:absolute;z-index:-2;top:0;right:0;left:auto;overflow:hidden}.bp-element-banner.coach-life-layout-3 .wrap-element .image-banner img{min-width:100%;min-height:100%;object-fit:cover}.bp-element-banner.coach-life-layout-3 .wrap-element::before{content:"";display:block;width:100%;height:50%;position:absolute;z-index:-1;bottom:0;left:0;right:auto;background:-webkit-linear-gradient(0deg,#fff 0%,#fff 33%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(0deg,#fff 0%,#fff 33%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(0deg,#fff 0%,#fff 33%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0%,#fff 33%,rgba(255,255,255,0) 100%)}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner{min-height:calc(100vh + 180px);display:flex;align-items:center;padding:120px 0 160px;text-align:center}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .title-banner{font-weight:600;font-size:65px;line-height:1.23;word-break:break-word;padding:0;margin-bottom:38px;position:relative;z-index:0}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .title-banner .inner-title{display:inline-block;background:#ffc040;background:-webkit-linear-gradient(-90deg,#fff,#ffc040,#fff);background:-o-linear-gradient(-90deg,#fff,#ffc040,#fff);background:-moz-linear-gradient(-90deg,#fff,#ffc040,#fff);background:linear-gradient(-90deg,#fff,#ffc040,#fff);-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;color:transparent}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .title-banner .shadow-title{display:block;width:100%;height:100%;position:absolute;z-index:-1;top:2px;left:1px;right:auto}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner{letter-spacing:12px}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner{font-weight:500;font-size:14px;line-height:1.5;color:#000;text-transform:uppercase;white-space:nowrap;letter-spacing:normal;overflow:hidden;display:inline-flex;justify-content:center;align-items:center;min-width:174px;height:49px;border-radius:24px;background-color:#ffc040;padding:0 30px;margin:6px 0;transition:all .2s;position:relative;z-index:0}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner i{font-size:18px;color:#ffc040;margin-right:8px;transition:all .2s}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner:hover i{color:#000}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner:nth-child(even){background:#fff}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner::before,.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner::after{content:"";display:block;width:50%;height:50%;position:absolute;z-index:-1;background-color:#f3a300;border-radius:inherit;opacity:0;transition:all .3s linear}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner::before{top:0;left:0;right:auto}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner::after{bottom:0;left:auto;right:0}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner:hover:before{width:100%;height:100%;top:100%;bottom:auto;left:100%;right:auto;opacity:1;transform:translate(-100%,-100%)}.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .wrap-btn-banner .btn-banner:hover:after{width:100%;height:100%;bottom:100%;left:auto;right:100%;opacity:1;transform:translate(100%,100%)}@media (max-width:991px){.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .title-banner{font-size:55px}}@media (max-width:767px){.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .title-banner{font-size:45px}}@media (max-width:575px){.bp-element-banner.coach-life-layout-3 .wrap-element .inner-banner .title-banner{font-size:39px}}