.section-pricing-3{background-color:#f9f5f0;padding:3.7rem 0 10.6rem}.section-pricing-3 .shell{max-width:122.3rem}.section-pricing-3 .section__head{margin-bottom:7rem;text-align:center}.section-pricing-3 .section__head h6:not(:last-child){margin-bottom:2.5rem}.section-pricing-3 .section__head h3{letter-spacing:-.033rem}.section-pricing-3 .section__foot{margin-top:2.5rem}@media (max-width:1200px){.section-pricing-3{padding:4rem 0 6rem}}@media (max-width:1023px){.section-pricing-3 .section__head{margin-bottom:4rem}}.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__featured p{margin: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 0 #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__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}@media (max-width:1200px){.plans-alt .plans__main{padding:2.5rem 1rem}.plans-alt .plans__body{padding-left:1rem;padding-right:1rem}}@media (max-width:1023px){.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}}.widget-offer{align-items:center;background:#f9f1dc;border-radius:2rem;box-shadow:0 .4rem .4rem 0 #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}.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}.hint{font-size:1.6rem;font-weight:500;line-height:1}.hint p:not(:last-child){margin-bottom:1.2em}