.believe-wrapper{margin-bottom:48px}@media(max-width:768px){.believe-wrapper{margin-bottom:30px}}.believe-wrapper h2{margin:0 0 32px;letter-spacing:0}@media(max-width:768px){.believe-wrapper h2{margin:0 0 22px}}.believe-wrapper .swiper-believe{padding-bottom:36px;margin-left:calc(-1*var(--container-padding-px));margin-right:calc(-1*var(--container-padding-px));padding-left:var(--container-padding-px);padding-right:var(--container-padding-px);align-items:stretch}.believe-wrapper .swiper-believe:has(.swiper-pagination-lock){padding-bottom:0}.believe-wrapper .swiper-believe .swiper-slide{flex:1 1;height:auto;display:flex;flex-direction:column;gap:16px;line-height:1.35}@media(max-width:980px){.believe-wrapper .swiper-believe .swiper-slide{flex:none}}@media(max-width:768px){.believe-wrapper .swiper-believe .swiper-slide{min-width:264px}}.believe-wrapper .swiper-believe .swiper-pagination{top:auto;bottom:-10px}.believe-wrapper .swiper-believe .swiper-pagination .swiper-pagination-bullet{background-color:var(--bullet);opacity:1;width:8px;height:8px;margin:0 7px}.believe-wrapper .swiper-believe .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--bullet-active)}.believe-wrapper .swiper-believe .believe-icon{width:50px;height:50px;margin-bottom:2px}.believe-wrapper .swiper-believe .believe-title{font-size:20px;font-weight:700}.benefits-wrapper{margin-bottom:48px}@media(max-width:768px){.benefits-wrapper{margin-bottom:30px}}.benefits-wrapper h2{margin:0 0 24px;letter-spacing:0}.benefits-wrapper .benefits-description ul{width:100%;margin:0;padding:0;list-style:none;column-count:2;gap:24px;line-height:1.35}@media(max-width:768px){.benefits-wrapper .benefits-description ul{column-count:1}}.benefits-wrapper .benefits-description ul li{margin:0 0 24px;padding:0 0 0 28px;page-break-inside:avoid;break-inside:avoid;position:relative}.benefits-wrapper .benefits-description ul li:before{content:"";position:absolute;top:auto;left:0;margin-top:-.1rem;width:2.4rem;height:2.4rem;background-image:url(/icons/icon_check.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.cases-wrapper{margin-bottom:48px}@media(max-width:768px){.cases-wrapper{margin-bottom:30px}}.cases-wrapper h2{margin:0 0 32px;letter-spacing:0;display:flex;flex-flow:row wrap;gap:18px;justify-content:space-between;align-items:center}@media(max-width:768px){.cases-wrapper h2{margin:0 0 22px;gap:4px}.cases-wrapper h2 .button{font-size:12px;padding:0 8px;height:28px;background-color:var(--beige-light)}}.cases-wrapper .portfolio-grid{margin-bottom:0}