.cost-estimate-block{margin-top:24px}.cost-estimate-block .form.card{margin-bottom:24px;padding:48px;box-shadow:0 4px 8px #12121229}@media (width<=1199px){.cost-estimate-block .form.card{padding:24px}}@media (width<=767px){.cost-estimate-block .form.card{padding:16px}}.cost-estimate-block .formik-react-select-control.is-valid>div{border:1px solid #198754}.cost-estimate-block .formik-react-select-control.is-valid>div:focus{box-shadow:0 0 0 .25rem #19875440}.cost-estimate-block .formik-react-select-control.is-invalid>div{border:1px solid #dc3545}.cost-estimate-block .form label{width:100%;font-size:14px}.cost-estimate-block .form .form-check label{font-size:16px}.cost-estimate-block .form .form-label{color:#6d6d82;width:100%;margin-bottom:0}.cost-estimate-block .form .react-select-control{margin-top:8px;font-size:16px}.cost-estimate-block .form .react-select-control label{font-size:16px}.cost-estimate-block .form .react-select-control>div{border:1px solid var(--bs-border-color)}.cost-estimate-block .form .react-select-control.is-valid>div{border:1px solid #198754}.cost-estimate-block .form .react-select-control.is-valid>div:focus{box-shadow:0 0 0 .25rem #19875440}.cost-estimate-block .form .react-select-control.is-invalid>div{border:1px solid #dc3545}.cost-estimate-block .form .form-control{margin-top:8px;font-size:16px}.cost-estimate-block .form .form-control.is-invalid,.cost-estimate-block .form .form-control.is-valid{background-image:none;padding:.375rem .75rem}.cost-estimate-block .form .grid-two{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=1199px){.cost-estimate-block .form .grid-two{grid-template-columns:1fr;gap:0}}.cost-estimate-block .form .grid-three{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}@media (width<=1199px){.cost-estimate-block .form .grid-three{grid-template-columns:1fr;gap:0}}.cost-estimate-block .form .grid-four{grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;display:grid}@media (width<=1199px){.cost-estimate-block .form .grid-four{grid-template-columns:1fr;gap:0}}.cost-estimate-block .form .form-section{margin-bottom:2rem}@media (width<=1199px){.cost-estimate-block .form .form-section{margin-bottom:.5rem}}@media (width<=767px){.cost-estimate-block .form .form-section{margin-bottom:.5rem}}.cost-estimate-block .form .optiuni-checkboxes{flex-flow:wrap;justify-content:start;align-items:center;margin-top:6px;display:flex}@media (width>=1200px){.cost-estimate-block .form .optiuni-checkboxes{height:38px}}.cost-estimate-block .form .optiuni-checkboxes .form-check{margin-right:15px;display:inline-block}.cost-estimate-block .form .optiuni-checkboxes .form-check:last-of-type{margin-right:0}@media (width<=1199px){.cost-estimate-block .form .optiuni-checkboxes .form-check{min-height:26px;display:block}}.cost-estimate-block .container-engleza .ro,.cost-estimate-block .container-romana .en{display:none}.cost-estimate-block .card{overflow:hidden}.cost-estimate-block .card.success{border:1px solid #198754}.cost-estimate-block .card.failed{border:1px solid #ff4047}.cost-estimate-block .card.failed div{margin-bottom:0}.cost-estimate-block .card.failed div.alert{color:#ff4047}.cost-estimate-block .card .wp-block-table{border:0;margin-top:0;margin-bottom:0}.cost-estimate-block .card .wp-block-table thead{display:revert}.cost-estimate-block .card .wp-block-table thead tr th:last-child{width:130px}.cost-estimate-block .card .wp-block-table tbody tr{border-bottom:0}.cost-estimate-block .card .wp-block-table tbody tr:last-child td{font-weight:700}.cost-estimate-block .card .wp-block-table tbody tr:last-child td small{color:#6d6d82}.cost-estimate-block .card .wp-block-table tbody tr td{display:table-cell}.cost-estimate-block .card .wp-block-table tbody tr td:not(:first-child){border-left:1px solid #c0c0ca}@media (width<=767px){.cost-estimate-block .card .wp-block-table tbody tr td{font-size:14px}}.cost-estimate-block .card .wp-block-table tbody tr td:before{content:""}.cost-estimate-block .card .wp-block-table tbody tr:nth-child(odd) td{background-color:#fff}.cost-estimate-block .card .wp-block-table tbody tr:nth-child(2n) td{background-color:#f0f0f0}.cost-estimate-block .card .wp-block-table tr{display:table-row}.cost-estimate-block dl div{border-bottom:1px solid #e9ecef;justify-content:space-between;padding-top:10px;padding-bottom:5px;display:flex}.cost-estimate-block dl div dt{font-weight:400}.cost-estimate-block .cta{flex-direction:row;justify-content:space-between;display:flex}@media (width<=767px){.cost-estimate-block .cta{grid-template-columns:1fr;gap:16px;display:grid}.cost-estimate-block .cta div button{justify-content:space-between;width:100%;display:flex}}
