@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap");
/* cleverbox style pink */
/* cleverbox style blue */
/* cleverbox style dark */
/* cleverbox style brutal */
/* cleverbox style monochrome */
body {
  padding: 0;
  margin: 0;
  font-family: 'Roboto', sans-serif; }

.__cleverbox-style-buttons {
  padding: 30px;
  margin-bottom: 60px;
  max-width: 200px;
  position: fixed;
  left: 0;
  top: 0; }

[class*=__cleverbox] {
  box-sizing: border-box; }

.__cleverbox-widget-modal,
.__cleverbox-widget-modal_dark,
.__cleverbox-widget-loader {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 24px 24px 14px 14px;
  overflow-x: auto; }

.__cleverbox-widget-modal.__cleverbox-widget-modal_light {
  background-color: #fff;
  z-index: 1;
  border: 1px solid rgba(0, 0, 0, 0.3); }

.__cleverbox-widget-modal_dark,
.__cleverbox-widget-loader {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1; }

.__cleverbox-widget-loader .__cleverbox-modal-body {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%; }

.__cleverbox-widget-modal_dark .__cleverbox-modal-body {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 15px; }

.__cleverbox-img_lg {
  max-width: 280px;
  max-height: 280px;
  width: 100%;
  height: 100%; }
  .__cleverbox-img_lg img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.__cleverbox-modal-head {
  position: relative;
  display: flex;
  padding: 15px; }
  .__cleverbox-modal-head .__cleverbox-close {
    position: unset;
    opacity: 1;
    margin-right: 0;
    background: transparent;
    border: 0;
    box-shadow: unset; }
    .__cleverbox-modal-head .__cleverbox-close span::before,
    .__cleverbox-modal-head .__cleverbox-close span::after {
      background-color: #fff; }

.__cleverbox-widget-modal.__cleverbox-widget-modal_light > div {
  padding: 30px;
  color: red; }

.__cleverbox-wrap {
  display: block;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 60px;
  height: 60px;
  z-index: 1040;
  font-family: 'Roboto', sans-serif;
  font-size: 14px; }
  .__cleverbox-wrap p {
    margin-bottom: 0;
    margin-top: 0; }
  .__cleverbox-wrap a {
    color: inherit;
    text-decoration: none; }
  .__cleverbox-wrap.__cleverbox-panel-mode {
    max-width: 540px;
    width: 100%;
    height: 100vh; }

.__cleverbox-panel {
  position: absolute;
  bottom: 0;
  right: 0;
  max-height: 100vh;
  transition: all 0.4s; }

.__cleverbox-panel-wrap {
  position: relative;
  display: block;
  max-height: calc(100vh - 20px);
  padding: 0 60px 0 40px; }

.__cleverbox-close {
  position: sticky;
  display: block;
  opacity: 0;
  cursor: pointer;
  top: 70px;
  right: 0;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  box-shadow: 0 0 1px 1px #eee;
  background: #eee;
  text-align: center;
  line-height: 20px;
  margin-left: auto;
  margin-right: -20px;
  transition: all 0.4s;
  float: right; }

.__cleverbox-panel-wrap:hover .__cleverbox-close {
  opacity: 1;
  transition: all 0.4s; }

.__cleverbox-close span {
  transition: all 0.3s;
  opacity: 0.6;
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .__cleverbox-close span::before, .__cleverbox-close span::after {
    position: absolute;
    left: 0;
    top: -7px;
    content: ' ';
    height: 12px;
    width: 2px;
    background-color: #666; }
  .__cleverbox-close span::before {
    transform: rotate(45deg); }
  .__cleverbox-close span::after {
    transform: rotate(-45deg); }

.__cleverbox-close:hover span {
  opacity: 1; }

.__cleverbox-icon-times {
  transition: all 0.3s;
  opacity: 0.6;
  position: relative;
  width: 15px;
  height: 15px;
  display: inline-block;
  cursor: pointer; }
  .__cleverbox-icon-times.__cleverbox-btn-del {
    cursor: pointer;
    display: block;
    width: 15px;
    height: 15px;
    flex-shrink: 0; }
  .__cleverbox-icon-times::before, .__cleverbox-icon-times::after {
    position: absolute;
    left: 6px;
    top: 2px;
    content: ' ';
    height: 12px;
    width: 2px;
    background-color: #78818A; }
  .__cleverbox-icon-times::before {
    transform: rotate(45deg); }
  .__cleverbox-icon-times::after {
    transform: rotate(-45deg); }
  .__cleverbox-icon-times:hover {
    opacity: 1; }

.__cleverbox-widget {
  max-width: 420px;
  width: 100%;
  border: 2px solid rgba(220, 220, 220, 0.3);
  border-radius: 16px;
  margin-top: 50px;
  margin-bottom: 0; }
  .__cleverbox-widget p {
    margin-bottom: 0;
    margin-top: 0; }
  .__cleverbox-widget button {
    font-size: 14px; }
  .__cleverbox-widget a {
    color: inherit;
    text-decoration: none; }

.__cleverbox-fullscreen {
  width: 100%;
  height: 100%;
  min-height: 100vh;
  box-sizing: border-box;
  margin: 0;
  padding: 60px 0 30px;
  position: relative; }

.__cleverbox-fullscreen-backdrop {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: -1; }

.__cleverbox-fullscreen-backdrop::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.42); }

.__cleverbox-fullscreen .__cleverbox-widget {
  margin: 0 auto; }

.__cleverbox-btn-mode .__cleverbox-panel {
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s;
  width: 0; }

.__cleverbox-btn-mode .__cleverbox-btn,
.__cleverbox-btn-mode .__cleverbox-small_panel {
  opacity: 1;
  visibility: visible; }

.__cleverbox-panel-mode .__cleverbox-panel {
  opacity: 1;
  visibility: visible;
  overflow-x: auto;
  margin-right: -20px;
  max-width: 100%; }

.__cleverbox-panel-mode .__cleverbox-btn,
.__cleverbox-panel-mode .__cleverbox-small_panel {
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s; }

.__cleverbox-btn {
  position: absolute;
  cursor: pointer;
  bottom: 20px;
  right: 20px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-image: url("img/icon-chat.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center;
  transition: all 0.4s;
  animation: radial-pulse 2s infinite; }

@keyframes radial-pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5); }
  100% {
    box-shadow: 0 0 0 15px rgba(0, 0, 0, 0); } }

.__cleverbox-small_panel {
  position: absolute;
  right: 20px;
  bottom: 90px; }

.__cleverbox-panel-inner {
  border-radius: 16px; }

.__cleverbox-small_panel .__cleverbox-panel-wrap {
  position: relative;
  display: block;
  max-height: calc(100vh - 20px);
  padding: 0;
  padding-top: 20px;
  padding-right: 60px; }

