.icon_contact,
.icon_info,
.icon_chat {
  position: fixed;
  right: 0;
  z-index: 100;
  width: 52px;
  height: 52px;
}
.widget-cht {
  cursor: pointer;
}
.chat-window-tab-title {
  font-weight: bold;
}
.widget-cta {
  display: none;
  right: 0;
}
.widget-cta-label {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 179.18 50'%3E%3Ctitle%3EAsset 1%3C/title%3E%3Cpath d='M147.11,1c1.16,0,11.55.17,16.12,1a7.66,7.66,0,0,1,6.23,6.19q.85,4.7,1.24,9.39a55.94,55.94,0,0,1,6.94,6.48,2,2,0,0,1-.1,2.83,33.35,33.35,0,0,1-6.81,5.2,95.45,95.45,0,0,1-1.27,9.74A7.65,7.65,0,0,1,163.23,48c-5.14.84-15,1-16.12,1h-123A136.83,136.83,0,0,1,8.77,48a7.65,7.65,0,0,1-6.23-6.18,92.77,92.77,0,0,1,0-33.64A7.66,7.66,0,0,1,8.77,2c4-.72,12.56-.93,15.34-1h123Z' style='fill-rule:evenodd'/%3E%3Cpath d='M147.11,1c1.16,0,11.55.17,16.12,1a7.66,7.66,0,0,1,6.23,6.19q.85,4.7,1.24,9.39a55.94,55.94,0,0,1,6.94,6.48,2,2,0,0,1-.1,2.83,33.35,33.35,0,0,1-6.81,5.2,95.45,95.45,0,0,1-1.27,9.74A7.65,7.65,0,0,1,163.23,48c-5.14.84-15,1-16.12,1h-123A136.83,136.83,0,0,1,8.77,48a7.65,7.65,0,0,1-6.23-6.18,92.77,92.77,0,0,1,0-33.64A7.66,7.66,0,0,1,8.77,2c4-.72,12.56-.93,15.34-1h123Z' style='fill:%23fff;stroke:%23ea1c0a;stroke-width:2px;fill-rule:evenodd'/%3E%3C/svg%3E");
  width: 204px;
  height: 57px;
  right: 52px;
  z-index: 3;
  display: none;
  justify-content: center;
  align-items: center;
}
.cta-label {
  margin-right: -6px;
  margin-left: 0;
}
.sottotitolo-form-chat {
  display: none;
}
.contact-bar-it eon-ui-contact-bar-item {
  pointer-events: all!important;
}
.contact-bar-it .chat-window {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 4000;
  bottom: 50px;
  padding: 0;
  pointer-events: none;
  display: flex;
  justify-content: end;
  margin-right: 20px;
}
.contact-bar-it .chat-window .chat-window-element {
  width: 360px;
  box-shadow: 0 1px 5px 1px rgba(0, 0, 0, 0.2);
  pointer-events: all;
  background-color: white;
  height: 72vh;
  overflow-y: auto;
  transition: height 0.4s ease;
  max-height: 100vh;
}
.contact-bar-it .chat-window .chat-window-element.turquoiseCombination .chat-window-header {
  background-color: #1ea2b1;
  color: white;
}
.contact-bar-it .chat-window .chat-window-element.turquoiseCombination .chat-window-tabs-header:not(.active) {
  background-color: #00738b;
  color: white;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-header {
  height: 50px;
  font-size: 16px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-header .chat-window-header-copy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-header .chat-window-close {
  font-size: 36px;
  justify-content: end;
  display: flex;
  padding-right: 20px;
  opacity: 0.6;
  cursor: pointer;
  height: 10px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header {
  height: 35px;
  width: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header.active {
  box-shadow: 0 -5px 0 #e3e000;
  background-color: #E8E8E8;
  color: black;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header.chat-header.active .chat-window-tab-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='23' viewBox='0 0 26 23'%3E%3Cpath fill-rule='evenodd' d='M11.148 12.755a1 1 0 01.762.352L18 20.282V17a1 1 0 011-1h3a2 2 0 002-2V4a2 2 0 00-2-2H4a2 2 0 00-2 2v10a2 2 0 002 2h7.732l-1.345-1.597a1 1 0 01.76-1.648zm8.198 11.184c-.113.04-.23.06-.345.06a1 1 0 01-.762-.351L13.434 18H4a4 4 0 01-4-4V4a4 4 0 014-4h18a4 4 0 014 4v10a4 4 0 01-4 4h-2v5c0 .419-.262.794-.655.939zM18 7a1.5 1.5 0 11.001 2.999A1.5 1.5 0 0118 7zm-5 0a1.5 1.5 0 11.001 2.999A1.5 1.5 0 0113 7zM9.5 8.5a1.5 1.5 0 11-2.999.001A1.5 1.5 0 019.5 8.5z'/%3E%3C/svg%3E");
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header.chat-header:not(.active) .chat-window-tab-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='26' height='23' viewBox='0 0 26 23'%3E%3Cpath fill-rule='evenodd' d='M11.148 12.755a1 1 0 01.762.352L18 20.282V17a1 1 0 011-1h3a2 2 0 002-2V4a2 2 0 00-2-2H4a2 2 0 00-2 2v10a2 2 0 002 2h7.732l-1.345-1.597a1 1 0 01.76-1.648zm8.198 11.184c-.113.04-.23.06-.345.06a1 1 0 01-.762-.351L13.434 18H4a4 4 0 01-4-4V4a4 4 0 014-4h18a4 4 0 014 4v10a4 4 0 01-4 4h-2v5c0 .419-.262.794-.655.939zM18 7a1.5 1.5 0 11.001 2.999A1.5 1.5 0 0118 7zm-5 0a1.5 1.5 0 11.001 2.999A1.5 1.5 0 0113 7zM9.5 8.5a1.5 1.5 0 11-2.999.001A1.5 1.5 0 019.5 8.5z'/%3E%3C/svg%3E");
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header.recall-header.active .chat-window-tab-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22.989 17.053l-2.479-2.479a1.744 1.744 0 00-2.465 0l-1.778 1.783-.516-.224a27.054 27.054 0 01-1.777-.874c-1.082-.583-2.272-1.34-3.06-2.13-.83-.826-1.628-2.102-2.232-3.233l-.16-.305a28.558 28.558 0 01-.657-1.357l-.221-.5 1.782-1.778a1.738 1.738 0 000-2.465L6.948 1.012a1.74 1.74 0 00-2.465 0L.843 4.653C.552 4.957.506 5.322.5 5.701c.003.66.202 1.487.532 2.455.999 2.885 3.21 6.928 5.52 9.25 1.549 1.545 3.874 3.044 6.112 4.179a25.955 25.955 0 003.18 1.375c.972.334 1.802.536 2.463.539.376-.006.739-.053 1.04-.34l3.642-3.641a1.743 1.743 0 000-2.465z'/%3E%3C/svg%3E");
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header.recall-header:not(.active) .chat-window-tab-icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' fill='white' height='24' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M22.989 17.053l-2.479-2.479a1.744 1.744 0 00-2.465 0l-1.778 1.783-.516-.224a27.054 27.054 0 01-1.777-.874c-1.082-.583-2.272-1.34-3.06-2.13-.83-.826-1.628-2.102-2.232-3.233l-.16-.305a28.558 28.558 0 01-.657-1.357l-.221-.5 1.782-1.778a1.738 1.738 0 000-2.465L6.948 1.012a1.74 1.74 0 00-2.465 0L.843 4.653C.552 4.957.506 5.322.5 5.701c.003.66.202 1.487.532 2.455.999 2.885 3.21 6.928 5.52 9.25 1.549 1.545 3.874 3.044 6.112 4.179a25.955 25.955 0 003.18 1.375c.972.334 1.802.536 2.463.539.376-.006.739-.053 1.04-.34l3.642-3.641a1.743 1.743 0 000-2.465z'/%3E%3C/svg%3E");
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header.fullWidget {
  width: 100%;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tabs-header p {
  margin-bottom: 0;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-icon {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-title {
  font-size: 14px;
  padding-left: 10px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body {
  height: 90%;
  padding: 20px;
  font-size: 14px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body .img-title-section {
  display: none;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body .recall-ropo-css-fix.sottotitolo-form {
  display: none;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body .recall-ropo-css-fix.sottotitolo-form-chat {
  display: block;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .eon-input-text-no-label,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .prefixDisabled,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .appendToSelect,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-text {
  font-size: 16px!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .eon-input-text-no-label#email,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .prefixDisabled#email,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .appendToSelect#email,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-text#email {
  margin-bottom: 0!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-text {
  line-height: inherit;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container div[id$="error-container"] {
  min-height: 30px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container div[id$="error-container"] .parsley-errors-list {
  font-size: 10px;
  margin: 0;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-6.col-md-6.col-sm-6,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-4.col-md-6.col-sm-6 {
  min-height: auto!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-6.col-md-6.col-sm-6.datePickerContainer,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-4.col-md-6.col-sm-6.datePickerContainer,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-6.col-md-6.col-sm-6.timePickerContainer,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-4.col-md-6.col-sm-6.timePickerContainer {
  width: 100%!important;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .eon-checkbox-label {
  line-height: 100%;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .campiObbligatori {
  margin-bottom: 5px!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .appendToDate {
  margin-bottom: 20px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ropoPrivacyContainer {
  margin-bottom: 5px!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .submitButtonContainer {
  justify-content: center;
  width: 100%;
}
@media (max-width: 450px) {
  .contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .submitButtonContainer {
    padding-bottom: 70px;
  }
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-menu-item {
  height: 30px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-menu-item .ui-menu-item-wrapper {
  line-height: 30px!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-button.ui-selectmenu-button-open {
  line-height: 30px!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .phone-contact {
  margin-bottom: 0;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .phone-contact p {
  font-size: 16px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .copy-css-fix {
  margin-bottom: 0;
  font-size: 16px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .copy-css-fix p {
  margin-bottom: 0;
  font-size: 16px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-5.col-md-5.col-sm-5,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-3.col-md-3.col-sm-3 {
  width: 100%;
  margin-bottom: 10px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .saveCalendar {
  justify-content: center;
  width: 100%;
  margin-bottom: 0!important;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .note-thank-you ul,
.contact-bar-it .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .note-thank-you p {
  font-size: 16px;
}
.contact-bar-it .chat-window .chat-window-element .chat-window-footer {
  height: 50px;
  background-color: white;
  display: flex;
  align-items: center;
  padding: 0 20px;
  position: absolute;
  bottom: 0;
  width: 360px;
  margin-left: -20px;
}
.contact-bar-it .chat-window-element::-webkit-scrollbar {
  display: none;
}
.contact-bar-it div[id$="error-container"] {
  min-height: 25px;
}
.contact-bar-it .window-container {
  background: #ffffff;
  left: 0;
}
.contact-bar-it .widgets-container:not(.chat) {
  left: 0;
  right: 0;
}
.contact-bar-it .widgets-container .widget-whatsapp-button .widget-whatsapp-background {
  height: 72px;
  width: 72px;
  background-color: #4FCE5D;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-bar-it .widgets-container .widget-whatsapp-button .widget-whatsapp-background:hover {
  cursor: pointer;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), #4fce5d;
}
.contact-bar-it .widgets-container .widget-whatsapp-button .icon_whatsapp {
  height: auto;
}
.contact-bar-it .box-widget {
  height: 52px;
  margin: 5px 0;
}
.contact-bar-it .box-widget.chat {
  display: flex;
  justify-content: end;
}
.contact-bar-it .box-widget #chat-button {
  pointer-events: all!important;
}
.contact-bar-it .box-widget #chat-button span {
  display: inline-flex;
  align-items: center;
}
.contact-bar-it .box-widget #chat-button span p {
  font-weight: 900;
  margin-bottom: 0;
}
.contact-bar-it .box-widget #chat-button span img {
  max-width: 27px;
  max-height: 27px;
  z-index: 100;
  margin-right: 10px;
}
.contact-bar-it .content-widget {
  float: right;
  pointer-events: auto;
}
.contact-bar-it .help-header {
  display: flex;
  justify-content: space-between;
}
.contact-bar-it .window-title {
  height: 53px;
}
.contact-bar-it .header-content-col {
  display: flex;
  justify-content: center;
  align-items: center;
}
.contact-bar-it .prefix-tel-fields input.prefixDisabled {
  width: 30%;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #F3F3F3;
}
.contact-bar-it .prefix-tel-fields fieldset input {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.contact-bar-it .datepicker-dropdown {
  padding: 0;
  font-weight: 400 !important;
  color: #39393A;
}
.contact-bar-it .datepicker-dropdown .datepicker-days {
  padding-bottom: 5px;
}
.contact-bar-it .datepicker-dropdown .table-condensed thead,
.contact-bar-it .datepicker-dropdown .table-condensed thead:hover,
.contact-bar-it .datepicker-dropdown .table-condensed thead .datepicker-switch:hover {
  background-color: #e8e8e8;
}
.contact-bar-it .datepicker-dropdown .table-condensed tr td.day {
  width: 35px;
  height: 35px;
  padding: 7px;
  line-height: normal;
  font-size: 14px;
}
.contact-bar-it .datepicker-dropdown .table-condensed tr td.day.selected,
.contact-bar-it .datepicker-dropdown .table-condensed tr td.day.selected:hover {
  background-size: 27px !important;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cpath fill='%23EA1C0A' fill-rule='evenodd' d='M5.178 1.026A5.204 5.204 0 0 0 1.03 5.16a57.001 57.001 0 0 0 0 21.566 5.204 5.204 0 0 0 4.15 4.134A58 58 0 0 0 16 31.886a58 58 0 0 0 10.822-1.026 5.204 5.204 0 0 0 4.149-4.134 57.001 57.001 0 0 0 0-21.566 5.204 5.204 0 0 0-4.15-4.134A57.987 57.987 0 0 0 16 0C12.393 0 8.786.342 5.178 1.026z'/%3E %3C/svg%3E") no-repeat center !important;
  color: white;
}
.contact-bar-it .datepicker-dropdown .table-condensed tr td.day.next,
.contact-bar-it .datepicker-dropdown .table-condensed tr td.day.next:hover {
  background-size: 27px !important;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cpath stroke='%23EA1C0A' stroke-width='2' d='M5.365 2.008a4.204 4.204 0 0 0-3.354 3.34 56.001 56.001 0 0 0 0 21.19 4.204 4.204 0 0 0 3.354 3.34A57 57 0 0 0 16 30.886a57 57 0 0 0 10.635-1.008 4.204 4.204 0 0 0 3.354-3.34 56.001 56.001 0 0 0 0-21.19 4.204 4.204 0 0 0-3.354-3.34A56.987 56.987 0 0 0 16 1c-3.545 0-7.09.336-10.635 1.008z'/%3E %3Ctext fill='%23EA1C0A' font-family='EONBrixSansMedium, EON Brix Sans' font-size='20' font-style='italic' font-weight='400'%3E %3C/text%3E %3C/g%3E %3C/svg%3E") no-repeat center !important;
  color: #ea1c0a;
}
.contact-bar-it .datepicker-dropdown .table-condensed > thead > tr > th {
  border-radius: 0;
  font-weight: 400 !important;
}
.contact-bar-it .datepicker-dropdown .table-condensed .next {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E %3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' class='' transform='rotate(-89.43351745605469 11,11.000000953674316) '%3E %3Cpath d='M17.999999046325684,15.000002145767212 C20.760380696325683,16.99428785576721 23.390862046325683,19.449145005767214 25.784589546325684,22.34285924576721 C26.071627346325684,22.688002145767214 26.071627346325684,23.267430745767214 25.785637146325683,23.612573545767212 C24.616108846325684,25.029059045767212 23.399769246325683,26.340975345767212 22.139388246325684,27.54543204576721 C20.807670616325684,28.81806004576721 19.426785096325684,29.97071994576721 17.999999046325684,31.000002145767212 ' id='icn_right_small-copy' stroke='%23EA1B0A' stroke-width='2' transform='rotate(-270 10.999999999999998,11.000001907348633) translate(-11,-12) '/%3E %3C/g%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='round' stroke-linecap='round' stroke-dashoffset='' fill-rule='evenodd' marker-start='' marker-mid='' marker-end='' id='svg_1' points='-344.4973616051986,-76.95810661204595 -344.4973616051986,-76.43454642614938 ' style='color: rgb(0, 0, 0);'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: 20px;
  font-size: 0;
}
.contact-bar-it .datepicker-dropdown .table-condensed .prev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22' height='22' version='1.1' style=''%3E%3Crect id='backgroundrect' width='100%25' height='100%25' x='0' y='0' fill='none' stroke='none'/%3E %3Cg class='currentLayer' style=''%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id='icona_Freccia' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' class='' transform='rotate(90.27142333984375 10.999999046325684,10.999999999999998) '%3E %3Cpath d='M17.999999523162842,15.000000476837158 C20.76038117316284,16.994286186837158 23.39086252316284,19.44914333683716 25.784590023162842,22.342857576837158 C26.071627823162842,22.68800047683716 26.071627823162842,23.26742907683716 25.78563762316284,23.61257187683716 C24.616109323162842,25.02905737683716 23.39976972316284,26.34097367683716 22.139388723162842,27.545430376837157 C20.807671093162842,28.818058376837158 19.426785573162842,29.970718276837157 17.999999523162842,31.000000476837158 ' id='icn_right_small-copy' stroke='%23EA1B0A' stroke-width='2' transform='rotate(-270 10.999999999999998,11) translate(-11,-12) '/%3E %3C/g%3E%3Cpolyline fill='none' stroke='%23000000' stroke-linejoin='round' stroke-linecap='round' stroke-dashoffset='' fill-rule='evenodd' marker-start='' marker-mid='' marker-end='' id='svg_1' points='-344.4973616051986,-76.95810661204595 -344.4973616051986,-76.43454642614938 ' style='color: rgb(0, 0, 0);'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: 20px;
  font-size: 0;
}
.contact-bar-it .datepicker-dropdown.datepicker table tr td.today,
.contact-bar-it .datepicker-dropdown.datepicker table tr td.today.disabled,
.contact-bar-it .datepicker-dropdown.datepicker table tr td.today.disabled:hover,
.contact-bar-it .datepicker-dropdown.datepicker table tr td.today:hover {
  color: #999999;
  background: transparent none;
}
.contact-bar-it .datepicker-dropdown.datepicker table tr td.highlighted {
  background: transparent;
}
.contact-bar-it .tooltip {
  background: #666666;
  color: #ffffff;
  padding: 5px;
}
.contact-bar-it .tooltip .tooltip-inner {
  max-width: 235px;
  font-family: EONBrixSans;
  background: #666666;
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: normal;
}
.contact-bar-it .tooltip .tooltip-arrow {
  border-color: #666666;
  border-left-color: transparent;
  border-right-color: transparent;
}
.contact-bar-it .dateDisabled {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24' viewBox='0 0 26 24'%3E %3Cpath fill='%23737373' fill-rule='nonzero' d='M14 20h3v-3h-3v3zm0-5h3v-3h-3v3zm-5 5h3v-3H9v3zm0-5h3v-3H9v3zm10 5h3v-3h-3v3zm5-17h-4V1a1 1 0 0 0-2 0v2H8V1a1 1 0 1 0-2 0v2H2a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 19H2V5h22v17zm-5-7h3v-3h-3v3zM7 17H4v3h3v-3zm0-5H4v3h3v-3zm15-5H4v3h18V7z'/%3E %3C/svg%3E ");
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-color: #f6f5f7;
  border: 2px solid #bfbfbf;
  border-radius: 3px;
  cursor: default;
}
.contact-bar-it .timeDisabled {
  background-color: #f6f5f7;
  border: 2px solid #bfbfbf;
  border-radius: 3px;
  cursor: default;
}
.contact-bar-it .form-control[disabled] {
  background-color: #f3f3f3;
}
.contact-bar-it .form-control[readonly] {
  background-color: #ffffff;
}
.contact-bar-it input.eon-input-text:disabled,
.contact-bar-it input.eon-input-text-no-label:disabled {
  border: 2px solid #bfbfbf;
  color: #39393A;
}
.contact-bar-it input[name="date"] {
  font-weight: 500;
  position: relative;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='24' viewBox='0 0 26 24'%3E %3Cpath fill='%23EA1C0A' fill-rule='nonzero' d='M14 20h3v-3h-3v3zm0-5h3v-3h-3v3zm-5 5h3v-3H9v3zm0-5h3v-3H9v3zm10 5h3v-3h-3v3zm5-17h-4V1a1 1 0 0 0-2 0v2H8V1a1 1 0 1 0-2 0v2H2a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2zm0 19H2V5h22v17zm-5-7h3v-3h-3v3zM7 17H4v3h3v-3zm0-5H4v3h3v-3zm15-5H4v3h18V7z'/%3E %3C/svg%3E ");
  background-position: right 10px center;
  background-repeat: no-repeat;
  text-shadow: none;
  cursor: pointer;
  color: #39393A;
  opacity: 1;
}
.contact-bar-it input[name="date"]:focus {
  outline: none;
}
.contact-bar-it input[name="date"]::-ms-clear {
  display: none;
}
.contact-bar-it div.help-header-text {
  display: inline-block;
}
.contact-bar-it div.help-cross-to-close {
  float: right;
  font-size: 30px;
}
.contact-bar-it .img-title-section div.help-cross-to-close {
  color: #ffffff;
}
.contact-bar-it .title-section-typage .help-cross-to-close {
  color: #ea1c0a;
}
.contact-bar-it .help-header-icon {
  content: "";
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='74px' height='74px' viewBox='0 0 74 74' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 63.1 (92452) - https://sketch.com --%3E%3Ctitle%3ECall_center_icon_red Copy 2%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Call_center_icon_red-Copy-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M36,3 C24.9953452,3 16.3775398,8.80952725 12.9183673,18.6 C8.18367347,17.4 7,24.9202657 7,29.4 C7,34.0368311 9.03658752,39 11.7346939,39 C12.6663095,39 14.3999098,37.1862584 15.1402842,36.4083395 C15.1184765,36.3399 15.1005967,36.2644368 15.0795181,36.1956813 C13.8082811,32.2150945 13.4515139,27.2224111 15.1402842,22.069099 C18.1114366,13.3523554 26.2218302,7.09188384 36,7.09188384 C45.7781688,7.09188384 54.158523,13.3523554 57.1296764,22.069099 C58.8184418,27.2224111 58.4616747,32.2150945 57.1904425,36.1956813 C57.1693542,36.2644319 57.1514841,36.3398962 57.1296764,36.4083395 C57.8700518,37.1862584 59.5521627,37.4385101 60.2653061,37.8 C62.6326531,39 65,31.6368311 65,27 C65,22.5202657 63.8163265,16.2 59.0816327,17.4 C55.6224466,7.60952725 47.0046548,3 36,3 Z M51.25,50 C56.57025,50 61,54.7448991 61,60.4436518 L61,60.4436518 L61,72 L9,72 L9,60.4436518 C9,54.7448991 13.42975,50 18.75,50 L18.75,50 Z M35.3995399,13.0069183 C35.70082,12.9913521 36.0163394,13.0069183 36.3214286,13.0069183 C46.0842871,13.0069183 54,21.0711887 54,31.0172708 C54,40.9633529 46.0842871,49 36.3214286,49 C28.5423687,49 21.9550943,43.902486 19.5918602,36.7905279 C22.8169643,40.6923077 27,42.5 31.2510408,44.165933 C31.6807893,45.6873344 32.9955357,47.2307692 35.5401786,47.2307692 C38.0848214,47.2307692 40.6294643,45.3203339 40.6294643,43.3076923 C40.6294643,41.2949764 38.0848214,38.0769231 35.5401786,38.0769231 C32.9955357,38.0769231 32.2893277,39.440083 31.7232143,40.6923077 C28.9255645,39.5244157 24.0892857,38.0769231 19,31.5384615 L19,31.5384615 L19,30.2307692 C19,20.595502 26.0598669,13.4895666 35.3995399,13.0069183 Z' id='Shape' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
}
.contact-bar-it .widget-modal-body {
  background-color: #f6f6f7;
}
.contact-bar-it .modal-footer {
  border: 0;
}
.chat-window-tab-body .JS-close-ropo.annulla-button {
  display: none;
}
.chat-window-tab-body .JS-close-ropo.lead-button {
  margin-right: 0!important;
}
@media only screen and (max-width: 768px) {
  .chat-window {
    bottom: 0!important;
    margin-right: 0!important;
    height: 100%;
  }
  .chat-window .chat-window-element {
    width: 100%!important;
    min-height: 100vh;
    overflow: scroll;
  }
  .hide-in-mobile {
    visibility: hidden;
  }
  .wa-no-display-in-mobile {
    display: none;
  }
  .cta-specular-xs {
    margin-left: -6px;
    margin-right: 0;
  }
  .cta-specular-xs .widget-cta-label {
    transform: rotateX(180deg) rotateZ(180deg);
  }
  .cta-specular-xs .widget-cta-label > p {
    transform: rotateY(180deg);
  }
  .pull-left-xs {
    float: left !important;
  }
  .pull-right-xs {
    float: right !important;
  }
  .widget-whatsapp-background {
    margin: 0px 16px;
  }
}
@media only screen and (min-width: 991px) {
  .no-display-in-desktop {
    display: none;
  }
  .widget-whatsapp-background {
    margin: 0px 30px;
  }
}
@media only screen and (min-width: 769px) {
  .chat-window-element .itemLeft {
    padding-right: 10px;
  }
  .chat-window-element .itemRight {
    padding-left: 10px;
  }
}
#chat-button {
  pointer-events: all!important;
}
#chat-button span {
  display: inline-flex;
  align-items: center;
}
#chat-button span p {
  font-weight: 900;
  margin-bottom: 0;
}
#chat-button span img {
  max-width: 27px;
  max-height: 27px;
  z-index: 100;
  margin-right: 10px;
}
.loader-ropo-ui-kit.loader-chat {
  width: 360px;
  height: 100%;
  right: 0;
  left: auto;
  position: absolute;
}
