.training-wrapper{padding-top:80px}.training-wrapper #training-banner .carousel .carousel-inner{position:relative;z-index:1}.training-wrapper #training-banner .carousel .carousel-inner .carousel-item{max-height:500px}.training-wrapper #training-banner .carousel .carousel-inner .carousel-item .carousel-caption{z-index:2;padding-bottom:11%!important;max-width:700px;margin:0 auto}.training-wrapper #training-banner .carousel .carousel-inner .carousel-item .carousel-caption h2{color:#007bff!important}.training-wrapper #training-banner .carousel .carousel-inner .carousel-item .carousel-caption p{color:#343a40!important;margin-bottom:24px}.training-wrapper #training-banner .carousel .carousel-inner::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5;z-index:2;background:linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.8))}.training-wrapper #training-banner .carousel .carousel-control-prev .carousel-control-prev-icon{color:#000!important;font-size:50px!important}.training-wrapper #training-module{padding:50px 0}.training-wrapper #program .program-title,.training-wrapper #training-module .training-content{display:flex;justify-content:space-between}.training-wrapper #training-module .training-content .single-item{width:calc(33.33% - 15px);position:relative;background:#fbfce3;border:1px solid #f4f5d0;border-radius:10px}.training-wrapper #training-module .training-content .single-item .module-title{padding:30px 0;background:#f4f5d0}.training-wrapper #training-module .training-content .single-item .module-title h4{font-size:20px;font-weight:500;text-align:center}.training-wrapper #training-module .training-content .single-item .module-content{padding:0 20px 30px}.training-wrapper #training-module .training-content .single-item .module-content .module-icon{width:90px;height:90px;background:#fadaa3;border:10px solid #f8c875;padding:20px;border-radius:50%;margin:20px auto}.training-wrapper #training-module .training-content .single-item .module-content h3{font-size:20px!important;font-weight:600!important;text-align:center;margin-bottom:15px}.training-wrapper #training-module .training-content .single-item .module-content ul{max-width:260px;margin:0 auto 30px}.training-wrapper #training-module .training-content .single-item .module-content ul li{margin-bottom:10px}.training-wrapper #training-module .training-content .single-item .module-content ul li i{margin-right:10px;font-weight:900}.training-wrapper #training-module .training-content .single-item .module-content p{text-align:center!important;font-size:18px!important;line-height:30px;font-weight:400;color:gray}.training-wrapper #program{background:#f1f2f8;padding:50px 0}.training-wrapper #program .program-title{border-bottom:2px solid #fff;margin-bottom:40px}.training-wrapper #program .program-title .title-left h2{font-size:31px!important;font-weight:600;line-height:45px!important;margin-bottom:20px}.training-wrapper #program .program-title .title-right{max-width:250px}.training-wrapper #program .program-content-inner{display:flex;justify-content:flex-start;flex-wrap:wrap}.training-wrapper #program .program-content-inner .single-item{width:calc(33.33% - 20px);margin-right:30px;background:#fff;position:relative;padding:60px 20px 20px;margin-bottom:30px}.training-wrapper #program .program-content-inner .single-item:nth-child(3n){margin-right:0}.training-wrapper #program .program-content-inner .single-item .program-icon{max-width:50px;position:absolute;left:0;top:0}.training-wrapper #program .program-content-inner .single-item .program-content{min-height:246px}.training-wrapper #program .program-content-inner .single-item .program-content h3{font-weight:600;height:60px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;margin-bottom:16px!important}.training-wrapper #program .program-content-inner .single-item .program-content p{margin-bottom:24px;font-size:16px!important}.training-wrapper #program .program-content-inner .single-item .program-content .description{margin-bottom:2px!important;font-size:14px!important;height:90px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.training-wrapper #program .program-content-inner .single-item .program-content .read-more{font-size:16px!important;font-weight:700;color:#317fd3!important;background:0 0;position:relative;padding:0;z-index:99;display:inline-block}.training-wrapper #program .program-content-inner .single-item .program-content .read-more i{margin-left:8px}.training-wrapper #program .program-content-inner .single-item .program-single-footer{display:flex;border-top:1px solid #ededed;padding:10px 0 0}.training-wrapper #program .program-content-inner .single-item .program-single-footer .footer-left{width:50%;display:flex;flex-direction:column;justify-content:center;border-right:1px solid #ededed}.training-wrapper #program .program-content-inner .single-item .program-single-footer .footer-left p strong{font-weight:600!important;color:#000}.training-wrapper #program .program-content-inner .single-item .program-single-footer .footer-left p{font-size:14px!important;margin-bottom:0}.training-wrapper #program .program-content-inner .single-item .program-single-footer .footer-right{width:50%;display:flex;justify-content:center;align-items:center}.training-wrapper #program .program-content-inner .single-item .program-single-footer .footer-right a{display:flex;justify-content:center;align-items:center;width:100%;font-size:16px;font-weight:600;margin-bottom:0;height:44px;color:#fff;margin-left:20px}.training-wrapper #faq h2,.training-wrapper #program .program-btn{text-align:center}.training-wrapper #training-msg .training-banner{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.7)),url(/images/front/bg-green.png) no-repeat center center/cover;min-height:250px;display:flex;justify-content:center;align-items:center;text-align:center}.training-wrapper #training-msg .training-banner .banner-title{color:#fea406}.training-wrapper #faq{background-color:#f4f4f4;padding:115px 0 110px}.training-wrapper #faq .container .faq-content{width:70%;margin:0 auto}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item{margin-bottom:10px;border:1px solid #d4d4d4;background-color:#f4f4f4}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header{line-height:20px!important}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button,.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button.collapsed{background-color:#f4f4f4;font-size:16px;font-weight:600}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button.collapsed:not(.collapsed),.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#333}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button.collapsed:focus,.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url(/images/front/add-outline.svg)}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url(/images/front/minus.svg)}.training-wrapper #faq .container .faq-content .content-area .accordion .accordion-item .accordion-body a{color:#000}@media only screen and (max-width:992px){.training-wrapper #program .program-content-inner .single-item{width:calc(50% - 20px)}.training-wrapper #program .program-content-inner .single-item:nth-child(3n){margin-right:30px}.training-wrapper #program .program-content-inner .single-item:nth-child(2n){margin-right:0}}@media only screen and (max-width:768px){.training-wrapper #program .program-content-inner,.training-wrapper #training-module .training-content{flex-direction:column}.training-wrapper #training-module .training-content .single-item{width:100%;margin-top:30px}.training-wrapper #program .program-content-inner .single-item{width:100%}}