.wb-section{border:1px solid #111;padding:40px;margin-top:75px;margin-bottom:75px}.wb-section .wb-two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.wb-section label{display:block;font-size:13px;font-weight:600;margin-bottom:24px}.wb-section input:not([type=checkbox]),.wb-section select,.wb-section textarea{display:block;width:100%;padding:12px;margin-top:10px;border:1px solid #999;background:#fff;color:#111;font:inherit;font-size:14px;font-weight:400;border-radius:0}.wb-section textarea{resize:vertical}.wb-section fieldset{border:0;padding:0;margin:5px 0 25px;min-width:0}.wb-section legend{font-size:16px;font-weight:600;margin-bottom:18px}.wb-section .wb-goals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px}.wb-section .wb-goals label{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:400;margin:0}.wb-section input[type=checkbox]{margin-top:5px;accent-color:#111}.wb-section [hidden]{display:none!important}.wb-section .wb-result{border-top:1px solid #111;margin-top:30px;padding-top:28px}.wb-section .wb-result h3{font-size:27px}.wb-section .wb-result p{font-size:15px;line-height:1.8;margin-top:18px}.wb-section .wb-result p.wb-price{font-size:42px;font-weight:600;line-height:1.2}.wb-section .wb-result p.wb-price:empty{display:none}.wb-section .wb-note{font-size:12px!important;color:#575757}.wb-section #wb-preview{margin-block:24px;font-size:12px;line-height:1.8}.wb-section .button{max-width:100%}.wb-section #wb-error{font-size:13px;color:#8a1c1c;margin-top:15px}@media(max-width:760px){.wb-section{padding:25px 20px;margin-block:50px}.wb-section .wb-two{grid-template-columns:1fr;gap:0}.wb-section .wb-goals{grid-template-columns:1fr}.wb-section .button{font-size:11px;gap:12px;padding-inline:14px}}
