body,html{height:100%;width:100%;margin:0;padding:0;font-family:"Quicksand",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}button{cursor:pointer}button,input,textarea{outline:none}*{box-sizing:border-box}::-webkit-input-placeholder{color:#b8c5d3;opacity:.6}:-ms-input-placeholder{color:#b8c5d3;opacity:.6}::-ms-input-placeholder{color:#b8c5d3;opacity:.6}::placeholder{color:#b8c5d3;opacity:.6}a:link{text-decoration:none}.select-quote-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;padding-top:calc(10px + 1vw);color:#f5f6fa;height:100vh}.select-quote-wrapper h5{margin-top:100px;color:#748aa1}.navbar-wrapper{position:fixed;display:flex;width:100vw;height:10vh;align-items:center;background:#252b48;border-bottom:1px solid #f2f2f2;z-index:9000;box-shadow:0 2px 2px rgba(0,0,0,.1);padding-right:20px}.navbar-left-section{display:flex;align-items:center;width:35%;height:100%;padding-left:calc(20px + 5vw);color:#ff4b30}.navbar-left-section h4{margin:5px;font-size:calc(8px + .5vw)}.navbar-right-section{display:flex;justify-content:flex-end;align-items:center;width:65%;height:100%;padding-right:calc(5px + 1vw);color:#fff;font-size:calc(8px + .3vw);font-weight:700}.navbar-right-section span{color:#748aa1;font-size:calc(4px + .4vw)}.navbar-right-section-project-details{border-right:2px solid #748aa1;padding:0 calc(12px + 1vw)}.navbar-right-section-project-details h4{margin:0;font-size:calc(8px + 1vw);text-align:center;opacity:.5}.navbar-right-section-project-details h5{margin:0;font-size:calc(5px + .5vw);text-align:right;opacity:.8}.navbar-right-section-quote-figures{padding:0 0 0 calc(12px + 1vw);text-align:right}.navbar-right-section-quote-figures h5{margin:0;padding:0 3px;color:#ff4b30;font-size:calc(5px + .5vw);text-align:right}.navbar-right-section-quote-figures h3{margin:0;padding:0 3px;color:#fff;font-size:calc(6px + .5vw);text-align:right;border-bottom:1px solid #fff}.navbar-currency-selector{margin-right:calc(50px + 1vw);width:5%}.navbar-action-button{width:8%;margin-right:calc(5px + .5vw)}.navbar-right-section-quote-id{display:flex;flex-direction:column;align-items:flex-end;font-size:calc(2px + .5vw);padding-top:calc(2px + .2vw)}.navbar-right-section-quote-id h5{font-size:calc(2px + .5vw)}.quote-section-wrapper{position:fixed;display:flex;width:100vw;height:85vh;padding:10vh calc(10px + 1vw) 0}.quote-section-left-section{position:fixed;width:40%;left:0;border-right:1.5px solid #f2f2f2;padding:0 calc(5px + 2vw);background-color:#fff;height:100%}.quote-section-right-section{position:fixed;right:0;width:60%;height:100%;padding:0 calc(5px + 2vw)}.quote-section-quote-headers{position:-webkit-sticky;position:sticky;width:100%;background-color:#fff;padding:0 calc(8px + 2vw);z-index:800;top:10vh}.quote-section-quote-details{position:relative;overflow-y:scroll;height:100vh;margin-bottom:500px;padding:0 calc(8px + 2vw) 60vh}.quote-section-empty{display:flex;width:100%;justify-content:center;align-items:center;height:80vh}.quote-section-additional-amounts-toggle{padding:calc(5px + .5vw) 0;text-align:right}.quote-section-additional-amounts-toggle-row{display:flex;justify-content:space-between;align-items:center}.quote-section-additional-amounts-toggle-row h3{margin:0;font-size:calc(7px + .3vw);color:#ff4b30;cursor:pointer;opacity:1;font-weight:700;background-color:#f2f2f2}.unit-card-wrapper{border:1px solid rgba(184,197,211,.5);border-radius:10px;padding:calc(5px + .5vw);margin:calc(5px + .5vw) 0;color:#748aa1;width:100%}.unit-card-top{cursor:pointer}.unit-card-details,.unit-card-top{display:flex;justify-content:space-between;align-items:center}.unit-card-details{padding:0;margin:0;width:95%}.unit-card-close{width:5%;text-align:right;margin-top:calc(-20px - 2vw)}.unit-card-action-selector{text-align:right;margin-top:calc(-12px - 1.2vw);margin-right:calc(-3px - .3vw)}.design-style-wrapper{background:#fff;width:100%;border-radius:10px;border:1px solid #b8c5d3;box-shadow:0 0 20px rgba(23,27,58,.5);padding:calc(5px + .5vw) calc(20px + 1vw);z-index:1000}.design-style-close-button{text-align:right}.style-container-wrapper{width:100%}.style-container-title{display:flex;color:#748aa1;justify-content:space-between;padding:calc(2px + .2vw) calc(5px + .5vw)}.style-container-title h5{margin:0}.style-container-box{overflow-x:auto}.style-container-box>div{display:inline-flex;min-width:100%;justify-content:center;align-items:center;border:1px solid #b8c5d3;border-radius:5px;min-height:60px;padding:calc(10px + .5vw)}.style-container-upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.style-container-upload-btn-wrapper button{background:transparent;border:none;color:#ff4b30;font-weight:700}.style-container-upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer}.select-units-tab{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;z-index:100;padding-top:calc(8px + 4vw);border-bottom:1px solid rgba(184,197,211,.5);color:#748aa1}.select-units-tab div{width:100%;text-align:center;padding:calc(5px + .5vw);cursor:pointer;font-size:calc(8px + .5vw)}.select-units-tab div h5{margin:0}.select-units-dropdown{position:-webkit-sticky;position:sticky;display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#fff;z-index:100;top:10vh;padding-top:calc(5px + 1vw);color:#748aa1}.select-units-dropdown h5{margin:calc(3px + .3vw)}.select-units-cards{position:relative;overflow-y:scroll;height:100vh;padding:0 .5vw 60vh}.select-units-no-quote{padding:calc(30px + 3vw) calc(40px + 4vw);color:#748aa1;font-size:calc(10px + .5vw);text-align:center}.additional-info-wrapper{background:#fff;width:100%;border-radius:10px;padding:calc(5px + .5vw)}.additional-info-wrapper h5{font-size:calc(6px + .5vw);margin:calc(5px + .5vw) 0 2px;padding:0 calc(5px + .5vw);color:#748aa1;font-weight:500}.additional-info-wrapper h5 span{font-size:calc(4px + .5vw)}.additional-info-wrapper p{margin:0;font-size:calc(5px + .5vw);padding:calc(5px + .5vw);color:#b8c5d3}.additional-info--close-button{text-align:right}.additional-info-file-header{display:flex;justify-content:space-between;align-items:center}.additional-info-file-upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.additional-info-file-upload-btn-wrapper button{background:transparent;border:none;color:#ff4b30;font-weight:700;z-index:1000}.additional-info-file-upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0;font-size:0;cursor:pointer}.additional-info-file-upload-loader{position:relative;flex:1 1}.file-wrapper{width:100%}.file-title{display:flex;justify-content:flex-start;align-items:center;height:calc(25px + 2.5vw);padding:0 calc(2px + .2vw);border-bottom:1px solid #f2f2f2}.file-title h5{margin:0;padding:0;font-size:calc(5px + .5vw);color:#0d66d1;font-weight:700;cursor:pointer}.file-title div{width:5%;padding-bottom:calc(2px + .2vw)}.file-box,.file-title div{display:flex;justify-content:center;align-items:center}.file-box{border:1px solid #f2f2f2;border-radius:5px;min-height:60px;overflow-x:auto}.file-loader{position:relative}.notes-wrapper{width:100%}.notes-title{display:flex;color:#748aa1;justify-content:space-between;align-items:center;padding:calc(5px + .5vw) calc(5px + .5vw) 0}.notes-title h5{margin:0;font-size:10px;font-weight:500}.notes-box{border-top:1px solid #f2f2f2;min-height:60px}.notes-box p{font-size:8px;color:#748aa1;margin:0}.title-bar-wrapper{display:flex;width:100%;justify-content:space-between;align-items:center;background:#ffc34b;border-radius:5px;color:#252b48;padding:calc(2px + .5vw) calc(10px + 1vw);font-size:calc(6px + .6vw)}.title-bar-wrapper h5{margin:0;opacity:.8}.title-bar-wrapper span{font-size:calc(4px + .3vw);opacity:.5}.title-bar-wrapper h4{margin:0;font-size:calc(5px + .5vw);font-weight:800}.title-bar-add-new-room{display:flex;margin:calc(2px + .5vw)}.quote-per-room-wrapper{font-size:calc(10px + .3vw);color:#748aa1;margin:5px 0 calc(20px + 2vw);border:1px solid #f2f2f2;border-radius:calc(1px + .1vw)}.quote-per-room-wrapper h5{margin:calc(.5px + .5vw)}.quote-per-room-header{padding:calc(2px + .2vw);color:#252b48;box-shadow:0 1px 2px rgba(0,0,0,.15);background-color:#f5f6fa;border-radius:calc(1px + .1vw)}.quote-per-room-header>h5{cursor:pointer}.quote-per-room-header h4{margin:0;font-size:calc(4px + .5vw);color:#252b48;opacity:.8}.quote-per-room-header h4 span{margin:0;font-size:calc(3px + .3vw);color:#748aa1;opacity:.8}.quote-per-room-name-change{display:flex;border-radius:5px;background:#fff;border:1px solid #ff4b30;width:70%;justify-content:space-between;align-items:center;margin:calc(2px + .3vw);padding:calc(1px + .1vw)}.quote-per-room-all-items{position:relative;width:100%}.quote-per-room-header-left h5{cursor:pointer}.quote-per-room-header-section{display:flex;justify-content:space-between;align-items:center}.quote-per-room-header-section>div{display:flex;justify-content:flex-end;align-items:center}.quote-per-room-item-wrapper{justify-content:space-between;padding:calc(2px + .5vw);border-bottom:1px solid rgba(0,0,0,.05);font-size:calc(10px + .3vw);margin:0 calc(2px + .5vw)}.quote-per-room-item-rentable-flag,.quote-per-room-item-wrapper{display:flex;align-items:center;color:#252b48}.quote-per-room-item-rentable-flag h6{margin:0}.quote-per-room-all-item-box-wrapper{position:absolute;top:0;background:#fff;width:100%;border-radius:10px;border:1px solid #b8c5d3;box-shadow:0 0 20px rgba(23,27,58,.5);padding:calc(5px + .5vw) calc(20px + 1vw);z-index:1000}.quote-per-room-all-item-box-close-button{text-align:right}.quote-per-room-all-item-box-item-container{width:100%;height:30vh;overflow-y:scroll;padding-top:calc(10px + .5vw)}.quote-per-room-all-item-box-item{padding:calc(2px + .2vw) calc(10px + .5vw);margin-bottom:calc(10px + .5vw);color:#252b48;opacity:.5;font-size:calc(5px + .8vw);cursor:pointer}.quote-per-room-all-item-box-item:hover{opacity:1;font-weight:700;background:#ffc34b;border-radius:10px}.quote-per-room-edit-custom-item-form{display:flex;border-radius:5px;background:#fff;border:1px solid #b8c5d3;width:80%;justify-content:space-between;align-items:center;margin:calc(2px + .3vw);padding:calc(1px + .1vw)}.quote-per-room-edit-custom-item-is-rentable{display:flex;justify-content:flex-start;align-items:center}.quote-per-room-edit-custom-item-edit-button{width:80%;display:flex;align-items:center;justify-content:flex-end}.quote-room-order-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:calc(2px + .2vw);border-radius:calc(2px + .2vw)}.shipping-and-discount-wrapper{display:flex;align-items:center;justify-content:flex-end;padding-right:50px}.shipping-and-discount-input-section{text-align:right;width:35%}.shipping-and-discount-input-section h5{margin:0 calc(3px + .3vw);font-size:calc(7px + .3vw);color:#b8c5d3}.shipping-and-discount-input-box{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(1px + .1vw);border:1px solid #b8c5d3;background-color:#fff;border-radius:5px}.initial-fees-wrapper{border-radius:calc(2px + .2vw)}.generate-quote-quote-section{position:relative;width:100vw;height:85vh}.generate-quote-processed-overlay{position:absolute;top:10vh;right:0;left:0;bottom:0;height:100%;width:100%;z-index:1;display:flex;justify-content:center;align-items:center}.generate-quote-processed-overlay h1{font-size:calc(18px + 2vw);margin:0;text-align:center;color:rgba(0,0,0,.5)}.generate-quote-footer{position:fixed;bottom:0;width:100%}.generate-quote-loader-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;padding-top:calc(10px + 1vw);color:#f5f6fa;height:100vh}.generate-quote-loader-wrapper h5{margin-top:100px;color:#748aa1}.generate-quote-no-currency{display:flex;width:100%;min-height:80vh;justify-content:center;align-items:center}.generate-quote-no-currency-logo{display:flex;align-items:center;justify-content:center;margin:0 calc(10px + 3vw) 0 0;background:#f5f6fa;width:calc(10px + 15vw);height:calc(10px + 15vw);border-radius:50%;font-size:calc(10px + 10vw);color:#fff;font-weight:700;text-align:center}.generate-quote-no-currency h4{color:#748aa1;font-size:calc(8px + 1vw)}.generate-quote-no-currency h5{color:#ff4b30;font-size:calc(10px + 1vw);width:calc(100px + 30vw);margin:calc(2px + .2vw)}.generate-quote-no-currency span{color:#748aa1;font-size:calc(6px + 1vw);font-weight:500}.delivery-input-wrapper{width:300px;text-align:center}.delivery-input-form{display:flex;justify-content:center;align-items:center;width:100%}.delivery-input-wrapper h5{margin:5px;color:rgba(37,43,72,.8)}.delivery-input{background:#fff;border:1px solid #b8c5d3;border-radius:calc(5px + 1vw);width:100%;height:calc(20px + 1vw);text-align:center;font-size:calc(8px + .5vw);color:rgba(37,43,72,.8)}.design-style-modal-wrapper{text-align:center;width:90vw;height:65vh}.design-style-modal-wrapper h5{width:100%;border-bottom:1px solid #f2f2f2;margin:calc(5px + .5vw) 0;padding:calc(2px + .2vw);font-size:calc(8px + .5vw);color:#252b48;text-align:left}.design-style-modal-styles-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.styles-card-wrapper{display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.1);margin:calc(10px + 1vw) 0;background-color:#f5f6fa;padding:calc(2px + .2vw);border-radius:calc(5px + .5vw);border:1px solid #f2f2f2}.styles-card-wrapper h4{margin:0;color:#ff4b30;font-size:calc(10px + .5vw)}.styles-card-wrapper p{margin:0;color:#748aa1;font-size:calc(6px + .5vw)}.sales-quote-preview-wrapper{display:flex;justify-content:center;align-items:center}.sales-quote-preview-view{width:100vw;display:flex;justify-content:center}@font-face{font-family:"DejaVu Sans";src:url(/static/media/DejaVuSans.b0e31de5.ttf) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;src:url(/static/media/DejaVuSans-Bold.a0368e2a.ttf) format("truetype")}@font-face{font-family:"DejaVu Sans";font-style:italic;src:url(/static/media/DejaVuSans-Oblique.cfba0ef3.ttf) format("truetype")}@font-face{font-family:"DejaVu Sans";font-weight:700;font-style:italic;src:url(/static/media/DejaVuSans-BoldOblique.d6c7f6ec.ttf) format("truetype")}.quote-preview-wrapper-holder{background-color:#fff;font-family:"Quicksand",sans-serif,"DejaVu Sans";width:70%;position:relative}.quote-preview-wrapper-holder-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2200;display:flex;flex-direction:column;justify-content:center;align-items:center}.quote-preview-wrapper-holder-overlay p{margin-top:100px;color:#748aa1;font-size:calc(8px + .5vw);font-weight:700}.quote-preview-wrapper{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;padding:calc(2px + .2vw)}.quote-preview-wrapper-loader{width:100%;height:100vh}.quote-preview-header{border:1px solid #f2f2f2;width:100%;margin-bottom:calc(50px + 1vw);position:relative}.quote-preview-footer{width:100%;height:calc(5px + .5vw);background:#ff4b30;margin-top:calc(-50px - 1vw)}.quote-preview-page-footer-holder{padding:0 calc(2px + .2vw);width:100%;position:-webkit-sticky;position:sticky;bottom:0}.quote-preview-page-footer{width:100%;display:flex;justify-content:center;align-items:center;background:#252b48;padding:calc(3px + .5vw) 0;box-shadow:0 4px 4px rgba(0,0,0,.5)}.quote-preview-page-footer-buttons{width:calc(80px + 5vw);margin:calc(2px + .2vw)}.quote-preview-page-footer-buttons-payment{width:calc(150px + 5vw);margin:calc(2px + .2vw) calc(2px + .2vw) calc(2px + .2vw) calc(20px + 2vw)}.quote-preview-show-image-in-client-view{display:flex;align-items:center;width:100%;background-color:#f5f6fa;margin-bottom:calc(5px + .5vw);padding:calc(5px + .5vw);border:1px solid #ff4b30}.quote-preview-show-image-in-client-view h5{margin:0;font-size:calc(5px + .5vw);color:#252b48}.quote-preview-rental-tier{width:calc(100px + 5vw);margin:calc(2px + .2vw) calc(2px + .2vw) calc(2px + .2vw) calc(10px + .5vw)}@media only screen and (max-width:700px){.quote-preview-wrapper-holder{width:100%}}.quote-preview-header-wrapper-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.quote-preview-header-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%;padding:calc(20px + .2vw);height:calc(50px + 5vw)}.quote-preview-header-logo{background-position:50%;background-repeat:no-repeat;background-size:contain;height:calc(50px + 5vw);width:calc(100px + 5vw)}.quote-preview-header-address{display:flex;flex-direction:column;justify-content:flex-end;margin:calc(5px + .5vw) 0;height:100%}.quote-preview-header-address h5{margin:0;color:#60324b;opacity:1;font-size:calc(5px + .5vw)}.quote-preview-subheader-wrapper{display:flex;justify-content:space-between;width:100%;padding:calc(20px + 1vw) calc(10px + 1vw);color:#252b48;margin-bottom:calc(10px + 1vw)}.quote-preview-subheader-wrapper h3,.quote-preview-subheader-wrapper h5,.quote-preview-subheader-wrapper p{margin:0}.quote-preview-subheader-wrapper p{font-size:calc(5px + .5vw);color:#748aa1}.quote-preview-subheader-left-section{display:flex;justify-content:space-between;width:50%}.quote-preview-subheader-quote-details h5{font-size:calc(5px + .5vw)}.quote-preview-subheader-right-section{text-align:right}.quote-preview-subheader-right-section h3{font-size:calc(8px + .8vw);font-weight:700;color:#ff4b30}.quote-preview-subheader-right-section small{color:#ff4b30;font-size:calc(5px + .3vw);margin:0;font-weight:700}.quote-preview-payment-option h5{font-size:calc(5px + .5vw);font-weight:700;color:#ff4b30}.quote-preview-delivery-date h5{font-size:calc(5px + .5vw)}.quote-preview-subheader-persons{font-size:calc(8px + .5vw)}.quote-preview-body-wrapper{width:100%}.quote-preview-per-unit-wrapper{margin-bottom:calc(50px + 1vw);border:1px solid #f2f2f2}.quote-preview-per-unit-header{display:flex;justify-content:space-between;align-items:center;background:#252b48;padding:calc(3px + .3vw) calc(12px + .8vw);margin-bottom:calc(12px + .8vw);width:100%}.quote-preview-per-unit-header h4,.quote-preview-per-unit-header h5{margin:0;color:#ff4b30;font-size:calc(6px + .5vw)}.quote-preview-per-unit-header span{margin:0;color:#fff;opacity:.5;font-size:calc(5px + .5vw)}.quote-preview-per-unit-rooms{padding:0 calc(5px + .5vw)}.quote-preview-per-unit-header-totals-wrapper{width:30%}.quote-preview-per-unit-header-totals{display:flex;justify-content:space-between;align-items:center;width:100%}.quote-preview-per-unit-header-totals h5{flex:1 1;margin:0;color:#fff;opacity:.5;font-size:calc(5px + .5vw);text-align:right}.quote-preview-per-unit-header-totals h4{color:#ff4b30;font-size:calc(6px + .5vw);text-align:right;margin:0 0 0 calc(2px + .2vw)}.quote-preview-per-room-wrapper{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:calc(10px + 2vw);border:1px solid #f5f6fa}.quote-preview-per-room-header{width:100%;display:flex;align-items:flex-end;padding:calc(1px + .2vw) calc(4px + .2vw);background-color:#f5f6fa;border-bottom:1px solid #f2f2f2}.quote-preview-per-room-name h5{margin:1px calc(2px + .5vw);font-size:calc(5px + .5vw);color:#252b48;opacity:.8}.quote-preview-per-room-name p{font-size:calc(3px + .3vw);color:#252b48;opacity:.4;margin:0 calc(2px + .5vw)}.quote-preview-per-room-name{width:40%}.quote-preview-per-room-details{display:flex;width:60%;justify-content:space-between;align-items:center}.quote-preview-per-room-item-name{width:60%;margin:0;font-size:calc(5px + .3vw);color:#252b48;opacity:.2}.quote-preview-per-room-amount,.quote-preview-per-room-quantity{width:20%;margin:0;font-size:calc(5px + .3vw);color:#252b48;opacity:.2}.quote-preview-per-room-amount{text-align:center}.quote-preview-per-room-items{width:100%}@media only screen and (max-width:700px){.quote-preview-per-room-item-name{width:50%}.quote-preview-per-room-quantity{width:10%}.quote-preview-per-room-amount{width:30%}}.quote-preview-per-item-wrapper{display:flex;justify-content:space-between;padding:calc(5px + .5vw) 0;width:100%;border-bottom:1px solid #f5f6fa}.quote-preview-per-item-wrapper h5{margin:0;color:#252b48;font-weight:500;font-size:calc(8px + .4vw)}.quote-preview-per-item-images-wrapper{width:40%;text-align:center}.quote-preview-per-item-images{width:100%;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;padding:0 calc(5px + .5vw)}.quote-preview-per-item-image{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px}.quote-preview-per-item-details{width:60%;display:flex;align-items:center;justify-content:space-between}.quote-preview-per-item-qty{width:20%}.quote-preview-per-item-name{width:60%}.quote-preview-per-item-amt{padding-left:4%;width:20%}.quote-preview-per-item-name p{margin:0;font-size:calc(3px + .3vw);font-weight:700}.hero-image{width:50px;background-position:50%;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:700px){.quote-preview-per-item-name{width:50%}.quote-preview-per-item-qty{width:10%}.quote-preview-per-item-amt{width:30%}}.quote-preview-breakdown-wrapper{color:#252b48}.quote-preview-breakdown-header{display:flex;justify-content:space-between;align-items:center;background:#f5f6fa;padding:calc(3px + .3vw) calc(12px + .8vw)}.quote-preview-breakdown-header h4{margin:0;color:#748aa1;font-size:calc(5px + .5vw)}.quote-preview-breakdown-body{padding:calc(3px + .3vw) calc(12px + .8vw);border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.quote-preview-breakdown-wrapper h5{margin:0;font-weight:500}.quote-preview-breakdown-body-details{display:flex;justify-content:space-between;align-items:center;font-size:calc(10px + .5vw);padding:calc(1px + .1vw) 0}.quote-preview-breakdown-body-details-span{font-size:calc(5px + .5vw);font-weight:700;color:#748aa1;padding-left:calc(2px + .2vw);cursor:pointer}.quote-preview-breakdown-body-details-span:hover{color:#ff4b30}.quote-preview-breakdown-body-totals{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;font-size:calc(10px + .5vw);padding:calc(3px + .3vw) calc(12px + .8vw)}.quote-preview-breakdown-body-totals div{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.quote-preview-breakdown-body-totals div h5{width:25%;text-align:right;padding:calc(1px + .1vw) 0}.quote-preview-breakdown-all-totals h5 div{display:flex;justify-content:flex-end;font-weight:500;font-size:calc(5px + .5vw);width:100%;color:#748aa1}.quote-preview-breakdown-body-totals div h5:first-of-type{width:100%}.quote-preview-breakdown-payment-option{margin-top:calc(10px + 1vw);border:1px solid #f5f6fa}.quote-preview-breakdown-payment-option-header{display:flex;justify-content:space-between;align-items:center;background:#f5f6fa;padding:calc(3px + .3vw) calc(12px + .8vw)}.quote-preview-breakdown-payment-option-header h4{margin:0;color:#748aa1;font-size:calc(5px + .5vw)}.quote-preview-main-breakdown{border:1px solid #252b48}.quote-preview-main-breakdown-header{display:flex;justify-content:space-between;align-items:center;background:#252b48;padding:calc(3px + .3vw) calc(12px + .8vw)}.quote-preview-main-breakdown-header h4{margin:0;color:#fff;font-size:calc(5px + .5vw)}.quote-rental-breakdown-totals{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;font-size:calc(10px + .5vw);margin:calc(3px + .3vw) 0}.quote-rental-breakdown-totals div{display:flex;justify-content:space-between;align-items:center;width:50%}.quote-rental-breakdown-totals div h5{width:50%;text-align:right;padding:calc(1px + .1vw) 0}.quote-preview-breakdown-rental-payment-option{margin-top:calc(30px + 3vw)}.quote-preview-custom-rental-price{color:#748aa1;font-size:calc(5px + .5vw);margin:0;font-weight:700;cursor:pointer}.quote-preview-custom-rental-price:hover{color:#ff4b30}.quote-preview-installment-breakdown-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;color:#252b48}.quote-preview-installment-breakdown-wrapper h4{margin:calc(5px + .5vw);color:#748aa1;font-size:calc(5px + .5vw);background:#f5f6fa;padding:calc(3px + .3vw) calc(12px + .8vw);width:100%}.quote-preview-installment-onboarding-fee-total h5 span{color:#ff4b30;font-size:calc(5px + .5vw)}.quote-preview-installment-onboarding-fee-details{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px + .5vw);color:#252b48;width:100%;padding:calc(3px + .3vw) calc(12px + .8vw)}.quote-preview-installment-onboarding-fee-details span{color:#748aa1;font-size:calc(5px + .5vw)}.quote-preview-installment-onboarding-fee-total{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px + .5vw);color:#252b48;padding:calc(3px + .2vw) calc(12px + .8vw);width:50%}.quote-preview-installment-onboarding-total-wrapper{width:100%;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:calc(30px + 1vw)}.quote-preview-installment-onboarding-fee-total h5{font-weight:700;width:50%;text-align:right;padding:calc(1px + .1vw) 0}.quote-preview-installment-breakdown-details{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px + .5vw);color:#252b48;width:100%;font-weight:500;padding:calc(1px + .1vw) calc(12px + .8vw)}.quote-preview-installment-breakdown-details h5{font-weight:500}.quote-preview-installment-breakdown-body{width:100%;padding:calc(3px + .3vw) 0}.quote-preview-rental-breakdown-wrapper{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;margin-bottom:calc(10px + 1vw);color:#252b48;padding:calc(3px + .3vw) calc(12px + .8vw)}.quote-preview-rental-breakdown-wrapper h4{margin:calc(5px + .5vw);color:#748aa1;font-size:calc(5px + .5vw);background:#f5f6fa;padding:calc(3px + .3vw) calc(12px + .8vw);width:100%}.quote-preview-rental-onboarding-fee-details{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px + .5vw);color:#252b48;padding:calc(1px + .1vw) calc(12px + .8vw);width:100%}.quote-preview-rental-onboarding-fee-details span{color:#748aa1;font-size:calc(5px + .5vw)}.quote-preview-rental-onboarding-fee-total h5 span{color:#ff4b30;font-size:calc(5px + .5vw)}.quote-preview-rental-onboarding-fee-total{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px + .5vw);color:#252b48;padding:calc(3px + .2vw) calc(12px + .8vw);width:100%}.quote-preview-rental-onboarding-total-wrapper{width:100%;display:flex;justify-content:flex-end;align-items:center;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;margin-bottom:calc(30px + 1vw);margin-top:calc(5px + .5vw)}.quote-preview-rental-amount-total{display:flex;align-items:center;justify-content:space-between;font-size:calc(10px + .5vw);color:#252b48;width:100%;font-weight:700}.initial-fees-wrapper{font-size:calc(6px + .5vw);border:1px solid #b8c5d3;padding:calc(5px + .5vw);margin:calc(20px + 2vw)}.initial-fees-fee-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin:calc(2px + .2vw)}.initial-fees-fee-row p{margin:0;font-size:calc(4px + .4vw);color:#748aa1;font-weight:700;padding:0 calc(2px + .2vw);word-wrap:break-word}.initial-fees-fee-row h5{margin:0;padding:calc(2px + .2vw);font-weight:400}.flex1,.flex2{width:24%}.flex3{width:10%}.flex4,.flex5{width:18%}.send-initial-payment-link-wrapper p{font-size:calc(6px + .5vw);text-align:center}.preview-image-modal-wrapper{min-width:calc(250px + 5vw)}.imageSlider-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.imageSlider-main-view{display:flex;justify-content:space-between;align-items:center;width:100%}.imageSlider-main-view h3{font-size:calc(5px + .5vw);text-align:center;width:calc(80px + .5vw);cursor:pointer}.imageSlider-main-view-image{border-radius:5px;margin:10px}.imageSlider-main-view-image img{object-fit:cover;border-radius:5px;transition:width 2s}.imageSlider-description{width:100%;border:1px solid #f2f2f2;background-color:#f2f2f2;border-radius:calc(5px + .5vw);padding:calc(5px + .5vw);text-align:center}.imageSlider-description h5{margin:0 0 calc(2px + .2vw);font-size:calc(5px + .5vw);font-weight:700}.imageSlider-description h4{margin:0;font-size:calc(10px + .5vw);color:#ff4b30;font-weight:700}.imageSlider-dots-wrapper{display:flex;width:100%;justify-content:center;align-items:center;padding-top:calc(5px + .5vw) 0}.imageSlider-dots{min-width:calc(5px + .5vw);min-height:calc(5px + .5vw);border-radius:100%;margin:0 calc(5px + .5vw)}.custom-rental-breakdown-input-row{width:100%;display:flex;justify-content:center;align-items:center;color:#748aa1}.custom-rental-breakdown-input-header{font-size:calc(5px + .5vw);margin:calc(5px + .5vw) 0 0;padding:0;color:#748aa1;text-align:left!important;width:100%}.send-initial-payment-link-wrapper{width:calc(250px + 5vw)}.send-initial-payment-link-wrapper h4{font-size:calc(6px + .6vw);text-align:center}.send-initial-payment-link-wrapper span{font-weight:700;color:#ff4b30}.send-initial-payment-link-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.send-initial-payment-link-form h4{width:100%;margin:0;padding:0 0 calc(2px + .2vw);font-size:calc(3px + .5vw);color:#748aa1}.send-initial-payment-payment-method-row{display:flex;align-items:center;width:100%}.send-initial-payment-link-form h1{color:red;font-size:calc(8px + .5vw)}.send-initial-payment-link-success{display:flex;justify-content:center;align-items:center;color:#219247;font-size:calc(10px + .5vw)}.send-initial-payment-link-success h5{margin-left:calc(5px + .5vw)}.send-quote-recipient-email-form{display:flex;justify-content:center;align-items:center}.send-quote-recipient-email-copy-link{color:#748aa1}.send-quote-recipient-email-copy-link h5{font-weight:500}.send-quote-recipient-email-copy-link div{font-weight:700;color:#252b48;border-bottom:1px solid #f2f2f2;margin-bottom:10px}.send-quote-recipient-email-copy-link p{color:#748aa1;opacity:.5;font-size:calc(5px + .3vw);text-align:right;width:100%;margin:0}.send-quote-recipient-email-copy-link-button{color:#ff4b30!important;margin-left:20px;cursor:pointer}.payment-link-modal-form{display:flex;justify-content:center;align-items:center}.payment-link-modal-copy-link{color:#748aa1}.payment-link-modal-copy-link h5{font-weight:500}.payment-link-modal-copy-link div{font-weight:700;color:#252b48;border-bottom:1px solid #f2f2f2;margin-bottom:10px}.payment-link-modal-copy-link p{color:#748aa1;opacity:.5;font-size:calc(5px + .3vw);text-align:right;width:100%;margin:0}.payment-link-modal-copy-link-button{color:#ff4b30!important;margin-left:20px;cursor:pointer}.client-quote-view-wrapper{display:flex;justify-content:center;align-items:center;height:100vh}.client-quote-view-section{height:100vh;width:100vw;display:flex;justify-content:center;padding:0 2vw}.payment-modal-wrapper{width:calc(300px + 10vw)}.payment-modal-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-modal-form h4{margin:0 0 calc(2px + .2vw) calc(2px + .2vw);color:rgba(37,43,72,.5);font-size:calc(3px + .5vw);text-align:left;width:100%;color:#ff4b30}.payment-modal-payment-summary{margin-bottom:calc(10px + 1vw)}.payment-modal-payment-method{width:100%;padding:calc(5px + .5vw) 0;border-bottom:1px solid #b8c5d3}.payment-modal-payment-method-header{display:flex;justify-content:space-between;align-items:center;width:100%}.payment-modal-tnc-box{display:flex;justify-content:center;align-items:center;color:rgba(37,43,72,.8)}.payment-modal-tnc-box h5{font-weight:500;margin:0}.payment-modal-tnc-link{color:#ff4b30;cursor:pointer}.payment-modal-shipping-address{width:100%}.payment-modal-form-error{color:red;font-size:calc(5px + .5vw);font-weight:700;margin:0}.payment-modal-success{display:flex;justify-content:center;align-items:center;color:#219247;font-size:calc(10px + .5vw)}.payment-modal-success h5{margin-left:calc(5px + .5vw)}.card-payment-method-wrapper{padding:calc(8px + .5vw) 0;max-width:100%}.card-payment-method-element{background-color:#f5f6fa;padding:calc(3px + .5vw) calc(10px + .5vw);border-radius:calc(5px + .5vw);width:100%}.card-payment-method-element-row{display:flex;align-items:center;justify-content:center}.shipping-address-wrapper{margin-bottom:calc(10px + 1vw)}.shipping-address-input{background-color:#f5f6fa;padding:calc(3px + .5vw) calc(10px + .5vw);border-radius:calc(5px + .5vw)}.shipping-address-input-row{display:flex;justify-content:space-between;align-items:center}.dd-payment-method-wrapper{padding:calc(8px + .5vw) 0;width:100%}.dd-payment-method-element{background-color:#f5f6fa;padding:calc(3px + .5vw) calc(10px + .5vw);border-radius:calc(5px + .5vw);width:100%}.dd-payment-method-tnc{font-size:calc(5px + .5vw);padding:0 calc(10px + .5vw)}.payment-info-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.payment-info-wrapper>h5{font-size:calc(10px + 1vw);color:#ff4b30}.payment-info-wrapper>p{font-size:calc(5px + .5vw)}.payment-info-account-details{border:1px solid #f2f2f2;width:15vw;border-radius:calc(5px + .5vw)}.payment-info-account-details p{margin:0}.payment-info-account-details h5{margin:0;color:rgba(37,43,72,.8);font-size:calc(5px + .5vw)}.payment-info-account-details div{text-align:left;padding:1vw}.payment-info-amount-due h4,.payment-info-amount-due p{margin:0}.payment-info-amount-due{background-color:#f5f6fa;background-color:#252b48;color:#fff;border-radius:0 0 calc(5px + .5vw) calc(5px + .5vw)}.page-not-found-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:80vh;padding:calc(10px + 2vw)}.page-not-found-wrapper h1{color:#f5f6fa;font-size:calc(25px + 20vw);margin:0;text-align:center}.page-not-found-wrapper h5{margin:0;text-align:center}.page-not-found-wrapper small{margin:0 0 20px;text-align:center}.payment-wrapper{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.payment-container{width:calc(250px + 20vw);border:1px solid #b8c5d3;border-radius:calc(2px + .2vw);padding:calc(20px + 1vw)}.payment-container h2{margin:calc(1px + .2vw);font-size:calc(5px + .5vw)}.payment-container h2 span{font-weight:500;color:#748aa1;font-size:calc(5px + .5vw)}.payment-header{display:flex;justify-content:space-between;padding-bottom:calc(20px + 2vw)}.payment-container h4{margin:0;font-size:calc(10px + .5vw);color:#ff4b30}.payment-details{padding-top:calc(5px + .5vw)}.payment-details-fees{font-size:calc(6px + .5vw);border:1px solid #b8c5d3;padding:calc(5px + .5vw);border-radius:calc(2px + .2vw);width:100%}.payment-details-fees-row{width:100%;display:flex;justify-content:space-between;align-items:center;margin:calc(2px + .2vw)}.payment-details-fees-row p{margin:0;font-size:calc(4px + .4vw);color:#748aa1;font-weight:700;padding:0 calc(2px + .2vw);word-wrap:break-word}.payment-details-fees-row h5{margin:0;padding:calc(2px + .2vw);font-weight:400}.flex1{width:30%}.flex2{width:20%}.flex3{width:30%}.payment-tnc-box{display:flex;color:rgba(37,43,72,.8)}.payment-tnc-box h5{font-weight:500;margin:0;font-size:calc(5px + .5vw)}.payment-tnc-link{color:#ff4b30;cursor:pointer}.payment-submit-button{width:100%;display:flex;justify-content:flex-end;align-items:center}.payment-success{display:flex;justify-content:center;align-items:center;color:#219247;font-size:calc(10px + .5vw)}.payment-success h5{margin-left:calc(5px + .5vw)}.payment-error{width:100%;color:red;font-size:calc(5px + .5vw);font-weight:700;text-align:center;margin:calc(15px + 1vw) 0}