.__cleverbox-small_panel .__cleverbox-close {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 40px; }

.__cleverbox-small_panel .__cleverbox-panel-inner {
  width: 320px; }

.__cleverbox-welcome_msg {
  padding: 20px;
  background: #fff;
  border: 2px solid rgba(255, 255, 255, 0.7);
  border-radius: 15px;
  box-shadow: 0px 4px 30px 0 rgba(0, 0, 0, 0.1); }

.__cleverbox-welcome_msg p {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 10px; }

.__cleverbox-welcome_msg p:last-child {
  margin-bottom: 0; }

.__cleverbox-widget_head {
  padding: 15px;
  padding-top: 48px;
  border-top-right-radius: 15px;
  border-top-left-radius: 15px;
  text-align: center;
  position: relative; }

.__cleverbox-widget_inner {
  position: relative;
  border-radius: 24px 24px 14px 14px;
  padding: 25px; }

.__cleverbox-widget_img {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #fff;
  height: 86px;
  width: 86px;
  background: #fff;
  border-radius: 100%;
  border: 1px solid rgba(220, 220, 220, 0.3);
  overflow: hidden;
  left: 50%;
  margin-left: -43px;
  position: absolute;
  top: -43px; }

.__cleverbox-widget_img img {
  object-fit: cover;
  width: 100%;
  height: 100%; }

.__cleverbox-widget_title {
  font-size: 20px;
  font-weight: 700;
  padding: 5px 0; }

