.section-pricing{background-color:#faf7f5;padding:3.7rem 0 10.6rem}.section-pricing .shell{max-width:122.3rem}.section-pricing .section__head{margin-bottom:7rem;text-align:center}.section-pricing .section__head h6:not(:last-child){margin-bottom:2.5rem}.section-pricing .section__head h3{letter-spacing:-.033rem}.section-pricing .section__foot{margin-top:2.5rem}.plans-alt{--gutter-x: 2.4rem;--gutter-y: 2.4rem;--col-size: 25%;display:flex;flex-wrap:wrap;margin:0 calc(var(--gutter-x) * -.5);row-gap:var(--gutter-y)}.plans-alt .btn{background-color:transparent;border:.1rem solid #76aa9c;color:#1d5243;font-size:1.6rem;font-weight:600;letter-spacing:0;transition:background .3s,border .3s,color .3s;width:100%}.plans-alt .featured .btn{background-color:#c2efe3;border-color:#c2efe3}.plans-alt .btn:hover{background-color:#192d41;border-color:#192d41;color:#c2efe3}.plans-alt .plans__col{padding:0 calc(var(--gutter-x) * .5);width:var(--col-size)}.plans-alt .plans__inner{border-radius:2rem;display:flex;flex-direction:column;min-height:100%;overflow:hidden}.plans-alt .plans__featured{background-color:#c2efe3;color:#12382e;font-family:Inter;font-size:1.6rem;font-weight:600;letter-spacing:.1rem;line-height:150%;margin-bottom:-2rem;padding-bottom:2rem;text-align:center;text-transform:uppercase}.plans-alt .plans__featured-inner{padding:.8rem 0}.plans-alt .plans__col:not(.featured) .plans__featured{margin:0;opacity:0;padding:0}.plans-alt .plans__col:not(.featured) .plans__featured-inner{display:none}.plans-alt .plans__col.featured .plans__inner{box-shadow:0 0 0 .4rem #c2efe3}.plans-alt .plans__main{background-color:#fff;border-radius:2rem 2rem 0 0;box-shadow:0 .4rem .4rem #0000000a;flex-grow:1;padding:3.2rem 1.4rem 4.1rem}.plans-alt .plans__body,.plans-alt .plans__head{display:flex;flex-direction:column}.plans-alt .plans__head{color:#554e45;gap:3.6rem;margin-bottom:3.6rem;text-align:center}.plans-alt .plans__title{font-size:1.4rem;line-height:150%;margin-bottom:auto}.plans-alt .plans__title h5{color:#192d41;font-family:Newzald;font-size:2.8rem;font-weight:500;letter-spacing:0;line-height:3.79rem;text-align:center}.plans-alt .plans__title h5:not(:last-child){margin-bottom:.4em}.plans-alt .plans__price{font-size:1.2rem;line-height:1.5}.plans-alt .plans__body{color:#192d41;font-size:1.4rem;gap:2.35rem;line-height:1.5;padding-left:1.7rem;padding-right:1.7rem}.plans-alt .plans__body h6{font-weight:400}.plans-alt .plans__body strong{font-weight:600}.plans-alt .plans__body ul{font-size:1.6rem;font-weight:500;line-height:1}.plans-alt .plans__body ul li:not(:last-child){margin-bottom:.85em}.plans-alt .plans__body hr{background-color:#e0e0df;border:none;height:.1rem;margin:0}.plans-alt .plans__body .small{color:#706c65;font-size:1.2rem}.plans-alt .plans__cell{display:flex;flex-direction:column;justify-content:center;min-height:var(--content-height)}.plans-alt .plans__content ul{list-style-type:none}.plans-alt .plans__content p:not(:last-child){margin-bottom:.7em}.price{font-size:1.4rem}.price:not(:last-child){margin-bottom:1.8rem}.price span{color:#2b735f;font-size:3.2rem;font-weight:700;line-height:1}.widget-offer{align-items:center;background:#f9f1dc;border-radius:2rem;box-shadow:0 .4rem .4rem #0000000a;display:flex;flex-wrap:wrap;gap:4rem;padding:3rem 3.2rem}.widget-offer:not(:last-child){margin-bottom:2.7rem}.widget-offer .widget__content{flex-grow:1;width:10%}.widget-offer .widget__content h4{font-family:Newzald;font-size:28px;font-weight:500;letter-spacing:0;line-height:37.9px}.widget-offer .widget__content h4:not(:last-child){margin-bottom:.5em}.widget-offer .widget__actions{max-width:20%}.widget-offer .widget__actions .btn{letter-spacing:0;padding-left:3.6rem;padding-right:3.6rem}.hint{font-size:1.6rem;font-weight:500;line-height:1}.hint p:not(:last-child){margin-bottom:1.2em}.hint p{font-size:14px}@media(max-width:1200px){.section-pricing{padding:4rem 0 6rem}.plans-alt .plans__main{padding:2.5rem 1rem}.plans-alt .plans__body{padding-left:1rem;padding-right:1rem}}@media(max-width:1023px){.section-pricing .section__head{margin-bottom:4rem}.plans-alt{--col-size: 50%}}@media(max-width:767px){.plans-alt{--col-size: 100%}.plans-alt .plans__head{gap:2.5rem;margin-bottom:2.5rem}.plans-alt .plans__body{gap:1rem}.plans-alt .plans__cell{min-height:0}}.section-faqs{padding:9.6rem 0}.section-faqs .section__head{margin:0 auto 2.4rem;max-width:84.7rem}.section-faqs .section__head h4{color:#0d4057;font-size:2.8rem;letter-spacing:-.33px}.section-faqs .section__body{margin:0 auto;max-width:84.7rem}.section-faqs .section__body h6{color:#0d4057;font-weight:700;letter-spacing:.05em;margin-bottom:2.4rem;text-transform:uppercase}.section-faqs .section__accordion+h6{margin-top:6.7rem}.accordion .accordion__section{border-top:1px solid #e0e0df;padding-bottom:.6rem;padding-top:.6rem;transition:padding .3s,margin .3s}.accordion .accordion__section:last-child{border-bottom:1px solid #e0e0df}.accordion .accordion__head{appearance:none;background:none;border:0;cursor:pointer;display:block;font:inherit;padding:1.6rem 3.8rem;position:relative;text-align:left;width:100%}.accordion .accordion__head h5{color:#0d4057;font-size:1.8rem;font-weight:600;margin-bottom:0}.accordion .accordion__expand{position:absolute;right:4.4rem;top:2.1rem}.accordion .accordion__body{font-size:1.6rem;line-height:1.75;max-width:72rem;padding:0 3.8rem 3rem}.accordion .accordion__body ul{padding-left:2.4rem}.accordion .accordion__section.is-current{background-color:#fff;border-color:#fff;margin-bottom:2.2rem}@media(min-width:1023px){.accordion .accordion__section.is-current{padding-bottom:1.7rem;padding-top:1.7rem}}.accordion .accordion__section.is-current .accordion__expand span:last-child{transform:rotate(0)}.ico-expand{display:inline-block;height:1.8rem;position:relative;width:1.8rem}.ico-expand span{background-color:#216ab3;height:.2rem;inset:0;margin:auto;position:absolute;transition:transform .3s;width:100%}.ico-expand span:last-child{transform:rotate(-90deg)}@media(max-width:1023px){.accordion .accordion__section{padding:0 3rem 0 0}.accordion .accordion__head{padding:1.6rem 2rem}.accordion .accordion__expand{right:-2rem}.accordion .accordion__body{padding:0 2rem 2rem}}@media(max-width:767px),screen and (max-width:812px)and (orientation:landscape){.section-faqs{padding:5.6rem 0}.section-faqs .section__accordion+h6{margin-top:3rem}.accordion .accordion__body{font-size:1.4rem}.accordion .accordion__section.is-current{margin-bottom:0}}
