/* Insert your durcom content (RTL) custom SASS styling. */
.block-inline-blockvarbase-heading-block h2 .underline-icon::before,
.block-inline-blockvarbase-heading-block h3 .underline-icon::before,
.block-inline-blockvarbase-heading-block h4 .underline-icon::before,
.block-inline-blockvarbase-heading-block h5 .underline-icon::before,
.block-inline-blockvarbase-heading-block h6 .underline-icon::before {
  right: auto;
  left: 0;
}

.block-inline-blockvarbase-heading-block h2 .underline-icon::after,
.block-inline-blockvarbase-heading-block h3 .underline-icon::after,
.block-inline-blockvarbase-heading-block h4 .underline-icon::after,
.block-inline-blockvarbase-heading-block h5 .underline-icon::after,
.block-inline-blockvarbase-heading-block h6 .underline-icon::after {
  right: 0;
  left: auto;
  border-radius: 0 1.25rem 0 1.25rem;
}

#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .eu-cookie-compliance-secondary-button.decline-button,
#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-buttons .eu-cookie-compliance-default-button.decline-button {
  margin-right: 10px;
  margin-left: 0;
}

@media (min-width: 992px) {
  .switcher_tab {
    right: auto;
    left: 0;
    -webkit-transform: rotate(90deg) translate(-50%, 0);
    -o-transform: rotate(90deg) translate(-50%, 0);
    transform: rotate(90deg) translate(-50%, 0);
    -webkit-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
  }
  .switcher_tab .btn {
    -webkit-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    border-radius: 15px 15px 0 0;
  }
}

@media (min-width: 768px) {
  .view-display-id-residences .view-content .views-row:nth-child(odd) .field--name-field-icon {
    right: -100px;
    left: auto;
  }
  .view-display-id-residences .view-content .views-row:nth-child(even) .field--name-field-icon {
    right: auto;
    left: -100px;
  }
}

@media (max-width: 991.98px) {
  .wave-illustration:not(.one-col).illustration-above.right-align .layout > [class^="col-"]:not([class="col-12"]):last-of-type::before {
    display: none;
  }
  .wave-illustration:not(.one-col).illustration-above.right-align .layout > [class^="col-"]:not([class="col-12"]):first-of-type {
    margin-top: 50px;
  }
  .wave-illustration:not(.one-col).illustration-above.right-align .layout > [class^="col-"]:not([class="col-12"]):first-of-type::before {
    position: absolute;
    z-index: 1;
    top: -30px;
    right: 0;
    display: block;
    width: 100%;
    height: 80px;
    content: "";
    background-image: url(../../../images/Illustrations/wave.svg);
    background-repeat: no-repeat;
    background-position-x: right;
    -webkit-background-size: 40% 40%;
    background-size: 40%;
  }
  .wave-illustration:not(.one-col).illustration-above.left-align .layout > [class^="col-"]:not([class="col-12"]):first-of-type::before {
    display: none;
  }
  .wave-illustration:not(.one-col).illustration-above.left-align .layout > [class^="col-"]:not([class="col-12"]):last-of-type {
    margin-top: 50px;
  }
  .wave-illustration:not(.one-col).illustration-above.left-align .layout > [class^="col-"]:not([class="col-12"]):last-of-type::before {
    position: absolute;
    z-index: 1;
    top: -30px;
    left: 0;
    display: block;
    width: 100%;
    height: 80px;
    content: "";
    background-image: url(../../../images/Illustrations/wave.svg);
    background-repeat: no-repeat;
    background-position-x: left;
    -webkit-background-size: 40% 40%;
    background-size: 40%;
  }
}

.scrollbar-inner > .scroll-element div {
  right: 0;
  left: auto;
}

.scrollbar-inner > .scroll-element.scroll-x {
  right: 0;
  left: auto;
}

.scrollbar-inner > .scroll-element.scroll-y {
  right: auto;
  left: 0;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  right: -12px;
  left: auto;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  right: -12px;
  left: auto;
}

@media (min-width: 1023px) and (max-width:1025px) {
  .is-flyout-expanded .ultimenu__region{
    transform: translate3d(400px,0px,0px) !important;
  }
}

.page-node-80 font{
  margin-right: 0.25rem !important;
}