.layoutContainer{width:100%;height:100%}.logo img{height:100%;cursor:pointer}.flexColumn{display:flex;flex-direction:column}.flexCenter,.flexRow{display:flex;flex-direction:row}.flexCenter{justify-content:center;align-content:center}.flexRowSpaceBetween,.flexRowSpaceBetweenCenter{display:flex;flex-direction:row;justify-content:space-between}.flexRowSpaceBetweenCenter{align-content:center}.flewRowJustifyStart{display:flex;flex-direction:row;justify-content:flex-start}.blockAuto{display:block;margin:auto}.pageContainer{width:100%;margin:0}.sticky-container{position:-webkit-sticky;position:sticky;top:0;z-index:0}.placeBottom{margin-top:auto}.navBar{display:flex;width:100%;height:100%;padding-top:20px;padding-bottom:20px;padding-right:16px;align-content:"center";justify-content:"space-between";background-color:#fff;border-bottom:4px solid #fc0}#navbar-left{height:70px}#navbar-right{display:flex;float:right;overflow:hidden;width:100%;align-items:center;justify-content:flex-end}#blue_rental{height:25px;margin:5px 5px 5px 0;justify-content:"center";align-items:"center"}#red_rental{height:39px;margin-left:10px}#upToDateContainer{margin-top:60px;display:flex;flex-direction:column;align-items:center}#upToDateComp{padding:20;width:40%}#errorContainer{display:flex;flex-direction:column;width:100%;justify-content:center;align-content:center}#errorComponentBox{border:1px solid #cd2026;padding:5;border-radius:px;background-color:#ffe8e9}#errorComponentBox,#subPaymentContainer{display:flex;flex-direction:row;align-content:center}#subPaymentContainer{justify-content:center;width:100%}#paymentStepContainer{width:"100%"}#leftPaymentContainer{width:55%}#rightPaymentContainer{width:35%}#paymentBox{display:none}#errorBox{width:60%;margin:0 auto}#successContainer{display:flex;flex-direction:row;border:1px solid #088764;padding:15px;border-radius:4px;background-color:#e1faf2}#invoiceBox{padding-top:58px}#svg{position:absolute;top:0;left:0;width:100%;height:100%}#line{stroke-width:2px;stroke:#000}.checkout-style-background{background:var(--checkout-color);color:#000;transition:box-shadow var(--transition-duration);font-weight:700;font-size:16px}button.checkout-style-background:hover{background:#ffde56;transition:box-shadow var(--transition-duration)}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{width:50px;height:50px;border:10px solid #f3f3f3;border-top-color:#383636;border-radius:50%;-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000099}.modal-main{position:fixed;background:#fff;width:50%;height:80%;top:50%;left:50%;transform:translate(-50%,-50%);overflow:scroll;padding-left:32px;padding-right:32px;padding-top:20px}.display-block{display:block}.display-none{display:none}@media only screen and (min-width:200px) and (max-width:767px){#navbar-left{height:55px}#blue_rental{height:15.38px}#red_rental{height:24px}#upToDateComp{width:90%}#errorBox{width:90%;margin:0 auto}#paymentMainContainer{width:"100%"}#subPaymentContainer{display:flex;justify-content:center;align-content:center;flex-direction:column-reverse}#leftPaymentContainer{width:100%}#rightPaymentContainer{width:90%}#invoiceBox{display:none}#paymentBox{display:block}.modal-main{position:fixed;background:#fff;width:90%;height:80%;padding-left:12px;padding-right:12px;padding-top:20px}}@media only screen and (min-width:768px) and (max-width:1099px){#navbar-left{height:55px}#blue_rental{height:18px}#red_rental{height:26px}#errorBox,#upToDateComp{width:80%}#subPaymentContainer{display:flex;justify-content:center;align-content:center;flex-direction:column-reverse;width:100%}#paymentMainContainer{width:"100%"}#leftPaymentContainer{width:100%;margin:0 auto}#rightPaymentContainer{width:90%;margin:0 auto;position:-webkit-sticky;position:sticky;top:7rem;background-color:#fff}#invoiceBox{display:none}#paymentBox{display:block;width:98%;background-color:#fff}.modal-main{position:fixed;background:#fff;width:90%;height:80%}}.boldText{font-weight:700}.blueUnderline{color:#2864ff;cursor:pointer}.blueUnderline,.grayUnderline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.grayUnderline{color:#61615f}.homeText{font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.011em}#loginHeader,.homeText{font-family:Proxima Nova;text-align:left}#loginHeader{font-size:20px}#loginHeader,.regularBold{font-weight:700}.fontWeight600{font-weight:600}.errorMessage{color:red}.loginForm{display:flex;flex-direction:row;justify-content:center;margin-top:37px;height:100%}.innerLoginForm{width:50%}.homeImageContainer{width:40%}.homeImage{width:100%;height:100%}.searchFormContainer{margin-top:25px}.reviewStepper{padding:50px}.reviewAccountContainer{display:flex;flex-direction:row;width:100%}.innerReview{width:50%;display:block;margin:0 auto;height:100%}#contactFormContainer{width:80%;display:block;height:100%;margin:48px auto 40px;padding:25;background:"#FFFFFF"}#contactStepperContainer{display:flex;flex-direction:row;align-content:center;margin-top:40px;margin-left:40px;margin-bottom:80px}#contactBack{align-self:center}#contactStepper{margin:0 auto;width:75%}#contactBack{display:flex;flex-direction:row;align-self:flex-start;margin-bottom:20px;text-align:center;width:20%}#paymentRightContainer{width:65%}#paymentBack{display:flex;flex-direction:row;align-self:flex-start;margin-bottom:20px;text-align:center;width:20%}#fullPaymentContainer{display:flex;flex-direction:row;width:100%;margin:0 auto}#paymentContainer{display:flex;flex-direction:row;align-content:center;margin-top:10px;margin-left:40px;margin-bottom:32px}#paymentStepper{margin:0 auto;width:95%}#paymentStepperContainer{width:85%;margin:0 auto;padding:50px}#stripeBox{padding:10px}#confirmationContainer{margin-top:30px}#confirmationStepper{margin:0 auto;width:35%}#confirmationSubContainer{width:40%;display:block;height:100%;margin:50px auto 20px;padding:25px;background:"#FFFFFF"}#confirmLink{color:"#355AD8";-webkit-text-decoration-line:"underline";text-decoration-line:"underline";font-weight:700}#homeContainer{display:flex;flex-direction:row;height:100%}#footerWrapper{width:100%;padding:14.5px 24px 20.5px;background-color:#f3f4f8}#footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.footer-right{width:40%;text-align:right;gap:5px;line-height:1.5}@media only screen and (min-width:200px) and (max-width:767px){#homeContainer{margin-bottom:20px}.homeImage,.homeImageContainer,.reviewImageContainer{display:none}.innerLoginForm{width:90%;height:60%}.reviewStepper{padding:25px;margin-top:10px}.innerReview{width:100%}#contactFormContainer{width:85%;margin-bottom:20px}#contactStepper{margin:0 auto;width:85%}#contactStepperContainer{display:block;margin-top:40px;margin-left:0;margin-bottom:32px}#confirmationStepper{width:85%}#confirmationSubContainer{width:90%;margin-top:30px}#confirmLink{display:block;margin-top:10px}#footer{display:block!important;width:100%}.footer-left,.footer-right{display:block!important;width:100%!important}.footer-right{text-align:left}#paymentStepper{width:95%;margin:0 auto 15px}#contactBack{padding-bottom:15px;margin-left:25px;width:100%}#paymentBack{padding-bottom:10px;width:100%}#paymentRightContainer{width:100%}#paymentStepperContainer{width:90%;padding:15px 0;margin-top:25px}#paymentContainer{display:block;margin-top:40px;margin-left:0;margin-bottom:32px}}@media only screen and (min-width:768px) and (max-width:1099px){.homeImageContainer{width:55%;height:80vh;-o-object-fit:fill;object-fit:fill;min-width:40%}.loginForm{margin-top:0}.innerLoginForm{width:70%}#reviewImage,.reviewImageContainer{display:none}.reviewStepper{padding:25px;margin-top:10px}.innerReview{width:85%}#contactStepperContainer{margin-left:10px;margin-right:10px;display:flex;flex-direction:column}#contactFormContainer{width:80%;margin-bottom:20px}#contactStepper{margin:0 auto;width:90%}#contactBack{width:90%;margin:0 auto 20px}#confirmationStepper{width:75%}#confirmationSubContainer{width:90%;margin-top:30px}#paymentContainer{margin-left:10px;margin-right:10px;display:flex;flex-direction:column}#paymentStepper{margin:0 auto;width:90%}#paymentStepperContainer{width:85%;padding:15px 0;margin-top:25px}#paymentBack{display:flex;flex-direction:row;align-self:center;width:90%;margin-bottom:20px;text-align:center}#fullPaymentContainer{display:block;width:100%}#footer,#paymentRightContainer{width:100%}#footer{display:block!important}.footer-left,.footer-right{display:block!important;width:100%!important}.footer-right{text-align:left}.loginForm{width:"100%"}#paymentBack{padding-bottom:10px}}@media only screen and (min-width:1100px){.homeImageContainer{width:35%;height:80vh}.innerLoginForm{width:70%;margin-top:10px}.reviewImageContainer{width:35%;height:80vh}#reviewImage{width:100%;height:80vh}}@font-face{font-family:Proxima Nova;src:url("/fonts/Mark Simonson - Proxima Nova.otf");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/fonts/Mark Simonson - Proxima Nova Bold.otf");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/fonts/Proxima Nova/Mark Simonson - Proxima Nova It.otf");font-weight:400;font-style:italic}:root{--body-color:#fcfdfe;--checkout-color:#fc0;--elements-color:#6772e5;--body-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--h1-color:#1a1f36;--h2-color:#7b818a;--h3-color:#a3acb9;--radius:6px;--container-width-max:1280px;--page-width-max:600px;--transition-duration:2s}#__next,html{height:100vh;width:100%}body{margin:0;padding:0;height:100vh;overflow-y:scroll;font-family:Proxima Nova}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{text-decoration:none}li,ul{padding:0;margin:0}button{border-radius:var(--radius);font-size:larger;border:0;padding:12px 16px;margin-top:10px;font-weight:600;cursor:pointer;transition:all .2s ease;display:block;width:100%}.FormRow,fieldset,input[type=number],input[type=text]{border-radius:var(--radius);padding:5px 12px;width:100%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;margin-top:10px}.text-field-with-error{border:1px solid red;border-radius:4px}.text-field-regular,.text-field-with-error{padding:12px;font-size:14px;font-weight:700}.text-field-regular{border:1px solid #9d9ea3;border-radius:4px}