.inner-banner{margin:0 45px 100px}.inner-banner .bnr-inner-wrapper{border-radius:0 0 0 50px;padding:140px 0 80px}.inner-banner .bnr-inner-wrapper .container{z-index:2}.inner-banner .corner-shape{border-left:140px solid transparent;border-top:100px solid #ff9102;bottom:-97px;display:block;height:0;position:absolute;right:0;width:0}.inner-banner .corner-shape:before{content:"";height:195px;position:absolute;right:51px;top:-165px;width:195px}.inner-banner .bnr-pattern{border-radius:0 0 0 50px;bottom:0;display:flex;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.inner-banner .bnr-pattern img{display:block;object-fit:contain;object-position:bottom}.inner-banner .bnr-pattern img.top{left:0;position:absolute;top:0}.inner-banner h1.small-title{font-size:50px}.inner-banner p{font-size:20px}#dynamic-cta-container a{color:#fff}.course-overview ul.overview-info{flex-direction:row;gap:11px}.course-overview ul.overview-info li{width:32.5333%}.course-overview .row .overview-txt{width:100%}.course-overview .heading-sec{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.course-overview .overview-info li{align-items:center;border:1px solid #edf1ec;border-radius:10px;box-shadow:1px 2px #0483731a;display:flex;line-height:1;margin-bottom:18px;padding:13px 15px 17px;transition:.3s;width:100%}.icon-button{align-items:center;border:none;box-shadow:0 4px 12px rgba(74,0,224,.3);cursor:pointer;display:inline-flex;font-size:18px;gap:10px;padding:12px 24px;transition:all .3s ease}.icon-button i{font-size:18px;transition:transform .3s ease}.icon-button:hover{background-color:#048373;color:#fff;transform:translateY(-2px)}.icon-button:hover i{transform:translateX(5px)}.JobOverview .container{border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:30px}.JobOverview h1{color:#222;font-size:32px;margin-bottom:10px}.JobOverview .location{color:#777;font-size:18px;margin-bottom:20px}.JobOverview .meta-grid{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.JobOverview .meta-item{background:#f0f3f8;border-radius:8px;flex:1 1 240px;font-size:17px;padding:16px 20px}.JobOverview .section{margin-top:40px}.JobOverview .section h3{border-left:4px solid #ff9102;color:#111;font-size:22px;margin-bottom:12px;padding-left:12px}.JobOverview ul{margin:10px 0;padding-left:20px}.JobOverview .apply-btn{background-color:#ff9102;border-radius:8px;color:#fff;display:inline-block;font-weight:600;margin-top:30px;padding:14px 30px;text-decoration:none;transition:background .3s}.JobOverview .apply-btn:hover{background-color:#e65c00}@media only screen and (max-width:1440px){.inner-banner{margin:0 25px 80px}.inner-banner .bnr-inner-wrapper{padding:95px 0 80px}.inner-banner h1.small-title{font-size:40px}}@media only screen and (max-width:1199px){.inner-banner{margin:0 0 80px}.inner-banner .bnr-inner-wrapper{padding:90px 0 60px}.inner-banner .corner-shape{border-left:95px solid transparent;border-top:75px solid #ff9102;bottom:-75px}.inner-banner .corner-shape:before{height:110px;right:52px;top:-113px;width:110px}.inner-banner p{font-size:17px}}@media only screen and (max-width:991px){.inner-banner .bnr-inner-wrapper{border-radius:0 0 0 25px;padding:85px 0 60px}.inner-banner h1.small-title{font-size:35px}}@media (max-width:768px){.JobOverview .meta-grid{flex-direction:column}}@media only screen and (max-width:767px){.inner-banner p{font-size:16px}.inner-banner h1.small-title{font-size:30px}}@media only screen and (max-width:679px){.circle-list.three-col li{width:50%}.circle-list.half-col li{width:100%}.card-header{padding:15px 45px 17px 20px}.card-header .card-title{font-size:14px}}@media only screen and (max-width:575px){.inner-banner{margin-bottom:40px}.inner-banner .bnr-inner-wrapper{padding:85px 0 35px}.inner-banner .corner-shape{border-left:50px solid transparent;border-top:40px solid #ff9102;bottom:-40px}.inner-banner .corner-shape:before{height:70px;right:23px;top:-64px;width:70px}}@media only screen and (max-width:479px){.circle-list.three-col li{width:100%}}