.cl{clear:both;line-height:0;height:0;font-size:0}.banner{margin:0 auto;padding:0;width:auto}.banner img{width:100%}#service,#why-become{padding-bottom:0}.session{padding:25px 0}.session .session-container{display:flex;gap:30px}.session .session-container .sessionImg{flex:1;width:auto;margin-right:0!important}.session .session-container .sessionImg h3{min-height:24px}.session .video-box{position:relative}.session .video-box video{width:100%;outline:0;object-fit:fill}.session .video-box .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px!important;cursor:pointer}.session .sessionText h3{margin-top:20px;text-align:center}.session .sessionText p{font-size:16px;margin:20px 0;line-height:1.75em}.session .sessionText a.link{padding:10px 35px 10px 21px;font-size:14px;color:#000;background:#fdc532;position:relative;margin-right:20px;transition:all .5s;float:right}.session .sessionText a.link::before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;width:11px;height:4.81px;background:url(/img/index/more-arrow-black.png) no-repeat;background-size:100% 100%;transition:all .5s}.session .sessionText a:hover{background:#ffd400}.session .sessionText a:hover::before{right:15px}.session .sessionText a.link2{float:none}.session .sessionText .txtCenter{text-align:center}.session .sessionImg h3{margin-bottom:5px}.session.fleft .sessionImg{float:left;width:35%;margin-right:2%}.session.fleft .sessionImg img{width:100%}.session.fleft .sessionText{float:right;width:63%}.session.fright .sessionImg{float:right;width:35%;margin-left:2%}.session.fright .sessionImg img{width:100%}.session.fright .sessionText{float:left;width:63%}