.page-template-detailedquoteForm .headermenuwrap{display:none}.quoteformprogress.progress{height:10px}.detailquote_formwrap{background:rgb(252,252,252)}#loader img{width:50px;height:50px}@media (min-width:1200px){.form_container_wrap{max-width:1350px!important}}.form_step_header{margin-bottom:56px}.brn-flex-steps.nextstepbtn{margin-top:56px}.nextstepbtn button img{margin-left:10px}.service-option{flex-direction:column}.service-option img{width:70px;height:70px;object-fit:contain}.brn-flex-steps button{padding:12px 48px;border-radius:5px;font-weight:700;font-size:18px;line-height:24px}.brn-flex-steps.prevstepbtn button{padding:0;background:transparent;color:rgba(33,37,41,1);border:0;font-weight:400;font-size:20px;line-height:24px}.brn-flex-steps.prevstepbtn button img{margin-right:14px;width:18px;object-fit:contain}.detail_form_field label{margin-bottom:12px}.detail_form_field input,.destination-property-bedroom select,.acess-street-open input,.detail_steps .form-control,.detail_steps .form-select{background-color:#fff!important;border-radius:5px;padding:20px 16px;border:1px solid rgb(217,217,217);outline:0;box-shadow:unset!important;height:auto;font-size:16px}input:focus,input:hover{outline:0;box-shadow:unset}input::placeholder{color:rgba(33,37,41,.6)}.controls button{padding:12px 48px;border-radius:5px;font-weight:700;font-size:18px;line-height:24px}.detail_steps .size-option,.detail_steps .service-option{display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 2px 20px 0 rgba(33,37,41,.1);transform:unset;border:0;color:#212529;font-size:16px;line-height:20px;font-weight:400}.detail_steps .propertyselect .size-option img{width:60px;height:60px}.detail_steps .size-option:hover,.detail_steps .size-option.active,.detail_steps .service-option:hover,.detail_steps .service-option.active{background:#FAE6E7}.detail_steps .propertyselect .size-option .size-option span{margin-top:0}.detail_steps .size-option input{opacity:0;appearance:none}.park_access_field_wrap .size-option{box-shadow:unset;background:#fff;border:1px solid rgba(33,37,41,.1);font-size:20px;line-height:26px;border-radius:10px;padding:15px 20px;width:auto;min-width:auto}.detail_steps .item button,.detail_steps .item button:hover{background-color:#ff1500;border:none;padding:5px 10px;font-size:14px;border-radius:5px;cursor:pointer;margin:0 7px;color:#fff;line-height:18px}.detail_steps button.skip-inventry,.detail_steps button.skip-inventry:hover{background:#ff1500;border:none;padding:6px 15px}.detail_steps .popup-overlay{z-index:99}.detail_steps .popup-overlay .popup{max-width:90%;width:890px;padding:30px 50px}.detail_steps .popup-overlay .popup .btn-close{transform:unset;padding:0;background:transparent;color:rgb(33,37,41);font-size:34px;line-height:34px}.popup_form_field{margin-bottom:30px}.popup_form_field label{font-weight:700;font-size:20px;line-height:24px}.popup_form_field input[type="text"],.popup_form_field input[type="number"]{border-radius:5px;padding:20px 16px;border:1px solid rgb(217,217,217)}.popup_dimensionrow{display:flex;flex-direction:row;justify-content:space-between}.popup_subfield{flex-basis:30%}.popup_subfield label{font-weight:500;font-size:16px;line-height:20px}.popup_form_field .action-row{justify-content:flex-start;margin-top:0}.popup_form_field .action-row label{margin-right:10px}.popup_form_field .action-row .quantity-selector button{padding:2px 8px!important;border-radius:50px;width:24px!important;height:24px!important;background:rgb(233,233,233);border:0;color:rgb(33,37,41);font-size:24px;line-height:1}.popup_form_field .qtydata .quantity-selector input#quantity{padding:0;border:0;appearance:none;width:40px;border-radius:0;margin:0 10px}.popup_form_field>button{margin:50px 0 0 0;font-size:18px;line-height:24px;font-weight:700;padding:12px 30px;border-radius:5px}@media(max-width:767px){.quoteformsection .sidebar{margin-top:40px}}@media(max-width:650px){.popup_dimensionrow{flex-direction:column}.popup_subfield{flex-basis:100%}.popup_form_field>button{margin-top:30px}}.movinglocationwrap{padding:10px;overflow:hidden;padding:25px;background:rgba(255,21,0,.03);border-radius:20px;position:relative;margin:0 0 20px 0}.movinglocationwrap:before{content:'';position:absolute;right:0;top:0;width:50%;height:80px;background-image:url(../../../../../../../../themes/hello-elementor-child/assets/images/move-location.png);background-repeat:no-repeat;background-position:top right;background-size:contain}.movinglocationwrap .sidebar-headerwrap h4{font-weight:700;margin-bottom:20px}.movinglocationwrap #origin-section{position:relative}.movinglocationwrap #origin-section:before{content:'';position:absolute;top:0;left:15px;height:100%;width:2px;background:#212529}.movinglocationwrap .move-section,.move-section.filled .section-header:hover{background:transparent}.movinglocationwrap .move-section .section-header{background:transparent;align-items:flex-start;padding:0!important;margin-bottom:25px!important}.movinglocationwrap .move-section .section-title h6{color:rgba(33,37,41,1);font-weight:700;text-transform:capitalize;background:#fcf5f4}.movinglocationwrap .move-section .address-info{margin:0}.movinglocationwrap .move-section .address-text{font-size:18px;line-height:24px;font-weight:700;color:#212529}.movinglocationwrap .move-section .property-details{margin:5px 0 10px 0;font-size:16px;line-height:20px;font-weight:400;text-transform:capitalize}.movinglocationwrap .move-section .property-item::before,.movinglocationwrap .move-section .edit-link:hover{color:#FF1500}.movinglocationwrap .move-section .property-item,.movinglocationwrap .move-section .edit-link{color:#212529}.movinglocationwrap .move-section .edit-link img{filter:brightness(0)}.movinglocationwrap .move-section .edit-link:hover img{filter:brightness(100%)}.ti-widget[data-layout-id="16"][data-set-id="light-background"] .ti-review-item:hover{transform:unset}.quoteformsection .sidebar .ti-widget .ti-review-item>.ti-inner{background:transparent!important;padding:0!important}@media(max-width:767px){.brn-flex-steps button{margin:10px 0}.park_access_field_wrap .size-option{font-size:16px;line-height:20px;padding:12px}}.calendar-container{display:flex;gap:20px;padding:20px;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);flex-flow:column}.calendar-container .calendar{width:100%;border:1px solid #eee;padding:5px}.calendar-container .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.calendar-container .header button{background:red;border:none;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer;width:auto}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.day{text-align:center;padding:5px;cursor:pointer;border-radius:5px;border:1px solid #eee}.day:hover,.day.selected{background:red;color:#fff}.controls{margin:10px 0;text-align:center}div#unsureOptions{text-align:center;margin:20px 0}.day.selected-start,.day.selected-end{background-color:#000!important;color:#fff;font-weight:700;border-radius:7px!important}div#data-dynmiccalaender{text-align:center;font-weight:500;margin:10px 0 0;color:red}.day.disabled{pointer-events:none;opacity:.5}.day.selected-start,.day.selected-end{background-color:#007bff;color:#fff;font-weight:700;border-radius:50%}.gradient-red{background:linear-gradient(to right,#ff4e50,#ff6a00)}.day.in-range{background-color:#cce5ff;color:#004085}.required{color:red;font-weight:700}