.c-testimonial{padding:0 max(20px, 5%);overflow:hidden}.c-testimonial__slider{overflow:visible !important}.c-testimonial__slider .swiper-button{z-index:100;position:absolute;top:50%}.c-testimonial__slider .swiper-button-prev{left:0;transform:translateX(-50%) translateY(-50%)}.c-testimonial__slider .swiper-button-next{right:0;transform:translateX(50%) translateY(-50%)}.c-testimonial__slider .swiper-pagination-bullets{justify-content:center;margin-top:40px}@media(max-width: 62em){.c-testimonial__slider .swiper-button,.c-testimonial__slider .swiper-pagination-bullets{display:none}}@media(min-width: 62.0625em){.c-testimonial__slider .swiper-pagination-bullets{margin-top:64px}}.c-testimonial__img{width:80px;margin:auto}.c-testimonial__info{max-width:860px;margin:20px auto 0;text-align:center}.c-testimonial__title{display:flex;align-items:baseline;justify-content:center;font-size:2rem;font-weight:bold;line-height:1.4}.c-testimonial__title::before,.c-testimonial__title::after{display:block;flex-shrink:0;width:32px;height:32px;background:transparent url("/wp-content/themes/GrowthMarketing/assets/img/common/icon-double-quote@2x.png") center center no-repeat;background-size:contain;content:""}.c-testimonial__title::before{margin-right:12px}.c-testimonial__title::after{margin-left:12px;transform:rotate(180deg)}@media(min-width: 62.0625em){.c-testimonial__title{font-size:3.2rem}.c-testimonial__title::before,.c-testimonial__title::after{width:50px;height:50px}.c-testimonial__title::before{margin-right:40px}.c-testimonial__title::after{margin-left:40px}}.c-testimonial__text{margin-top:20px;font-size:1.2rem;font-weight:bold}@media(min-width: 62.0625em){.c-testimonial__text{font-size:1.4rem}}.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center}@media(min-width: 62.0625em){.swiper-pagination-bullets{justify-content:flex-end}}.swiper-pagination-bullet{display:block;width:6px;height:6px;background-color:#d9d9d9}.swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:12px}.swiper-pagination-bullet-active{background-color:#353f4f}.swiper-pagination-bullet:hover{cursor:pointer}.swiper-button{position:relative;width:56px;height:56px;border-radius:50%;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.16)}.swiper-button:hover{cursor:pointer}.swiper-button:hover::before{border-color:rgba(0,0,0,.6)}.swiper-button::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:10px;height:10px;margin:auto;border-top:2px solid #000;border-right:2px solid #000;content:"";transition-delay:0s;transition-duration:.4s;transition-property:border-color;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.swiper-button-prev::before{transform:translateX(25%) rotate(-135deg)}.swiper-button-next::before{transform:translateX(-25%) rotate(45deg)}.pg-upper-subtitle{font-size:1.3rem;font-weight:bold}@media(min-width: 62.0625em){.pg-upper-subtitle{font-size:1.4rem}}.pg-section-heading{font-size:2rem}@media(min-width: 62.0625em){.pg-section-heading{font-size:2.4rem}}.pg-mv{position:relative;padding:40px 0}@media(min-width: 62.0625em){.pg-mv{padding:90px 0}}.pg-mv__bgimg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.pg-mv__bgimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pg-mv__inner{z-index:2;position:relative;max-width:min(calc(100% - (20px * 2)), 90%);margin-right:auto;margin-left:auto}@media(min-width: 36.0625em){.pg-mv__inner{display:flex;align-items:center;justify-content:center}}.pg-mv__img{max-width:170px;box-shadow:0 0 30px rgba(0,0,0,.16)}@media(max-width: 36em){.pg-mv__img{margin:auto}}@media(min-width: 36.0625em){.pg-mv__img{width:50%;max-width:320px}}@media(max-width: 36em){.pg-mv__content{max-width:300px;margin:32px auto 0}}@media(min-width: 36.0625em){.pg-mv__content{width:50%;max-width:448px;margin-left:min(6.25vw, 90px)}}.pg-mv__buttons{display:flex;align-items:center;justify-content:flex-start;margin-top:48px}.pg-mv__button{display:flex;position:relative;align-items:center;justify-content:center;width:180px;height:50px;border:2px solid #fff;font-size:1.4rem;transition-delay:0s;transition-duration:.4s;transition-property:background-color;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.pg-mv__button a{color:#fff}.pg-mv__button a::after{display:block;z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;content:"";content:""}.pg-mv__button+.pg-mv__button{margin-left:16px}@media(min-width: 62.0625em){.pg-mv__button{height:56px;font-size:1.6rem}.pg-mv__button:hover{background-color:rgba(255,255,255,.2)}.pg-mv__button+.pg-mv__button{margin-left:min(1.4vw, 20px)}}.pg-section{padding:40px 0 56px}@media(min-width: 62.0625em){.pg-section{padding:90px 0}}.pg-section:nth-child(2n){background-color:#fff5fb}.pg-section__inner{max-width:clamp(20px, 90%, 900px);margin-right:auto;margin-left:auto}.pg-section__header{text-align:center}.pg-section__content{position:relative}.pg-section__header+.pg-section__content{margin-top:24px;padding-top:32px}.pg-section__header+.pg-section__content::before{display:block;position:absolute;top:0;right:0;left:0;width:48px;height:2px;margin:auto;background-color:#ff3fb4;content:""}@media(min-width: 62.0625em){.pg-section__header+.pg-section__content{margin-top:34px;padding-top:64px}}.pg-introduction__text{font-size:1.5rem;line-height:1.875}.pg-introduction__text a{text-decoration:underline}.pg-introduction__text a:hover{text-decoration:none}@media(min-width: 62.0625em){.pg-introduction__text{font-size:1.6rem}}@media(min-width: 36.0625em){.pg-book-index{display:flex;align-items:flex-start;justify-content:flex-start}}.pg-book-index__items{font-size:1.5rem}@media(max-width: 36em){.pg-book-index__items+.pg-book-index__items{margin-top:24px}}@media(min-width: 36.0625em){.pg-book-index__items+.pg-book-index__items{margin-left:min(80px, 5.5vw)}}@media(min-width: 62.0625em){.pg-book-index__items{font-size:1.6rem}}.pg-book-index__item+.pg-book-index__item{margin-top:24px}@media(min-width: 62.0625em){.pg-book-index__item+.pg-book-index__item{margin-top:40px}}.pg-book-index__title{font-weight:bold}.pg-book-index__text{margin-top:12px;padding-left:16px;line-height:1.8125}@media(min-width: 62.0625em){.pg-book-index__text{margin-top:16px}}.pg-book-description__container{margin:auto}@media(min-width: 36.0625em){.pg-book-description__container{display:flex;align-items:flex-start;max-width:716px}}.pg-book-description__img{box-shadow:0 0 20px rgba(0,0,0,.16)}@media(max-width: 36em){.pg-book-description__img{max-width:160px;margin:auto}}@media(min-width: 36.0625em){.pg-book-description__img{max-width:240px}}@media(max-width: 36em){.pg-book-description__content{margin-top:32px}}@media(min-width: 36.0625em){.pg-book-description__content{margin-left:min(76px, 5.2vw)}}@media(max-width: 36em){.pg-book-description__title{font-size:2rem;text-align:center}}@media(min-width: 36.0625em){.pg-book-description__title{font-size:2.4rem}}.pg-book-description__subtitle{font-size:1.6rem;font-weight:bold}@media(max-width: 36em){.pg-book-description__subtitle{text-align:center}}.pg-book-description__datas{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-top:32px;font-size:1.4rem;line-height:1.8}.pg-book-description__data-title{min-width:56px}.pg-book-description__data-text{width:calc(100% - 56px);padding-left:24px}@media(min-width: 36.0625em){.pg-book-description__data-text{padding-left:32px}}.pg-book-description__download{display:flex;align-items:center;justify-content:flex-start;margin-top:32px}.pg-book-description__download-icon{min-width:64px}@media(min-width: 36.0625em){.pg-book-description__download-icon{min-width:86px}}.pg-book-description__download-text{margin-left:16px;font-size:1.4rem;font-weight:bold}@media(max-width: 36em){.pg-book-description__buttons{margin-top:28px}}@media(min-width: 36.0625em){.pg-book-description__buttons{display:flex;align-items:center;justify-content:center;max-width:716px;margin:80px auto 0}}.pg-book-description__buttons-col{flex:1;text-align:center}@media(max-width: 36em){.pg-book-description__buttons-col+.pg-book-description__buttons-col{margin-top:20px}}@media(min-width: 36.0625em){.pg-book-description__buttons-col+.pg-book-description__buttons-col{margin-left:20px}}.pg-book-description__buttons-title{font-size:1.6rem;font-weight:bold}@media(max-width: 36em){.pg-book-description__buttons-title{margin-bottom:8px}}@media(min-width: 36.0625em){.pg-book-description__buttons-title{margin-bottom:16px}}