.page-about{font-size:clamp(.94em,.9em + .14vw,1em)}.page-about>section{padding:clamp(3rem,7vw,80px) 0}.page-about .head{align-items:center;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:1fr auto 1fr;margin:0 0 clamp(2rem,4vw,3.5rem)}.page-about .head h2{color:#d9b48f;font-size:clamp(2em,4vw,3.7em);font-weight:600;line-height:1.15;margin:0;text-align:right}.page-about .head .arrow{align-items:center;background:#75787b;border-radius:50%;display:flex;flex-shrink:0;height:clamp(3.25rem,6vw,5.5rem);justify-content:center;width:clamp(3.25rem,6vw,5.5rem)}.page-about .head .arrow svg{color:#fff;fill:#fff;height:clamp(1.9rem,3.5vw,3rem);width:clamp(1.9rem,3.5vw,3rem)}.page-about .head p{color:#75787b;font-size:clamp(1.08em,.95em + .62vw,1.3em);font-weight:300;line-height:1.4;margin:0}.page-about .head p strong{color:#75787b}.page-about .about-group{background:#fff}.page-about .image{background:#f5ece3}.page-about .image .section{display:grid}.page-about .image img{display:block;height:auto;width:100%}.page-about .steps .head h2{font-size:clamp(2em,4vw,3em)}.page-about .steps .list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.page-about .steps .step{align-items:center;border-bottom:1px solid #dbc4b2;display:grid;gap:clamp(1.5rem,2.4vw,2rem) clamp(1.5rem,3vw,2.5rem);grid-template-columns:minmax(240px,360px) minmax(0,1fr);padding:clamp(2rem,4vw,2.5rem) 0}.page-about .steps .step:last-child{border-bottom:none;padding-bottom:0}.page-about .steps .step .photo{align-items:center;display:flex;justify-content:flex-start}.page-about .steps .step .photo img{display:block;height:auto;max-height:120px;max-width:240px;object-fit:contain;object-position:left center;transition:transform .5s ease;width:100%}.page-about .steps .step:hover .photo img{transform:scale(1.05)}.page-about .steps .step .body{padding-top:.2rem}.page-about .steps .step .body h3{color:#d9b48f;font-size:clamp(1.25em,1.08em + .7vw,1.7em);font-weight:400;margin:0 0 .75rem}.page-about .steps .step .body .wysiwyg{font-size:clamp(.94em,.9em + .16vw,1em);line-height:1.7}.page-about .steps .step .body .wysiwyg ol,.page-about .steps .step .body .wysiwyg ul{margin:.5rem 0;padding-left:1.4rem}.page-about .steps .step .body .wysiwyg ol li,.page-about .steps .step .body .wysiwyg ul li{margin-bottom:.35rem}.page-about .steps .step .body .wysiwyg p{margin:0 0 .5rem}.page-about .steps .step .body .wysiwyg p:last-child{margin-bottom:0}.page-about .about-group2{background:#f8f3ef}.page-about .about-group2 .head h2{color:#75787b}.page-about .about-group2 .brand{align-items:center;display:grid;gap:clamp(1.5rem,4vw,4rem);grid-template-columns:1fr auto;margin-top:clamp(1.5rem,4vw,3rem)}.page-about .about-group2 .brand .wysiwyg{color:#75787b;font-size:clamp(.94em,.9em + .16vw,1em);line-height:1.7}.page-about .about-group2 .brand .wysiwyg p{margin:0 0 1rem}.page-about .about-group2 .brand .wysiwyg p:last-child{margin-bottom:0}.page-about .about-group2 .brand .wysiwyg strong{color:#d9b48f}.page-about .about-group2 .brand .logo img{display:block;height:auto;max-width:300px;width:100%}.page-about .cards{align-items:stretch;display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,1.5rem);justify-content:center}.page-about .benefit{display:flex;flex-direction:column;min-width:0;padding-top:3rem;position:relative;width:calc(25% - 1.125rem)}.page-about .benefit:nth-child(2n){margin-top:4rem}.page-about .benefit .card{background:#f8f3ef;border-radius:25px 100px 25px 25px;flex:1 1 auto;padding:clamp(2rem,3vw,2.5rem) clamp(1.25rem,2vw,1.75rem) clamp(1.75rem,2.5vw,2.25rem) clamp(1.5rem,3vw,2.5rem);transition:transform .5s ease,box-shadow .5s ease}.page-about .benefit:hover .card{box-shadow:0 14px 30px rgba(11,37,69,.12);transform:translateY(-6px)}.page-about .benefit .icon{height:clamp(5.5rem,9vw,8.125rem);position:absolute;right:clamp(-2.5rem,-3vw,-1rem);top:0;width:clamp(5.5rem,9vw,8.125rem);z-index:1}.page-about .benefit .icon img{height:100%;object-fit:contain;width:100%}.page-about .benefit h4{color:#d9b48f;font-size:clamp(1.05em,.98em + .3vw,1.18em);font-weight:400;line-height:1.3;margin:0 0 1rem}.page-about .benefit p{font-size:clamp(.94em,.9em + .16vw,1em);line-height:1.7;margin:0}.page-about .chairman{align-items:center;display:grid;gap:clamp(1.5rem,3vw,3rem);grid-template-columns:minmax(220px,300px) minmax(0,1fr);margin-bottom:clamp(2rem,4vw,3.5rem)}.page-about .chairman .photo img{border-radius:16px;display:block;width:100%}.page-about .chairman .info .wysiwyg{color:#75787b;font-size:clamp(.94em,.9em + .16vw,1em);line-height:1.7}.page-about .chairman .info .wysiwyg p{margin:0 0 1rem}.page-about .chairman .info .wysiwyg p:last-child{margin-bottom:0}@media (max-width:1200px){.page-about .steps .step{gap:1.5rem 2rem;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.page-about .benefit{padding-top:0;width:calc(50% - .75rem)}.page-about .benefit:nth-child(2n){margin-top:0}}@media (max-width:1000px){.page-about .head{align-items:center;gap:1.25rem;grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:center;margin-bottom:0;text-align:center}.page-about .head h2,.page-about .head p{text-align:center}.page-about .head .arrow{display:none}.page-about .steps .step{align-items:start;grid-template-columns:1fr;grid-template-rows:auto auto}.page-about .steps .step .photo{grid-column:1;grid-row:1}.page-about .steps .step .body{grid-column:1;grid-row:2}.page-about .steps .step .photo{justify-content:center}.page-about .steps .step .photo img{object-position:center}.page-about .steps .step .body{text-align:center}.page-about .steps .step .body .wysiwyg ol,.page-about .steps .step .body .wysiwyg ul{list-style-position:inside;padding-left:0}.page-about .about-group2 .brand{gap:2rem;grid-template-columns:1fr;justify-items:center;text-align:center}.page-about .about-group2 .brand .logo img{max-width:220px}.page-about .chairman{gap:1.5rem;grid-template-columns:1fr;text-align:center}.page-about .chairman .info .wysiwyg{text-align:center}}@media (max-width:500px){.page-about .benefit{width:100%}}
/*# sourceMappingURL=page-about.css.map */