.case-link{position:relative;z-index:1;transition:all .3s 0s;padding:2rem;background-size:cover;display:flex;flex-direction:column;justify-content:space-between;gap:30px;overflow:hidden;border-radius:3rem;min-height:220px}.case-link:hover{scale:1.05}.case-link:before{content:" ";z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .2) 100%)}.case-link .arrow{border-radius:10px;margin-left:auto;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#fff;transition:all linear .25s}.case-link .arrow img{max-width:10px}.case-link .content{font-weight:600;font-size:14px;line-height:125%;color:#fff}.case-link .content .name{margin-bottom:10px;font-weight:700}.section.faq-block{padding:10rem 0 5rem 0;position:relative}.section.faq-block h2{color:var(--dark-green);font-size:55px;font-weight:400;max-width:825px;margin:0 auto 1rem auto;letter-spacing:-.06em;text-align:center}.section.faq-block .text2{max-width:720px;margin:0 auto;text-align:center}.section.faq-block .accordion__title{letter-spacing:-.06em;color:var(--dark-green)}.section.faq-block .accordion__list{margin-top:60px}.section.faq-block .accordion__head{padding:0 0 10px 0;background:#fff0;border:none;border-bottom:1px solid var(--dark-green)}.section.faq-block .accordion__details[open]{margin-bottom:2rem}.section.faq-block .accordion__content{padding:0!important;text-align:start}.section.faq-block .accordion__content .text2{text-align:start}.section.faq-block .accordion__content li{padding:0!important;background:none!important}.section.faq-block .accordion__icon{background-color:#fff0!important;border:none;filter:invert(1)}@media(max-width:576px){.section.faq-block{padding-top:4rem;padding-bottom:4rem}.section.faq-block h2{font-size:var(--fs30);margin-bottom:20px}.section.faq-block .text2{font-size:var(--fs14)}.section.faq-block .accordion__title{font-size:16px}}@media(max-width:360px){.section.faq-block .accordion__title{font-size:14px}.section.faq-block .accordion__content #content2 .text2{font-size:12px}}.section.key-points-conclusion-block{padding:10rem 0 5rem 0;position:relative}.section.key-points-conclusion-block.bg{padding:10rem 0 15rem 0}.section.key-points-conclusion-block h2{color:var(--dark-green);font-size:55px;font-weight:400;max-width:825px;margin:0 auto 4rem auto;letter-spacing:-.06em}.section.key-points-conclusion-block h2 span{width:100%;display:block;text-align:right;color:#917241}.section.key-points-conclusion-block .text2{max-width:720px;margin:0 auto}.section.key-points-conclusion-block .text2 ul{list-style:disc;padding-left:3rem}.section.key-points-conclusion-block .text2 li{background:none;padding-left:0;margin-bottom:2rem}.section.key-points-conclusion-block .text2 li::marker{color:#f28321}.section.key-points-conclusion-block .text2 strong{font-size:var(--fs30);text-align:center;font-weight:600;display:block;margin-top:5rem}.section.key-points-conclusion-block .bg{position:absolute;bottom:0;left:0;width:100%;height:350px;object-fit:cover;z-index:-1}@media(max-width:992px){.section.key-points-conclusion-block{padding-top:10rem}}@media(max-width:768px){.section.key-points-conclusion-block .text2 br{display:none}.section.key-points-conclusion-block .text2 ul{list-style:disc;padding-left:2rem}.section.key-points-conclusion-block .text2 li{background:none;padding-left:0;margin-bottom:1rem}.section.key-points-conclusion-block .text2 strong{font-size:var(--fs24);margin-top:4rem}.section.key-points-conclusion-block .bg{height:250px}}@media(max-width:576px){.section.key-points-conclusion-block{padding-top:4rem;padding-bottom:2rem}.section.key-points-conclusion-block h2{font-size:var(--fs39)}.section.key-points-conclusion-block .text2{font-size:var(--fs14)}}@media(max-width:360px){.section.key-points-conclusion-block .text2 strong{font-size:var(--fs16)}}