.extra-element{width:150px;height:150px;margin-right:48px;margin-bottom:24px;border:solid 2px #F58413;border-radius:6px;padding:24px;cursor:pointer;background-color:#fff}.extra-name{display:flex;justify-content:center;align-items:center;height:50px;font-size:18px;color:#303030;text-align:center}.scroll-choose-service{min-height:300px;width:600px;margin:0 auto}.services-container{width:600px;margin-top:48px}.service{display:flex;align-items:center;width:100%;height:75px;margin-bottom:18px;padding-left:24px;border:solid 2px #F58413;border-radius:6px;font-size:22px;background-color:#fff;cursor:pointer;color:#303030}.active-service,.active-frequency{color:#fff;font-weight:700!important;background-color:#f58413!important}.disabled-service{border:solid 2px #999999;background-color:#969696;cursor:default;color:#5a5a5a}.service-frequency{display:flex;justify-content:center;align-items:center;width:500px;height:75px;margin-bottom:18px;height:100px;padding-left:0}.service-frequency>:not(:last-child){margin-right:24px}.frequency-element button{width:100px;height:40px;border:solid 2px #F58413;border-radius:6px;font-size:16px;font-weight:lighter;background-color:#fff;cursor:pointer}.frequency-element p{font-size:14px;text-align:center;margin-top:6px}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:999;display:flex;justify-content:center;align-items:center}.modal{position:relative;background-color:#fff;border-radius:6px;box-shadow:0 4px 8px #0003;padding:48px;min-width:500px;min-height:300px;z-index:1000;text-align:center}.modal-title{font-size:24px;font-weight:700}.modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:18px;cursor:pointer}.extras-container{display:flex;flex-wrap:wrap;justify-content:center;width:600px;margin-top:48px;padding:0 24px}.extra-element{width:150px;height:150px;margin-right:48px;margin-bottom:24px;border:solid 2px #F58413;border-radius:6px;padding:24px 12px;cursor:pointer;background-color:#fff}.extra-element:nth-child(3),.extra-element:nth-child(5){margin-right:0}.extra-img{display:flex;justify-content:center}.extra-name{display:flex;justify-content:center;align-items:center;height:50px;font-size:16px;color:#303030;text-align:center}.active-extra p{color:#fff}.scroll-customize-service{min-height:500px;width:600px;margin:0 auto}.extras-container{display:flex;flex-wrap:wrap;justify-content:left;width:600px;margin-top:48px}.extra-element{width:170px;height:150px;margin-right:48px;margin-bottom:24px;border:solid 2px #F58413;border-radius:6px;padding:24px 12px;cursor:pointer;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.extra-img{display:flex;justify-content:center;align-items:center;height:50px;margin-bottom:10px}.extra-img img{width:50px;height:50px}.extra-name{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;font-size:16px;color:#303030;text-align:center}.extra-name__label{margin-bottom:5px}.active-extra{background-color:#f58413;font-weight:700}.active-extra p,.active-extra span{color:#fff}.extra-counter-wrapper{display:flex;justify-content:center;align-items:center}.counter-btn{width:18px;height:18px;cursor:pointer}.counter-value{margin:0 10px;font-size:15px;font-weight:700;color:#303030}.active-extra .counter-value{color:#fff}.scroll-contact-info{min-height:500px;width:600px;margin:0 auto}.scroll-title{font-size:40px;font-weight:700;color:#303030}.info-container{display:flex;flex-wrap:wrap;width:600px;margin-top:48px}.form-group:nth-child(1),.form-group:nth-child(2),.form-group:nth-child(3),.form-group:nth-child(4){width:50%}.form-group:nth-child(5),.form-group.full-width{width:100%}.form-group{padding:12px;display:flex;flex-direction:column}.form-label{font-size:1.6rem;font-weight:600;color:#303030;margin-bottom:.6rem}.MuiInputBase-input{font-size:1.6rem!important;padding:1.4rem 1rem!important;height:auto!important}.MuiOutlinedInput-root{border-radius:.5rem!important}.MuiOutlinedInput-notchedOutline legend{font-size:1.6rem!important}.MuiInputBase-input::placeholder{font-size:1.6rem!important;opacity:.8}.MuiPickersToolbar-root,.MuiPickersLayout-contentWrapper,.MuiPickersLayout-toolbar,.MuiPickersCalendarHeader-label,.MuiPickersDay-root,.MuiPickersClock-root,.MuiPickersClockPointer-root,.MuiPickersClockNumber-root{font-size:1.6rem!important}.form-group input,.form-group textarea{width:100%}.form-group textarea{resize:none}.MuiPickersInputBase-sectionContent{font-size:1.6rem}.your-quote{background-color:#e2e2e2;width:500px;margin:0 auto;padding:24px}.quote-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:#444;font-size:28px;font-weight:700}.quote-line{margin-bottom:12px}.quote-service,.quote-subtotal{display:flex;justify-content:space-between;font-size:22px;font-weight:700;color:#303030}.quote-extras{padding-left:12px}.quote-extras .extra-item{display:flex;justify-content:space-between;font-weight:lighter;color:#303030;font-size:18px}.extra-text{font-size:16px;font-weight:lighter}.bundle-discount,.quote-frequency,.quote-subtotal,.quote-total{display:flex;justify-content:space-between}.quote-total{font-size:24px;font-weight:700;margin-top:24px;color:#303030}.shopping-cart-container{display:flex;justify-content:center;align-items:center;min-height:90vh}.cart-scrolling-side,.cart-static-side{width:40%;padding:48px}.cart-static-side{height:calc(80vh - 20px)}.disclaimer{width:500px;margin:12px auto;padding:18px;border:2px solid #F58413;border-radius:6px}.disclaimer-title{font-size:18px;font-weight:700}.disclaimer-content{margin-top:12px;font-size:16px;font-weight:lighter}.cart-scrolling-side{max-height:calc(80vh - 20px);overflow-y:scroll;scrollbar-width:none;scroll-snap-type:y mandatory}.cart-scrolling-side::-webkit-scrollbar{display:none}.scroll-section{scroll-snap-align:start;height:calc(100vh - 20px)}.navigation-buttons{display:flex;justify-content:center;width:100%;margin-bottom:48px}.nav-button{all:unset;width:60px;height:25px;border-radius:6px;background-color:#f5b452;color:#fbfcf8;text-align:center;cursor:pointer}.nav-button:nth-child(1){margin-right:24px}.navigation-buttons a{text-decoration:none}
