.NaNLoading_custom_spinner__Phbyn{margin:auto 0}.NaNButton_nan_button__u7j_I{padding:0 1rem;height:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row;grid-gap:1rem;gap:1rem;align-items:center;justify-content:center;position:relative;font-weight:600;font-size:1rem;line-height:1.25rem;border-radius:3px;border-width:2px}.NaNButton_nan_button__u7j_I:hover svg *{fill:#fff}.NaNButton_nan_button__u7j_I:focus{box-shadow:none}.NaNButton_nan_button__u7j_I.NaNButton_rounded__IexnR{border-radius:100rem}.NaNButton_nan_button__u7j_I.NaNButton_disabled__Df0wf,.NaNButton_nan_button__u7j_I:disabled{opacity:40%;cursor:auto}.NaNButton_nan_button__u7j_I .NaNButton_custom_spinner__e6J_H{color:#fff}.AdresSelecter_address_container__MjxRx{margin-top:5rem;width:100%;height:8.75rem;padding:1.5rem 0;background-color:#f7f8f7}.AdresSelecter_address_container__MjxRx .AdresSelecter_grid_row__Xhpwd{display:grid;grid-template-columns:12.5rem 12.5rem 5rem;grid-gap:1rem;gap:1rem;margin:0 1.5rem}.AdresSelecter_address_container__MjxRx .AdresSelecter_grid_row__Xhpwd h4{font-size:1rem;padding:0;font-weight:700}.AdresSelecter_address_container__MjxRx .AdresSelecter_selecter__90ksr{width:12.5rem}.AdresSelecter_address_container__MjxRx .AdresSelecter_muted__81rDi{margin-top:.5rem;font-size:.75rem;color:#adb5bd;font-weight:300}.AdresSelecter_address_container__MjxRx .AdresSelecter_calculate_button__R1Piy{height:2.5rem;width:5rem;font-size:.75rem;color:#fff}.HouseFound_house_found_container__tJoxw{border:2px solid #f7f8f7;border-radius:.25rem;padding:1.5rem 0}.HouseFound_house_found_container__tJoxw .row{margin:0 1.5rem;font-size:.8rem}@media screen and (max-width:768px){.HouseFound_house_found_container__tJoxw .row{grid-gap:2rem;gap:2rem}}.HouseFound_house_found_container__tJoxw .row:nth-child(2){margin-top:1.5rem}.HouseFound_house_found_container__tJoxw .HouseFound_build_type__SZts_{display:flex;flex-direction:column-reverse;padding-left:0}.HouseFound_house_found_container__tJoxw .HouseFound_build_type__SZts_>div{margin-bottom:.3rem}.HouseFound_house_found_container__tJoxw .HouseFound_build_type__SZts_ h4{margin-bottom:0;font-weight:700}.HouseFound_house_found_container__tJoxw .HouseFound_muted__mTbZ9{display:inline-block;color:#adb5bd;width:6.25rem;font-size:12px}.HouseFound_house_found_container__tJoxw .HouseFound_estimate_text__7IKMD{font-weight:500;padding-left:0}.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ{margin-top:1rem;position:relative;padding:1rem;box-shadow:5px 5px 15px 3px #cbcbcb;border-radius:.25rem;font-weight:500}.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ>div{padding-left:0}.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ>div :first-child{font-weight:400;font-size:13px}.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ>div :nth-child(2){font-weight:700;font-size:2rem;line-height:2.5rem}.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ>div :nth-child(3){font-size:10px}@media screen and (min-width:768px){.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ>div:last-child{padding-left:1.5rem}}.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ .HouseFound_devider__0Lq7o{position:absolute;left:50%;width:1px;height:4.5rem;border-left:2px dashed #cbcbcb;padding:0;margin-left:-1px}@media screen and (max-width:768px){.HouseFound_house_found_container__tJoxw .HouseFound_totals_row__g6YNQ .HouseFound_devider__0Lq7o{display:none}}.CostContainer_cost_container___689U{background-color:#fff;padding-bottom:1.5rem;border-radius:3px}.CostContainer_cost_container___689U .CostContainer_header__c8nVj{background-color:rgba(165,188,248,.1);width:100%;top:0;padding:.5rem 0 0 1rem;height:2rem;font-size:.6875rem;font-weight:500}.CostContainer_cost_container___689U .CostContainer_content__aNkyW{font-size:2rem;line-height:2.5rem;font-weight:700;margin:0 1rem;padding:.5rem 0 0}.CostContainer_cost_container___689U .CostContainer_content__aNkyW span{bottom:0;padding:0;vertical-align:sub}.CostContainer_cost_container___689U .CostContainer_content__aNkyW.CostContainer_info_block__ZpmHW{margin-top:.5rem;font-weight:inherit;line-height:1rem;font-size:.75rem}.CostContainer_cost_container___689U .CostContainer_price_description__GnOhZ{font-size:.625rem;margin-left:1rem;font-weight:500}.InfoBlockTemplate_info_block_container__D61LE{background-color:#f8f8f8;width:100%;padding:1.5rem 0;margin-bottom:.5rem}.InfoBlockTemplate_info_block_container__D61LE h5{margin-left:1.5rem;padding-bottom:1rem;font-size:1.125rem;font-weight:700}.InfoBlockTemplate_info_block_container__D61LE .InfoBlockTemplate_info_text__sIvVK{padding:0;margin-top:-50rem;opacity:0;transition:margin-top .5s ease-in-out,opacity .5s ease-in-out;font-size:.75rem}.InfoBlockTemplate_info_block_container__D61LE .InfoBlockTemplate_info_text__sIvVK.InfoBlockTemplate_info_text_open__5IFF7{margin-top:2rem;opacity:1}.InfoBlockTemplate_info_block_container__D61LE .InfoBlockTemplate_info_text__sIvVK.InfoBlockTemplate_info_text_open__5IFF7 :last-child{margin-bottom:0;padding-bottom:0}.InfoBlockTemplate_info_block_container__D61LE .InfoBlockTemplate_button__G6mRV{color:#fff;height:2rem;margin:.2rem auto;font-size:.75rem;font-weight:500}.InfoBlockTemplate_info_block_container__D61LE .InfoBlockTemplate_button_row__eFsGA{margin-top:.5rem!important;overflow:hidden}.InfoBlockTemplate_info_block_container__D61LE .row{margin:0 1.5rem;grid-gap:1rem;gap:1rem}.InfoBlockTemplate_info_block_container__D61LE .row .col-md-6{padding:0;box-shadow:5px 5px 15px 3px #cbcbcb}@media screen and (min-width:768px){.InfoBlockTemplate_info_block_container__D61LE .row .col-md-6{width:calc(50% - .5rem)}}