.grid-quote-tool{background-color:#fff}.quote-tool-container{width:100%;display:flex;flex-direction:column;align-items:center;padding-bottom:25px;padding-top:25px}.quote-tool-container .quote-tool-inner-container{width:85%;display:flex;flex-direction:column;align-items:center}.header-with-stepper{width:100%;text-align:center;margin-top:10px;margin-bottom:10px}.header-with-stepper h1{font-size:1.8rem;margin-bottom:10px}.storage-details{display:flex;justify-content:space-between;align-items:center;border-radius:10px}.room-info{display:flex;align-items:center;min-height:375px}@media (max-width: 575.98px){.room-info{min-height:225px}}.room-info .room-video-container{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center}.room-info .room-video-container .room-gif{width:90%}.room-description{flex-grow:1}@media (max-width: 767.98px){.room-description{font-size:.75rem;padding-top:15px}}.room-description .room-size-name{padding-top:5px;padding-bottom:5px;font-size:1.25rem}.room-description h2{font-size:1.5rem;margin-bottom:10px}.room-description p{margin-bottom:5px;line-height:2rem}@media (max-width: 991.98px){.room-description form{display:flex;justify-content:center}}.room-description .quote-btn{margin-top:15px}@media (max-width: 991.98px){.room-description .quote-btn{margin-top:20px;margin-bottom:20px}}.room-sizes,.size-option{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.room-sizes-container{padding-top:15px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 991.98px){.room-sizes-container{padding-top:10px}}.slider-btn{background-color:#ffd001;color:#005131;border:none;padding:13px;font-size:24px;cursor:pointer;height:100%}.slider-btn.prev-btn{border-top-left-radius:20px;border-bottom-left-radius:20px}.slider-btn.next-btn{border-top-right-radius:20px;border-bottom-right-radius:20px}.room-sizes-slider{overflow:hidden;width:100%;display:flex;align-items:center}.room-sizes{display:flex;flex-grow:1;transition:transform .3s ease-in-out;align-items:stretch}.size-option{box-sizing:border-box;text-align:center;cursor:pointer}@media (min-width: 768px){.size-option.active .option-inner{border:2px solid #76B655}}.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}.option-inner .room-name{font-weight:700;font-family:MagistralWebBook;color:#005131;font-size:1.125rem}@media (max-width: 900px){.size-option{max-width:25%}}@media (max-width: 600px){.size-option{max-width:100%}}
