.contact-pricing:first-child{position:relative}@media (max-width:1499px){.contact-pricing:first-child{margin-top:clamp(1.25rem,-.8929rem + 5.9524vw,6.25rem)}}.contact-pricing:first-child:before{background:#fffbfe;content:"";height:40px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}@media (max-width:1499px){.contact-pricing:first-child:before{content:none}}.contact-pricing__inner{background:#fff;border:1px solid #fbf1f9;border-radius:8px;display:flex;gap:clamp(2.5rem,-.1786rem + 7.4405vw,8.75rem);margin-inline:auto;min-height:350px;padding:clamp(2.5rem,1.9643rem + 1.4881vw,3.75rem) clamp(1.25rem,.7143rem + 1.4881vw,2.5rem);width:min(1320px,100%)}@media (max-width:959px){.contact-pricing__inner{flex-direction:column;gap:20px}}.contact-pricing__content{display:flex;flex:1 1 100%;flex-direction:column;gap:clamp(2.5rem,1.9643rem + 1.4881vw,3.75rem);max-width:490px}@media (max-width:959px){.contact-pricing__content{align-items:center;flex-direction:row;gap:16px;justify-content:space-between;max-width:unset}}@media (max-width:359px){.contact-pricing__content{flex-direction:column}}.contact-pricing__heading{color:#400a22;font-size:clamp(1.75rem,1.4286rem + .8929vw,2.5rem);margin-block:0!important}@media (max-width:959px){.contact-pricing__heading{flex:1}}@media (max-width:575px){.contact-pricing__heading{font-size:clamp(1.25rem,1.1429rem + .2976vw,1.5rem)}}@media (max-width:359px){.contact-pricing__heading{flex-direction:column;text-align:center}}.contact-pricing__person{align-items:center;display:flex;gap:clamp(1rem,.5714rem + 1.1905vw,2rem)}@media (max-width:959px){.contact-pricing__person{flex:1;max-width:-moz-max-content;max-width:max-content}}@media (max-width:767px){.contact-pricing__person{flex-direction:column;gap:8px;justify-content:center;text-align:center}}.contact-pricing__person__image{max-width:112px}@media (max-width:575px){.contact-pricing__person__image{max-width:80px}}.contact-pricing__person__image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.contact-pricing__person__name{color:#4f2638;font-family:PPWriter,serif;font-size:clamp(1.5rem,1.2857rem + .5952vw,2rem);line-height:1;margin-block:0!important}@media (max-width:575px){.contact-pricing__person__name{font-size:clamp(1.125rem,1.0714rem + .1488vw,1.25rem)}}.contact-pricing__person__position{color:#955b67;font-weight:500;margin-block:8px 0!important}@media (max-width:959px){.contact-pricing__person__position{display:none}}.contact-pricing__person__phone{color:#955b67;display:flex;font-weight:500;gap:4px}@media (max-width:960px){.contact-pricing__person__phone{white-space:nowrap}}.contact-pricing__form{flex:1 1 100%;max-width:50%}@media (max-width:959px){.contact-pricing__form{max-width:unset}}.contact-pricing__form .form__wrapper{display:flex;flex-direction:column;flex-grow:1;gap:16px}.contact-pricing__form .form__footer{align-items:center;display:flex;gap:16px;justify-content:space-between}@media (max-width:1259px){.contact-pricing__form .form__footer{align-items:flex-start;flex-direction:column}}.contact-pricing__form .form__footer .btn{margin-top:1.5rem}@media (max-width:1259px){.contact-pricing__form .form__footer .btn{margin-left:auto}}@media (max-width:575px){.contact-pricing__form .form__footer .btn{margin-left:unset;width:100%}.contact-pricing__form .form__footer label{font-size:12px}}@media (max-width:329px){.contact-pricing__form .form__footer label{font-size:10px}}.contact-pricing__form a{color:#795164;display:inline-block;font-size:clamp(.8125rem,.7857rem + .0744vw,.875rem);margin-top:2rem}