.form__fieldset{border:none;padding:0;width:100%;margin:0}.form__title{font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.form__title{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.2);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.form__title{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.2);letter-spacing:calc(var(--fsm-mid)*0)}}.form__title{color:var(--color2);margin:0 0 2rem 0;width:100%;max-width:480px}.form__title--strong{color:var(--color4)}.form__subtitle{font-family:var(--ff1);font-style:normal;font-weight:700}@media all and (orientation: landscape){.form__subtitle{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__subtitle{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.form__subtitle{color:var(--color2);margin:0 0 1rem 0;width:100%}.form__text{color:var(--color2);font-family:var(--ff2);font-style:normal;font-weight:300}@media all and (orientation: landscape){.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__text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.form__text{margin:auto 0 3rem 0;max-width:420px}.form__container{width:100%;padding:.4rem 0}.form__container--file{margin-top:1rem}.form__label{font-family:var(--ff2);font-style:normal;font-weight:500}@media all and (orientation: landscape){.form__label{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__label{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.form__label{color:var(--color2);display:block;margin:0 0 .3rem 0}.form__input{background-color:var(--color5);font-family:var(--ff2);font-style:normal;font-weight:300}@media all and (orientation: landscape){.form__input{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__input{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.form__input{padding:.6rem;box-sizing:border-box;width:100%;border:1px solid var(--color4);color:var(--color2);outline:none}.form__file-text{font-family:var(--ff2);font-style:normal;font-weight:300}@media all and (orientation: landscape){.form__file-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__file-text{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.form__file-text{color:var(--color2);display:block;padding:.6rem 1rem;width:max-content;text-align:center}.form__file-label{border:1px solid var(--color4);position:relative;display:block;width:max-content}.form__file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form__file-name{font-family:var(--ff2);font-style:normal;font-weight:400}@media all and (orientation: landscape){.form__file-name{font-size:var(--fs-small);line-height:calc(var(--fs-small)*1.2);letter-spacing:calc(var(--fs-small)*0)}}@media all and (orientation: portrait){.form__file-name{font-size:var(--fsm-small);line-height:calc(var(--fsm-small)*1.2);letter-spacing:calc(var(--fsm-small)*0)}}.form__file-name{color:var(--color2);margin-left:1rem;display:block}.form__button{background-color:var(--color4);border:1px solid var(--color5);padding:.6rem 1rem;cursor:pointer;color:var(--color1);font-family:var(--ff1);font-style:normal;font-weight:600}@media all and (orientation: landscape){.form__button{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__button{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.2);letter-spacing:calc(var(--fsm-regular)*0)}}.form__button{margin-top:1rem;width:100%;max-width:200px}.form__button:hover{background-color:var(--color1);color:var(--color4)}.form__alert{font-family:var(--ff2);font-style:normal;font-weight:400}@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)}}@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__alert{color:#ff0;margin-top:.5rem;width:100%}.form #signupCaptcha{margin-top:1rem;display:inline-block;width:100%}@media all and (orientation: landscape){.form__container--file{display:flex;align-items:center;justify-content:flex-start}}@media all and (orientation: portrait){.form__file-label{margin-bottom:.5rem}}
.contact{background-color:var(--color3)}.contact__container{width:100%;max-width:80rem;margin:0 auto;padding:0 1rem;box-sizing:border-box}.contact__image{display:block;width:100%;border-radius:1rem}.contact__title,.contact__subtitle{color:var(--color2);font-family:var(--ff1);font-style:normal;font-weight:"700"}@media all and (orientation: landscape){.contact__title,.contact__subtitle{font-size:var(--fs-xl);line-height:calc(var(--fs-xl)*1.2);letter-spacing:calc(var(--fs-xl)*0)}}@media all and (orientation: portrait){.contact__title,.contact__subtitle{font-size:var(--fsm-xl);line-height:calc(var(--fsm-xl)*1.2);letter-spacing:calc(var(--fsm-xl)*0)}}.contact__title,.contact__subtitle{margin:0 auto 2rem 0}.contact__label,.contact__address{color:var(--color2);font-family:var(--ff1);font-style:"normal";font-weight:"600"}@media all and (orientation: landscape){.contact__label,.contact__address{font-size:var(--fs-mid);line-height:calc(var(--fs-mid)*1.6);letter-spacing:calc(var(--fs-mid)*0)}}@media all and (orientation: portrait){.contact__label,.contact__address{font-size:var(--fsm-mid);line-height:calc(var(--fsm-mid)*1.6);letter-spacing:calc(var(--fsm-mid)*0)}}.contact__label,.contact__address{display:block;margin:auto 0}.contact__label:first-child,.contact__address:first-child{margin-right:3rem}.contact__link{text-decoration:none;color:var(--color2);font-family:var(--ff2);font-style:"normal";font-weight:"300"}@media all and (orientation: landscape){.contact__link{font-size:var(--fs-regular);line-height:calc(var(--fs-regular)*1.6);letter-spacing:calc(var(--fs-regular)*0)}}@media all and (orientation: portrait){.contact__link{font-size:var(--fsm-regular);line-height:calc(var(--fsm-regular)*1.6);letter-spacing:calc(var(--fsm-regular)*0)}}.contact__link{margin-top:.4rem;display:block}.contact__map{height:auto;border-radius:1rem;aspect-ratio:4/3}@media all and (orientation: landscape){.contact{padding:10rem 0 6rem 0}.contact__container{display:flex;align-items:flex-start;justify-content:space-between}.contact__container:first-child{margin-bottom:6rem}.contact .form{width:48%}.contact__info{width:48%}.contact__row{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:1.5rem}.contact__map{width:65%}.contact__location{width:30%}}@media all and (orientation: portrait){.contact{padding:5rem 0 5rem 0}.contact__container:last-child{margin-top:3rem}.contact .form{margin-top:2rem}.contact__map{margin-top:2rem}.contact__image{margin-top:2rem}.contact__label:first-child,.contact__address:first-child{margin-bottom:1rem}}
