:root{font-family:inter,sans-serif;font-optical-sizing:auto;line-height:1.5;font-style:normal;font-weight:400;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#fff;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;background:#000}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.MuiMenu-list{color:#ffffffde}.MuiSelect-root{height:33px;width:46px}.MuiSelect-root .MuiSelect-icon{width:15px;height:23px;right:3px;color:#fff}.MuiSelect-root .MuiOutlinedInput-notchedOutline{border-radius:7.44px;box-shadow:inset 0 0 3.089444398880005px #f05;background:linear-gradient(135deg,#0000,#ff005540),#0000000d}#root{max-width:1280px;text-align:center;overflow:hidden;margin:0 auto}#hero-section{display:flex;flex-direction:column;justify-content:space-around;padding:82px 28px 0;min-height:83vh;min-width:348px;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}#hero-section .language-selector{position:absolute;right:20px;top:20px}#hero-section .button{color:#fff;min-width:260.56px;height:44.67px;padding:0 18px;align-items:center;background:none;border-radius:14.89px}#hero-section .logo-block .logo-img{height:10vh}#hero-section .logo-block .owner-name{font-weight:600;font-size:20.47px;margin:0;padding:25px 0}#hero-section .contact-row{position:relative;display:flex;flex-direction:column}#hero-section .contact-row .background{position:absolute;left:-46px;top:-45px}#hero-section .contacts-block{display:flex;flex-direction:column;align-items:center;gap:16px}#hero-section .contacts-block .background{height:133px}#hero-section .contacts-block a{position:relative;z-index:1}#hero-section .contacts-block a .inner-container{display:flex;gap:10px;align-items:center;height:inherit}#hero-section .contacts-block a .inner-container .contact-img{height:13px}#hero-section .contacts-block a .inner-container p{font-size:13.03px}#hero-section .messengers-block{display:flex;align-items:center;justify-content:space-evenly}#hero-section .messengers-block a .messenger-img{height:77px;scale:1.5}#hero-section .buttons-block{display:flex;justify-content:center;align-items:center;position:relative}#hero-section .buttons-block .background{height:149px}#hero-section .buttons-block .button{position:relative;width:100%;padding-top:22px;padding-left:8px}#language-selector-id{position:relative}#language-selector-id .background{position:absolute;left:0;top:0;width:100%;height:100%;filter:blur(20.527779px);background:#f05}#language-selector-id #language-dropdown-id{position:relative;color:#fff!important;padding:0 11px 0 0;font-size:smaller}#sign-in-form-modal .MuiDialog-paper{min-width:250px;max-width:420px}#sign-in-form-modal .modal-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}#sign-in-form-modal .modal-content button{width:100%;padding:.5rem 0;text-transform:unset}#user-update-form .title{display:flex;align-items:center;justify-content:flex-end;gap:10px}#user-update-form .input{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}#user-update-form .input .MuiInputBase-formControl{color:#fff;border-radius:10px}
