.pricing.about h2{color:#182d21}.pricing.about .pricing-deco__group span{background:#ff4d00}.pricing .form-title:empty,.pricing.about p.desc:empty{display:none}.custom-form-container{background:rgba(241,237,232,.95);border-radius:20px;margin-bottom:30px;margin-top:20px;padding:30px;text-align:left;width:100%}.pricing{align-items:center;background-attachment:fixed;background-position:50%;background-position:center 60%;background-repeat:no-repeat;background-size:cover;display:flex;min-height:420px;padding:90px 80px 90px 120px}.pricing.about{min-height:750px}.pricing-bg{inset:-30%}.pricing-deco{bottom:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;margin:0 auto;max-width:1170px;padding:28px 0 36px;position:absolute!important;right:0;top:0}.pricing-deco__group{display:flex;flex-direction:column;gap:8px}.pricing-deco__group span{background:#48de93;display:block;height:2px}.pricing-inner{align-items:flex-end;display:grid;gap:0 60px;grid-template-columns:480px 1fr;position:relative;width:100%;z-index:2}.pricing.about h2{margin-bottom:20px}.pricing.about{margin-top:-138px}.pricing.about.no-margin{margin-top:0!important}.pricing.about .pricing-deco{display:none}.pricing-inner h2{color:#fff;font-size:clamp(56px,6vw,88px);font-weight:700;letter-spacing:-.02em;line-height:.95;margin:0}.pricing-right{display:flex;flex-direction:column;gap:0;justify-content:center;padding-bottom:30px}.pricing-inner .desc{color:hsla(0,0%,100%,.88);font-size:17px;line-height:1.65;margin:0 0 32px;max-width:400px}.pricing-btns{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.pricing.product{margin-top:-1px;min-height:520px}.product .pricing-btns{justify-content:unset}.pricing-left{color:#182d21;font-family:NB International Pro;font-size:20px;font-style:normal;font-weight:400;letter-spacing:-.4px;line-height:24px}.btn-orange{background:#ff4d00;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.07em;padding:15px 28px;text-transform:uppercase;transition:opacity .2s;white-space:nowrap}.btn-orange:hover{opacity:.85}.btn-outline{background:transparent;border:1.5px solid hsla(0,0%,100%,.75);border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.07em;padding:14px 28px;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s;white-space:nowrap}.btn-outline:hover{background:hsla(0,0%,100%,.1);border-color:#fff}.pricing{overflow:hidden;position:relative}.pricing.about .hs_message.hs-message.hs-fieldtype-textarea legend.hs-field-desc{margin-bottom:0}.pricing.about .pricing-inner{align-items:center}.pricing-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:160%;inset:0;position:absolute;top:-20%;width:100%;will-change:transform;z-index:0}.pricing-deco,.pricing-inner{position:relative;z-index:1}.pricing.product .pricing-inner{margin:0 auto;max-width:1480px}@media (max-width:1200px){.pricing{padding:80px 60px}.pricing-inner{gap:0 40px;grid-template-columns:340px 1fr}.pricing-inner h2{font-size:clamp(44px,5vw,64px)}}@media (max-width:991px){.pricing{padding:70px 40px}.pricing.about{margin-top:0}.pricing-inner{gap:24px 0;grid-template-columns:1fr;text-align:left}.pricing-inner h2{font-size:clamp(40px,7vw,56px)}.pricing-inner .desc{font-size:16px;margin-bottom:24px;max-width:100%}.pricing-deco{left:10%}.about .pricing-left{text-align:center}}@media (max-width:767px){.pricing{align-items:flex-start;min-height:unset;padding:60px 24px 80px}.pricing-deco{flex-direction:column;justify-content:space-between;left:0;padding:30px 0;right:0;width:100%}.pricing-deco,.pricing-deco__group{align-items:center}.pricing-inner{gap:16px 0;grid-template-columns:1fr;text-align:center}.pricing-inner h2{font-size:30px}.pricing.product .pricing-inner h2{font-size:50px;line-height:normal}.pricing-right{align-items:center}.pricing-inner .desc{font-size:15px;line-height:1.6;margin-bottom:28px;max-width:100%;text-align:center}.pricing-btns{align-items:stretch;flex-direction:column;gap:12px;width:100%}.btn-orange,.btn-outline{font-size:12px;padding:16px 24px;text-align:center;width:100%}.pricing-btns .button{margin:0 auto;text-align:center}.pricing.about{margin-top:-70px;min-height:470px;padding-bottom:20px}.pricing.product .pricing-deco__group span{margin-bottom:6px;width:28px!important}.pricing.product .pricing-deco__group.pricing-deco__group--top:before{background:#48de93;content:"";height:2px;position:relative;top:0;width:28px}}@media (max-width:480px){.pricing.product .pricing-deco{padding:0}.pricing-inner .desc{font-size:14px}.pricing.about{min-height:430px;padding-bottom:20px}.pricing.product .pricing-btns .button{font-size:13px;padding-left:20px!important;padding-right:20px!important}}