.form-style,.form-style *{box-sizing:border-box}.form-style{width:100%;max-width:560px;margin:20px auto;padding:28px 24px;color:#ffffff;font-size:1.1rem;text-align:center;background:rgba(14,15,20,0.78);border:1px solid rgba(255,255,255,0.2);border-radius:8px;box-shadow:0 18px 45px rgba(0,0,0,0.35)}.main-form{display:flex;flex-direction:column;gap:22px;width:100%;margin:0}.main-form fieldset{min-width:0;margin:0;padding:0;border:0}.main-form fieldset + fieldset{padding-top:22px;border-top:1px solid rgba(255,255,255,0.18)}.main-form legend{width:100%;margin:0 0 16px;padding:0;color:#f8dcd0;font-size:1.4rem;font-weight:700;line-height:1.3}.main-form fieldset + fieldset legend{margin-bottom:0px;font-size:1.8rem}.form-input-control{margin:0 0 14px}.form-input-control:last-child{margin-bottom:0}.form-input-control input,.form-input-control textarea{display:block;width:100%;margin:0;padding:14px 16px;color:#333333;font:inherit;font-size:1.25rem;line-height:1.35;background:#ffffff;border:2px solid #b8b8b8;border-radius:6px;outline:0;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.form-input-control input{min-height:54px}.form-input-control textarea{min-height:156px;resize:vertical;text-align:left}.form-input-control input::placeholder,.form-input-control textarea::placeholder{color:#6d6d6d;opacity:1}.form-input-control input:hover,.form-input-control textarea:hover{border-color:#8d8d8d;background-color:#fffdfb}.form-input-control input:focus,.form-input-control textarea:focus{border-color:#ff807d;background-color:#ffffff;box-shadow:0 0 0 3px rgba(255,128,125,0.28)}.form-file-control{text-align:left}.form-file-control label{display:block;margin-bottom:8px;color:#ffffff;font-size:1.2rem;font-weight:700}.form-file-control input[type="file"]{width:100%;padding:8px;color:#333333;font:inherit;font-size:1.15rem;background:#ffffff;border:2px solid #b8b8b8;border-radius:6px}.form-file-control input[type="file"]::file-selector-button{margin-right:10px;padding:9px 12px;color:#333333;font:inherit;font-weight:700;background:#f8dcd0;border:1px solid #d8aaa0;border-radius:4px;cursor:pointer}.form-file-control input[type="file"]::file-selector-button:hover{background:#ffffff}.form-file-control p{margin:10px 0 0;color:rgba(255,255,255,0.82);font-size:1.1rem;line-height:1.45}.main-form .g-recaptcha{display:flex;align-items:center;justify-content:center;width:100%;min-height:78px;overflow:visible}.main-form .g-recaptcha:not([data-size="invisible"])>div{width:304px !important;max-width:304px}.main-form .g-recaptcha:not([data-size="invisible"]) iframe{display:block;width:304px !important;max-width:304px !important;height:78px !important;border:0}.main-form div.g-recaptcha[data-size="invisible"]{display:block;width:0;min-height:0;margin:0;overflow:visible}.main-form>button[type="submit"]{align-self:center;width:min(100%,340px);min-height:52px;margin:-2em 0 0;padding:12px 24px;color:#2e2e2e;font:inherit;font-size:1.25rem;font-weight:800;line-height:1.2;text-transform:uppercase;text-shadow:0 1px 1px rgba(255,255,255,0.7);background:linear-gradient(180deg,#fff4f0 0%,#ff9c98 45%,#df595d 100%);border:1px solid #d9534f;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.55),0 5px 12px rgba(0,0,0,0.2);cursor:pointer;transition:transform 160ms ease,box-shadow 160ms ease,filter 160ms ease}.main-form>button[type="submit"]:hover{filter:saturate(1.08) brightness(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,0.6),0 7px 16px rgba(0,0,0,0.28);transform:translateY(-1px)}.main-form>button[type="submit"]:active{box-shadow:inset 0 2px 4px rgba(0,0,0,0.18),0 2px 6px rgba(0,0,0,0.2);transform:translateY(1px)}.main-form input:focus-visible,.main-form textarea:focus-visible,.main-form button:focus-visible,.main-form input[type="file"]:focus-visible{outline:3px solid rgba(255,220,208,0.9);outline-offset:2px}@media (max-width:480px){.form-style{margin:12px auto;padding:20px 14px;border-radius:6px}.main-form{gap:18px}.main-form fieldset + fieldset{padding-top:18px}.form-input-control input,.form-input-control textarea{padding-right:13px;padding-left:13px}.form-file-control input[type="file"]::file-selector-button{display:block;width:100%;margin:0 0 8px}.main-form>button[type="submit"]{width:100%}}@media (max-width:340px){.main-form .g-recaptcha{transform:scale(0.88);transform-origin:center;margin:-5px 0}}.em-home-slider,.em-home-slider *{box-sizing:border-box}.em-home-slider{--em-slider-radius:6px;position:relative;width:100%;margin:5px 0;overflow:hidden;background:#171717;border-radius:var(--em-slider-radius);box-shadow:0 14px 32px rgba(0,0,0,0.22)}.em-home-slider .carousel-inner,.em-home-slider .item{width:100%}.em-home-slider .item{position:relative;aspect-ratio:16 / 5.5;overflow:hidden}.em-home-slider .carousel-inner>.next,.em-home-slider .carousel-inner>.prev{position:absolute;top:0;width:100%}.em-home-slider .item>img,.em-home-slider .item>a,.em-home-slider .item>a>img{display:block;width:100%;height:100%}.em-home-slider .item>img,.em-home-slider .item>a>img{position:absolute;top:0;left:0;object-fit:cover;object-position:center}.em-home-slider__caption{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:20px 24px;color:#ffffff;text-align:center;background:rgba(24,24,24,0.78)}.em-home-slider__title{margin:0;color:inherit;font-size:2rem;font-weight:700;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,0.45)}.em-home-slider__title a{display:inline-block;color:inherit;text-decoration:none;transition:color 180ms ease,text-shadow 180ms ease}.em-home-slider__title a:hover,.em-home-slider__title a:focus{color:#f8dcd0;text-decoration:underline;text-shadow:0 2px 6px rgba(0,0,0,0.6)}.em-home-slider__title a:focus-visible{outline:3px solid rgba(255,220,208,0.95);outline-offset:3px;border-radius:2px}.em-home-slider__control{position:absolute;z-index:4;display:flex;align-items:center;justify-content:center;width:50px;height:58px;margin:0;padding:0;color:#ffffff;font-size:1.45rem;line-height:1;background:rgba(18,18,18,0.68);border:1px solid rgba(255,255,255,0.3);border-radius:4px;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity 180ms ease,background-color 180ms ease,transform 180ms ease}.em-home-slider__control--prev{top:50%;left:16px;transform:translateY(calc(-50% + 6px))}.em-home-slider__control--next{top:50%;right:16px;transform:translateY(calc(-50% + 6px))}.em-home-slider__control--pause{right:16px;bottom:16px;width:46px;height:46px}.em-home-slider:hover .em-home-slider__control,.em-home-slider:focus-within .em-home-slider__control,.em-home-slider__control:focus{opacity:1;pointer-events:auto;transform:translateY(0)}.em-home-slider:hover .em-home-slider__control--prev,.em-home-slider:focus-within .em-home-slider__control--prev,.em-home-slider__control--prev:focus{transform:translateY(-50%)}.em-home-slider:hover .em-home-slider__control--next,.em-home-slider:focus-within .em-home-slider__control--next,.em-home-slider__control--next:focus{transform:translateY(-50%)}.em-home-slider__control:hover{background:rgba(18,18,18,0.9)}.em-home-slider__control:focus-visible{outline:3px solid rgba(255,220,208,0.95);outline-offset:3px}@media (hover:none),(pointer:coarse){.em-home-slider__control{opacity:1;pointer-events:auto;transform:translateY(0)}.em-home-slider__control--prev,.em-home-slider__control--next{transform:translateY(-50%)}}@media (max-width:767px){.em-home-slider{margin:8px 0;border-radius:4px}.em-home-slider .item{aspect-ratio:16 / 10}.em-home-slider__caption{padding:13px 16px}.em-home-slider__title{font-size:1.45rem}.em-home-slider__control{width:44px;height:50px}.em-home-slider__control--prev{left:10px}.em-home-slider__control--next,.em-home-slider__control--pause{right:10px}.em-home-slider__control--pause{bottom:10px;width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.em-home-slider .item,.em-home-slider__control,.em-home-slider__title a{transition:none}}