.quote-tool-container{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:45px;padding-top:25px;background-color:#fff;margin-bottom:100px}.quote-tool-container .modal{margin-top:0}.quote-tool-container .quote-tool-inner-container{width:90%;display:flex;flex-direction:column}.quote-tool-container .quote-tool-inner-container.remove-side-padding{padding-left:0;padding-right:0}.quote-tool-container .quote-tool-inner-container .email-quote-btn{border:none;background-color:transparent;color:#005131;text-decoration:underline}.quote-tool-container .quote-tool-inner-container.storage-details{width:90%;align-items:center}.quote-tool-container .quote-tool-inner-container.storage-details .header-with-stepper{width:100%}.quote-tool-container .quote-tool-inner-container.storage-details .row>*{padding-right:calc(var(--bs-gutter-x) * 1);padding-left:calc(var(--bs-gutter-x) * 1)}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container.storage-details .row>*{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.quote-tool-container .quote-tool-inner-container.storage-details form{padding-top:20px;width:80%}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container.storage-details form{width:100%}}@media (max-width:575.98px){.quote-tool-container .quote-tool-inner-container.storage-details form .button-container{flex-direction:column-reverse}}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .btn{font-size:.875rem;margin-bottom:25px}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .btn-primary:active{background-color:#005131}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .btn-primary:disabled{background-color:#005131}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .btn-primary{align-items:center}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .btn-primary .spinner-border{color:#fff}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .back-btn{background-color:#fff;border:2px #000000 solid;color:#000;display:flex;align-items:center;justify-content:center}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .back-btn svg{margin-right:10px}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .back-btn:hover{background-color:#005131;color:#fff;border-color:#005131}.quote-tool-container .quote-tool-inner-container.storage-details form .button-container .back-btn:hover svg path{fill:#fff}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container{padding-left:15px;padding-right:15px}}.quote-tool-container .quote-tool-inner-container form{width:100%}.quote-tool-container .quote-tool-inner-container form .discount-display{padding-top:10px;padding-left:20px}.quote-tool-container .quote-tool-inner-container .storage-details{width:100%;display:flex;justify-content:space-between;align-items:center;border-radius:10px}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .storage-details{width:100%}}.quote-tool-container .quote-tool-inner-container .room-info{display:flex;align-items:center;min-height:375px}@media (max-width:575.98px){.quote-tool-container .quote-tool-inner-container .room-info{min-height:unset}}.quote-tool-container .quote-tool-inner-container .room-info .room-video-container{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center}.quote-tool-container .quote-tool-inner-container .room-info .room-video-container .room-gif{width:90%}.quote-tool-container .quote-tool-inner-container .room-description{flex-grow:1}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .room-description{font-size:.75rem;padding-top:15px}}.quote-tool-container .quote-tool-inner-container .room-description .room-size-name{padding-top:5px;padding-bottom:5px;font-size:1.25rem}.quote-tool-container .quote-tool-inner-container .room-description h2{font-size:1.5rem;margin-bottom:10px}.quote-tool-container .quote-tool-inner-container .room-description p{margin-bottom:5px;line-height:2rem}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .room-description form{display:flex;justify-content:center}}.quote-tool-container .quote-tool-inner-container .room-description .quote-btn{margin-top:15px}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .room-description .quote-btn{margin-top:10px;margin-bottom:20px}}.quote-tool-container .quote-tool-inner-container .view-reserve-container{padding-top:25px}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container{padding-top:15px}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .storage-details{width:100%}.quote-tool-container .quote-tool-inner-container .view-reserve-container .storage-details .room-info{min-height:auto}.quote-tool-container .quote-tool-inner-container .view-reserve-container .storage-details .room-info .room-video-container{display:flex;justify-content:center}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .storage-details .room-info .room-video-container{display:none}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container{background-color:#eee;border-radius:10px;display:flex;flex-direction:column;padding:25px}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container{background-color:#fff;border:2px solid #EEEEEE;padding:15px}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount{display:flex;justify-content:space-between;padding-bottom:45px;align-items:flex-start}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount{padding-bottom:25px}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount{padding-bottom:15px}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .store-name{font-size:1.5rem;line-height:1.6rem;font-weight:700;padding-bottom:5px}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .store-name{font-size:1.25rem}}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .store-name{font-size:1.025rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .store-name{font-size:.875rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .room-size{font-size:2rem;line-height:2.1rem;font-weight:700;padding-bottom:5px}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .room-size{font-size:1.75rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .room-size{font-size:1.25rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .room-type{font-size:.875rem}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .store-details .room-type{font-size:.75rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details{background-color:#ee0001;border-radius:10px;padding:20px;color:#fff}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details{padding:10px 20px}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details .big{font-weight:700;font-size:2.5rem;line-height:2.7rem}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details .big{line-height:2rem;font-size:1.45rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details .big{font-size:1.125rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details .small{font-size:1.5rem;line-height:1.45rem}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details .small{font-size:.9rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .store-discount .discount-details .small{font-size:.85rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price{display:flex;justify-content:space-between}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-headings .offer-title{font-size:1.5rem;line-height:1.6rem;font-weight:700}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-headings .offer-title{font-size:1.25rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-headings .offer-title{font-size:1.025rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-headings .offer-duration{font-size:.938rem;line-height:1.5rem;font-weight:500}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-headings .offer-duration{font-size:.781rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-headings .offer-duration{font-size:.65rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-weekly-price span{font-size:1.6rem;font-weight:700}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-weekly-price span{font-size:1.25rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .offer-price .offer-weekly-price span{font-size:1.125rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price{padding-top:20px;display:flex;justify-content:space-between;padding-bottom:25px}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price{padding-top:15px;padding-bottom:15px}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-headings .ongoing-title{font-size:1.25rem;line-height:1.4rem;font-weight:500}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-headings .ongoing-title{font-size:1.125rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-headings .ongoing-title{font-size:1.025rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-headings .per-heading{font-size:.875rem;line-height:1.6rem}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-headings .per-heading{font-size:.875rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-headings .per-heading{font-size:.75rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices .non-offer-price{font-size:.775rem;line-height:1.4rem;text-decoration:line-through;color:#b30000}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices .non-offer-price{font-size:.775rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices .non-offer-price{font-size:.7rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices .offer-price{font-size:1.2rem;line-height:1.8rem}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices .offer-price{font-size:1rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .ongoing-price .ongoing-prices .offer-price{font-size:.95rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .bullets{padding-top:25px}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .bullets .bullet{display:flex;align-items:center;font-size:.8rem}@media (max-width:1200px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .bullets .bullet{font-size:.65rem}}@media (max-width:991.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .bullets .bullet{font-size:.875rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .bullets .bullet{font-size:.75rem}}.quote-tool-container .quote-tool-inner-container .view-reserve-container .details-container .bullets .bullet svg{flex-shrink:0;margin-right:5px}.quote-tool-container .quote-tool-inner-container .quote-banner{padding-top:50px;padding-bottom:30px}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .quote-banner{padding-top:25px;padding-bottom:15px}}.quote-tool-container .quote-tool-inner-container .quote-banner .banner-inner{border-radius:20px;background:linear-gradient(360deg,#76b655,#81e24e);padding:25px 30px;font-family:MagistralWebBook;font-size:1.5rem}.quote-tool-container .quote-tool-inner-container .quote-banner .banner-inner p{margin:0}@media (max-width:767.98px){.quote-tool-container .quote-tool-inner-container .quote-banner .banner-inner{font-size:1.25rem}}@media (max-width:369.98px){.quote-tool-container .quote-tool-inner-container .quote-banner .banner-inner{font-size:1.125rem}}.quote-tool-container .accordion-item{border:none;margin-bottom:.5rem;background-color:transparent;border-bottom:solid 2px #D9D9D9;padding-left:32px;padding-right:32px}@media (max-width:767.98px){.quote-tool-container .accordion-item{padding-left:0;padding-right:0}}.quote-tool-container .accordion-item:last-child{margin-bottom:0;border-bottom:none}.quote-tool-container .accordion-item .accordion-header{padding:0;background-color:transparent;font-family:Inter,sans-serif!important}.quote-tool-container .accordion-item .accordion-button{padding:1rem 1rem 1rem 0rem;font-size:1.125rem;font-weight:400;color:#3e3e3e;background-color:transparent;border:none;box-shadow:none;display:flex;justify-content:space-between;align-items:center}@media (max-width:767.98px){.quote-tool-container .accordion-item .accordion-button{font-size:1.25rem}}.quote-tool-container .accordion-item .accordion-button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEyIDEyIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPgoJPHRpdGxlPlJlY3RhbmdsZSAzNCAoMSktc3ZnPC90aXRsZT4KCTxkZWZzPgoJCTxpbWFnZSAgd2lkdGg9IjEyIiBoZWlnaHQ9IjEyIiBpZD0iaW1nMSIgaHJlZj0iZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBd0FBQUFNQkFNQUFBQ2tXMEhVQUFBQUFYTlNSMElCMmNrc2Z3QUFBQmhRVEZSRkFBQUFQajQrUGo0K1BqNCtQajQrUGo0K1BqNCtQajQraFQwQjl3QUFBQWgwVWs1VEFBRUFBZ1QvREFOdkZyZDVBQUFBT2tsRVFWUjRuR05rWUdDVWY4REF5TURBckhzQlJMSHdmQUJSVUVFd0Zjb0FBakNLZ1lGSkQ2eVNqUXVza2wwVHpHUGtCL09ZZVQ4d0FBQzJYd3Ezay9HZGNnQUFBQUJKUlU1RXJrSmdnZz09Ii8+Cgk8L2RlZnM+Cgk8c3R5bGU+Cgk8L3N0eWxlPgoJPHVzZSAgaHJlZj0iI2ltZzEiIHg9IjAiIHk9IjAiLz4KPC9zdmc+);background-size:cover;color:#3e3e3e;width:12px;height:12px}.quote-tool-container .accordion-item .accordion-button.collapsed{color:#3e3e3e}.quote-tool-container .accordion-item .accordion-button.collapsed:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgNVYwTDcgMS4xOTIwOWUtMDdMNyA1SDEyVjdIN0w3IDEySDVMNSA3TDAgN1Y1SDVaIiBmaWxsPSIjM0UzRTNFIi8+Cjwvc3ZnPgo=);background-size:cover;width:12px;height:12px;color:#3e3e3e}.quote-tool-container .accordion-item .accordion-collapse{border:none}.quote-tool-container .accordion-item .accordion-collapse.show .accordion-body{border-bottom:1px solid #D9D9D9}.quote-tool-container .accordion-item .accordion-body{padding:1rem 1rem 1rem 0rem;font-size:1rem;color:#3e3e3e;background-color:transparent}.quote-tool-container .accordion-item .accordion-body p{font-family:Inter,sans-serif!important}.quote-tool-container .stepper-container{width:100%;position:relative}.quote-tool-container .stepper{display:flex;justify-content:space-between;position:relative;z-index:1}.quote-tool-container .step{font-size:1.25rem;color:#3e3e3e;position:relative;font-family:MagistralWebBook;padding-bottom:10px}.quote-tool-container .step.active{font-weight:700;color:#005131}.quote-tool-container .progress-bar-container{position:absolute;bottom:0;left:0;right:0;height:4px;background-color:#ccc;z-index:0;border-radius:2px}.quote-tool-container .progress-bar{height:4px;width:0%;background-color:#76b655;transition:width .3s ease;border-radius:2px}.quote-tool-container .room-sizes,.quote-tool-container .size-option{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.quote-tool-container .room-sizes-container{padding-top:10px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width:991.98px){.quote-tool-container .room-sizes-container{padding-top:15px}}@media (max-width:369.98px){.quote-tool-container .room-sizes-container{padding-top:7px}}.quote-tool-container .room-sizes-container .slider-btn{background-color:#ffd001;color:#005131;border:none;padding:13px;font-size:24px;cursor:pointer;align-self:stretch}.quote-tool-container .room-sizes-container .slider-btn.prev-btn{border-top-left-radius:20px;border-bottom-left-radius:20px}.quote-tool-container .room-sizes-container .slider-btn.next-btn{border-top-right-radius:20px;border-bottom-right-radius:20px}.quote-tool-container .room-sizes-slider{overflow:hidden;width:100%;display:flex;align-items:center}.quote-tool-container .room-sizes{display:flex;flex-grow:1;transition:transform .3s ease-in-out;align-items:stretch}.quote-tool-container .size-option{box-sizing:border-box;text-align:center;cursor:pointer}@media (min-width:768px){.quote-tool-container .size-option.active .option-inner{border:2px solid #76B655}}.quote-tool-container .option-inner{border:none;margin-left:1px;margin-right:1px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#eee;border:2px solid #EEEEEE;padding-top:15px;padding-bottom:15px;height:100%;font-size:.75rem}.quote-tool-container .option-inner .room-name{font-weight:700;font-family:MagistralWebBook;color:#005131;font-size:1.125rem}@media (max-width:900px){.quote-tool-container .size-option{max-width:25%}}@media (max-width:600px){.quote-tool-container .size-option{max-width:100%}}.quote-tool-container .modal .modal-body{padding-top:0}.quote-tool-container .modal .modal-body .form-group{padding-top:5px;padding-bottom:5px}.quote-tool-container .modal .modal-body .form-group .form-control{padding:8px 16px}@media (max-width:991.98px){.header-with-stepper{padding:20px}.header-with-stepper .active-step-text{font-size:1.25rem;color:#005131;font-weight:600;font-family:MagistralWebBook}}@media (max-width:991.98px) and (max-width:369.98px){.header-with-stepper .active-step-text{font-size:1.125rem}}@media (max-width:991.98px){.stepper-container{display:flex;flex-direction:column;align-items:center}.stepper{display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:25px}.step{display:inline-block;position:relative;text-align:center;width:33.33%}.step.active:after{font-weight:500;color:#000;background-color:#76b655}.step.active:before{background-color:#76b655}.step.complete:after{content:"";display:inline-block;background-color:transparent;border:3px solid #76B655;font-weight:500;background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2221%22%20height%3D%2215%22%20viewBox%3D%220%200%2021%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.7361%2011.1058L18.0999%200.663345C18.379%200.380668%2018.714%200.241332%2019.1051%200.245337C19.4961%200.249342%2019.8341%200.395572%2020.119%200.684027C20.4039%200.972482%2020.5485%201.31728%2020.5526%201.71842C20.5567%202.11958%2020.4192%202.46149%2020.1401%202.74417L8.79264%2014.1987C8.50573%2014.4893%208.16558%2014.6326%207.77218%2014.6285C7.37879%2014.6245%207.03563%2014.4742%206.74271%2014.1777L1.05055%208.45022C0.765607%208.16176%200.623644%207.81698%200.624658%207.41588C0.625692%207.01479%200.765753%206.67291%201.04484%206.39023C1.32394%206.10755%201.66157%205.96825%202.05774%205.9723C2.45389%205.97636%202.79444%206.12262%203.07938%206.41107L7.7361%2011.1058Z%22%20fill%3D%22%23005131%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-size:auto;background-position:center}.step.complete:before{background-color:#76b655}.step:before{content:"";position:absolute;top:50%;left:-25%;width:50%;height:4px;background-color:#ccc;z-index:-1;border-radius:4px}.step:first-child:before{display:none}.step:after{display:flex;justify-content:center;align-items:center;content:attr(data-number);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;background-color:#d9d9d9;border-radius:50%;z-index:1}.progress-bar-container{width:100%;height:4px;background-color:#ccc;margin-top:10px;position:relative}}@media (max-width:991.98px) and (max-width:991.98px){.progress-bar-container{display:none}}@media (max-width:991.98px){.progress-bar{width:33.33%;height:100%;background-color:#6ac54f}}
