﻿.hug{margin:0 auto;width:90%;display:table}@media only screen and (min-width: 1023px){.hug{width:90%}}@media only screen and (min-width: 1260px){.hug{width:100%;max-width:1140px}}.pacvue-block__landing-simple{background-size:cover;background-repeat:no-repeat;min-height:90vh}.pacvue-block__landing-simple h1,.pacvue-block__landing-simple p{color:#fff;text-align:center;margin:0 auto}.pacvue-block__landing-simple h1{padding:0 0 .5rem}@media only screen and (min-width: 767px){.pacvue-block__landing-simple h1,.pacvue-block__landing-simple p{max-width:750px}.pacvue-block__landing-simple p{font-size:1.15rem;line-height:1.6}}.pacvue-block__client-quote{padding:0 0 4rem}.pacvue-block__client-quote .hug{position:relative;box-shadow:0 6px 12px 0 rgba(16, 35, 65, 0.04),0 23px 23px 0 rgba(16, 35, 65, 0.04),0 51px 30px 0 rgba(16, 35, 65, 0.02),0 90px 36px 0 rgba(16, 35, 65, 0.01),0 141px 40px 0 transparent;border:1px solid var(--moon);border-radius:24px;background:linear-gradient(151deg, rgba(142, 184, 248, 1) 0%, rgba(184, 218, 252, 1) 28%, rgba(255, 255, 255, 1) 100%)}.pacvue-block__client-quote blockquote{margin:0;padding:2rem 1.5rem}.pacvue-block__client-quote blockquote p{color:#153350;font-size:1.05rem;line-height:1.6;padding:0 0 1rem}.pacvue-block__client-quote blockquote p+p{padding:0 0 .75rem}.pacvue-block__client-quote blockquote p img{max-width:146px;height:auto}.pacvue-block__client-quote blockquote footer{font-weight:500}@media only screen and (min-width: 767px){.pacvue-block__client-quote .hug{opacity:1;background:url(../image/cc-concept-vert.webp) right top no-repeat;background-size:28% auto}.pacvue-block__client-quote blockquote{padding:3rem;max-width:750px}}.pacvue-block__text-and-youtube-slider{padding:3rem 0 1rem}
