.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.main-hero-block{text-align:center;padding:6rem 0 10rem 0;position:relative}section.main-hero-block .container{display:flex;flex-direction:column;gap:4rem;align-items:center}section.main-hero-block h1{color:var(--dark-green);margin-bottom:0!important}section.main-hero-block .text{font-size:var(--fs24);max-width:989px}section.main-hero-block .text2{font-size:var(--fs18);margin-top:2rem}section.main-hero-block .btn{border-radius:100px;font-family:var(--font-family);font-weight:600}section.main-hero-block .bg{position:absolute;z-index:-1;opacity:.8;top:100px;right:-360px;width:950px;height:950px;background:radial-gradient(52% 52% at 51% 46%,rgb(243 131 33 / .26) 0%,#fff0 89%)}section.main-hero-block .bg--2{top:0;left:-90px;width:740px;opacity:.8;height:740px;background:radial-gradient(52% 52% at 51% 46%,#ccffee 0%,transparent 89%)}@media(max-width:768px){section.main-hero-block .bg{height:600px;width:600px;top:100px}}@media(max-width:576px){section.main-hero-block{padding:4rem 0}section.main-hero-block .container{gap:2rem}section.main-hero-block h1{font-size:var(--fs30)}section.main-hero-block .text{font-size:var(--fs14)}section.main-hero-block .btn{font-size:var(--fs18)}section.main-hero-block .text2{margin-top:0;font-size:12px}}section.title-group-block{text-align:center;padding:10rem 0;position:relative}section.title-group-block .container{display:flex;flex-direction:column;gap:1rem;align-items:center}section.title-group-block .pre_title{margin-bottom:35px}section.title-group-block h2{color:var(--dark-green);font-size:55px;font-weight:400;margin:0 auto 1rem auto;letter-spacing:-.06em;text-align:center}section.title-group-block .text{font-size:var(--fs24)}section.title-group-block .btn{border-radius:100px;font-family:var(--font-family);font-weight:600}@media(max-width:768px){section.title-group-block .pre_title{margin-bottom:10px}}@media(max-width:576px){section.title-group-block{padding:4rem 0}section.title-group-block h2{font-size:var(--fs39)}section.title-group-block .text{font-size:var(--fs14)}section.title-group-block .btn{font-size:var(--fs18)}}section.loom-video-block{padding:10rem 0 10rem 0;position:relative}section.loom-video-block+.logo-line-block{margin-top:-5rem}section.loom-video-block .video{max-width:920px;margin:0 auto;border-radius:1rem;overflow:hidden;border:none;height:555px;transition:all .5s 0s}section.loom-video-block .video:hover{scale:1.025}section.loom-video-block .video:hover .play{scale:1.3;background-color:rgb(0 0 0 / .2)}section.loom-video-block .video img{border-radius:1rem;border:3px solid #143f45}section.loom-video-block .video .play{background-color:rgb(0 0 0 / .3);border-radius:1rem}@media(max-width:992px){section.loom-video-block .video{height:400px}}@media(max-width:768px){section.loom-video-block .video{height:300px}}@media(max-width:576px){section.loom-video-block{padding:4rem 0}section.loom-video-block .video{height:220px}}@media(max-width:360px){section.loom-video-block .video{height:180px}}.text-block.section{padding-top:15rem;padding-bottom:5rem}@media(max-width:992px){.text-block.section{padding-top:10rem}}@media(max-width:576px){.text-block.section{padding-top:4rem;padding-bottom:2rem}.text-block.section h2{font-size:var(--fs39)}.text-block.section .text2{font-size:var(--fs14)}}.advantages-block.section{padding-top:10rem;padding-bottom:5rem}.advantages-block.section .container{display:flex;flex-direction:column;align-items:center;gap:2rem}.advantages-block.section h2 span{margin-left:19rem}.advantages-block.section .items{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;width:100%}.advantages-block.section .item{padding:3rem;font-size:var(--fs24);display:flex;gap:2rem;align-items:center;transition:all .5s 0s;position:relative;background-color:#f9fafa;border-radius:3rem;border:1px solid #d9d9d9}.advantages-block.section .item:hover .img{scale:1.1}.advantages-block.section .item .img{width:5rem;transition:all .5s 0s;min-width:5rem;padding:1rem;height:5rem;background:rgb(145 114 65 / .3);border-radius:1rem}.advantages-block.section .item .img img{width:100%;height:100%;object-position:center}.advantages-block.section .item div{max-width:590px}.advantages-block.section .text2{text-align:center;max-width:700px;margin-top:1rem}.advantages-block.section.type2 .items{grid-template-columns:repeat(3,1fr)}.advantages-block.section.type2 .item{font-size:var(--fs18);display:flex;flex-direction:column;align-items:start}.advantages-block.section.type2 .item .img{background-color:#e3e7e8}.advantages-block.section.type2 .item strong{display:block;margin-bottom:.5rem}.advantages-block.section.type2 .item br{display:none}.advantages-block.section.type2 h2 span{color:rgb(31 61 66 / .5)}@media(max-width:992px){.advantages-block.section.type2 .items{padding:1.5rem;gap:1rem}}@media(max-width:768px){.advantages-block.section h2 span{margin-left:10rem}.advantages-block.section.type2 .h2_2{margin-bottom:.5rem}.advantages-block.section.type2 .items{grid-template-columns:repeat(2,1fr)}.advantages-block.section.type2 .item:last-child{grid-column:span 2}}@media(max-width:576px){.advantages-block.section{padding-top:5rem;padding-bottom:2rem}.advantages-block.section h2 br{display:none}.advantages-block.section h2 span{margin-left:0}.advantages-block.section .items{gap:1rem}.advantages-block.section .item{padding:1.5rem;font-size:var(--fs18)}.advantages-block.section.type2 .items{display:flex;flex-direction:column}.advantages-block.section .text2{font-size:var(--fs14)}}@media(max-width:360px){.advantages-block.section .item{padding:1.5rem;font-size:var(--fs14)}}.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)}}section.table-block{padding:15rem 0 25rem 0;position:relative}section.table-block .container{display:flex;flex-direction:column;align-items:center}section.table-block h2{color:var(--dark-green);margin-bottom:0!important}section.table-block .text2{text-align:center;font-size:18px;margin-top:40px;max-width:870px}section.table-block .table{border:none;background-color:#f9fafa;width:100%}section.table-block .table table{border-spacing:0;border-collapse:collapse;width:100%}section.table-block .table th{background:rgb(212 225 223 / .6);padding:20px;justify-content:center;align-items:center;font-family:var(--font-family);border-radius:0!important;border:none!important;font-size:20px;font-weight:600}section.table-block .table tr{border-radius:0!important;background-color:#fff0!important;border-bottom:1px solid var(--stroke)}section.table-block .table tr:nth-child(2) td{font-size:20px!important;font-weight:400}section.table-block .table td{border-radius:0!important;border:none!important;font-size:20px!important;font-weight:400;padding:1.5rem!important}section.table-block .table td:first-child{border:none;font-size:20px!important;font-weight:400;text-align:left}section.table-block .table td:last-child{border:none}section.table-block .table td img{display:inline-block;margin-right:20px;float:left;margin-bottom:21px}section.table-block .aligncenter{margin:auto}@media(max-width:992px){section.table-block .table{font-size:16px}section.table-block .table th{font-size:16px}section.table-block .table tr:nth-child(2) td{font-size:16px!important;padding:1rem!important}section.table-block .table td{font-size:16px!important;padding:1rem!important}section.table-block .table td:first-child{font-size:16px!important}}@media(max-width:768px){section.table-block .table{font-size:14px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}section.table-block .table .table{overflow-x:auto;display:block}section.table-block .table th{font-size:14px;padding:.5rem;width:auto!important}section.table-block .table tr:nth-child(2) td{font-size:14px!important}section.table-block .table td{font-size:14px!important;width:auto!important;min-width:140px}section.table-block .table td:first-child{font-size:14px!important}section.table-block .text2{font-size:16px;margin-top:20px}}@media(max-width:576px){section.table-block{padding:4rem 0}section.table-block .container{gap:2rem;padding:0!important}section.table-block h2{font-size:var(--fs39)}section.table-block .text{font-size:var(--fs14)}section.table-block .table{padding-right:4rem;-webkit-mask-image:-webkit-linear-gradient(0deg,white 74%,transparent 100%)}section.table-block .table img{max-width:120px}section.table-block .table tr:nth-child(2) td:not(:first-child){font-size:12px!important}section.table-block .table td{min-width:120px}section.table-block .table td:not(:first-child){min-width:180px;font-size:12px!important}}@media(max-width:360px){section.table-block .table{font-size:12px}section.table-block .table th{font-size:12px}section.table-block .table tr:nth-child(2) td{font-size:12px!important;padding:.5rem 1rem!important}section.table-block .table td{font-size:12px!important;padding:.5rem 1rem!important}section.table-block .table td:first-child{font-size:12px!important}section.table-block .text2{font-size:14px}}.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}}