:root{--primary:#1e8a3c;--primary_dark:#17702f;--lime:#c6f24e;--lime_dark:#b3e03a;--title:#0f1a12;--text:#46564a;--line:#eaeaea;--light:#f7f8fb;--dark:#010825;--navy:#092144;--grad_title:linear-gradient(90deg,#5cc660 0%,#c5ffcd 50%,#51feea 100%)}html{scroll-behavior:smooth;font-size:clamp(7.5px,0.520834vw,10px)}.content{max-width:138rem;margin:0px auto;position:relative}.content .content{padding:0px}.tcon h1,.tcon h2{color:var(--title);font-weight:700;font-size:5.5rem;line-height:6.93rem;text-transform:uppercase}.tcon .tag + h1,.tcon .tag + h2{margin-top:2.6rem}.tcon h1 em,.tcon h2 em{color:var(--primary)}.tcon p{color:var(--text);font-size:2.2rem;line-height:3.3rem}.tcon h1 + p,.tcon h2 + p{margin-top:2.3rem}.tcon.center{text-align:center}.tcon.light h1,.tcon.light h2{color:#fff}.tcon.light p{color:rgba(255,255,255,0.8)}.tcon.light h1 em,.tcon.light h2 em{color:var(--lime)}.btn,.btn_line{display:inline-flex;align-items:center;justify-content:center;gap:1.6rem;height:6.4rem;padding:0px 3.4rem;border-radius:3.2rem;cursor:pointer;white-space:nowrap;font-weight:600;font-size:2.42rem;line-height:1;transition:0.3s}.btn.arrow::after,.btn_line.arrow::after{content:'';flex-shrink:0;width:1.1rem;height:1.1rem;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M.7 11.3 11 1M2.6 1H11v8.4'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M.7 11.3 11 1M2.6 1H11v8.4'/%3E%3C/svg%3E") no-repeat center / contain;transition:transform 0.3s}.btn.arrow:hover::after,.btn_line.arrow:hover::after{transform:translate(0.2rem,-0.2rem)}.btn{color:#fff;background-color:var(--primary)}.btn:hover{background-color:var(--primary_dark);box-shadow:0px 1rem 2.4rem rgba(30,138,60,0.3)}.btn.lime{color:var(--title);background-color:var(--lime)}.btn.lime:hover{background-color:var(--lime_dark);box-shadow:0px 1rem 2.4rem rgba(198,242,78,0.35)}.btn.sm,.btn_line.sm{gap:1.4rem;height:5.6rem;padding:0px 2.9rem;border-radius:2.8rem;font-size:2.11rem}.btn.sm.arrow::after,.btn_line.sm.arrow::after{width:1rem;height:1rem}.between{justify-content:space-between}@media screen and (min-width:769px) and (max-width:1440px){.content{padding:0px 3rem}}@media screen and (min-width:769px) and (max-width:1024px){.content{max-width:960px}.tcon h1,.tcon h2{font-size:4.84rem;line-height:1.2}}@media screen and (max-width:768px){.content{padding:0px 20px}.tcon .tag + h1,.tcon .tag + h2{margin-top:14px}.tcon h1,.tcon h2{font-size:28px;line-height:1.2}.tcon p{font-size:15px;line-height:1.6}.tcon h1 + p,.tcon h2 + p{margin-top:12px}.btn,.btn_line,.btn.sm,.btn_line.sm{height:48px;gap:10px;padding:0px 24px;border-radius:24px;font-size:16px}.btn.arrow::after,.btn_line.arrow::after{width:10px;height:10px}}.rental_faq{padding:12rem 0px 12rem;background-color:#fff}.rental_faq .content{display:grid;grid-template-columns:46rem minmax(0px,1fr);align-items:start;column-gap:8rem}.rental_faq .side{position:sticky;top:12rem}.rental_faq .side .tcon p{font-size:2.2rem;line-height:3.54rem}.rental_faq .ask{position:relative;overflow:hidden;margin-top:4.4rem;padding:3.2rem 3.2rem 3.4rem;border-radius:2rem;background:radial-gradient(60% 80% at 100% 0%,rgba(92,198,96,0.35) 0%,rgba(92,198,96,0) 100%),radial-gradient(60% 60% at 0% 100%,rgba(81,254,234,0.16) 0%,rgba(81,254,234,0) 100%),var(--dark)}.rental_faq .ask h3{color:#fff;font-weight:700;font-size:2.64rem;line-height:3.3rem;text-transform:uppercase}.rental_faq .ask p{margin-top:1.2rem;color:rgba(255,255,255,0.78);font-size:1.98rem;line-height:3.09rem}.rental_faq .ask .btn{margin-top:2.6rem}.rental_faq .list li + li{margin-top:1.4rem}.rental_faq .faq_item{border:1px solid var(--line);border-radius:1.8rem;background-color:#fff;transition:border-color 0.3s,box-shadow 0.3s}.rental_faq .question{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2.4rem 2.8rem 2.4rem 3.2rem;cursor:pointer}.rental_faq .question h3{color:var(--title);font-weight:600;font-size:2.42rem;line-height:3.39rem;transition:color 0.3s}.rental_faq .question i{position:relative;flex-shrink:0;width:4.4rem;height:4.4rem;border:1px solid #dfe3e0;border-radius:50%;transition:0.3s}.rental_faq .question i::before,.rental_faq .question i::after{content:'';position:absolute;left:50%;top:50%;width:1.4rem;height:0.2rem;margin:-0.1rem 0px 0px -0.7rem;border-radius:0.1rem;background-color:var(--title);transition:0.3s}.rental_faq .question i::after{transform:rotate(90deg)}.rental_faq .answer{display:none;padding:0px 10rem 2.8rem 3.2rem}.rental_faq .answer p{color:var(--text);font-size:2.09rem;line-height:3.44rem}.rental_faq .faq_item:hover{border-color:rgba(30,138,60,0.4)}.rental_faq .faq_item:hover .question i{border-color:var(--primary)}.rental_faq .faq_item.active{border-color:var(--primary);box-shadow:0px 1.4rem 3.4rem rgba(30,138,60,0.1)}.rental_faq .faq_item.active .question h3{color:var(--primary)}.rental_faq .faq_item.active .question i{border-color:var(--primary);background-color:var(--primary)}.rental_faq .faq_item.active .question i::before,.rental_faq .faq_item.active .question i::after{background-color:#fff}.rental_faq .faq_item.active .question i::after{transform:rotate(0deg)}@media screen and (min-width:769px) and (max-width:1024px){.rental_faq{padding:9rem 0px 9rem}.rental_faq .content{grid-template-columns:minmax(0px,1fr);row-gap:5rem}.rental_faq .side{position:static;display:grid;grid-template-columns:minmax(0px,1fr) 40rem;align-items:end;column-gap:5rem}.rental_faq .ask{margin-top:0px}.rental_faq .answer{padding-right:6rem}}@media screen and (max-width:768px){.rental_faq{padding:60px 0px 60px}.rental_faq .content{display:flex;flex-direction:column}.rental_faq .side{display:contents}.rental_faq .list{order:2}.rental_faq .side .tcon p{font-size:16px;line-height:1.6}.rental_faq .ask{order:3;margin-top:28px;padding:24px 20px 26px;border-radius:16px}.rental_faq .ask h3{font-size:19px;line-height:24px}.rental_faq .ask p{margin-top:8px;font-size:15.5px;line-height:24px}.rental_faq .ask .btn{margin-top:18px}.rental_faq .list{margin-top:28px}.rental_faq .list li + li{margin-top:10px}.rental_faq .faq_item{border-radius:14px}.rental_faq .question{gap:14px;padding:16px 16px 16px 18px}.rental_faq .question h3{font-size:17px;line-height:23px}.rental_faq .question i{width:32px;height:32px}.rental_faq .question i::before,.rental_faq .question i::after{width:11px;height:2px;margin:-1px 0px 0px -5.5px}.rental_faq .answer{padding:0px 18px 18px}.rental_faq .answer p{font-size:15.5px;line-height:1.65}}