.icon_contact,
.icon_info,
.icon_chat {
  position: fixed;
  right: 0;
  z-index: 100;
  width: 52px;
  height: 52px;
}
.widget-cht {
  cursor: pointer;
}
.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;
}
.widgets .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;
}
.widgets .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;
}
.widgets .chat-window .chat-window-element.turquoiseCombination .chat-window-header {
  background-color: #1ea2b1;
  color: white;
}
.widgets .chat-window .chat-window-element.turquoiseCombination .chat-window-tabs-header:not(.active) {
  background-color: #00738b;
  color: white;
}
.widgets .chat-window .chat-window-element .chat-window-header {
  height: 50px;
  font-size: 16px;
}
.widgets .chat-window .chat-window-element .chat-window-header .chat-window-header-copy {
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgets .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;
}
.widgets .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;
}
.widgets .chat-window .chat-window-element .chat-window-tabs-header.active {
  box-shadow: 0 -5px 0 #e3e000;
  background-color: #E8E8E8;
  color: black;
}
.widgets .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");
}
.widgets .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");
}
.widgets .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");
}
.widgets .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");
}
.widgets .chat-window .chat-window-element .chat-window-tabs-header.fullWidget {
  width: 100%;
}
.widgets .chat-window .chat-window-element .chat-window-tabs-header p {
  margin-bottom: 0;
}
.widgets .chat-window .chat-window-element .chat-window-tab-icon {
  height: 20px;
  width: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.widgets .chat-window .chat-window-element .chat-window-tab-title {
  font-size: 14px;
  padding-left: 10px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body {
  height: 90%;
  padding: 20px;
  font-size: 14px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .recall-ropo-css-fix.img-title-section {
  display: none!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .recall-ropo-css-fix.sottotitolo-form {
  font-size: 14px!important;
  margin-bottom: 10px!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .recall-ropo-css-fix.sottotitolo-form-voltura {
  display: none!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .eon-input-text-no-label,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .prefixDisabled,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .appendToSelect,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-text {
  height: 30px!important;
  font-size: 16px!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .eon-input-text-no-label#email,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .prefixDisabled#email,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .appendToSelect#email,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-text#email {
  margin-bottom: 0!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container #MobilePhone:not(.parsley-error) {
  border-left: 2px solid #bfbfbf;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container #MobilePhone.parsley-error {
  border-left: 2px solid #a94442;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container #MobilePhone.parsley-error:focus {
  border: 2px solid #8F9192;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-text {
  line-height: inherit;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container div[id$="error-container"] {
  min-height: 30px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container div[id$="error-container"] .parsley-errors-list {
  font-size: 10px;
  margin: 0;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-6.col-md-6.col-sm-6,
.widgets .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;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-6.col-md-6.col-sm-6.datePickerContainer,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-4.col-md-6.col-sm-6.datePickerContainer,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-6.col-md-6.col-sm-6.timePickerContainer,
.widgets .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;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .eon-checkbox-label {
  line-height: 100%;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .campiObbligatori {
  margin-bottom: 5px!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .appendToDate {
  margin-bottom: 20px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ropoPrivacyContainer {
  margin-bottom: 5px!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .submitButtonContainer {
  justify-content: center;
  width: 100%;
}
@media (max-width: 450px) {
  .widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .submitButtonContainer {
    padding-bottom: 70px;
  }
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-menu-item {
  height: 30px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-menu-item .ui-menu-item-wrapper {
  line-height: 30px!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .ui-selectmenu-button.ui-selectmenu-button-open {
  line-height: 30px!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .title-section-typage.recall-ropo-css-fix .title-form {
  margin-bottom: 0;
  font-size: 22px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .title-section-typage.recall-ropo-css-fix p {
  margin: 0;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .phone-contact {
  margin-bottom: 0;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .phone-contact p {
  font-size: 16px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .copy-css-fix {
  margin-bottom: 0;
  font-size: 16px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .copy-css-fix p {
  margin-bottom: 0;
  font-size: 16px;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .col-lg-5.col-md-5.col-sm-5,
.widgets .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;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .saveCalendar {
  justify-content: center;
  width: 100%;
  margin-bottom: 0!important;
}
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .note-thank-you ul,
.widgets .chat-window .chat-window-element .chat-window-tab-body #recall-ropo-container .note-thank-you p {
  font-size: 16px;
}
.widgets .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;
}
.widgets .chat-window-element::-webkit-scrollbar {
  display: none;
}
.widgets div[id$="error-container"] {
  min-height: 25px;
}
.widgets .window-container {
  background: #ffffff;
  left: 0;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .img-title-section {
  background-color: #ea1c0a;
  position: absolute;
  left: 0;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .img-title-section #call-center-icon-title {
  display: none;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .img-title-section .title-form {
  display: flex;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  align-items: center;
  margin: 0;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .img-title-section .title-form:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='32' viewBox='0 0 20 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5 13C5 10.2386 7.23858 8 10 8C12.7614 8 15 10.2386 15 13C13.8954 13 13 13.8954 13 15V20C13 21.1046 13.8954 22 15 22C15 23.1046 14.1046 24 13 24H11C10.4477 24 10 24.4477 10 25C10 25.5523 10.4477 26 11 26H13C15.2091 26 17 24.2091 17 22V21.874C18.7252 21.4299 20 19.8638 20 18V17C20 15.1362 18.7252 13.5701 17 13.126V13C17 9.13401 13.866 6 10 6C6.13401 6 3 9.13401 3 13V13.126C1.27477 13.5701 0 15.1362 0 17V18C0 20.2091 1.79086 22 4 22H5C6.10457 22 7 21.1046 7 20L7 15C7 13.8954 6.10457 13 5 13ZM15 15H16C17.1046 15 18 15.8954 18 17V18C18 19.1046 17.1046 20 16 20H15V15ZM5 20H4C2.89543 20 2 19.1046 2 18V17C2 15.8954 2.89543 15 4 15H5L5 20Z' fill='white'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  height: 25px;
  width: 25px;
  margin-left: 25px;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .help-cross-to-close {
  display: flex !important;
  align-self: center;
  margin-right: 25px;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .ctc-ropo-body {
  padding: 70px 0 50px 0;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .ctc-ropo-body .sottotitolo-form {
  display: none;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .ctc-ropo-typage {
  padding-top: 70px;
}
.widgets .window-container .widget-ctc-ropo-modal-section-mob .ctc-ropo-typage > p {
  font-size: 16px;
}
.widgets .widgets-container {
  position: fixed;
  bottom: 120px;
  left: 0;
  right: 0;
  z-index: 4000;
  pointer-events: none;
  width: 100%;
}
.widgets .widgets-container:not(.chat) {
  left: 0;
  right: 0;
}
.widgets .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;
}
.widgets .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;
}
.widgets .widgets-container .widget-whatsapp-button .icon_whatsapp {
  height: auto;
}
.widgets .box-widget {
  height: 52px;
  margin: 5px 0;
}
.widgets .box-widget.chat {
  display: flex;
  justify-content: end;
}
.widgets .box-widget #chat-button {
  pointer-events: all!important;
}
.widgets .box-widget #chat-button span {
  display: inline-flex;
  align-items: center;
}
.widgets .box-widget #chat-button span p {
  font-weight: 900;
  margin-bottom: 0;
}
.widgets .box-widget #chat-button span img {
  max-width: 27px;
  max-height: 27px;
  z-index: 100;
  margin-right: 10px;
}
.widgets .content-widget {
  float: right;
  pointer-events: auto;
}
.widgets .help-header {
  display: flex;
  justify-content: space-between;
}
.widgets .window-title {
  height: 53px;
}
.widgets .header-content-col {
  display: flex;
  justify-content: center;
  align-items: center;
}
.widgets .prefix-tel-fields input.prefixDisabled {
  width: 30%;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  background-color: #F3F3F3;
}
.widgets .prefix-tel-fields fieldset input {
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.widgets .datepicker-dropdown {
  padding: 0;
  font-weight: 400 !important;
  color: #39393A;
}
.widgets .datepicker-dropdown .datepicker-days {
  padding-bottom: 5px;
}
.widgets .datepicker-dropdown .table-condensed thead,
.widgets .datepicker-dropdown .table-condensed thead:hover,
.widgets .datepicker-dropdown .table-condensed thead .datepicker-switch:hover {
  background-color: #e8e8e8;
}
.widgets .datepicker-dropdown .table-condensed tr td.day {
  width: 35px;
  height: 35px;
  padding: 7px;
  line-height: normal;
  font-size: 14px;
}
.widgets .datepicker-dropdown .table-condensed tr td.day.selected,
.widgets .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;
}
.widgets .datepicker-dropdown .table-condensed tr td.day.next,
.widgets .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;
}
.widgets .datepicker-dropdown .table-condensed > thead > tr > th {
  border-radius: 0;
  font-weight: 400 !important;
}
.widgets .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;
}
.widgets .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;
}
.widgets .datepicker-dropdown.datepicker table tr td.today,
.widgets .datepicker-dropdown.datepicker table tr td.today.disabled,
.widgets .datepicker-dropdown.datepicker table tr td.today.disabled:hover,
.widgets .datepicker-dropdown.datepicker table tr td.today:hover {
  color: #999999;
  background: transparent none;
}
.widgets .datepicker-dropdown.datepicker table tr td.highlighted {
  background: transparent;
}
.widgets .tooltip {
  background: #666666;
  color: #ffffff;
  padding: 5px;
}
.widgets .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;
}
.widgets .tooltip .tooltip-arrow {
  border-color: #666666;
  border-left-color: transparent;
  border-right-color: transparent;
}
.widgets .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;
}
.widgets .timeDisabled {
  background-color: #f6f5f7;
  border: 2px solid #bfbfbf;
  border-radius: 3px;
  cursor: default;
}
.widgets .form-control[disabled] {
  background-color: #f3f3f3;
}
.widgets .form-control[readonly] {
  background-color: #ffffff;
}
.widgets input.eon-input-text:disabled,
.widgets input.eon-input-text-no-label:disabled {
  border: 2px solid #bfbfbf;
  color: #39393A;
}
.widgets 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;
}
.widgets input[name="date"]:focus {
  outline: none;
}
.widgets input[name="date"]::-ms-clear {
  display: none;
}
.widgets div.help-header-text {
  display: inline-block;
}
.widgets div.help-cross-to-close {
  float: right;
  font-size: 30px;
}
.widgets .img-title-section div.help-cross-to-close {
  color: #ffffff;
}
.widgets .title-section-typage .help-cross-to-close {
  color: #ea1c0a;
}
.widgets .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;
}
.widgets .widget-modal-body {
  background-color: #f6f6f7;
}
.widgets .modal-footer {
  border: 0;
}
@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;
}
