.alignfull.extend-content-width > * {
  max-width: var(--wp--custom--layout--wide);
  margin-left: auto;
  margin-right: auto;
}

.sidebar-contact-block {
  padding: 20px !important;
  margin-bottom: 20px;
}
.sidebar-contact-block:not(.has-background) {
  background-color: var(--wp--preset--color--senary);
}
.sidebar-contact-block.has-epic-bg-foundation-background-color {
  background-color: var(--wp--preset--color--senary);
}
.sidebar-contact-block .line-dotted {
  border-bottom: 4px dotted #fff;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.sidebar-contact-block .phone-contact,
.sidebar-contact-block .email-contact,
.sidebar-contact-block .webmail-contact {
  margin-bottom: 10px;
}
.sidebar-contact-block .phone-contact a,
.sidebar-contact-block .email-contact a,
.sidebar-contact-block .webmail-contact a {
  border-bottom: none;
}
.sidebar-contact-block .phone-contact svg,
.sidebar-contact-block .email-contact svg,
.sidebar-contact-block .webmail-contact svg {
  margin-right: 15px;
  vertical-align: middle;
  border-bottom: none !important;
}
.sidebar-contact-block .phone-contact svg, .sidebar-contact-block .phone-contact .cls-1 {
  fill: var(--wp--preset--color--quinary);
}
.sidebar-contact-block .email-contact svg, .sidebar-contact-block .email-contact .cls-1 {
  fill: var(--wp--preset--color--tertiary);
}
.sidebar-contact-block .webmail-contact svg, .sidebar-contact-block .webmail-contact .cls-1 {
  fill: var(--wp--preset--color--quaternary);
}
.sidebar-contact-block .webmail-contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.sidebar-contact-block .webmail-contact .text-angle-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}
.sidebar-contact-block .webmail-contact .text-angle-container svg, .sidebar-contact-block .webmail-contact .text-angle-container .cls-1 {
  fill: var(--wp--preset--color--tertiary);
}
.sidebar-contact-block .webmail-contact .gf-sidebar-icon-expand {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  -webkit-transition: opacity 0.7s, -webkit-transform 0.7s;
  transition: opacity 0.7s, -webkit-transform 0.7s;
  transition: opacity 0.7s, transform 0.7s;
  transition: opacity 0.7s, transform 0.7s, -webkit-transform 0.7s;
}
.sidebar-contact-block .webmail-contact .gf-sidebar-icon-expand.expanded {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: opacity 0.7s, -webkit-transform 0.7s;
  transition: opacity 0.7s, -webkit-transform 0.7s;
  transition: opacity 0.7s, transform 0.7s;
  transition: opacity 0.7s, transform 0.7s, -webkit-transform 0.7s;
}
.sidebar-contact-block .gravityform-sidebar-expand {
  display: none;
}
.sidebar-contact-block .gravityform-sidebar-expand.expanded {
  display: block;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.sidebar-contact-block .gravityform-sidebar-expand .gform_wrapper form {
  padding: 0;
}
.sidebar-contact-block .gravityform-sidebar-expand .gform_wrapper .gform_fields .gfield .ginput_container {
  width: 100%;
}
.sidebar-contact-block .gravityform-sidebar-expand .gform_wrapper .gform_footer {
  padding: 20px 0 !important;
}

.sidebar-contact-block .line-dotted {
  border-bottom: 4px dotted #fff;
}
.sidebar-contact-block .phone-contact a,
.sidebar-contact-block .email-contact a {
  color: var(--wp--preset--color--foreground);
  text-decoration: none !important;
  border-bottom: none !important;
}
.sidebar-contact-block .phone-contact a:hover,
.sidebar-contact-block .email-contact a:hover {
  background-color: initial;
}
.sidebar-contact-block .phone-contact a .text-link:hover,
.sidebar-contact-block .email-contact a .text-link:hover {
  border-bottom: 2px solid var(--wp--preset--color--primary, #0e7dc1);
}
.sidebar-contact-block .webmail-contact {
  border-top: 4px dotted #fff;
  padding-top: 10px;
  margin-top: 15px;
}