/* Variables */
.page-id-39 .hentry-wrapper header {
  display: none; }
.page-id-39 #content .content-area {
  margin-bottom: 0; }
.page-id-39 .contact-details,
.page-id-39 .our-locations {
  text-align: center; }
  .page-id-39 .contact-details a,
  .page-id-39 .our-locations a {
    background: none;
    border-bottom: solid 3px #1DE1FA;
    border-radius: 0;
    color: #211D70;
    display: inline-block;
    font-family: 'Palanquin Dark';
    font-weight: bold;
    line-height: 20px;
    padding: 0 30px 5px 0;
    position: relative;
    padding-right: 0; }
    .page-id-39 .contact-details a:after,
    .page-id-39 .our-locations a:after {
      background-image: url("/wp-content/themes/duxdigital/images/arrow-dark.png");
      background-size: 18px 15px;
      background-position: right center;
      background-repeat: no-repeat;
      content: " ";
      display: inline-block;
      height: 20px;
      position: absolute;
      right: 0;
      top: 0;
      transition: all 0.3s;
      transform: translateX(0);
      width: 18px; }
      @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
        .page-id-39 .contact-details a:after,
        .page-id-39 .our-locations a:after {
          background-image: url("/wp-content/themes/duxdigital/images/arrow-dark@2x.png"); } }
    .page-id-39 .contact-details a:hover,
    .page-id-39 .our-locations a:hover {
      color: #211D70;
      opacity: 1; }
      .page-id-39 .contact-details a:hover:after,
      .page-id-39 .our-locations a:hover:after {
        transform: translateX(5px); }
    .page-id-39 .contact-details a:after,
    .page-id-39 .our-locations a:after {
      display: none; }
.page-id-39 .contact-details .wp-block-kadence-column:before {
  background-color: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 80px;
  margin: 0 auto;
  width: 80px; }
.page-id-39 .contact-details .wp-block-kadence-column.inner-column-1:before {
  background-image: url("/wp-content/themes/duxdigital/images/phone-icon.png");
  background-size: 41px 42px;
  background-position: center;
  background-repeat: no-repeat; }
  @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .page-id-39 .contact-details .wp-block-kadence-column.inner-column-1:before {
      background-image: url("/wp-content/themes/duxdigital/images/phone-icon@2x.png"); } }
.page-id-39 .contact-details .wp-block-kadence-column.inner-column-2:before, .page-id-39 .contact-details .wp-block-kadence-column.inner-column-3:before {
  background-image: url("/wp-content/themes/duxdigital/images/email-icon.png");
  background-size: 40px 29px;
  background-position: center;
  background-repeat: no-repeat; }
  @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
    .page-id-39 .contact-details .wp-block-kadence-column.inner-column-2:before, .page-id-39 .contact-details .wp-block-kadence-column.inner-column-3:before {
      background-image: url("/wp-content/themes/duxdigital/images/email-icon@2x.png"); } }
.page-id-39 .contact-details .wp-block-kadence-column h3 {
  font-size: 25px;
  line-height: 35px;
  color: #211D70;
  font-family: 'Muli', sans-serif;
  font-weight: 700;
  letter-spacing: 1px; }
.page-id-39 .contact-details .wp-block-kadence-column a {
  padding: 0 30px 5px 0;
  position: relative; }
  .page-id-39 .contact-details .wp-block-kadence-column a:after {
    background-image: url("/wp-content/themes/duxdigital/images/arrow-dark.png");
    background-size: 18px 15px;
    background-position: right center;
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.3s;
    width: 18px; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .page-id-39 .contact-details .wp-block-kadence-column a:after {
        background-image: url("/wp-content/themes/duxdigital/images/arrow-dark@2x.png"); } }
  .page-id-39 .contact-details .wp-block-kadence-column a:hover:after {
    transform: translateX(5px); }
.page-id-39 .our-locations a {
  padding: 0 30px 5px 0;
  position: relative; }
  .page-id-39 .our-locations a:after {
    background-image: url("/wp-content/themes/duxdigital/images/arrow-dark.png");
    background-size: 18px 15px;
    background-position: right center;
    background-repeat: no-repeat;
    content: " ";
    display: inline-block;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    transition: all 0.3s;
    width: 18px; }
    @media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5) {
      .page-id-39 .our-locations a:after {
        background-image: url("/wp-content/themes/duxdigital/images/arrow-dark@2x.png"); } }
  .page-id-39 .our-locations a:hover:after {
    transform: translateX(5px); }
.page-id-39 .our-locations .footer-wrapper footer.site-footer {
  padding-top: 0; }
.page-id-39 .gform_wrapper ul.gform_fields li.gfield.type-phone {
  clear: both;
  float: none;
  width: 100%; }

.contact-map {
  height: 450px;
  margin-bottom: 80px; }

/*# sourceMappingURL=contact.css.map */
