section.hero{position:relative;border-radius:24px;overflow:hidden;background:#003463}section.hero .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}section.hero .background picture{display:block;width:100%;height:100%}section.hero .background .asset,section.hero .background img{width:100%;height:100%;object-fit:cover;object-position:center;object-position:right center;-webkit-mask-image:none;mask-image:none}section.hero .background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,52,99,.78) 0%,rgba(0,52,99,.92) 100%)}section.hero .wrapper{position:relative;z-index:2;padding-top:52px;padding-bottom:52px}section.hero .wrapper .content{max-width:640px}section.hero .wrapper .content:before{content:"Industry-leading training";display:flex;align-items:center;width:fit-content;font-family:Open Sans,sans-serif;font-weight:700;font-size:.82rem;color:#9cc354;line-height:1.3;text-transform:uppercase;letter-spacing:2px;margin-bottom:22px;padding-left:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2l8.66 5v10L12 22l-8.66-5V7z' stroke='%239cc354' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") left center/21px no-repeat}section.hero .wrapper .content h1,section.hero .wrapper .content h2{font-family:Montserrat,sans-serif;font-weight:800;font-size:3rem;color:#fff;line-height:1.3;line-height:1.1;margin:0}section.hero .wrapper .content h1:after,section.hero .wrapper .content h2:after{content:"";display:block;width:96px;height:5px;background:#9cc354;border-radius:5px;margin:26px 0 22px}section.hero .wrapper .content p,section.hero .wrapper .content p *{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.15rem;color:#ffffffe6;line-height:1.3}section.hero .wrapper .content .btns{margin-top:30px}section.boxes{position:relative;z-index:3;padding:32px 16px;overflow:hidden}section.boxes .wrapper .swiper{overflow:visible;padding-bottom:40px}section.boxes .wrapper .swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;gap:6px;margin-top:10px}section.boxes .wrapper .swiper .swiper-pagination .swiper-pagination-bullet{width:28px;height:5px;border-radius:5px;margin:0;opacity:1;background:#C1C7CD;transition:all .3s ease}section.boxes .wrapper .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#9cc354}section.boxes .wrapper .swiper .swiper-slide{height:auto}section.boxes .wrapper .swiper .swiper-slide .box{display:flex;flex-direction:column;height:100%;background:#FFF;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #0034631f;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}section.boxes .wrapper .swiper .swiper-slide .box:hover{transform:translateY(-5px);box-shadow:0 26px 50px #0034632e}section.boxes .wrapper .swiper .swiper-slide .box:hover .box-arrow{background:#003463}section.boxes .wrapper .swiper .swiper-slide .box .image{width:100%;aspect-ratio:4/3;-webkit-mask-image:none;mask-image:none;overflow:hidden}section.boxes .wrapper .swiper .swiper-slide .box .image img{width:100%;height:100%;object-fit:cover;object-position:center}section.boxes .wrapper .swiper .swiper-slide .box .box-footer{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:auto;gap:12px;padding:18px 20px}section.boxes .wrapper .swiper .swiper-slide .box .box-footer .box-icon{color:#9cc354;line-height:0;flex-shrink:0}section.boxes .wrapper .swiper .swiper-slide .box .box-footer .box-icon svg{width:30px;height:30px}section.boxes .wrapper .swiper .swiper-slide .box .box-footer .box-label{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem;color:#003463;line-height:1.3;margin:0;flex:1;line-height:1.25}section.boxes .wrapper .swiper .swiper-slide .box .box-footer .box-arrow{display:flex;align-items:center;justify-content:center;flex-direction:auto;flex-wrap:auto;width:34px;height:34px;border-radius:50%;background:#9cc354;color:#fff;flex-shrink:0;transition:background .25s ease}section.boxes .wrapper .swiper .swiper-slide .box .box-footer .box-arrow svg{width:17px;height:17px}@media only screen and (min-width: 992px){section.hero{border-radius:32px}section.hero .background:after{background:linear-gradient(90deg,#003463 0%,rgba(0,52,99,.94) 32%,rgba(0,52,99,.5) 60%,rgba(0,52,99,.1) 86%)}section.hero .wrapper{min-height:560px;display:flex;align-items:center;padding-top:72px;padding-bottom:150px}section.hero .wrapper .content{max-width:640px}section.hero .wrapper .content h1,section.hero .wrapper .content h2{font-size:3.9rem}section.boxes{margin-top:-110px;padding:0 16px 40px}}@media only screen and (min-width: 992px){body.page-courses section.hero .wrapper{min-height:340px;padding-top:48px;padding-bottom:112px}body.page-courses section.hero .wrapper .content h1,body.page-courses section.hero .wrapper .content h2{font-size:3rem}}
