.rent{background-color:var(--color-bg-light);padding-bottom:4rem}.rent__header{background-color:var(--color-primary);padding:3rem 2rem;box-sizing:border-box}.rent__title{text-align:center;color:var(--color-text-tertiary);font-family:var(--ff1);font-style:normal;font-weight:600;font-optical-sizing:auto}.rent__title{padding:0 0 1rem 0;margin:0}.rent__description,.rent__description *{text-align:center;color:var(--color-text-tertiary);font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.rent__description,.rent__description *{max-width:var(--bp-md);margin:0 auto}.rent__container{padding:3rem 0 0 0;width:100%;max-width:var(--bp-lg);margin:0 auto}.rent__subtitle{text-align:center;color:var(--color-text-primary);font-family:var(--ff1);font-style:normal;font-weight:600;font-optical-sizing:auto}.rent__subtitle{padding:0 0 1rem 0;margin:0}.rent__steps{display:flex;justify-content:center;gap:1rem;align-items:stretch;margin:2rem 0}.rent__step{background-color:var(--color-bg-white);width:calc(33.3333333333% - 1rem);padding:2rem;box-sizing:border-box;border-radius:.5rem;border:1px solid var(--color-border)}.rent__step-number{background-color:var(--color-primary);color:var(--color-bg-white);width:2rem;height:2rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-family:var(--ff1);font-style:normal;font-weight:600;font-optical-sizing:auto}.rent__step-title{color:var(--color-text-primary);font-family:var(--ff1);font-style:normal;font-weight:600;font-optical-sizing:auto}.rent__step-title{padding:0;margin:1rem 0 1rem 0}.rent__step-description{color:var(--color-text-secondary);font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.rent__step-description{margin:0}.rent__form{background-color:var(--color-bg-white);padding:4rem 8rem;box-sizing:border-box;border-radius:.5rem;width:100%;max-width:var(--bp-lg);margin:0 auto;border:1px solid var(--color-border)}.rent__form .rent__subtitle{text-align:left}.rent__form-description{text-align:left;color:var(--color-text-secondary);font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.rent__form-description{margin:1rem 0;max-width:var(--bp-sm)}.form__fieldset{border:none;width:100%;padding:0;margin:0}.form__section-title{text-align:left;color:var(--color-text-primary);font-family:var(--ff1);font-style:normal;font-weight:600;font-optical-sizing:auto}.form__section-title{padding:0 0 1rem 0;margin:1rem 0 0 0}.form__row{display:flex;gap:1rem;margin:0 0 1rem 0;align-items:stretch;justify-content:space-between}.form__checkbox-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.form__checkbox-image-label{position:relative;width:calc(30% - 1rem);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;box-sizing:border-box}.form__checkbox-image-label:hover{background-color:var(--color-bg-light)}.form__checkbox-image-img{width:auto;height:100px;object-fit:contain;margin:0 auto}@media all and (orientation: landscape){.rent__title{font-size:2.5rem;line-height:3rem;letter-spacing:0rem}.rent__description,.rent__description *{font-size:1.3rem;line-height:1.56rem;letter-spacing:0rem}.rent__subtitle{font-size:2.5rem;line-height:3rem;letter-spacing:0rem}.rent__step-number{font-size:1rem;line-height:1.2rem;letter-spacing:0rem}.rent__step-title{font-size:1.3rem;line-height:1.56rem;letter-spacing:0rem}.rent__step-description{font-size:1rem;line-height:1.2rem;letter-spacing:0rem}.rent__form-description{font-size:1rem;line-height:1.2rem;letter-spacing:0rem}.form__section-title{font-size:1rem;line-height:1.2rem;letter-spacing:0rem}}@media all and (orientation: portrait){.rent__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}.rent__description,.rent__description *{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}.rent__subtitle{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}.rent__step-number{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.rent__step-title{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}.rent__step-description{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.rent__form-description{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.form__section-title{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}