.__cleverbox-widget_text {
  font-size: 14px;
  color: #666; }

.__cleverbox-widget_body {
  border-radius: 24px 24px 14px 14px;
  position: relative;
  background: #eee; }

.__cleverbox-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px; }

.__cleverbox-links_title {
  font-size: 16px;
  /*color: #000;*/
  margin: 0 auto 10px;
  text-align: center; }

.__cleverbox-links a {
  display: block;
  padding: 0 10px;
  text-decoration: none;
  color: inherit;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.__cleverbox-links a:active,
.__cleverbox-links a:focus {
  text-decoration: none;
  color: inherit;
  outline: none; }

.__cleverbox-link_icon {
  height: 40px;
  width: 60px;
  background: transparent;
  margin: 0 auto 10px;
  position: relative;
  transition: all 0.2s;
  border-radius: 4px;
  overflow: hidden; }

.__cleverbox-link_icon::before {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%; }

.__claverbox-link_tgr .__cleverbox-link_icon::before {
  background-image: url("img/telegram-app.png"); }

.__claverbox-link_vbr .__cleverbox-link_icon::before {
  background-image: url("img/viber-app.png"); }

.__claverbox-link_fb .__cleverbox-link_icon::before {
  background-image: url("img/facebook-app.png"); }

.__claverbox-link_wtsapp .__cleverbox-link_icon::before {
  background-image: url("img/whatsapp-app.png"); }

.__cleverbox-link_title {
  font-size: 12px;
  color: inherit; }

.__cleverbox-links_buttons {
  padding: 15px 0;
  flex-wrap: wrap;
  text-align: center; }

.__cleverbox-link,
.__cleverbox-button {
  transition: all 0.2s; }

.__cleverbox-links_buttons .__cleverbox-link,
.__cleverbox-button {
  background: #0891c8;
  color: #fff;
  box-sizing: border-box;
  min-height: 40px;
  line-height: 18px;
  padding: 10px;
  border-radius: 6px;
  width: 100%;
  margin-bottom: 10px;
  cursor: pointer;
  border: none;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27); }

.__cleverbox-link.__cleverbox-link_main,
.__cleverbox-button.__cleverbox-button_main {
  background: #ffdd00;
  color: #000; }

.__cleverbox-button.__cleverbox-button_green {
  background: linear-gradient(92.58deg, #81E198 0%, #31CB55 99.83%);
  color: #fff;
  width: auto;
  padding: 13px 40px; }

.__cleverbox-links_buttons .__cleverbox-link:focus,
.__cleverbox-button:focus {
  outline: none; }

.__cleverbox-links_social .__cleverbox-link {
  width: 70px;
  padding: 0 10px 30px;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  background: none;
  border: none;
  text-decoration: none; }

.__cleverbox-links_buttons .__cleverbox-link:hover,
.__cleverbox-button:hover {
  transform: scale(1.05); }

.__cleverbox-links_social .__cleverbox-link .__cleverbox-link_icon {
  height: 60px;
  width: 60px;
  background: transparent;
  margin: 0 auto 10px;
  border-radius: 100%;
  position: relative;
  cursor: pointer;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.27); }

.__claverbox-icon_fb .__cleverbox-link_icon::before {
  background-image: url("img/fb.png"); }

.__claverbox-icon_inst .__cleverbox-link_icon::before {
  background-image: url("img/ig.png"); }

.__claverbox-icon_link .__cleverbox-link_icon::before {
  background-image: url("img/link.png"); }

.__claverbox-icon_route .__cleverbox-link_icon::before {
  background-image: url("img/route.png"); }

.__claverbox-icon_tgr .__cleverbox-link_icon::before {
  background-image: url("img/tg.png"); }

.__claverbox-icon_vbr .__cleverbox-link_icon::before {
  background-image: url("img/vb.png"); }

.__claverbox-icon_wtsapp .__cleverbox-link_icon::before {
  background-image: url("img/wtsapp.png"); }

.__claverbox-icon_phone .__cleverbox-link_icon::before {
  background-image: url("img/phone.png"); }

.__cleverbox-links .__cleverbox-link_icon:hover {
  transform: scale(1.1); }

.__cleverbox-widget_content .__cleverbox-item-title,
.__cleverbox-widget_content .__cleverbox-content-title,
.__cleverbox-widget-online .__cleverbox-item-title,
.__cleverbox-widget-online .__cleverbox-content-title {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 500; }
  .__cleverbox-widget_content .__cleverbox-item-title.__cleverbox-fw400,
  .__cleverbox-widget_content .__cleverbox-content-title.__cleverbox-fw400,
  .__cleverbox-widget-online .__cleverbox-item-title.__cleverbox-fw400,
  .__cleverbox-widget-online .__cleverbox-content-title.__cleverbox-fw400 {
    font-weight: 400; }

.__cleverbox-widget_content .__cleverbox-widget_text,
.__cleverbox-widget-online .__cleverbox-widget_text {
  margin-bottom: 5px; }

.__cleverbox-widget_content .__cleverbox-checkbox_wrap,
.__cleverbox-widget-online .__cleverbox-checkbox_wrap {
  padding-right: 8px; }

.__cleverbox-widget_content.__cleverbox-widget_feedback .__cleverbox_form-group,
.__cleverbox-widget-online.__cleverbox-widget_feedback .__cleverbox_form-group {
  padding: 5px 10px; }

.__cleverbox-widget_content.__cleverbox-widget_feedback .__cleverbox-block_info,
.__cleverbox-widget-online.__cleverbox-widget_feedback .__cleverbox-block_info {
  border: none; }
  .__cleverbox-widget_content.__cleverbox-widget_feedback .__cleverbox-block_info .__cleverbox-item-inner,
  .__cleverbox-widget-online.__cleverbox-widget_feedback .__cleverbox-block_info .__cleverbox-item-inner {
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px; }

.__cleverbox-ul {
  list-style: none;
  margin: 10px 0;
  padding: 0;
  position: relative;
  font-size: 14px;
  font-weight: 300; }
  .__cleverbox-ul li {
    margin-bottom: 5px; }
  .__cleverbox-ul .__cleverbox-item-content {
    position: relative; }
    .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select {
      border-left: 4px solid #379AE9; }
      .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select .__cleverbox-item-inner {
        border-radius: 0 4px 4px 0; }
    .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-inner {
      display: flex;
      vertical-align: middle;
      flex-basis: 100%;
      border: 2px solid #CCD1D6;
      border-radius: 4px; }
  .__cleverbox-ul .__cleverbox-custom_check {
    position: absolute;
    right: -17px;
    top: 5px; }
  .__cleverbox-ul .__cleverbox-border-bottom {
    border-bottom: 1px solid #E2ACB2; }
  .__cleverbox-ul .__cleverbox-item-title.__cleverbox-border-bottom {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: none;
    position: relative; }
  .__cleverbox-ul .__cleverbox-item-title.__cleverbox-border-bottom:after {
    content: '';
    position: absolute;
    bottom: 0;
    border-bottom: 1px solid #E2ACB2;
    left: 10px;
    right: 10px; }
  .__cleverbox-ul .__cleverbox-item-title,
  .__cleverbox-ul .__cleverbox-item-after {
    margin: 0;
    padding: 5px 10px; }
  .__cleverbox-ul .__cleverbox-item-title {
    flex-grow: 1;
    font-weight: 400;
    width: 75%; }
    .__cleverbox-ul .__cleverbox-item-title p {
      font-size: 14px; }
  .__cleverbox-ul .__cleverbox-master_select .__cleverbox-item-title {
    width: auto; }
  .__cleverbox-ul .__cleverbox-item-after {
    background: #CCD1D6;
    margin-left: auto;
    padding-right: 20px;
    font-weight: 500;
    width: 20%;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
    text-align: right; }

.__cleverbox-content_head {
  display: flex;
  flex-direction: row;
  padding-bottom: 10px;
  margin-bottom: 15px; }

.__cleverbox-nav-btn {
  display: block;
  cursor: pointer;
  width: 20px;
  height: 20px;
  font-size: 100%; }

.__cleverbox-nav-btn.disabled {
  opacity: 0.55; }

.__cleverbox-nav-btn svg {
  width: 100%;
  height: 100%;
  vertical-align: baseline; }

.__cleverbox-nav-btn_block {
  margin-left: auto;
  padding-left: 10px; }

.__cleverbox-nav-btn_block .__cleverbox-nav-btn {
  margin-right: 5px;
  display: inline-block;
  text-align: center; }

.__cleverbox-collapse input,
.__cleverbox-collapse-content {
  display: none; }

.__cleverbox-collapse {
  font: inherit;
  border-radius: 3px;
  margin-bottom: 10px; }

.__cleverbox-collapse-title {
  padding: 10px 0;
  display: flex;
  text-transform: uppercase;
  font-weight: bold;
  cursor: pointer;
  position: relative; }
  .__cleverbox-collapse-title::before {
    content: '';
    position: absolute;
    right: 3px;
    border-style: solid;
    border-width: 2px 2px 0 0;
    height: 7px;
    width: 7px;
    transform: rotate(-225deg);
    align-self: flex-start;
    transition: all 0.4s; }
  .__cleverbox-collapse-title::after {
    content: '';
    height: 1px;
    flex-grow: 1;
    background: #000;
    align-self: center;
    margin-right: 30px;
    margin-left: 15px; }
  .__cleverbox-collapse-title.__cleverbox-widget_text {
    font-weight: 400;
    text-transform: unset;
    padding: 5px 0;
    margin-bottom: 0;
    margin-top: 5px; }
    .__cleverbox-collapse-title.__cleverbox-widget_text::after {
      content: unset; }
    .__cleverbox-collapse-title.__cleverbox-widget_text::before {
      position: unset;
      order: 2;
      margin-left: 5px; }

.__cleverbox-collapse :checked + .__cleverbox-collapse-title::before {
  content: '';
  transform: rotate(-45deg);
  align-self: center;
  transition: all 0.4s; }

.__cleverbox-collapse :checked + .__cleverbox-collapse-content,
.__cleverbox-collapse :checked ~ .__cleverbox-collapse-content {
  display: block; }

.__cleverbox-custom_check {
  display: inline-block;
  position: relative;
  width: 19px;
  height: 19px;
  cursor: pointer;
  background: #fff;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  margin-right: 5px;
  flex-shrink: 0; }

.__cleverbox-custom_check.checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 6px;
  border-right: 2px solid #fa3c4c;
  border-bottom: 2px solid #fa3c4c;
  transform: rotate(45deg) translate(-100%, -25%); }

.__cleverbox-custom_check-square {
  display: inline-block;
  position: relative;
  top: 2px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  background: #fff;
  border: 1px solid #0C7CD5;
  border-radius: 2px;
  margin-right: 5px;
  flex-shrink: 0; }

.__cleverbox-custom_check-square.checked {
  background: #0C7CD5; }

.__cleverbox-custom_check-square.checked::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 3px;
  height: 6px;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotate(45deg) translate(-100%, -25%); }

.__cleverbox-widget_footer {
  bottom: 0;
  padding: 15px 25px;
  border-radius: 0 0 15px 15px; }
  .__cleverbox-widget_footer .__cleverbox-flex-row.__cleverbox-align-items-center a {
    width: 100%;
    text-align: center; }

.__cleverbox-rounded {
  border-radius: 50%;
  overflow: hidden; }

.__cleverbox-img_wrap {
  display: flex; }
  .__cleverbox-img_wrap > *:not(:last-child) {
    margin-right: 5px; }
  .__cleverbox-img_wrap .__cleverbox-img_rounded {
    display: block;
    width: 27px;
    height: 27px;
    border-radius: 50%;
    position: relative;
    overflow: hidden; }
    .__cleverbox-img_wrap .__cleverbox-img_rounded img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .__cleverbox-img_wrap .__cleverbox-img_rounded::after {
      content: '';
      background-image: url("img/zoom-in.svg");
      background-repeat: no-repeat;
      background-position: center center;
      visibility: hidden;
      opacity: 0;
      transition: all .3s;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0; }

.__cleverbox-img_rounded:hover::after {
  visibility: visible;
  opacity: 1;
  transition: all .3s;
  background-color: rgba(0, 0, 0, 0.35); }

.__cleverbox-img-master_min {
  margin-left: auto;
  padding: 5px 10px;
  padding-right: 20px;
  font-weight: 500;
  width: 20%;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  text-align: right; }
  .__cleverbox-img-master_min a {
    display: inline-block;
    position: relative; }
    .__cleverbox-img-master_min a::after {
      content: '';
      background-image: url("img/zoom-in.svg");
      background-repeat: no-repeat;
      background-position: center center;
      visibility: hidden;
      opacity: 0;
      transition: all .3s;
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0; }
  .__cleverbox-img-master_min:hover a::after {
    visibility: visible;
    opacity: 1;
    transition: all .3s;
    background-color: rgba(0, 0, 0, 0.35); }
  .__cleverbox-img-master_min img {
    display: block;
    width: 38px;
    height: 38px;
    object-fit: cover; }

.__cleverbox-item-content.__cleverbox-master_select {
  box-shadow: 0px 0px 16px rgba(200, 122, 133, 0.22);
  margin-bottom: 10px; }
  .__cleverbox-item-content.__cleverbox-master_select .__cleverbox-item-inner {
    border: 0;
    background: #fff; }
  .__cleverbox-item-content.__cleverbox-master_select .__cleverbox-widget_text {
    font-weight: 300;
    color: #78818A; }

.__cleverbox-calendar-month-selector {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  width: 50%;
  max-width: 200px;
  margin-top: 25px;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto; }
  .__cleverbox-calendar-month-selector .__cleverbox-nav-btn svg path {
    fill: #000; }

.__cleverbox-current-month-value {
  font-size: 16px; }

.__cleverbox-nav-btn {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
  font-size: 100%; }

.__cleverbox-calendar-week-header {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 0 15px; }

.__cleverbox-calendar-week-day {
  padding: 7px 0;
  max-width: calc(100% / 7);
  width: 100%;
  text-align: center; }

.__cleverbox-moment-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 100%;
  position: relative;
  box-sizing: border-box;
  padding: 0 15px; }
  .__cleverbox-moment-row.__cleverbox-gutters {
    padding: 0; }

.__cleverbox-calendar-day {
  padding: 10px 0;
  max-width: calc(100% / 7);
  width: 100%;
  text-align: center; }
  .__cleverbox-calendar-day.__cleverbox-calendar-day-disabled {
    color: #A1A8AE; }
  .__cleverbox-calendar-day:not(.__cleverbox-calendar-day-disabled) {
    cursor: pointer; }

.__cleverbox-calendar-day-number {
  width: 22px;
  height: 22px;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  align-items: center;
  justify-content: center;
  border-radius: 50%; }

.__cleverbox-calendar-day-selected .__cleverbox-calendar-day-number {
  background: #0C7CD5;
  color: #fff; }

.__cleverbox-calendar-day-current {
  position: relative; }
  .__cleverbox-calendar-day-current::after {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #0C7CD5;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-2px, 0); }

[class*=__cleverbox-col-],
.__cleverbox-col {
  position: relative;
  width: 100%; }

.__cleverbox-col-20 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%; }

.__cleverbox-col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
  width: auto;
  padding-left: 10px;
  padding-right: 10px; }

.__cleverbox-gutters {
  margin-left: -10px;
  margin-right: -10px;
  width: auto; }

.__cleverbox-moment-item {
  padding-left: 10px;
  padding-right: 10px; }

.__cleverbox-moment-item-number {
  display: block;
  background: #FFFFFF;
  box-shadow: 0px 0px 16px rgba(200, 122, 133, 0.22);
  border-radius: 4px;
  padding: 5px 10px;
  margin-bottom: 10px;
  cursor: pointer;
  max-width: 100%; }

.__cleverbox-moment-item-selected {
  background: #0C7CD5;
  color: #fff; }

.__cleverbox_form-group {
  margin-bottom: 10px; }

.__cleverbox_form-label {
  font-size: 14px;
  display: block;
  font-weight: 500;
  margin-bottom: 5px; }

.__cleverbox_form-control {
  display: block;
  width: 100%;
  min-height: 25px;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  background-color: #fff;
  background-clip: padding-box;
  border: 2px solid #C87A85;
  border-radius: 4px;
  box-sizing: border-box;
  outline: none; }

.__cleverbox-circle_block {
  width: 86px;
  height: 86px;
  border-radius: 50%;
  background: #C7F1D1;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center; }
  .__cleverbox-circle_block.__cleverbox-bg-lightblue {
    background: #D8ECFC; }
  .__cleverbox-circle_block .__cleverbox-fa-check-circle {
    width: 50%; }
    .__cleverbox-circle_block .__cleverbox-fa-check-circle path {
      fill: #31CB55; }
  .__cleverbox-circle_block .__cleverbox-fa-clock {
    width: 50%; }
    .__cleverbox-circle_block .__cleverbox-fa-clock path {
      fill: #0C7CD5; }

.__cleverbox-svg_block {
  width: 80px;
  height: 80px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center; }
  .__cleverbox-svg_block .__cleverbox-fa-comment-alt-smile {
    width: 100%; }
    .__cleverbox-svg_block .__cleverbox-fa-comment-alt-smile .__cleverbox-fa-secondary {
      fill: #D8ECFC; }
    .__cleverbox-svg_block .__cleverbox-fa-comment-alt-smile .__cleverbox-fa-primary {
      fill: #0C7CD5; }

.__cleverbox-clock-ico {
  position: relative;
  display: inline-block;
  font-size: 15px;
  width: 15px;
  height: 15px;
  top: 2px; }
  .__cleverbox-clock-ico::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url("img/clock-icon.svg");
    background-repeat: no-repeat;
    background-position: center center; }

.__cleverbox-rate-wrapper {
  float: left;
  position: relative; }
  .__cleverbox-rate-wrapper:hover label {
    background-position: left bottom; }
  .__cleverbox-rate-wrapper label {
    float: right;
    line-height: 20px;
    padding-left: 20px;
    height: 15px;
    cursor: pointer; }
    .__cleverbox-rate-wrapper label span {
      display: none;
      color: #0C7CD5;
      font-size: 13px;
      position: absolute;
      min-width: 100%;
      left: calc(100% + 10px);
      z-index: 1; }
    .__cleverbox-rate-wrapper label.__cleverbox-active span {
      display: inline-block; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-off {
    background: url("img/star.svg") no-repeat left bottom; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-on,
  .__cleverbox-rate-wrapper:hover label:hover,
  .__cleverbox-rate-wrapper:hover label:hover ~ label {
    background: url("img/star-filled.svg") no-repeat left bottom; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-on {
    background: url("img/star-filled.svg") no-repeat left bottom; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-1 span {
    z-index: 1; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-2 span {
    z-index: 2; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-3 span {
    z-index: 3; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-4 span {
    z-index: 4; }
  .__cleverbox-rate-wrapper .__cleverbox-rate-star-5 span {
    z-index: 5; }

.__cleverbox-green {
  color: #31CB55; }

.__cleverbox-blue {
  color: #0C7CD5; }

a.__cleverbox-blue {
  color: #0C7CD5; }

.__cleverbox-ml-auto {
  margin-left: auto; }

.__cleverbox-mt-25 {
  margin-top: 25px; }

.__cleverbox-mb-50 {
  margin-bottom: 50px; }

.__cleverbox-mb-25 {
  margin-bottom: 25px; }

.__cleverbox-mb-10 {
  margin-bottom: 10px !important; }

.__cleverbox-mr-15 {
  margin-right: 15px; }

.__cleverbox-p-60 {
  padding: 60px; }

.__cleverbox-pt-60,
.__cleverbox-py-60 {
  padding-top: 60px; }

.__cleverbox-pb-60,
.__cleverbox-py-60 {
  padding-bottom: 60px; }

.__cleverbox-float-right {
  float: right; }

.__cleverbox-float-left {
  float: left; }

.__cleverbox-text-center {
  text-align: center; }

.__cleverbox-flex-row {
  display: flex;
  flex-direction: row; }

.__cleverbox-flex-column {
  flex-direction: column; }

.__cleverbox-align-items-center {
  align-items: center; }

.__cleverbox-justify-content-center {
  justify-content: center; }

.__cleverbox-black {
  color: #000 !important; }

.__cleverbox-divider-h {
  width: 100%;
  height: 1px;
  background: #E2ACB2;
  margin-top: 5px;
  margin-bottom: 5px; }

.__cleverbox-block_info .__cleverbox-divider-h {
  margin-left: 10px;
  margin-right: 10px;
  width: auto; }

.__cleverbox-divider-v {
  display: inline-block;
  width: 1px;
  background: #E2ACB2;
  margin-left: 5px;
  margin-right: 5px; }

.__cleverbox-block_info {
  border-left: 4px solid #379AE9;
  box-shadow: 0px 0px 16px rgba(200, 122, 133, 0.22);
  margin-bottom: 10px; }
  .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner {
    border-radius: 0 4px 4px 0;
    border: 0;
    background: #fff;
    color: #000;
    padding-top: 15px;
    padding-bottom: 15px; }
    .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner .__cleverbox-item-after {
      background: transparent;
      font-weight: 400;
      width: auto;
      padding-right: 10px; }
  .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-widget_text {
    font-weight: 300;
    color: #78818A; }

.__cleverbox-w-auto {
  width: auto; }

.__cleverbox-d-inline-block {
  display: inline-block; }

.__cleverbox-fw300 {
  font-weight: 300; }

.__cleverbox-fw400 {
  font-weight: 400; }

.__cleverbox-fw500 {
  font-weight: 500; }

.__cleverbox-arrow-wrap {
  position: relative;
  width: 15px;
  height: 15px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .__cleverbox-arrow-wrap .__cleverbox-arrow {
    margin-top: -4px; }

.__cleverbox-arrow {
  display: inline-block;
  border-style: solid;
  border-width: 2px 2px 0 0;
  border-color: #0C7CD5;
  height: 9px;
  width: 9px;
  transform: rotate(-225deg);
  transition: all 0.4s;
  cursor: pointer; }

#payform input {
  margin: 0 auto;
  display: block; }

/* media */
@media screen and (max-width: 768px) {
  .__cleverbox-style-buttons {
    position: relative; }
  .__cleverbox-panel-wrap {
    padding: 0;
    padding-right: 45px; }
  .__cleverbox-widget {
    width: auto; }
  .__cleverbox-close {
    opacity: 1; } }

/* toggle widget style */
.__cleverbox-style_pink.__cleverbox-widget {
  background: linear-gradient(93.82deg, rgba(232, 188, 194, 0.7) 2.95%, rgba(200, 122, 133, 0.7) 98.8%);
  border: 2px solid rgba(226, 172, 178, 0.7); }

.__cleverbox-style_pink .__cleverbox-widget_body {
  background: rgba(255, 237, 240, 0.7); }

.__cleverbox-style_pink .__cleverbox-widget_img {
  border: 1px solid rgba(226, 172, 178, 0.7);
  background: rgba(226, 172, 178, 0.7); }

.__cleverbox-style_pink .__cleverbox-link.__cleverbox-link_main,
.__cleverbox-style_pink .__cleverbox-button.__cleverbox-button_main {
  background: linear-gradient(90.57deg, #FF9B9B 0%, #FF7373 99.85%);
  color: #fff; }

.__cleverbox-style_pink .__cleverbox-link.__cleverbox-link_default,
.__cleverbox-style_pink .__cleverbox-button.__cleverbox-button_default {
  background: linear-gradient(270.56deg, #0C7CD5 0.16%, #379AE9 100%);
  color: #fff; }

.__cleverbox-style_pink .__cleverbox-nav-btn svg path {
  fill: #C87A85; }

.__cleverbox-style_pink .__cleverbox-content_head {
  border-bottom: 2px solid #E2ACB2; }

.__cleverbox-style_pink .__cleverbox-collapse-title::after {
  background: #E2ACB2; }

.__cleverbox-style_pink .__cleverbox-collapse-title::before {
  border-color: #0C7CD5; }

.__cleverbox-style_pink .__cleverbox-custom_check {
  background: #fff;
  border-color: #0A6EBD; }

.__cleverbox-style_pink .__cleverbox-custom_check.checked {
  background: #0C7CD5; }

.__cleverbox-style_pink .__cleverbox-custom_check.checked::before {
  border-color: #fff; }

.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner,
.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner {
  border-color: #E2ACB2; }

.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner .__cleverbox-item-after,
.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: linear-gradient(97.7deg, #E8BCC2 2.95%, #C87A85 98.8%); }

.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-item-content.__cleverbox-block_info .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent; }

.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-master_select.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent;
  font-weight: 400;
  width: auto;
  padding-right: 10px; }

.__cleverbox-style_pink .__cleverbox-widget_footer {
  background: linear-gradient(94.97deg, #81E198 0%, #31CB55 99.83%);
  color: #fff; }

.__cleverbox-style_pink .__cleverbox-item-content.__cleverbox-master_select {
  box-shadow: 0px 0px 16px rgba(200, 122, 133, 0.22); }

.__cleverbox-style_pink .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select {
  border-left: 4px solid #379AE9; }

.__cleverbox-style_pink .__cleverbox-calendar-month-selector .__cleverbox-nav-btn svg path {
  fill: #0C7CD5; }

.__cleverbox-style_pink .__cleverbox-divider-h,
.__cleverbox-style_pink .__cleverbox-divider-v {
  background: #E2ACB2; }

.__cleverbox-style_pink .__cleverbox_form-control {
  border-color: #E2ACB2; }

.__cleverbox-style_blue.__cleverbox-widget {
  background: linear-gradient(93.82deg, rgba(203, 231, 255, 0.7) 2.95%, rgba(98, 174, 239, 0.7) 98.8%);
  border: 2px solid rgba(154, 207, 250, 0.7); }

.__cleverbox-style_blue .__cleverbox-widget_body {
  background: rgba(248, 252, 255, 0.7); }

.__cleverbox-style_blue .__cleverbox-widget_img {
  border: 1px solid rgba(154, 207, 250, 0.7);
  background: rgba(154, 207, 250, 0.7); }

.__cleverbox-style_blue .__cleverbox-link.__cleverbox-link_main,
.__cleverbox-style_blue .__cleverbox-button.__cleverbox-button_main {
  background: linear-gradient(90.57deg, #FF9B9B 0%, #FF7373 99.85%);
  color: #fff; }

.__cleverbox-style_blue .__cleverbox-link.__cleverbox-link_default,
.__cleverbox-style_blue .__cleverbox-button.__cleverbox-button_default {
  background: linear-gradient(270.56deg, #0C7CD5 0.16%, #379AE9 100%);
  color: #fff; }

.__cleverbox-style_blue .__cleverbox-nav-btn svg path {
  fill: #0C7CD5; }

.__cleverbox-style_blue .__cleverbox-content_head {
  border-bottom: 2px solid #9ACFFA; }

.__cleverbox-style_blue .__cleverbox-collapse-title::after {
  background: #9ACFFA; }

.__cleverbox-style_blue .__cleverbox-collapse-title::before {
  border-color: #0C7CD5; }

.__cleverbox-style_blue .__cleverbox-custom_check {
  background: #fff;
  border-color: #0A6EBD; }

.__cleverbox-style_blue .__cleverbox-custom_check.checked {
  background: #0C7CD5; }

.__cleverbox-style_blue .__cleverbox-custom_check.checked::before {
  border-color: #fff; }

.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner,
.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner {
  border-color: #9ACFFA; }

.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner .__cleverbox-item-after,
.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: linear-gradient(97.7deg, #CBE7FF 2.95%, #62AEEF 98.8%); }

.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-content.__cleverbox-block_info .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent; }

.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-master_select.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent;
  font-weight: 400;
  width: auto;
  padding-right: 10px; }

.__cleverbox-style_blue .__cleverbox-widget_footer {
  background: linear-gradient(94.97deg, #81E198 0%, #31CB55 99.83%);
  color: #fff; }

.__cleverbox-style_blue .__cleverbox-item-content.__cleverbox-master_select {
  box-shadow: 0px 0px 16px rgba(12, 124, 213, 0.22); }

.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select {
  border-left: 4px solid #379AE9; }

.__cleverbox-style_blue .__cleverbox-calendar-month-selector .__cleverbox-nav-btn svg path {
  fill: #0C7CD5; }

.__cleverbox-style_blue .__cleverbox-moment-item-number {
  box-shadow: 0px 0px 16px rgba(12, 124, 213, 0.22); }

.__cleverbox-style_blue .__cleverbox-divider-h,
.__cleverbox-style_blue .__cleverbox-divider-v {
  background: #9ACFFA; }

.__cleverbox-style_blue .__cleverbox-ul .__cleverbox-item-title.__cleverbox-border-bottom:after {
  border-color: #9ACFFA; }

.__cleverbox-style_blue .__cleverbox_form-control {
  border-color: #9ACFFA; }

.__cleverbox-style_dark.__cleverbox-widget {
  background: linear-gradient(88.14deg, rgba(0, 93, 167, 0.7) 1.57%, rgba(90, 78, 101, 0.7) 87.65%, rgba(167, 99, 110, 0.7) 108.48%);
  border: 2px solid rgba(145, 160, 172, 0.7);
  color: #fff; }

.__cleverbox-style_dark .__cleverbox-widget_text {
  color: #e5e5e5 !important; }

.__cleverbox-style_dark .__cleverbox-widget_body {
  background: #505765; }

.__cleverbox-style_dark .__cleverbox-widget_img {
  border: 1px solid rgba(145, 160, 172, 0.7);
  background: rgba(145, 160, 172, 0.7); }

.__cleverbox-style_dark .__cleverbox-link.__cleverbox-link_main,
.__cleverbox-style_dark .__cleverbox-button.__cleverbox-button_main {
  background: linear-gradient(90.57deg, #FFE3A7 0%, #FFBA28 99.85%);
  color: #000; }

.__cleverbox-style_dark .__cleverbox-link.__cleverbox-link_default,
.__cleverbox-style_dark .__cleverbox-button.__cleverbox-button_default {
  background: linear-gradient(95.1deg, #81E198 0%, #31CB55 99.83%);
  color: #fff; }

.__cleverbox-style_dark .__cleverbox-nav-btn svg path {
  fill: #fff; }

.__cleverbox-style_dark .__cleverbox-content_head {
  border-bottom: 2px solid #C4C4C4; }

.__cleverbox-style_dark .__cleverbox-collapse-title::after {
  background: #C4C4C4; }

.__cleverbox-style_dark .__cleverbox-collapse-title::before {
  border-color: #81E198; }

.__cleverbox-style_dark .__cleverbox-custom_check {
  background: #fff;
  border-color: #44D265; }

.__cleverbox-style_dark .__cleverbox-custom_check.checked {
  background: #81E198; }

.__cleverbox-style_dark .__cleverbox-custom_check.checked::before {
  border-color: #fff; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-inner {
  border-color: #B7BDC2; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-after {
  background: #B7BDC2;
  color: #000; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner,
.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner {
  border-color: #C4C4C4; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner .__cleverbox-item-after,
.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: linear-gradient(116.29deg, #F8F8F8 0%, #ECECEC 100%); }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content.__cleverbox-block_info .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent; }

.__cleverbox-style_dark .__cleverbox-block_info {
  border-color: #81E198; }
  .__cleverbox-style_dark .__cleverbox-block_info .__cleverbox-widget_text {
    color: #78818A !important; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-master_select.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent;
  font-weight: 400;
  width: auto;
  padding-right: 10px; }

.__cleverbox-style_dark .__cleverbox-widget_footer {
  background: linear-gradient(275.05deg, #0C7CD5 0.16%, #379AE9 100%);
  color: #fff; }

.__cleverbox-style_dark .__cleverbox-item-content.__cleverbox-master_select {
  box-shadow: unset;
  color: #000; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select {
  border-left: 4px solid #31CB55; }

.__cleverbox-style_dark .__cleverbox-calendar-month-selector .__cleverbox-nav-btn svg path {
  fill: #81E198; }

.__cleverbox-style_dark .__cleverbox-calendar-day-selected .__cleverbox-calendar-day-number {
  background: #81E198;
  color: #000; }

.__cleverbox-style_dark .__cleverbox-calendar-day-current::after {
  background: #81E198; }

.__cleverbox-style_dark .__cleverbox-moment-item-number {
  box-shadow: unset;
  color: #000; }

.__cleverbox-style_dark .__cleverbox-moment-item-selected {
  background: #81E198;
  color: #000; }

.__cleverbox-style_dark .__cleverbox-divider-h,
.__cleverbox-style_dark .__cleverbox-divider-v {
  background: #C4C4C4; }

.__cleverbox-style_dark .__cleverbox-ul .__cleverbox-item-title.__cleverbox-border-bottom:after {
  border-color: #C4C4C4; }

.__cleverbox-style_dark .__cleverbox_form-control {
  border-color: #C4C4C4; }

.__cleverbox-style_dark .__cleverbox-arrow {
  border-color: #81E198; }

.__cleverbox-style_dark .__cleverbox-widget_feedback .__cleverbox_form-control {
  background: #161616;
  color: #fff; }

.__cleverbox-style_brutal.__cleverbox-widget {
  background: linear-gradient(93.97deg, rgba(101, 99, 89, 0.7) 1.48%, rgba(65, 61, 45, 0.7) 44.02%, rgba(62, 59, 46, 0.7) 96.81%);
  border: 2px solid rgba(145, 160, 172, 0.7);
  color: #fff; }

.__cleverbox-style_brutal .__cleverbox-widget_text {
  color: #e5e5e5 !important; }

.__cleverbox-style_brutal .__cleverbox-widget_body {
  background: #4d4d4d; }

.__cleverbox-style_brutal .__cleverbox-widget_img {
  border: 1px solid rgba(145, 160, 172, 0.7);
  background: rgba(145, 160, 172, 0.7); }

.__cleverbox-style_brutal .__cleverbox-link.__cleverbox-link_main,
.__cleverbox-style_brutal .__cleverbox-button.__cleverbox-button_main {
  background: #FFC241;
  color: #000; }

.__cleverbox-style_brutal .__cleverbox-link.__cleverbox-link_default,
.__cleverbox-style_brutal .__cleverbox-button.__cleverbox-button_default {
  background: #BFB16D;
  color: #fff; }

.__cleverbox-style_brutal .__cleverbox-nav-btn svg path {
  fill: #fff; }

.__cleverbox-style_brutal .__cleverbox-content_head {
  border-bottom: 2px solid #C4C4C4; }

.__cleverbox-style_brutal .__cleverbox-collapse-title::after {
  background: #C4C4C4; }

.__cleverbox-style_brutal .__cleverbox-collapse-title::before {
  border-color: #D8C875; }

.__cleverbox-style_brutal .__cleverbox-custom_check {
  background: #fff;
  border-color: #BFB16D; }

.__cleverbox-style_brutal .__cleverbox-custom_check.checked {
  background: #D8C875; }

.__cleverbox-style_brutal .__cleverbox-custom_check.checked::before {
  border-color: #fff; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-inner {
  border-color: #93928E; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-after {
  background: #93928E;
  color: #000; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner,
.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner {
  border-color: #F6F6F5; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner .__cleverbox-item-after,
.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: #F6F6F5; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content.__cleverbox-block_info .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent; }

.__cleverbox-style_brutal .__cleverbox-block_info {
  border-color: #D8C875; }
  .__cleverbox-style_brutal .__cleverbox-block_info .__cleverbox-widget_text {
    color: #78818A !important; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-master_select.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent;
  font-weight: 400;
  width: auto;
  padding-right: 10px; }

.__cleverbox-style_brutal .__cleverbox-widget_footer {
  background: #2D2D2D;
  color: #fff; }

.__cleverbox-style_brutal .__cleverbox-item-content.__cleverbox-master_select {
  box-shadow: unset;
  color: #000; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select {
  border-left: 4px solid #BFB16D; }

.__cleverbox-style_brutal .__cleverbox-calendar-month-selector .__cleverbox-nav-btn svg path {
  fill: #D8C875; }

.__cleverbox-style_brutal .__cleverbox-calendar-day-selected .__cleverbox-calendar-day-number {
  background: #D8C875;
  color: #000; }

.__cleverbox-style_brutal .__cleverbox-calendar-day-current::after {
  background: #D8C875; }

.__cleverbox-style_brutal .__cleverbox-moment-item-number {
  box-shadow: unset;
  color: #000; }

.__cleverbox-style_brutal .__cleverbox-moment-item-selected {
  background: #D8C875;
  color: #000; }

.__cleverbox-style_brutal .__cleverbox-divider-h,
.__cleverbox-style_brutal .__cleverbox-divider-v {
  background: #C4C4C4; }

.__cleverbox-style_brutal .__cleverbox-ul .__cleverbox-item-title.__cleverbox-border-bottom:after {
  border-color: #C4C4C4; }

.__cleverbox-style_brutal .__cleverbox_form-control {
  border-color: #C4C4C4; }

.__cleverbox-style_brutal .__cleverbox-arrow {
  border-color: #D8C875; }

.__cleverbox-style_brutal .__cleverbox-widget_feedback .__cleverbox_form-control {
  background: #161616;
  color: #fff; }

.__cleverbox-style_monochrome.__cleverbox-widget {
  background: linear-gradient(84.52deg, rgba(247, 247, 247, 0.7) 2.42%, rgba(174, 174, 174, 0.7) 67.29%, rgba(92, 92, 92, 0.7) 98.53%);
  border: 2px solid rgba(218, 218, 219, 0.7);
  color: #fff; }

.__cleverbox-style_monochrome .__cleverbox-widget_head {
  color: #313131; }
  .__cleverbox-style_monochrome .__cleverbox-widget_head .__cleverbox-widget_text {
    color: #363636 !important; }

.__cleverbox-style_monochrome .__cleverbox-widget_text {
  color: #e5e5e5 !important; }

.__cleverbox-style_monochrome .__cleverbox-widget_body {
  background: rgba(0, 0, 0, 0.7); }

.__cleverbox-style_monochrome .__cleverbox-widget_img {
  border: 1px solid rgba(218, 218, 219, 0.7);
  background: rgba(218, 218, 219, 0.7); }

.__cleverbox-style_monochrome .__cleverbox-link.__cleverbox-link_main,
.__cleverbox-style_monochrome .__cleverbox-button.__cleverbox-button_main {
  background: transparent;
  color: #fff;
  border: 1px solid #F3F3F3; }

.__cleverbox-style_monochrome .__cleverbox-link.__cleverbox-link_default,
.__cleverbox-style_monochrome .__cleverbox-button.__cleverbox-button_default {
  background: linear-gradient(90deg, #FFFFFF 0%, #C9C9C9 100%);
  color: #676767; }

.__cleverbox-style_monochrome .__cleverbox-nav-btn svg path {
  fill: #fff; }

.__cleverbox-style_monochrome .__cleverbox-content_head {
  border-bottom: 2px solid #C4C4C4; }

.__cleverbox-style_monochrome .__cleverbox-collapse-title::after {
  background: #C4C4C4; }

.__cleverbox-style_monochrome .__cleverbox-collapse-title::before {
  border-color: #64CD7D; }

.__cleverbox-style_monochrome .__cleverbox-icon-times::before,
.__cleverbox-style_monochrome .__cleverbox-icon-times::after {
  background: #e5e5e5; }

.__cleverbox-style_monochrome .__cleverbox-custom_check {
  background: #fff;
  border-color: #64CD7D; }

.__cleverbox-style_monochrome .__cleverbox-custom_check.checked {
  background: #64CD7D; }

.__cleverbox-style_monochrome .__cleverbox-custom_check.checked::before {
  border-color: #fff; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-inner {
  border-color: #93928E;
  background: #161616;
  color: #fff; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content .__cleverbox-item-after {
  background: linear-gradient(90deg, #C2C2C2 0%, #969696 100%);
  color: #000; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner,
.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner {
  border-color: #C4C4C4; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content .__cleverbox-custom_check.checked + .__cleverbox-item-inner .__cleverbox-item-after,
.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: linear-gradient(116.29deg, #F8F8F8 0%, #ECECEC 100%); }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-block_info .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent;
  color: #fff; }

.__cleverbox-style_monochrome .__cleverbox-block_info {
  border-color: #C4C4C4;
  box-shadow: 0px 0px 13px rgba(255, 255, 255, 0.13); }
  .__cleverbox-style_monochrome .__cleverbox-block_info .__cleverbox-widget_text {
    color: #fff !important; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-master_select.__cleverbox-item-selected .__cleverbox-item-inner .__cleverbox-item-after {
  background: transparent;
  font-weight: 400;
  width: auto;
  padding-right: 10px; }

.__cleverbox-style_monochrome .__cleverbox-widget_footer {
  background: linear-gradient(90deg, #515050 0%, #161616 100%);
  color: #fff; }

.__cleverbox-style_monochrome .__cleverbox-item-content.__cleverbox-master_select {
  box-shadow: 0px 0px 13px rgba(255, 255, 255, 0.13);
  color: #000; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select {
  border: none;
  background: #fff;
  border-radius: 4px; }
  .__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select .__cleverbox-item-inner {
    border-radius: 4px;
    background: #fff; }
    .__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select .__cleverbox-item-inner .__cleverbox-item-title p {
      color: #363636;
      margin-bottom: 5px; }
    .__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-content.__cleverbox-master_select .__cleverbox-item-inner .__cleverbox-widget_text {
      color: #78818A !important; }

.__cleverbox-style_monochrome .__cleverbox-calendar-month-selector .__cleverbox-nav-btn svg path {
  fill: #64CD7D; }

.__cleverbox-style_monochrome .__cleverbox-calendar-day-selected .__cleverbox-calendar-day-number {
  background: #64CD7D;
  color: #000; }

.__cleverbox-style_monochrome .__cleverbox-calendar-day-current::after {
  background: #64CD7D; }

.__cleverbox-style_monochrome .__cleverbox-moment-item-number {
  box-shadow: unset;
  color: #000; }

.__cleverbox-style_monochrome .__cleverbox-moment-item-selected {
  background: #64CD7D;
  color: #000; }

.__cleverbox-style_monochrome .__cleverbox-divider-h,
.__cleverbox-style_monochrome .__cleverbox-divider-v {
  background: #C4C4C4; }

.__cleverbox-style_monochrome .__cleverbox-ul .__cleverbox-item-title.__cleverbox-border-bottom:after {
  border-color: #C4C4C4; }

.__cleverbox-style_monochrome .__cleverbox_form-control {
  border-color: #C4C4C4; }

.__cleverbox-style_monochrome .__cleverbox-arrow {
  border-color: #64CD7D; }

.__cleverbox-style_monochrome .__cleverbox-widget_feedback .__cleverbox_form-control {
  background: #161616;
  color: #fff; }

.__cleverbox-fullscreen .__cleverbox-style_pink .__cleverbox-widget_body {
  background: rgba(255, 237, 240, 0.7); }

.__cleverbox-fullscreen .__cleverbox-style_light .__cleverbox-widget_body {
  background: rgba(248, 252, 255, 0.7); }

.__cleverbox-fullscreen .__cleverbox-style_light .__cleverbox-block_info {
  box-shadow: 0px 0px 16px rgba(12, 124, 213, 0.22); }

.__cleverbox-fullscreen .__cleverbox-style_dark .__cleverbox-widget_body {
  background: rgba(5, 15, 35, 0.7); }

.__cleverbox-fullscreen .__cleverbox-style_dark .__cleverbox-block_info {
  box-shadow: 0px 0px 16px rgba(255, 255, 255, 0.22); }

.__cleverbox-fullscreen .__cleverbox-style_dark .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner {
  background: #161616; }
  .__cleverbox-fullscreen .__cleverbox-style_dark .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner * {
    color: #fff; }
  .__cleverbox-fullscreen .__cleverbox-style_dark .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner .__cleverbox-green {
    color: #31CB55; }

.__cleverbox-fullscreen .__cleverbox-style_brutal .__cleverbox-widget_body {
  background: rgba(0, 0, 0, 0.7); }

.__cleverbox-fullscreen .__cleverbox-style_brutal .__cleverbox-block_info {
  box-shadow: 0px 0px 16px rgba(255, 255, 255, 0.22); }

.__cleverbox-fullscreen .__cleverbox-style_brutal .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner {
  background: #161616; }
  .__cleverbox-fullscreen .__cleverbox-style_brutal .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner * {
    color: #fff; }
  .__cleverbox-fullscreen .__cleverbox-style_brutal .__cleverbox-block_info.__cleverbox-item-content .__cleverbox-item-inner .__cleverbox-green {
    color: #D8C875; }

.__cleverbox-fullscreen .__cleverbox-style_brutal .__cleverbox-button.__cleverbox-button_green {
  background: #D8C875; }
