@keyframes Hint_rotate-left___jJcj{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Hint_rotate-right__pYdKF{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Hint_sidebarBottom__AK1P6{border-radius:10px;border-radius:.625rem;margin:.625rem 0 0;padding:.625rem;background:#fff}.Hint_sidebarBottom__AK1P6 .Hint_tagRectangle__Cf0Ed{padding:.125rem .625rem;border-radius:2px;border-radius:.125rem;color:#fff;background:#fa1340;white-space:nowrap;font-weight:700;padding:.25rem;font-size:10px;font-size:.625rem;background:#ccc}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl{padding-left:.625rem;cursor:pointer}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl .Hint_hint__ISxkm{padding:.625rem}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl:not(:last-child) .Hint_hint__ISxkm{border-bottom:1px solid #ddd}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl .Hint_hintTitle__E4Akg{font-size:12px;font-size:.75rem;padding-left:.625rem;font-weight:700}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl.Hint_active__N2Qqc{border-radius:4px;border-radius:.25rem;background:#f5f5f5}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl.Hint_active__N2Qqc .Hint_tagRectangle__Cf0Ed{background-color:#35db0f}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl.Hint_active__N2Qqc .Hint_hint__ISxkm{border-bottom:none}@media(max-width:1023px){.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl .Hint_hintItem__0W6Tl .Hint_hint__ISxkm{padding-left:0}}@media(max-width:768px){.Hint_sidebarBottom__AK1P6{display:flex;overflow-x:scroll;margin-left:-.625rem;margin-right:-.625rem}.Hint_sidebarBottom__AK1P6 .Hint_hintItem__0W6Tl{margin-right:.875rem;padding-left:unset;border-radius:4px;border-radius:.25rem;background:#f5f5f5}.Hint_sidebarBottom__AK1P6 .Hint_hint__ISxkm{white-space:nowrap;padding:12px!important}.Hint_sidebarBottom__AK1P6 hr{display:none}}@keyframes PriceBar_rotate-left__wkrLO{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes PriceBar_rotate-right__WbbC3{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@media(max-width:768px){.PriceBar_priceBarWrapper__IL2_Y{display:none}}.PriceBar_priceBar__aiHHH{padding:1.25rem;font-size:10px;font-size:.625rem;color:#222;box-shadow:0 3px 35px 0 rgba(0,0,0,.2);margin:1.875rem 0 0;border-radius:10px;border-radius:.625rem;background:#fff}.PriceBar_priceBar__aiHHH span{line-height:2.4}@media(max-width:768px){.PriceBar_priceBar__aiHHH{font-size:14px;font-size:.875rem;box-shadow:none;height:calc(100vh - 63px);border-top:1px solid #ddd;border-radius:unset;margin:unset}}.PriceBar_priceBar__aiHHH .PriceBar_btnSubmitEstimate__c2KcP{text-align:center}.PriceBar_priceBar__aiHHH .PriceBar_btnSubmitEstimate__c2KcP .PriceBar_estimateSubmit__W7aek{background:var(--primary)}.PriceBar_priceBar__aiHHH .PriceBar_btnSubmitEstimate__c2KcP .PriceBar_estimateSubmit__W7aek:hover{background-color:#f83;color:#fff}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_btnSubmitEstimate__c2KcP{padding:.625rem 0 0}.PriceBar_priceBar__aiHHH .PriceBar_btnSubmitEstimate__c2KcP .PriceBar_estimateSubmit__W7aek{padding:1.25rem 3.125rem}.PriceBar_priceBar__aiHHH .PriceBar_btnSubmitEstimate__c2KcP .PriceBar_btn__10X5a{padding:.8125rem 0;background-color:#f87b06}}.PriceBar_priceBar__aiHHH .PriceBar_textError__eWpCY{font-size:12px;font-size:.75rem;margin-top:.5rem;text-align:center;font-weight:700;line-height:2;color:#ec0d0d;display:none}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_textError__eWpCY.PriceBar_modalOnly__TzNIc{display:block}}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO.PriceBar_costTotal__9Xr7a{padding-bottom:.625rem}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a{display:flex;justify-content:space-between;align-items:center;font-weight:700}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a .PriceBar_titlePrice__9zjQc{font-size:14px;font-size:.875rem}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a.PriceBar_pc-only__CfZuE{display:none}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a span,.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a span:last-child{font-size:18px;font-size:1.125rem}}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a span:first-child{line-height:1.4;width:28%}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a .PriceBar_totalPrice__jqSEG{width:70%;line-height:1.4;text-align:right;font-size:18px;font-size:1.125rem}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a .PriceBar_totalPrice__jqSEG .PriceBar_currency__ILSJC{font-size:10px;font-size:.625rem;width:100%}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costTitle__y_66a .PriceBar_totalPrice__jqSEG{flex-direction:row;align-items:flex-end;width:-moz-fit-content;width:fit-content;line-height:1}}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costDetail__uOhM5{display:flex;justify-content:space-between;align-items:baseline;padding-left:1.25rem}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costDetail__uOhM5 span:first-child{max-width:70%;padding-right:.625rem}.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costDetail__uOhM5 span:last-child{font-size:12px;font-size:.75rem}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costDetail__uOhM5 span:last-child{font-size:14px;font-size:.875rem}}@media(max-width:1023px){.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costDetail__uOhM5{padding-left:.3125rem}}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_costGroup__BTTTO .PriceBar_costDetail__uOhM5{padding-left:1.25rem}}.PriceBar_priceBar__aiHHH .PriceBar_note__ZzR8u{padding-bottom:.875rem;margin-bottom:.75rem;border-bottom:1px solid #ddd}@media(max-width:768px){.PriceBar_priceBar__aiHHH .PriceBar_note__ZzR8u{font-size:12px;font-size:.75rem;letter-spacing:-.1px}.PriceBar_modal__ulYcy .PriceBar_headerModal__FXjM_{height:63px;height:3.9375rem;width:100%;position:fixed;top:0;left:0;display:block;z-index:100000;background-color:#fff;box-shadow:0 -10px 24px 0 rgba(0,0,0,.5)}.PriceBar_modal__ulYcy .PriceBar_headerModal__FXjM_ .PriceBar_logoModal__EnpFG{width:186px;width:11.625rem;padding-left:.625rem;padding-top:.5625rem;position:fixed;top:0;left:0;z-index:10000}.PriceBar_modal__ulYcy .PriceBar_headerModal__FXjM_ .PriceBar_logoModal__EnpFG img{width:48%;height:auto}.PriceBar_modal__ulYcy .PriceBar_rightHeader__bBj9I{display:none}}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf{position:fixed;top:6px;top:.375rem;right:6px;right:.375rem;height:53px;height:3.3125rem;min-width:193px;min-width:12.0625rem;z-index:9999;text-align:right;color:#fff;background-color:#3c414e;border-radius:4px}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf span{font-size:10px;font-size:.625rem;font-weight:700}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf span.PriceBar_sumPrice__dZY63{font-size:16px;font-size:1rem;line-height:1}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf span.PriceBar_tggMenu__X0C_Y{font-size:8px;font-size:.5rem}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf i{height:20px;height:1.25rem;display:block;width:100%;text-align:center}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf .PriceBar_spCostBtn__aCrsh{display:flex;align-items:center;justify-content:flex-end}.PriceBar_modal__ulYcy .PriceBar_spCost__1HMLf .PriceBar_spCostBtn__aCrsh div{padding-right:.625rem}@keyframes Color_rotate-left__3WEOi{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Color_rotate-right__LL_2p{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Color_colorList__Jv0ti{display:flex;flex-direction:column;row-gap:8px;row-gap:.5rem;padding-top:1.125rem}.Color_colorList__Jv0ti .Color_colorItem__482E6{display:flex;flex-direction:row;align-items:top;column-gap:20px;column-gap:1.25rem;border-radius:2px;border-radius:.125rem;border:4px solid #eee;background-color:#fff;width:100%;padding:1.5rem;cursor:pointer}.Color_colorList__Jv0ti .Color_colorItem__482E6.Color_active__A_plD,.Color_colorList__Jv0ti .Color_colorItem__482E6:hover{border:4px solid #000}@media(max-width:959px){.Color_colorList__Jv0ti .Color_colorItem__482E6{padding:1.125rem .5625rem 1.125rem 1.125rem;column-gap:8px;column-gap:.5rem}}.Color_colorList__Jv0ti .Color_colorItem__482E6 figure{width:127px;width:7.9375rem;min-width:127px;min-width:7.9375rem}@media(max-width:959px){.Color_colorList__Jv0ti .Color_colorItem__482E6 figure{width:86px;width:5.375rem;min-width:86px;min-width:5.375rem}}.Color_colorList__Jv0ti .Color_colorItem__482E6 figure img{max-height:88px;max-height:5.5rem}.Color_colorList__Jv0ti .Color_colorItem__482E6 .Color_colorInfo__HByqT{display:flex;flex-direction:column}.Color_colorList__Jv0ti .Color_colorItem__482E6 .Color_colorInfo__HByqT .Color_title__PQN1o{font-size:16px;font-size:1rem;line-height:2.13;font-weight:700}@media(max-width:959px){.Color_colorList__Jv0ti .Color_colorItem__482E6 .Color_colorInfo__HByqT .Color_title__PQN1o{font-size:14px;font-size:.875rem}}.Color_colorList__Jv0ti .Color_colorItem__482E6 .Color_colorInfo__HByqT .Color_price__5F3YF{font-size:12px;font-size:.75rem;font-weight:700;line-height:2.33}.Color_colorList__Jv0ti .Color_colorItem__482E6 .Color_colorInfo__HByqT .Color_description__m5GFE{font-size:12px;font-size:.75rem;padding-top:.5rem;line-height:1.67}@keyframes Option_rotate-left__6eOtf{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Option_rotate-right__O_cm4{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Option_optionList__8TvwX{display:flex;flex-direction:column;row-gap:8px;row-gap:.5rem;padding-top:1.125rem}.Option_optionList__8TvwX .Option_optionItem__Eppv4{display:flex;flex-direction:row;align-items:top;column-gap:20px;column-gap:1.25rem;border-radius:2px;border-radius:.125rem;border:4px solid #eee;background-color:#fff;width:100%;padding:1.5rem;cursor:pointer}.Option_optionList__8TvwX .Option_optionItem__Eppv4.Option_active__QvelK{border:4px solid #000}@media(max-width:959px){.Option_optionList__8TvwX .Option_optionItem__Eppv4{padding:1.125rem .5625rem 1.125rem 1.125rem;column-gap:8px;column-gap:.5rem}}.Option_optionList__8TvwX .Option_optionItem__Eppv4 figure{width:127px;width:7.9375rem;min-width:127px;min-width:7.9375rem}@media(max-width:959px){.Option_optionList__8TvwX .Option_optionItem__Eppv4 figure{width:86px;width:5.375rem;min-width:86px;min-width:5.375rem}}.Option_optionList__8TvwX .Option_optionItem__Eppv4 figure img{max-height:88px;max-height:5.5rem}.Option_optionList__8TvwX .Option_optionItem__Eppv4 .Option_optionInfo__ooJnh{display:flex;flex-direction:column}.Option_optionList__8TvwX .Option_optionItem__Eppv4 .Option_optionInfo__ooJnh .Option_title__nQbLb{font-size:16px;font-size:1rem;line-height:2.13;font-weight:700}@media(max-width:959px){.Option_optionList__8TvwX .Option_optionItem__Eppv4 .Option_optionInfo__ooJnh .Option_title__nQbLb{font-size:14px;font-size:.875rem}}.Option_optionList__8TvwX .Option_optionItem__Eppv4 .Option_optionInfo__ooJnh .Option_price__jTtPA{font-size:12px;font-size:.75rem;font-weight:700;line-height:2.33}.Option_optionList__8TvwX .Option_optionItem__Eppv4 .Option_optionInfo__ooJnh .Option_description__dVDut{font-size:12px;font-size:.75rem;padding-top:.5rem;line-height:1.67;white-space:pre-wrap}@keyframes Confirm_rotate-left__sAEOA{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Confirm_rotate-right__Ykw_w{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Confirm_confirm__H1E4K p{background-color:#fcf5d2;line-height:1.67;color:#ec0d0d;margin-top:1.25rem;padding:1.25rem;font-size:12px;font-size:.75rem;border-radius:2px;border-radius:.125rem;letter-spacing:.17px;letter-spacing:.010625rem}.Confirm_confirm__H1E4K p span{font-weight:700}.Confirm_confirm__H1E4K button{width:100%;background-color:#fff;cursor:pointer;line-height:2;letter-spacing:normal;text-align:center;color:#222;margin-top:.625rem;border-radius:2px;border-radius:.125rem;border:.125rem solid #eee;font-size:12px;font-size:.75rem;padding:.25rem 0}.Confirm_confirm__H1E4K button.Confirm_active__64U4V{color:#fff;background:#ff6b00;border:none}.Confirm_confirm__H1E4K button:hover{color:#fff;background-color:#ff6b00}@keyframes PlacementStatus_rotate-left__SzVJp{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes PlacementStatus_rotate-right__DDn97{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.PlacementStatus_placementStatus__6DsFO .PlacementStatus_spanText__1ftjr{font-size:12px;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.17px;letter-spacing:.010625rem;margin-top:.5rem;margin-bottom:.875rem}@media(max-width:768px){.PlacementStatus_placementStatus__6DsFO .PlacementStatus_spanText__1ftjr{margin-top:.625rem;margin-bottom:1.25rem}}.PlacementStatus_placementStatus__6DsFO button{padding:.240625rem;font-size:12px;font-size:.75rem;border-radius:2px;border-radius:.125rem;margin-bottom:.375rem;text-align:center;color:#222;background:#fff;border:2px solid #eee;display:inline-block;font-weight:400;width:100%;cursor:pointer;height:32px;height:2rem}.PlacementStatus_placementStatus__6DsFO button.PlacementStatus_active____5WG{color:#fff;background:#ff6b00;border:none}.PlacementStatus_placementStatus__6DsFO button:hover{color:#fff;background-color:#ff6b00}@media(max-width:768px){.PlacementStatus_placementStatus__6DsFO button{height:40px;height:2.5rem}}@keyframes RoofingMaterial_rotate-left__mWiLE{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes RoofingMaterial_rotate-right__fMniX{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.RoofingMaterial_roofingMaterial__SQMLH{display:flex;flex-direction:column;row-gap:8px;row-gap:.5rem;padding-top:1.125rem}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0{display:flex;flex-direction:row;align-items:top;column-gap:20px;column-gap:1.25rem;border-radius:2px;border-radius:.125rem;border:4px solid #eee;background-color:#fff;width:100%;padding:1.5rem;cursor:pointer}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0.RoofingMaterial_active__Q6EPZ,.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0:hover{border:4px solid #000}@media(max-width:959px){.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0{padding:1.125rem .5625rem 1.125rem 1.125rem;column-gap:8px;column-gap:.5rem}}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 figure{width:127px;width:7.9375rem;min-width:127px;min-width:7.9375rem}@media(max-width:959px){.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 figure{width:86px;width:5.375rem;min-width:86px;min-width:5.375rem}}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 figure img{max-height:88px;max-height:5.5rem}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 .RoofingMaterial_info__Bjlwa{display:flex;flex-direction:column}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 .RoofingMaterial_info__Bjlwa .RoofingMaterial_title__7JL8m{font-size:16px;font-size:1rem;line-height:2.13;font-weight:700}@media(max-width:959px){.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 .RoofingMaterial_info__Bjlwa .RoofingMaterial_title__7JL8m{font-size:14px;font-size:.875rem}}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 .RoofingMaterial_info__Bjlwa .RoofingMaterial_price__eSis3{font-size:12px;font-weight:700;line-height:2.33}.RoofingMaterial_roofingMaterial__SQMLH .RoofingMaterial_item__531n0 .RoofingMaterial_info__Bjlwa .RoofingMaterial_description__n1OYx{font-size:12px;padding-top:.5rem;line-height:1.67}@keyframes TerracesDetail_rotate-left__PdEHk{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes TerracesDetail_rotate-right__YWpt_{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@media(max-width:768px){.TerracesDetail_terracesEstimateOnline__OtWB6{padding:1.875rem .625rem;margin:0 -1.875rem;background:#f0f1f4}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB{padding:1.5625rem 1.25rem;border-radius:10px;border-radius:.625rem;background:#fff}}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li{padding-top:4rem}@media(max-width:1023px){.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li{padding-top:2.8125rem}}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li.TerracesDetail_confirm__gxcTO p{background-color:#fcf5d2;line-height:1.67;color:#ec0d0d;margin-top:1.25rem;padding:1.25rem;font-size:12px;font-size:.75rem;border-radius:2px;border-radius:.125rem;letter-spacing:.17px;letter-spacing:.010625rem}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li.TerracesDetail_confirm__gxcTO p span{font-weight:700}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li.TerracesDetail_confirm__gxcTO button{width:100%;background-color:#fff;cursor:pointer;line-height:2;letter-spacing:normal;text-align:center;color:#222;margin-top:.625rem;border-radius:2px;border-radius:.125rem;border:.125rem solid #eee;font-size:12px;font-size:.75rem;padding:.25rem 0}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li.TerracesDetail_confirm__gxcTO button.TerracesDetail_active__1TTRJ{color:#fff;background:#ff6b00}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li.TerracesDetail_confirm__gxcTO button:hover{color:#fff;background-color:#ff6b00}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_detailList__V89nB>li:first-child{padding-top:0}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_sectionTitle__7mlRi{position:relative;display:flex}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_sectionTitle__7mlRi .TerracesDetail_tag__cAU5W{align-self:center;font-size:10px!important;font-size:.625rem!important;line-height:1.7;padding:.125rem .625rem;border-radius:2px;border-radius:.125rem;color:#fff;background:#fa1340;white-space:nowrap;font-weight:700}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_sectionTitle__7mlRi .TerracesDetail_tag__cAU5W.TerracesDetail_noRequired__QVZMT{background:#3c414e}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_sectionTitle__7mlRi h5{padding:0 .625rem;font-size:18px;font-size:1.125rem;font-weight:700;white-space:nowrap;color:#222;margin-bottom:0}@media(max-width:1023px){.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_sectionTitle__7mlRi h5{font-size:14px;font-size:.875rem}}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_sectionTitle__7mlRi .TerracesDetail_line__IuNff{height:1px;height:.0625rem;background-color:#ddd;width:100%;align-self:center}.TerracesDetail_terracesEstimateOnline__OtWB6 .TerracesDetail_textError__smFOM{font-size:12px;font-size:.75rem;text-align:left;font-weight:700;line-height:1.7;display:block;color:#ec0d0d;margin:.625rem 0 .5rem}@keyframes WebPrice_rotate-left__snA_1{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes WebPrice_rotate-right__h9PFM{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.WebPrice_webPrice__6RsM6 h5{padding-bottom:.5625rem;font-size:16px;font-size:1rem}.WebPrice_webPrice__6RsM6 .WebPrice_sectionTitle__a0dqf{position:relative;display:flex}.WebPrice_webPrice__6RsM6 .WebPrice_sectionTitle__a0dqf .WebPrice_tag__mo2D_{align-self:center;font-size:10px!important;font-size:.625rem!important;line-height:1.7;padding:.125rem .625rem;border-radius:2px;border-radius:.125rem;color:#fff;background:#fa1340;white-space:nowrap;font-weight:700}.WebPrice_webPrice__6RsM6 .WebPrice_sectionTitle__a0dqf h5{padding:.0625rem .625rem;font-size:18px;font-size:1.125rem;font-weight:700;white-space:nowrap;margin-bottom:0}.WebPrice_webPrice__6RsM6 .WebPrice_sectionTitle__a0dqf .WebPrice_line__ZiR6O{height:1px;height:.0625rem;background-color:#ddd;width:100%;align-self:center}.WebPrice_webPrice__6RsM6 .WebPrice_selection__rssOx{padding-top:.9375rem}.WebPrice_webPrice__6RsM6 .WebPrice_selection__rssOx button{background:#fff;border:1px solid #eee;display:inline-block;width:100%;font-weight:400;color:#222;border-radius:2px;border-radius:.125rem;font-size:12px;font-size:.75rem;padding:.375rem}.WebPrice_webPrice__6RsM6 .WebPrice_selection__rssOx button:hover{color:#fff;background-color:#ff6b00}.WebPrice_webPrice__6RsM6 .WebPrice_selection__rssOx button:first-child{margin-bottom:.3125rem}.WebPrice_webPrice__6RsM6 .WebPrice_selection__rssOx button.WebPrice_active__Ay1ML{color:#fff;background:#f87b06}@keyframes NaturalDisasterCompensation_rotate-left__pOB82{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes NaturalDisasterCompensation_rotate-right__0HfgN{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV .NaturalDisasterCompensation_spanText__DdLu6{font-size:12px;font-size:.75rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:.17px;letter-spacing:.010625rem;margin-top:.5rem;margin-bottom:.875rem}@media(max-width:768px){.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV .NaturalDisasterCompensation_spanText__DdLu6{margin-top:.625rem;margin-bottom:1.25rem}}.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV button{padding:.240625rem;font-size:12px;font-size:.75rem;border-radius:2px;border-radius:.125rem;margin-bottom:.375rem;text-align:center;color:#222;background:#fff;border:2px solid #eee;display:inline-block;font-weight:400;width:100%;cursor:pointer;height:32px;height:2rem}.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV button.NaturalDisasterCompensation_active__3lhGK{color:#fff;background:#ff6b00;border:none}.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV button:hover{color:#fff;background-color:#ff6b00}@media(max-width:768px){.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV button{height:40px;height:2.5rem}}.NaturalDisasterCompensation_naturalDisasterCompensation__JhysV .NaturalDisasterCompensation_link__cXVSp{color:#2736e1;text-decoration:underline;cursor:pointer}@keyframes TerracesPage_rotate-left__VFFnr{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes TerracesPage_rotate-right__CcJuk{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.TerracesPage_terracesPage__e6If8 .TerracesPage_submitEstimateOnline__qQmve{background:#ff6b00!important}@media(max-width:768px){.TerracesPage_terracesPage__e6If8 .TerracesPage_submitEstimateOnline__qQmve{max-width:355px;max-width:22.1875rem}}@keyframes EstimateDetail_rotate-left__VSp45{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes EstimateDetail_rotate-right__A4sAm{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.EstimateDetail_estimateDetail__j3V2p .EstimateDetail_sectionTitle__o0825{position:relative;display:flex}.EstimateDetail_estimateDetail__j3V2p .EstimateDetail_sectionTitle__o0825 .EstimateDetail_tag__mKxxv{align-self:center;font-size:10px!important;font-size:.625rem!important;line-height:1.7;padding:.125rem .625rem;border-radius:2px;border-radius:.125rem;color:#fff;background:#fa1340;white-space:nowrap;font-weight:700}.EstimateDetail_estimateDetail__j3V2p .EstimateDetail_sectionTitle__o0825 .EstimateDetail_tag__mKxxv.EstimateDetail_noRequired__YCbKH{background:#3c414e}.EstimateDetail_estimateDetail__j3V2p .EstimateDetail_sectionTitle__o0825 h5{padding:0 .625rem;font-size:18px;font-size:1.125rem;font-weight:700;white-space:nowrap;color:#222;margin-bottom:0}@media(max-width:1023px){.EstimateDetail_estimateDetail__j3V2p .EstimateDetail_sectionTitle__o0825 h5{font-size:14px;font-size:.875rem}}.EstimateDetail_estimateDetail__j3V2p .EstimateDetail_sectionTitle__o0825 .EstimateDetail_line__0Fx0U{height:1px;height:.0625rem;background-color:#ddd;width:100%;align-self:center}@keyframes SubmitButton_rotate-left__8PyV4{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes SubmitButton_rotate-right__Lm2wc{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.SubmitButton_submitButton__WGX3x button{max-width:100%}.SubmitButton_submitButton__WGX3x .SubmitButton_btnBlock__zk4cX{width:100%}.SubmitButton_submitButton__WGX3x .SubmitButton_pdf__YCGva{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.SubmitButton_submitButton__WGX3x .SubmitButton_pdf__YCGva.SubmitButton_padding__7HqO7{padding:0 .625rem}.SubmitButton_submitButton__WGX3x .SubmitButton_pdf__YCGva .SubmitButton_noticePc__Z3q_y{background-color:#ddd;margin-bottom:1.25rem;padding:.625rem;width:480px;width:30rem}@media(max-width:479px){.SubmitButton_submitButton__WGX3x .SubmitButton_pdf__YCGva .SubmitButton_noticePc__Z3q_y{padding:.625rem .3125rem;width:100%}}.SubmitButton_submitButton__WGX3x .SubmitButton_pdf__YCGva .SubmitButton_noticeSp__K1Zjg{margin-top:.625rem;text-align:center}.SubmitButton_submitButton__WGX3x .SubmitButton_pdf__YCGva .SubmitButton_pdfBtn___toHN{background:#3c414e!important;max-width:100%}@keyframes Stepper_rotate-left__F1I7_{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Stepper_rotate-right__jaGzn{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Stepper_hidePreviousStep__hhJFU>*{color:#ccc;opacity:.2}.Stepper_stepLabelWrapper___JwIw{display:flex;flex-direction:column;height:100%}@media(max-width:768px){.Stepper_stepLabelWrapper___JwIw{height:70px}}@keyframes EstimatePage_rotate-left__gESA8{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes EstimatePage_rotate-right__8gHaD{0%{transform:rotate(45deg)}to{transform:rotate(0)}}@media(min-width:1280px){.EstimatePage_breadcrumbsContainer__5Vwh4{max-width:1240px;max-width:77.5rem;padding-left:0;padding-right:0}}.EstimatePage_muiStepRoot__bG25c .EstimatePage_stepNumber__rYy0W{font-weight:700;font-size:22px;font-size:1.375rem}@keyframes styles_rotate-left__4UXuW{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes styles_rotate-right__w2jrE{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.styles_stepIntroduction__yMbwX{padding-top:2.5rem}.styles_stepIntroduction__yMbwX .styles_title__QiAIn{font-size:28px;font-size:1.75rem;color:#333;font-weight:700;text-align:center}.styles_stepIntroduction__yMbwX .styles_description__4DXBr{display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_stepIntroduction__yMbwX .styles_description__4DXBr>span{display:block;font-size:13px;font-size:.8125rem;text-align:center}@media(max-width:479px){.styles_stepIntroduction__yMbwX .styles_description__4DXBr>span{text-align:start}}@media(min-width:769px){.styles_dateInput__tLvZh .styles_select__8wQCi{width:160px!important;width:10rem!important}}.styles_procedureOptions__qmpXN .styles_inputInner__DyZq2{width:100%!important}.styles_procedureOptions__qmpXN .styles_inputInner__DyZq2 .styles_groupRadio__HHOZL{display:flex;flex-direction:column;gap:5px;gap:.3125rem}.styles_procedureOptions__qmpXN .styles_select__8wQCi{width:350px;width:21.875rem}@media(max-width:768px){.styles_procedureOptions__qmpXN .styles_select__8wQCi{width:100%;margin-left:0}}@keyframes Label_rotate-left__TAxUF{0%{transform:rotate(-45deg)}to{transform:rotate(0)}}@keyframes Label_rotate-right__OTARv{0%{transform:rotate(45deg)}to{transform:rotate(0)}}.Label_LabelContain__4tZo5{width:240px;width:15rem;margin-right:1.875rem;padding-top:.9375rem}.Label_LabelContain__4tZo5 span{padding-right:3.75rem;display:flex;width:100%;line-height:1.71;justify-content:space-between;font-weight:700;position:relative;white-space:pre-line}.Label_LabelContain__4tZo5 span small{font-size:12px;height:26px;height:1.625rem;padding:.0625rem .75rem;border-radius:2px;border-radius:.125rem;display:inline-block;background-color:#fa1340;color:#fff;flex-shrink:0;position:absolute;right:0;top:0}.Label_LabelContain__4tZo5 span .Label_Optional__OxbEe{background-color:#3c414e}.Label_LabelContain__4tZo5.Label_FormRadio__9vxfZ{padding-top:0}.Label_LabelContain__4tZo5.Label_CustomerInfoCustom__2xWNv{width:220px;width:13.75rem;margin-right:1.25rem}.Label_LabelContain__4tZo5.Label_CustomerInfoCustom2__kg_cN{width:240px;width:15rem;margin-right:1.875rem}.Label_LabelContain__4tZo5.Label_CustomerInfoFormRadio__lDZpv{width:220px;width:13.75rem;margin-right:1.25rem;padding-top:0}.Label_LabelContain__4tZo5.Label_NoMark__rRlST{margin-right:0}.Label_LabelContain__4tZo5.Label_onlyPc__7tEV_{display:block}@media(max-width:768px){.Label_LabelContain__4tZo5.Label_onlyPc__7tEV_{display:none}}.Label_LabelContain__4tZo5.Label_pt-0___c9GC{padding-top:0}@media(max-width:768px){.Label_LabelContain__4tZo5{display:block;width:100%!important}.Label_LabelContain__4tZo5.Label_CustomerInfoCustom__2xWNv{width:100%!important}.Label_LabelContain__4tZo5.Label_CustomerInfoFormRadio__lDZpv{width:100%}}