.manager{padding:0 60px}@media only screen and (max-width:1023px){.manager{padding:0 40px}}@media only screen and (max-width:767px){.manager{padding:0 20px}}.manager__background{max-width:1440px;margin:80px auto;background:linear-gradient(135deg,#abf3f9,#d9fdf1,#fffffff2);box-shadow:0 8px 32px #0189a81f,0 2px 8px #54595f14;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:32px;box-sizing:border-box;position:relative;overflow:hidden}.manager__background:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(1,137,168,.08) 0%,transparent 40%),radial-gradient(circle at 80% 70%,rgba(10,168,155,.06) 0%,transparent 40%);pointer-events:none}@media only screen and (max-width:767px){.manager__background{margin:60px auto;border-radius:24px}}@media only screen and (max-width:479px){.manager__background{margin:40px auto;border-radius:20px}}.manager__wrapper{max-width:1440px;margin:0 auto;padding:60px;display:flex;align-items:center;gap:48px;position:relative;z-index:1}@media only screen and (max-width:1023px){.manager__wrapper{padding:40px;gap:32px}}@media only screen and (max-width:767px){.manager__wrapper{flex-direction:column;text-align:center;padding:32px 24px;gap:24px}}@media only screen and (max-width:479px){.manager__wrapper{padding:24px 20px;gap:20px}}.manager__photo{flex-shrink:0;max-height:400px;width:300px;aspect-ratio:2/3;overflow:hidden;background:#fff;position:relative;padding:6px;border-radius:20px;box-shadow:0 3px 16px #0189a814,0 1px 3px #54595f0f}@media only screen and (max-width:1023px){.manager__photo{max-height:340px;width:250px}}@media only screen and (max-width:767px){.manager__photo{max-height:280px;width:200px}}@media only screen and (max-width:479px){.manager__photo{max-height:240px;width:170px}}.manager__image{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:14px}.manager__content{flex-grow:1}@media only screen and (max-width:767px){.manager__content{max-width:none}}.manager__name{font-size:clamp(20px,3vw,28px);font-weight:700;color:#11181d;margin-bottom:16px;line-height:1.2;letter-spacing:.01em;position:relative}.manager__name:after{content:"";position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#0189a8,#0aa89b);border-radius:2px}@media only screen and (max-width:767px){.manager__name:after{left:50%;transform:translate(-50%)}}.manager__contacts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}@media only screen and (max-width:767px){.manager__contacts{flex-direction:column;gap:8px}}.manager__text{font-size:15px;line-height:1.6;color:#54595f;margin:0 0 24px;font-weight:400}@media only screen and (max-width:767px){.manager__text{font-size:14px;margin-bottom:20px}}.manager__contact{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffffb3;border-radius:10px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(1,137,168,.1)}@media only screen and (hover:hover){.manager__contact:hover{background:#ffffffe6;box-shadow:0 2px 8px #0189a814}}.manager__contact svg{width:18px;height:18px;color:#0189a8;transition:all .3s ease;flex-shrink:0}.manager__link{color:#11181d;font-size:16px;font-weight:500;transition:color .3s ease;text-decoration:none}@media only screen and (max-width:767px){.manager__link{font-size:14px}}.manager__link:hover{color:#0189a8}.manager__text-small{color:#11181d;font-size:14px;font-weight:500}.manager__callback{margin-top:0;padding:20px;background:#fffc;border-radius:16px;border:1px solid rgba(1,137,168,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0189a80f}@media only screen and (max-width:767px){.manager__callback{padding:16px}}@media only screen and (max-width:479px){.manager__callback{padding:14px}}.manager__callback-title{font-size:17px;font-weight:700;color:#11181d;margin:0 0 16px;text-align:left}@media only screen and (max-width:767px){.manager__callback-title{font-size:16px;margin-bottom:14px}}@media only screen and (max-width:479px){.manager__callback-title{font-size:15px;margin-bottom:12px}}.manager__callback-form{display:flex;flex-direction:column;gap:12px}.manager__form-inline{display:flex;gap:12px}@media only screen and (max-width:1279px){.manager__form-inline{flex-wrap:wrap}}@media only screen and (max-width:1023px){.manager__form-inline{flex-wrap:wrap;gap:10px}}@media only screen and (max-width:767px){.manager__form-inline{flex-direction:column;gap:8px}}.manager__form-input{flex:1;padding:12px 16px;border:1px solid rgba(1,137,168,.2);border-radius:8px;font-size:14px;font-family:Raleway,Verdana,sans-serif;background:#fff;transition:all .3s ease;box-sizing:border-box;min-width:0}.manager__form-input::placeholder{color:#54595f99}.manager__form-input:focus{outline:none;border-color:#0189a8;box-shadow:0 0 0 3px #0189a81a}@media only screen and (max-width:1023px){.manager__form-input{padding:10px 14px;font-size:13px}}@media only screen and (max-width:1279px){.manager__form-input{flex:1 1 calc(50% - 6px);min-width:260px}}@media only screen and (max-width:767px){.manager__form-input{width:100%;flex:none}}.manager__form-button{white-space:nowrap}@media only screen and (max-width:1279px){.manager__form-button{flex:0 0 100%;width:100%}}@media only screen and (max-width:767px){.manager__form-button{width:100%}}.manager__form-message{font-size:12px;text-align:center;min-height:16px}.manager__form-message.success{color:#0aa89b}.manager__form-message.error{color:#dc3545}.manager__form-message.info{color:#0189a8}.manager__form-text{font-size:12px;line-height:1.5;color:#54595fcc;margin:0;text-align:center}.manager__form-text a{color:#0189a8;text-decoration:underline;transition:all .3s ease}.manager__form-text a:hover{color:#0aa89b;text-decoration:none}@media only screen and (max-width:767px){.manager__form-text{font-size:11px}}
