.bootcamp-wrapper .boot-container{margin:0 auto;max-width:1460px;padding:0 40px;width:100%}.bootcamp-wrapper .boot-container h3.boot-title{margin:0 115px 20px;max-width:1150px}.bootcamp-wrapper .boot-container .boot-swiper-flex{display:flex;flex-wrap:wrap;margin-top:66px;max-width:1380px;padding:0 40px}.bootcamp-wrapper .boot-container .boot-swiper-flex .boot-flex{box-sizing:border-box;display:flex;height:100%;margin-left:-13px;margin-right:-13px;position:relative;transform:translateZ(0);transition-property:transform;z-index:1}.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper{height:unset;margin-bottom:26px;min-height:100%;padding-left:13px;padding-right:13px;width:33.33%}.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper.swiper-slide{flex-shrink:0;position:relative;transition-property:transform}.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper .card{display:flex;flex-direction:column;min-height:100%}.bootcamp-wrapper .boot-container .card-wrapper .card .card__top{position:relative}.bootcamp-wrapper .boot-container .card-wrapper .card .card__top img{width:100%}.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper .card .card__bottom{background-color:#fff;display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;min-height:340px;padding:45px 30px}.bootcamp-wrapper .boot-container .card .card-cnt{display:flex;flex:1 0 auto;flex-direction:column;min-height:100%}.bootcamp-wrapper .boot-container .card-cnt .card__category{color:#062b41;display:block;font-size:15px;font-weight:700;line-height:20px;margin-bottom:20px;text-decoration:underline}.bootcamp-wrapper .boot-container .card-cnt .card__link{flex:1 0 auto;margin-bottom:20px}.bootcamp-wrapper .boot-container .card-cnt .card-content{flex:0 0 auto;font-size:14px;line-height:19px}.bootcamp-wrapper .boot-container .card-cnt .card-content p{font-size:14px;line-height:19px;margin-bottom:0}.bootcamp-wrapper .boot-container .card .card-cnt .std-btn{align-items:center;border:none;border-radius:22px;box-shadow:0 10px 24px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;justify-content:center;line-height:1.3684210526;margin-top:30px;min-height:50px;min-width:155px;overflow:hidden;padding:11px 24px;text-decoration:none;text-overflow:ellipsis;transition:.4s;transition-timing-function:ease-in-out;white-space:nowrap;width:fit-content}.bootcamp-wrapper .boot-container .card-wrapper .card .card__top .card__date{background-color:#fff;display:block;font-size:17px;font-weight:700;padding:8px;position:absolute;right:15px;top:15px}.bootcamp-wrapper .boot-show-more{display:flex;flex-wrap:wrap;margin-top:40px}.bootcamp-wrapper .boot-std-btn-wp.boot-std-btn{float:left;margin-top:40px;text-align:center;width:100%}.bootcamp-wrapper .boot-std-btn a{min-height:50px;min-width:155px}@media (min-width:768px){.bootcamp-wrapper .boot-container .boot-swiper-flex .boot-flex{flex-wrap:wrap;width:102%}}@media (min-width:1440px){.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper .card .card__bottom{height:calc(100% - 316px)}}@media (max-width:1439px){.bootcamp-wrapper .boot-container .boot-swiper-flex{padding-left:0;padding-right:0}.bootcamp-wrapper .boot-container{max-width:1540px;padding:0 80px}.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper .card .card__bottom{padding:24px 30px}.bootcamp-wrapper .boot-container h3.boot-title{margin:0 0 20px}}@media (max-width:1100px){.bootcamp-wrapper .boot-container{max-width:calc(1380px*40px*2);padding:0 40px}}@media (max-width:991px){.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper{margin-bottom:30px;width:50%}}@media (max-width:767px){.bootcamp-wrapper .boot-container .boot-swiper-flex{padding-left:24px;padding-right:24px}.bootcamp-wrapper .boot-container{max-width:1428px;padding:0}.bootcamp-wrapper .mySwiper{display:block}.bootcamp-wrapper .swiper-slide{width:100%}.bootcamp-wrapper .boot-container .boot-swiper-flex .card-wrapper .card .card__bottom{min-height:270px;padding:24px}.bootcamp-wrapper .boot-container h3.boot-title{padding:0 24px}}