.form__alert{display:block;padding:.2rem 0;color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.form{width:100%}.form__title{color:var(--color1);font-family:var(--ff1);font-style:normal;font-weight:700;font-optical-sizing:auto}.form__field{padding:.2rem}.form__row{display:flex;align-items:center;gap:1rem}.form__label{display:block;color:var(--color1);font-family:var(--ff1);font-style:normal;font-weight:600;font-optical-sizing:auto}.form__label{margin:0 0 .2rem 0}.form__input,.form__textarea{width:100%;padding:.5rem 1rem;box-sizing:border-box;border:1px solid var(--color3);border-radius:2px;appearance:none;font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.form__input,.form__textarea{background-color:rgba(184,35,27,.05)}.form__buttons{margin:1rem 0 0 0;display:flex;gap:1rem;align-items:center;justify-content:flex-start}.form__text{color:var(--color1);font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.form__file-input{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:0}.form__file-btn{position:relative}@media all and (orientation: landscape){.form__alert{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}.form__title{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}.form__label{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}.form__input,.form__textarea{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.form__text{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.form__alert{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}.form__title{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}.form__label{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}.form__input,.form__textarea{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.form__text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}
.editor-texts *{color:var(--color1);line-height:1.5;font-family:var(--ff1)}.editor-texts b,.editor-texts strong,.editor-texts h1,.editor-texts h2,.editor-texts h3,.editor-texts h4,.editor-texts h5,.editor-texts h6{font-weight:700}.editor-texts p,.editor-texts li{margin:.7rem 0;line-height:1.5}.editor-texts li{padding-left:0}.editor-texts ul,.editor-texts ol{padding-left:1rem;margin:0;box-sizing:border-box}.editor-texts h3{font-family:var(--ff1);font-style:"normal";font-weight:700;font-optical-sizing:auto}.editor-texts h3{margin:1rem auto .5rem 0}.top-red{background-color:var(--color4)}.top-red__title{color:var(--color2);font-family:var(--ff1);font-style:normal;font-weight:700;font-optical-sizing:auto}.top-red__title{margin:0 0 1rem 0}.top-red__text{color:var(--color2);font-family:var(--ff1);font-style:normal;font-weight:400;font-optical-sizing:auto}.top-red__text{margin:0;max-width:30rem}.top-red__container{padding-bottom:3rem}.top-red__anchors{margin:0 auto 0 auto;overflow:hidden;display:flex;align-items:center;justify-content:space-between}.top-red__anchors-scroll{display:flex;align-items:center;justify-content:flex-start;width:max-content;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.top-red__anchor{width:max-content;white-space:nowrap}@media all and (orientation: landscape){.editor-texts h3{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}.top-red__title{font-size:var(--fs-xxl);line-height:calc(var(--fs-xxl)*1.2);letter-spacing:calc(var(--fs-xxl)*0)}.top-red__text{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.top-red{padding:4rem 0 1rem 0}.top-red__anchors-scroll{gap:1rem}.scroll-button{color:var(--color2);display:block;width:3rem;height:auto;cursor:pointer;box-shadow:-0.5rem 0 .5rem var(--color4)}.scroll-button--left{transform:rotate(180deg)}}@media all and (orientation: portrait){.editor-texts h3{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}.top-red__title{font-size:var(--fsm-xxl);line-height:calc(var(--fsm-xxl)*1.2);letter-spacing:calc(var(--fsm-xxl)*0)}.top-red__text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.top-red{padding:2rem 1rem;box-sizing:border-box}.top-red__anchors-scroll{gap:.5rem}.scroll-button{display:none}}
.jumain{box-sizing:border-box}.jumain__column{box-sizing:border-box}.jumain__column-full{width:100%;padding:1rem 0 0 0;display:flex;align-items:baseline;justify-content:flex-end}.jumain__title{color:var(--color4);font-family:var(--ff1);font-style:normal;font-weight:700;font-optical-sizing:auto}.jumain__title{margin:auto 0 2rem 0}.jumain__text{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:400;font-optical-sizing:auto}.jumain__text{margin:0 0 2rem 0}.jumain__text--strong{font-weight:700}.jumain__text--phone{margin-bottom:.5rem}.jumain__text--email{margin-bottom:2rem}.jumain__text--spaced{padding-left:2rem;border-left:1px solid var(--color3)}.jumain__subtitle{color:var(--color1);font-family:var(--ff1);font-style:normal;font-weight:700;font-optical-sizing:auto}.jumain__subtitle{margin:3rem 0 1rem 0}.jumain__subtitle--city{margin-bottom:0}.jumain__image{display:block}.jumain__heading{color:var(--color1);font-family:var(--ff1);font-style:"normal";font-weight:700;font-optical-sizing:auto}.jumain__heading{margin:0 0 2rem 0}.jumain__heading--red{display:block;color:var(--color4)}.jumain__link{color:var(--colro1);text-decoration:none;display:flex;align-items:center}.jumain__link svg{margin-right:.5rem;display:block;width:1.3rem;height:auto}@media all and (orientation: landscape){.jumain__title{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}.jumain__text{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.5);letter-spacing:calc(var(--fs-regular)*0)}.jumain__subtitle{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.2);letter-spacing:calc(var(--fs-regular)*0)}.jumain__heading{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.5);letter-spacing:calc(var(--fs-mid)*0)}.jumain{padding:6rem 1rem 0 1rem;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;gap:2rem}.jumain--contact{padding-bottom:6rem}.jumain__column{width:calc(45% - 1rem);padding:0 2rem}.jumain__image{width:50%}}@media all and (orientation: portrait){.jumain__title{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}.jumain__text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.5);letter-spacing:calc(var(--fsm-regular)*0)}.jumain__subtitle{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}.jumain__heading{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.5);letter-spacing:calc(var(--fsm-mid)*0)}.jumain{padding:3rem 1rem 0 1rem}.jumain--contact{padding-bottom:3rem}.jumain__column--right{margin-top:4rem}.jumain__image{width:90%;margin:3rem auto auto auto}}
