.dropdown{border-radius:6px;font-family:CIRCE,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;background-color:#0000000d;color:#000;padding:10px 12px;border:none;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}.dropdown::placeholder{color:#00000080}.dropdown__wrapper{position:relative}.dropdown__popup{display:none;position:absolute;background-color:#f2f2f2;width:100%;border-radius:6px;margin-top:8px}.dropdown__popup ul{max-height:300px;overflow-y:auto;list-style:none}.dropdown__popup ul li{font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;padding:11px}.dropdown__popup ul li:hover{border-radius:6px;background-color:#e4e3e3}.dropdown__input{height:18px;background-color:transparent;border:0px;outline:none}.dropdown__input:focus,.dropdown__input:active{border:0px!important}.dropdown:focus,.dropdown:hover{outline:none;border-color:#005bfe;box-shadow:0 0 5px #005bfe;background-color:#e7f1ff;transition:.2s}.visible{display:block}.hidden{display:none}.input{border-radius:6px;font-family:CIRCE,sans-serif;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;background-color:#0000000d;color:#000;padding:10px 12px;border:none}.input-error,.input_error{border:solid 1px rgb(234,61,47)}.input::placeholder{color:#00000080}.input:focus,.input:hover{outline:none;border-color:#005bfe;box-shadow:0 0 5px #005bfe;background-color:#e7f1ff;transition:.2s}.message_error{color:#ea3d2f}.btn_show{background-color:transparent;outline:none;border:0px;cursor:pointer}.btn_blue,.btn_save,.btn_groups{max-height:38px;padding:10px 14px;border-radius:6px;border:none;color:#fff;font-family:CIRCE,sans-serif;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;cursor:pointer;background-color:#005bfe}.btn_blue:hover,.btn_save:hover,.btn_groups:hover{transition:.3s}.btn_blue:hover,.btn_save:hover,.btn_groups:hover{background-color:#0047c6}.btn_contacts{white-space:nowrap;max-height:38px;padding:10px 14px;border-radius:6px;border:none;color:#fff;font-family:CIRCE,sans-serif;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;cursor:pointer;background-color:#f81155;display:flex;flex-direction:row;align-content:baseline}.btn_contacts:hover{transition:.3s}.btn_contacts img{margin-left:8px}.btn_contacts:hover{background-color:#d1003e}.btn_add,.btn_reverse-blue{max-height:38px;padding:10px 14px;border-radius:6px;border:none;color:#fff;font-family:CIRCE,sans-serif;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;cursor:pointer;background-color:#fff;color:#005bfe}.btn_add:hover,.btn_reverse-blue:hover{transition:.3s}.btn_add:hover,.btn_reverse-blue:hover{background-color:#005bfe10}.btn_delete{max-height:38px;border:none;color:#fff;font-family:CIRCE,sans-serif;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;cursor:pointer;max-width:38px;background-color:#fff0;border-radius:6px;border:1px solid rgba(0,0,0,.1);padding:0;transition:.3s}.btn_delete:hover{transition:.3s}.btn_delete:hover{background-color:#ea3d2f;transition:.3s}.btn_delete img{padding:9.5px 11px;width:16px;height:19px}.btn_edit{max-height:38px;border:none;color:#fff;font-family:CIRCE,sans-serif;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;cursor:pointer;max-width:38px;background-color:#fff0;border-radius:6px;border:1px solid rgba(0,0,0,.1);padding:0}.btn_edit:hover{transition:.3s}.btn_edit:hover{background-color:#005bfe}.btn_edit img{padding:10px;width:18px;height:18px}.btn_exit{max-height:38px;padding:10px 14px;border-radius:6px;border:none;color:#fff;font-family:CIRCE,sans-serif;font-weight:700;font-size:14px;line-height:130%;letter-spacing:0px;text-align:center;cursor:pointer}.btn_exit:hover{transition:.3s}.btn_exit:hover{opacity:.5}.btn_close{cursor:pointer}.btn_close:hover{opacity:.5}.btn_big{display:none}@media (max-width: 768px){.btn_big{display:flex;align-items:center;justify-content:center;width:100%;max-height:50px;height:50px;margin:24px auto 0}.btn_big img{height:10px}}.header{max-width:1160px;height:70px;margin:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media (max-width: 1200px){.header{max-width:1000px}}@media (max-width: 992px){.header{max-width:768px}}@media (max-width: 768px){.header{max-width:100%}}.header__wrapper{background-color:#fff;max-width:100%;height:70px}.header__nav{display:flex;gap:16px}@media (max-width: 768px){.header__nav .btn_contacts{display:none}}.header__logo{display:flex;flex-direction:row;align-content:baseline}.header__logo p{color:#005bfe;font-weight:700;font-size:18px;line-height:120%;letter-spacing:0%;margin-left:16px;padding-top:3px}.contacts___wrapper{max-width:1160px;margin:56px auto auto}@media (max-width: 1200px){.contacts___wrapper{max-width:1000px}}@media (max-width: 992px){.contacts___wrapper{max-width:768px}}@media (max-width: 768px){.contacts___wrapper{max-width:100%}}.contacts__buttons{display:flex;padding:24px;justify-content:end}.contact_list_empty{opacity:.3;margin-top:25%;text-align:center;font-weight:400;font-size:18px;line-height:130%;letter-spacing:0px}.contact-block{border-radius:6px;background-color:#fff;margin-bottom:24px;padding:24px;box-shadow:0 4px 20px #0000000d}.contact-block__header{display:flex;flex-direction:row;justify-content:space-between}.contact-block__header h4{transition:.3s}.contact-block__header h4.Active{color:#005bfe;transition:.3s}.contact-block__no-contacts{text-align:center;display:flex;flex-direction:row;list-style:none;padding:24px 0;border-top:solid 1px rgba(0,0,0,.1215686275)}.contact-block h4{font-weight:400;font-size:18px;line-height:120%;letter-spacing:0px}.contact-block__items{opacity:0;margin-top:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease,margin-top .3s ease}.contact-block__items .contact-block__item{display:none}.contact-block__items.visible{opacity:1;margin-top:24px}.contact-block__items.visible .contact-block__item{display:flex}.contact-block__item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding:24px 0;border-top:solid 1px rgba(0,0,0,.1215686275)}@media (max-width: 768px){.contact-block__item{flex-direction:column;align-items:start}}.contact-block__item:last-child{padding:24px 0 0}.contact-block__item p{font-weight:400;font-size:18px;line-height:120%;letter-spacing:0px;margin-right:34px}.contact-block__item_block{align-items:center;display:flex;flex-direction:row}@media (max-width: 768px){.contact-block__item_block{width:100%;justify-content:space-between}}.contact-block__item_buttons{display:flex;flex-direction:row;gap:8px}.edit_inputs{display:flex;flex-direction:row;gap:8px;padding:0 2px}.dialogMenu{padding:0;border:none;background:transparent;width:312px;height:100dvh;max-height:100dvh;flex-direction:column}.dialogMenu__wrapper{background-color:#fff;position:fixed;display:flex;flex-direction:column;width:312px;height:100dvh;max-height:100dvh;top:0}@media (max-width: 992px){.dialogMenu__wrapper{right:0}}.dialogMenu__header{display:flex;flex-direction:row;padding:24px;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1)}.visible{display:block!important}.group__list{padding:24px}.group__item{display:flex;padding-top:16px;justify-content:space-between;align-items:center;gap:12px}.group__item_new{display:flex;flex-direction:column}.group__item_new__error{padding-top:4px;display:none;color:#ea3d2f}.group__item_new__text{padding:10px 12px;background-color:#0000000d;border-radius:6px;flex:1;max-height:18px;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px;border:0px}.group__item_new__text:focus,.group__item_new__text:hover{outline:none;border-color:#005bfe;box-shadow:0 0 5px #005bfe;background-color:#e7f1ff;transition:.2s}.group__item_text{padding:10px 12px;background-color:#0000000d;border-radius:6px;flex:1;max-height:18px;font-weight:400;font-size:14px;line-height:130%;letter-spacing:0px}.group__item_error input{border:1px solid rgb(234,61,47)}.group__item_error .group__item_new__error{display:block}.group__buttons{display:flex;justify-content:flex-end;margin-top:auto;padding:24px;gap:12px}.contacts__form{display:flex;flex-direction:column;gap:16px;padding:24px}.contacts__form-input{width:100%;box-sizing:border-box}.contacts__form-input:focus,.contacts__form-input:hover{outline:none;border-color:#005bfe;box-shadow:0 0 5px #005bfe;background-color:#e7f1ff;transition:.2s}.contacts__form-dropdown{width:100%;display:flex;justify-content:space-between;box-sizing:border-box}.contacts__item{display:flex;padding-top:16px;justify-content:space-between}.contacts__item_error input{border:1px solid rgb(234,61,47)}.contacts__buttons{margin-top:auto}.popup{position:relative;margin:auto;background-color:#fff;border-radius:6px;padding:40px;max-width:313px;text-align:center;border:0px}.popup__title{font-weight:700;font-size:18px;line-height:120%;letter-spacing:0px;text-align:center}.popup__text{margin-top:24px;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0px;text-align:center}.popup__buttons{margin-top:24px;display:flex;flex-direction:row;gap:12px;justify-content:center}.popup__exit{position:absolute;top:10px;right:10px;border:0px;background-color:transparent}html{overflow-y:scroll}*{margin:0;padding:0}:root{font-family:CIRCE,Arial,sans-serif;background-color:#f7f6f9;padding:0 16px}body{min-width:320px;min-height:100vh}/*!
* Toastify js 1.12.0
* https://github.com/apvarun/toastify-js
* @license MIT licensed
*
* Copyright (C) 2018 Varun A P
*/.toastify{padding:12px 20px;color:#fff;display:inline-block;box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d;background:-webkit-linear-gradient(315deg,#73a5ff,#5477f5);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width: 360px){.toastify-right,.toastify-left{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}
