.UICoaching,.UICoaching .keyvisual{display:inline-block;position:relative;width:100%}.UICoaching .info h2,.UICoaching .info p,.UICoaching .keyvisual .cta h1,.UICoaching .keyvisual .cta p{font-family:'Roboto Slab';font-weight:400}.UICoaching{text-align:center}.UICoaching .keyvisual{float:left;z-index:1}.UICoaching .keyvisual img{position:relative;z-index:1;width:100%;height:auto}.UICoaching .keyvisual .wrap{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2;float:none;width:100%;height:100%}.UICoaching .keyvisual .cta{position:absolute;z-index:2;left:0;top:50%;width:34%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block}.UICoaching .keyvisual .cta h1{display:inline-block;float:left;width:100%;position:relative;text-align:left;font-size:56px;color:#323241;letter-spacing:-1px;line-height:120%}.UICoaching .keyvisual .cta p{display:inline-block;float:left;margin:20px 0 0;font-size:18px;color:#282830;opacity:.8;line-height:170%}.UICoaching .keyvisual .cta u{display:inline-block;float:left;margin:25px 0 0;width:150px;height:5px;background:#e5573f}@media only screen and (max-width :1550px){.UICoaching .keyvisual .cta{left:20px;width:30%}.UICoaching .keyvisual .cta h1{font-size:49px}.UICoaching .keyvisual .cta p{font-size:17px}}@media only screen and (max-width :1440px){.UICoaching .keyvisual .cta h1{font-size:43px}.UICoaching .keyvisual .cta p{width:95%;font-size:16px}}@media only screen and (max-width :1280px){.UICoaching .keyvisual .cta{width:33%}.UICoaching .keyvisual .cta h1{font-size:34px;letter-spacing:0}.UICoaching .keyvisual .cta p{margin-top:10px;font-size:14px;line-height:150%}.UICoaching .keyvisual .cta u{margin:15px 0 0;width:100px;height:3px;background:#e5573f}}@media only screen and (max-width :1024px){.UICoaching .keyvisual .cta{width:40%}.UICoaching .keyvisual .cta h1{font-size:32px}.UICoaching .keyvisual .cta p{font-size:13px}.UICoaching .keyvisual .cta u{width:80px;height:3px}}@media only screen and (max-width :900px){.UICoaching .keyvisual .cta{width:38%}.UICoaching .keyvisual .cta h1{font-size:24px}.UICoaching .keyvisual .cta p{font-size:12px}}@media only screen and (max-width :768px){.UICoaching .keyvisual .cta{width:38%}.UICoaching .keyvisual .cta h1{font-size:20px}.UICoaching .keyvisual .cta p{font-size:11px}.UICoaching .keyvisual .cta u{width:50px;height:2px}}@media only screen and (max-width :650px){.UICoaching .keyvisual .cta{text-align:center;top:110%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);float:none;width:70%}.UICoaching .keyvisual .cta h1{font-size:20px;width:100%;text-align:center}.UICoaching .keyvisual .cta h1 br{display:none}.UICoaching .keyvisual .cta p{font-size:11px;width:100%;text-align:center}.UICoaching .keyvisual .cta u{width:50px;height:2px;float:none}}.UICoaching .info{display:inline-block;float:left;position:relative;z-index:2;width:100%;margin-top:180px;text-align:center}.UICoaching .info .wrap{padding:80px;display:inline-block;float:none;box-shadow:0 20px 25px rgba(115,134,177,.2);width:calc(100% - 160px);max-width:1280px}.UICoaching .info .content,.UICoaching .info h2{float:left;width:100%;text-align:center;display:inline-block}.UICoaching .info .content{position:relative;margin-top:-220px}.UICoaching .info h2{font-size:42px;color:#323241}.UICoaching .info svg{display:inline-block;float:none;margin:40px 0 60px;opacity:.4;width:232px;height:39px}.UICoaching .info svg path{fill:#323241}.UICoaching .info .cols{display:inline-block;float:left;width:100%}.UICoaching .info img{display:inline-block;float:left;width:48%;max-width:600px;margin:0 4% 0 0}.UICoaching .info p{display:inline-block;float:right;width:48%;margin:0;font-size:15px;color:#282830;opacity:.8;line-height:175%}.UICoaching .info p b{display:inline-block;float:left;margin:0 3px -2px 0;font-size:56px;font-weight:400;line-height:90%}.UICoaching .info p u{font-weight:700;font-size:18px;text-decoration:none}.UICoaching .info .content .hline{position:absolute;bottom:-140px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:5px;margin:0}.UICoaching .info .content .hline i,.UICoaching .info .content .hline span{display:inline-block;float:left;margin:5px 0 0;width:100%;height:5px;background:#e5573f}.UICoaching .info .content .hline i:first-child{margin-top:0}.UICoaching .info .content .hline span{height:50px}.UICoaching .info .content .hline span.grad{margin-top:0;background:#e5573f;background:linear-gradient(to bottom,#cc4f3b 0,#e5573f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc4f3b', endColorstr='#e5573f', GradientType=0 )}@media only screen and (max-width :1550px){.UICoaching .info .wrap{width:calc(90% - 160px)}}@media only screen and (max-width :1440px){.UICoaching .info h2{font-size:40px}}@media only screen and (max-width :1280px){.UICoaching .info .wrap{padding:40px;width:calc(90% - 80px)}.UICoaching .info h2{font-size:34px}.UICoaching .info p{line-height:160%;font-size:15px}.UICoaching .info p b{font-size:51px}.UICoaching .info .content .hline{bottom:-80px}.UICoaching .info .content .hline span{height:30px}}@media only screen and (max-width :1024px){.UICoaching .info h2{font-size:30px}.UICoaching .info .cols{text-align:center}.UICoaching .info img{float:none;margin:0;width:70%}.UICoaching .info p{float:none;margin:50px 0;width:70%;font-size:14px}.UICoaching .info p b{font-size:48px}.UICoaching .info p u{font-size:16px}.UICoaching .info .content .hline{display:none}}@media only screen and (max-width :900px){.UICoaching .info svg{margin:50px 0;width:150px;height:25px}.UICoaching .info img{width:70%}.UICoaching .info p{margin:50px 0;width:70%;font-size:13px}.UICoaching .info p u{font-size:15px}.UICoaching .info p b{font-size:44px}}@media only screen and (max-width :768px){.UICoaching .info img,.UICoaching .info p{width:80%}}@media only screen and (max-width :650px){.UICoaching .info{margin-top:330px}}@media only screen and (max-width :550px){.UICoaching .info{margin-top:380px}.UICoaching .info .wrap{padding:10px;width:calc(90% - 20px)}.UICoaching .info p{width:90%;margin-bottom:15px}.UICoaching .info p u{font-size:14px}}@media only screen and (max-width :460px){.UICoaching .info{margin-top:420px}.UICoaching .info p{font-size:12px;line-height:150%}.UICoaching .info p b{font-size:38px}}