.Contact_rdp-root__72a7H{--rdp-accent-color:#ff0;--rdp-accent-background-color:#f0f0f0}.Contact_rdp-root__72a7H .Contact_rdp-day__ZzWkE{height:30px;width:30px}.Contact_contact-page__4scV_{padding:0 15vw;z-index:3}.Contact_contact-page__4scV_ h1{font-size:40px;display:block;margin-bottom:30px;color:#fff}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_{background:#fff;border-radius:22px;padding:40px}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ .Contact_success-msg__nepZ4{color:#000;font-weight:700;text-align:center;max-width:100%}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ .Contact_form-error__J9xzh{color:red;font-weight:700;text-align:center}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form{display:flex;flex-direction:column}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_inline-fields__1vjHH{display:flex;align-items:center;justify-content:flex-start;margin-bottom:20px}@media screen and (max-height:600px),screen and (max-width:768px){.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_inline-fields__1vjHH{flex-direction:column}}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_field__SRYWY{display:flex;flex-direction:column;margin-right:40px;width:100%}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_field__SRYWY label{color:#000;margin-bottom:7px}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_field__SRYWY input{background:#f7f7f9;border:none;border-radius:2px;padding-left:10px;height:30px}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_field__SRYWY textarea{background:#f7f7f9;border:none;border-radius:2px;padding-left:10px;padding-top:10px;width:100%;height:100px}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form .Contact_buttons__xzMCa{display:flex;align-items:flex-end;justify-content:flex-end}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form button{cursor:pointer;width:167px;height:39px;background:#139eee;border-radius:12px;color:#fff;border:none}.Contact_contact-page__4scV_ .Contact_formContainer__4pxK_ form button:hover{background:#0e7fc0}.Contact_ski-container__uSQtQ{z-index:2;position:relative;margin-top:40px}.SkiAnimation_rdp-root___WmR4{--rdp-accent-color:#ff0;--rdp-accent-background-color:#f0f0f0}.SkiAnimation_rdp-root___WmR4 .SkiAnimation_rdp-day__BR1kj{height:30px;width:30px}.SkiAnimation_ski-animation__1z3TS{position:relative;height:260px}@media(max-width:539px){.SkiAnimation_ski-animation__1z3TS{width:160%;height:100%}}.SkiAnimation_ski-animation__1z3TS svg{position:absolute;bottom:0;width:100%;min-height:100%;max-width:100%;-webkit-transform:translate(0)}.SkiAnimation_ski-animation__1z3TS #SkiAnimation_chairLift__AMtDG{z-index:2;top:10px;animation:SkiAnimation_lift__k8UXv 10s cubic-bezier(.88,.77,1,.55) 0s infinite;transform:translate(-20%,12%);animation:SkiAnimation_lift__k8UXv 15s cubic-bezier(.88,.77,1,.55) 0s infinite;transform:translateY(73%)}.SkiAnimation_ski-animation__1z3TS #SkiAnimation_chairLift__AMtDG.SkiAnimation_SANTA__Ypkwg{transform:scale(.5) translate(200%,20%);z-index:2;top:40px;animation:SkiAnimation_liftSanta__fDypa 10s cubic-bezier(.21,.34,.88,.68) 0s infinite}.SkiAnimation_ski-animation__1z3TS #SkiAnimation_chairLift__AMtDG.SkiAnimation_HALLOWEEN__M2rP3{animation:SkiAnimation_liftHalloween__I4gjo 15s cubic-bezier(.88,.77,1,.55) 0s infinite;transform:translateY(73%)}@keyframes SkiAnimation_lift__k8UXv{0%{transform:translate(-20%,14%)}to{transform:translate(100%,-72%)}}@keyframes SkiAnimation_liftHalloween__I4gjo{0%{transform:translate(-40%,103%)}to{transform:translate(150%,-36%)}}@keyframes SkiAnimation_liftSanta__fDypa{0%{transform:scale(.5) translate(-20%,160%)}to{transform:scale(.5) translate(200%)}}