.m-hero-post-listing .swiper .swiper-pagination{font-size:0;margin-top:3rem;text-align:center}.m-hero-post-listing .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#f1f1f1;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 10px;width:12px}.m-hero-post-listing .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e08025}.m-hero-post-listing .swiper .swiper-pagination.swiper-pagination-lock{display:none}@media screen and (max-width:767px){.m-hero-post-listing .swiper .swiper-pagination{margin-top:2rem}}.m-hero-post-listing .slide-item{width:48%}@media screen and (max-width:767px){.m-hero-post-listing .slide-item{width:100%}}@media screen and (min-width:768px){.m-hero-post-listing .grid-list{display:grid;gap:16px 16px;grid-template-areas:"wide top" "wide bottom";grid-template-columns:calc(70.5% - 16px) 29.5%;grid-template-rows:1fr 1fr;-webkit-transform:none!important;transform:none!important}.m-hero-post-listing .grid-list .item:before{padding-top:49.68%}.m-hero-post-listing .grid-list .item:first-child{grid-area:wide}.m-hero-post-listing .grid-list .item:nth-child(2){grid-area:top}.m-hero-post-listing .grid-list .item:nth-child(3){grid-area:bottom}.m-hero-post-listing .grid-list .item:not(:first-child) .post-title{bottom:1rem;font-size:1.8rem;left:1rem;width:calc(100% - 2rem)}}.m-hero-post-listing .item{color:#fff;overflow:hidden;position:relative}.m-hero-post-listing .item a{display:-webkit-box;display:-ms-flexbox;display:flex;transition:.3s;-webkit-box-orient:vertical;-webkit-box-direction:normal;color:inherit;-ms-flex-direction:column;flex-direction:column;height:100%;text-decoration:none}.m-hero-post-listing .item .image{height:280px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.m-hero-post-listing .item .image{height:240px}}.m-hero-post-listing .item img{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;width:100%}.m-hero-post-listing .item a:hover img{transform:translate(-50%,-50%) scale(1.07)}.m-hero-post-listing .item .post-title{bottom:2rem;display:-webkit-box;left:2rem;overflow:hidden;position:absolute;width:calc(100% - 4rem);z-index:2;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size:2.8rem;font-weight:700;line-height:1.4;margin:0}@media screen and (max-width:767px){.m-hero-post-listing .item .post-title{color:#333;font-size:2rem;margin-top:1rem;position:static;width:100%}}.topCase{margin-top:32px}.topCase a{color:#333}.topCase .wrapper{margin-top:13px}.topCase .company{color:#e08025;font-size:1.6rem}.topCase .title{color:#333;font-size:1.8rem;margin-top:5px}.topCase .tagWrapper{display:flex;margin-top:16px}.topCase .tag{background:#e08025;color:#fff;display:table;font-size:1.4rem;padding:3px 8px}.topCase .tagWrapper .tag:not(:first-child){margin-left:8px}.topCase .button__container{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.topCase .button__container,.topCase .button__container a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.topCase .button__container a{background:#fff;border:4px solid #c92b26;border-radius:50px;box-sizing:content-box;color:#c92b26;font-weight:500;height:45px;letter-spacing:-.01em;min-width:148px;padding:0 40px 0 65px;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.topCase .button__container a:hover{background:#c92b26;color:#fff;text-decoration:none}.topCase .button__container a:before{background-size:100%;bottom:0;content:"";height:52px;left:-5px;margin:auto 0;position:absolute;top:0;width:52px}.topCase .button__container a p{font-size:2.2rem}.IE .about__container .about__content h3:before,.IE .about__container .button__container a:before,.IE .hm-page .hs-button,.IE .topCase .button__container a:before{box-sizing:content-box}@media (max-width:767px){.topCase .button__container{margin-top:32px}.topCase .button__container a{padding:0 15px;width:82%}.topCase .button__container a p{font-size:19px;line-height:1em;margin-left:25px}}.swiperButtonWrapper{bottom:0;position:absolute;top:0;marginn:auto;height:100%;width:100%}.swiper-button-next,.swiper-button-prev{background:rgba(0,0,0,.4);border-radius:100%;bottom:0;cursor:pointer;height:56px;margin:auto;position:absolute;top:0;width:56px;z-index:100}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-next:before,.swiper-button-prev:before{border:0;bottom:0;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.swiper-button-next:before{border-right:3px solid #fff;border-top:3px solid #fff;right:7px;transform:rotate(45deg)}.swiper-button-prev:before{border-left:3px solid #fff;border-top:3px solid #fff;left:7px;transform:rotate(-45deg)}