body {
  font-family: Muli;
}
.display-1 {
  font-family: 'Inter', sans-serif;
  font-size: 2rem;
  line-height: 1.1;
}
.display-1 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-2 {
  font-family: 'Inter', sans-serif;
  font-size: 2rem;
  line-height: 1.1;
}
.display-2 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-4 {
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.25rem;
}
.display-5 {
  font-family: 'Inter', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.display-7 > .mbr-iconfont {
  font-size: 1.25rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 992px) {
  .display-1 {
    font-size: 1.6rem;
  }
}
@media (max-width: 768px) {
  .display-1 {
    font-size: 1.4rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.3 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.6rem;
    font-size: calc( 1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.35rem + (2 - 1.35) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-7 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-md {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
.btn-lg {
  padding: 1rem 2.6rem;
  border-radius: 4px;
}
.bg-primary {
  background-color: #4f87fb !important;
}
.bg-success {
  background-color: #ffffff !important;
}
.bg-info {
  background-color: #6d7a8c !important;
}
.bg-warning {
  background-color: #e6ecf2 !important;
}
.bg-danger {
  background-color: #ececec !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #4f87fb !important;
  border-color: #4f87fb !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: #ffffff !important;
  background-color: #0551ee !important;
  border-color: #0551ee !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #0551ee !important;
  border-color: #0551ee !important;
}
.btn-secondary,
.btn-secondary:active {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info,
.btn-info:active {
  background-color: #6d7a8c !important;
  border-color: #6d7a8c !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
  color: #ffffff !important;
  background-color: #47505b !important;
  border-color: #47505b !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #47505b !important;
  border-color: #47505b !important;
}
.btn-success,
.btn-success:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
  color: #545454 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #808080 !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-warning,
.btn-warning:active {
  background-color: #e6ecf2 !important;
  border-color: #e6ecf2 !important;
  color: #4a6d8f !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: #ffffff !important;
  background-color: #adc1d4 !important;
  border-color: #adc1d4 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #4a6d8f !important;
  background-color: #adc1d4 !important;
  border-color: #adc1d4 !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #ececec !important;
  border-color: #ececec !important;
  color: #6d6d6d !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: #ffffff !important;
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #6d6d6d !important;
  background-color: #c1c1c1 !important;
  border-color: #c1c1c1 !important;
}
.btn-white,
.btn-white:active {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
  color: #7a7a7a !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
  color: #4f4f4f !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-white.disabled,
.btn-white:disabled {
  color: #7a7a7a !important;
  background-color: #cfcfcf !important;
  border-color: #cfcfcf !important;
}
.btn-black,
.btn-black:active {
  background-color: #232323 !important;
  border-color: #232323 !important;
  color: #ffffff !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2);
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #4f87fb;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #0551ee !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #4f87fb !important;
  border-color: #4f87fb !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #000000;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #000000 !important;
  border-color: #000000 !important;
}
.btn-info-outline,
.btn-info-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #6d7a8c;
}
.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
  color: #47505b !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-info-outline.disabled,
.btn-info-outline:disabled {
  color: #ffffff !important;
  background-color: #6d7a8c !important;
  border-color: #6d7a8c !important;
}
.btn-success-outline,
.btn-success-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ffffff;
}
.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
  color: #d4d4d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-success-outline.disabled,
.btn-success-outline:disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #e6ecf2;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #adc1d4 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #4a6d8f !important;
  background-color: #e6ecf2 !important;
  border-color: #e6ecf2 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #ececec;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #c1c1c1 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #6d6d6d !important;
  background-color: #ececec !important;
  border-color: #ececec !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #000000 !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: transparent !important;
  border-color: transparent;
  color: #fafafa;
}
.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus,
.btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent!important;
  border-color: transparent!important;
  box-shadow: none!important;
}
.btn-white-outline.disabled,
.btn-white-outline:disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
.text-primary {
  color: #4f87fb !important;
}
.text-secondary {
  color: #000000 !important;
}
.text-success {
  color: #ffffff !important;
}
.text-info {
  color: #6d7a8c !important;
}
.text-warning {
  color: #e6ecf2 !important;
}
.text-danger {
  color: #ececec !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #054cdf !important;
}
a.text-secondary:hover,
a.text-secondary:focus,
a.text-secondary.active {
  color: #000000 !important;
}
a.text-success:hover,
a.text-success:focus,
a.text-success.active {
  color: #cccccc !important;
}
a.text-info:hover,
a.text-info:focus,
a.text-info.active {
  color: #404853 !important;
}
a.text-warning:hover,
a.text-warning:focus,
a.text-warning.active {
  color: #a3b9cf !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #b9b9b9 !important;
}
a.text-white:hover,
a.text-white:focus,
a.text-white.active {
  color: #c7c7c7 !important;
}
a.text-black:hover,
a.text-black:focus,
a.text-black.active {
  color: #000000 !important;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
.nav-tabs .nav-link.active {
  color: #4f87fb;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #6d7a8c;
}
.alert-warning {
  background-color: #e6ecf2;
}
.alert-danger {
  background-color: #ececec;
}
.mbr-gallery-filter li.active .btn {
  background-color: #4f87fb;
  border-color: #4f87fb;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #4f87fb;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
  color: #b4bbc5;
}
.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
  color: #ffffff;
}
.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
  color: #ffffff;
}
/* Scroll to top button*/
.scrollToTop_wraper {
  display: none;
}
.form-control {
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.25rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #4f87fb !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.25rem;
}
blockquote {
  border-color: #4f87fb;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #4f87fb;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #4f87fb;
}
.jq-selectbox .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:after,
.jq-number__spin.plus:after {
  transition: 0.4s;
  border-top-color: #353535;
  border-bottom-color: #353535;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow,
.jq-number__spin.minus:hover:after,
.jq-number__spin.plus:hover:after {
  border-top-color: #4f87fb;
  border-bottom-color: #4f87fb;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #4f87fb !important;
  box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  color: #ffffff !important;
  background: #000000 !important;
  box-shadow: none !important;
}
.lazy-bg {
  background-image: none !important;
}
.lazy-placeholder:not(section),
.lazy-none {
  display: block;
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
  height: auto;
}
iframe.lazy-placeholder,
.lazy-placeholder:after {
  content: '';
  position: absolute;
  width: 200px;
  height: 200px;
  background: transparent no-repeat center;
  background-size: contain;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg' stroke='%234f87fb' %3e%3cg fill='none' fill-rule='evenodd'%3e%3cg transform='translate(16 16)' stroke-width='2'%3e%3ccircle stroke-opacity='.5' cx='16' cy='16' r='16'/%3e%3cpath d='M32 16c0-9.94-8.06-16-16-16'%3e%3canimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='1s' repeatCount='indefinite'/%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
section.lazy-placeholder:after {
  opacity: 0.5;
}
body {
  overflow-x: hidden;
}
a {
  transition: color 0.6s;
}
.cid-rSb9Wjscbi {
  padding-top: 90px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-rSb9Wjscbi .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-rSb9Wjscbi .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-rSb9Wjscbi .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-rSb9Wjscbi .mbr-text {
  color: #6d7a8c;
}
.cid-rSb9Wjscbi .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-rSb9Wjscbi .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-rSb9Wjscbi .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-rSb9Wjscbi .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-rSb9Wjscbi .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-rSb9Wjscbi .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-rSb9Wjscbi .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-rSb9Wjscbi .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-rSb9Wjscbi .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-rSb9Wjscbi .separator,
  .cid-rSb9Wjscbi .sep-holder,
  .cid-rSb9Wjscbi .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-rSb9Wjscbi .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-rSb9Wjscbi .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-rSb9Wjscbi .mbr-section-title,
.cid-rSb9Wjscbi .separator,
.cid-rSb9Wjscbi .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-rSb9Wjscbi .mbr-section-subtitle,
.cid-rSb9Wjscbi .mbr-section-title .accent-word {
  text-align: center;
}
.cid-syek7HmDoG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-syek7HmDoG .row {
  flex-direction: row-reverse;
}
.cid-syek7HmDoG .video-wrapper iframe {
  width: 100%;
}
.cid-syek7HmDoG .mbr-section-title,
.cid-syek7HmDoG .mbr-description {
  text-align: center;
}
.cid-syek7HmDoG .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-syek7HmDoG .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-syek7HmDoG .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-syek7HmDoG .mbr-section-subtitle {
  color: #262b93;
  text-align: center;
}
.cid-syek7HmDoG .mbr-description {
  color: #262b93;
}
.cid-syek7HmDoG .mbr-text {
  text-align: center;
}
.cid-sGUVlIGX5R {
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sGUVlIGX5R .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGUVlIGX5R .mbr-section-title {
  color: #262b93;
  text-align: center;
}
.cid-sGUVlIGX5R .mbr-text {
  text-align: center;
}
.cid-rSb9WtunRS {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rSb9WtunRS .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-rSb9WtunRS .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-rSb9WtunRS .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-rSb9WtunRS .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-rSb9WtunRS .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-rSb9WtunRS .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-rSb9WtunRS .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-rSb9WtunRS .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-rSb9WtunRS .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-rSb9WTfBCL {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rSb9WTfBCL .photo-split .element-outer {
  display: none;
}
.cid-rSb9WTfBCL .photo-split .element-outer2 {
  display: none;
}
.cid-rSb9WTfBCL .photo-split .element-inner {
  display: none;
}
.cid-rSb9WTfBCL .icon-transition span {
  padding: 0.1rem 0.9rem;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  width: 3em;
  background: #ffffff none repeat scroll 0 0;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-rSb9WTfBCL .content-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.cid-rSb9WTfBCL .photo-split .image-wrap {
  text-align: right;
}
.cid-rSb9WTfBCL .photo-split .image-wrap img {
  max-width: 100%;
  max-height: 800px;
  z-index: 9;
  position: relative;
}
.cid-rSb9WTfBCL .photo-split .element-outer {
  border-radius: 100%;
  padding: 60px;
  border: 3px dashed #e3e3e3;
  position: absolute;
  z-index: 7;
  left: -50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-rSb9WTfBCL .photo-split .element-outer2 {
  border-radius: 100%;
  padding: 100px;
  border: 3px dashed #e3e3e3;
  position: absolute;
  z-index: 7;
  left: -80px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-rSb9WTfBCL .photo-split .element-inner {
  position: absolute;
  z-index: 10;
  left: -22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-rSb9WTfBCL .photo-split .element-inner .widget-icon {
  display: inline-block;
  border-radius: 100%;
  padding: 31px;
  background-color: #ffffff;
  font-size: 2.45rem;
  color: #4f87fb;
  margin-right: 15px;
  z-index: 10;
}
.cid-rSb9WTfBCL .wrap-block {
  padding: 3rem 3rem;
}
.cid-rSb9WTfBCL .wrap-block .contents {
  margin-bottom: 40px;
  padding-right: 50px;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-subtitle {
  color: #4f87fb;
  margin-bottom: 10px;
  font-weight: 800;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #000000;
  line-height: 48px;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-section-text {
  line-height: 1.5;
  margin-top: 10px;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-section-text.display-7 {
  font-size: 20px;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-section-text.display-4 {
  font-size: 16px;
}
.cid-rSb9WTfBCL .wrap-block .contents h3 {
  color: #000000;
  letter-spacing: -0.5px;
  line-height: 30px;
}
.cid-rSb9WTfBCL .wrap-block .contents h4 {
  color: #6d7a8c;
}
.cid-rSb9WTfBCL .info-widget {
  padding-top: 0.5rem;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.cid-rSb9WTfBCL .info-widget .widget-icon {
  display: inline-block;
  border-radius: 100%;
  padding: 18px;
  background-color: #ffffff;
  font-size: 2.45rem;
  color: #ffffff;
  margin-right: 15px;
}
.cid-rSb9WTfBCL .info-widget .signature {
  height: 75px;
  display: inline-block;
  margin-right: 15px;
  object-fit: contain;
}
.cid-rSb9WTfBCL .info-widget .widget-content {
  display: flex;
  vertical-align: baseline;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-rSb9WTfBCL .info-widget .widget-content .widget-title {
  margin-bottom: 7px;
  color: #000000;
}
.cid-rSb9WTfBCL .info-widget .widget-content .widget-text {
  margin-bottom: 0;
  color: #7e7e7e;
}
@media (max-width: 991px) {
  .cid-rSb9WTfBCL .photo-split {
    padding: 3rem 3rem;
  }
  .cid-rSb9WTfBCL .photo-split .element-outer,
  .cid-rSb9WTfBCL .photo-split .element-outer2 {
    display: none;
  }
  .cid-rSb9WTfBCL .photo-split .element-inner {
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-rSb9WTfBCL .mbr-section-title,
  .cid-rSb9WTfBCL .mbr-section-subtitle,
  .cid-rSb9WTfBCL .mbr-text {
    text-align: left !important;
  }
  .cid-rSb9WTfBCL .social-list {
    text-align: left !important;
  }
}
.cid-rSb9WTfBCL .boldSubtitle {
  margin-top: 40px !important;
}
@media (max-width: 500px) {
  .cid-rSb9WTfBCL .wrap-block {
    padding: 3rem 1rem;
  }
}
.cid-rSb9WTfBCL .wrap-block .contents h4,
.cid-rSb9WTfBCL .menu-content-right {
  text-align: left;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-section-title,
.cid-rSb9WTfBCL .menu-content-right {
  color: #262b93;
}
.cid-rSb9WTfBCL .wrap-block .contents h3,
.cid-rSb9WTfBCL .menu-content-right {
  color: #bbbbbb;
}
.cid-rSb9WTfBCL .info-widget .widget-content .widget-title,
.cid-rSb9WTfBCL .widget-icon {
  color: #262b93;
}
.cid-rSb9WTfBCL .wrap-block .contents .mbr-subtitle,
.cid-rSb9WTfBCL .menu-content-right {
  text-align: center;
}
.cid-rSb9Xi0Evp {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #e6ecf2;
}
.cid-rSb9Xi0Evp .container {
  margin-bottom: 70px;
}
.cid-rSb9Xi0Evp .container .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
  margin-bottom: 10px;
}
.cid-rSb9Xi0Evp .container .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-rSb9Xi0Evp .container .mbr-section-title,
.cid-rSb9Xi0Evp .container .signature {
  color: #000000;
}
.cid-rSb9Xi0Evp .container .mbr-section-title {
  margin-bottom: 20px;
}
.cid-rSb9Xi0Evp .container .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-rSb9Xi0Evp .container .mbr-text {
  line-height: 28px;
  letter-spacing: 0;
  color: #6d7a8c;
}
.cid-rSb9Xi0Evp .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 0rem;
}
.cid-rSb9Xi0Evp .carousel-item > div {
  width: 100%;
}
.cid-rSb9Xi0Evp .carousel-item.active,
.cid-rSb9Xi0Evp .carousel-item-next,
.cid-rSb9Xi0Evp .carousel-item-prev {
  display: flex;
}
.cid-rSb9Xi0Evp .carousel-indicators {
  left: 0%;
  margin: 20px auto 0;
  align-items: center;
  bottom: -40px !important;
}
.cid-rSb9Xi0Evp .carousel-indicators .active {
  opacity: 1;
  border: 0;
  background-color: #4f87fb !important;
}
.cid-rSb9Xi0Evp .carousel-indicators li {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  transition: opacity 0.5s;
  background-color: #ffffff;
  font-size: 2rem;
  opacity: 0.5;
  border-width: 0px;
  border: 1px solid #e5e8ef;
}
.cid-rSb9Xi0Evp .carousel-indicators li:hover {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-rSb9Xi0Evp .carousel-controls {
    display: none;
  }
}
.cid-rSb9Xi0Evp .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-rSb9Xi0Evp .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  color: #ffffff;
  background: #4f87fb;
  opacity: 0.9;
}
.cid-rSb9Xi0Evp .carousel-controls a:hover span {
  opacity: 1;
}
.cid-rSb9Xi0Evp .card {
  display: block;
  background-color: #ffffff;
  border-bottom: 1px solid #4f87fb;
  border-radius: 4px;
  padding: 15px;
  padding-bottom: 20px;
}
.cid-rSb9Xi0Evp .card .service-icon {
  text-align: center;
  position: relative;
}
.cid-rSb9Xi0Evp .card .service-icon-wrapper {
  color: #ffffff;
  height: 64px;
  width: 64px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 30px;
  position: relative;
  margin-top: -35px;
}
.cid-rSb9Xi0Evp .card .service-icon .front {
  padding: 18px;
  border-radius: 100%;
  background-color: #4f87fb;
  color: #ffffff;
  font-size: 1.8rem;
  transition: 0.6s all;
  z-index: 9;
  position: relative;
}
.cid-rSb9Xi0Evp .card .service-icon:after {
  opacity: 0.5;
  background-color: #4f87fb;
  width: 76px;
  height: 76px;
  content: "";
  position: absolute;
  top: -34px;
  left: 50%;
  margin-left: -13%;
  border-radius: 50%;
  z-index: 0;
}
.cid-rSb9Xi0Evp .card .signature {
  padding-bottom: 10px;
  margin-bottom: 20px;
  color: #000000;
  font-weight: 7800;
}
.cid-rSb9Xi0Evp .card .signature.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-rSb9Xi0Evp .card .card-text {
  margin-bottom: 25px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-rSb9Xi0Evp .card .card-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 21.7px;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn .link {
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #4f87fb;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn .link:not(:first-child) {
  margin-left: 25px;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn .link:after {
  position: absolute;
  margin-top: 7px;
  background-color: currentColor;
  display: block;
  content: "";
  height: 2px;
  width: 100%;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn .link::before {
  position: absolute;
  margin-top: 5px;
  background-color: currentColor;
  display: block;
  content: "";
  height: 2px;
  width: 0%;
  bottom: 7px;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn .link:hover:after,
.cid-rSb9Xi0Evp .card .mbr-section-btn .link:focus:after {
  animation-duration: 1s;
  animation-name: slidein;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn .link:hover:before,
.cid-rSb9Xi0Evp .card .mbr-section-btn .link:focus:before {
  animation-duration: 0.5s;
  animation-delay: 0.5s;
  animation-name: slideout;
}
.cid-rSb9Xi0Evp .card .mbr-section-btn a.text-white:hover,
.cid-rSb9Xi0Evp .card .mbr-section-btn a.text-white:focus {
  color: #000000 !important;
}
@media (min-width: 992px) {
  .cid-rSb9Xi0Evp .carousel-item {
    padding: 0 2rem;
  }
}
@media (min-width: 768px) {
  .cid-rSb9Xi0Evp .carousel-controls a {
    width: 5%;
  }
}
.cid-rSb9Xi0Evp .container .mbr-section-title {
  color: #262b93;
}
.cid-rSb9Xi0Evp .card .signature,
.cid-rSb9Xi0Evp .mbr-section-btn {
  color: #262b93;
}
.cid-rSb9XEn0Np {
  padding-top: 30px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-rSb9XEn0Np .mbr-section-subtitle {
  color: #ffffff;
  font-weight: 800;
  text-align: center;
  width: 100%;
}
.cid-rSb9XEn0Np .mbr-section-subtitle.display-4 {
  letter-spacing: 2px;
  line-height: 24px;
  font-size: 13px;
}
.cid-rSb9XEn0Np .mbr-section-title {
  color: #ffffff;
  margin-bottom: 1.5rem;
  width: 100%;
  font-weight: 700;
  text-align: center;
}
.cid-rSb9XEn0Np .mbr-section-title.display-2 {
  letter-spacing: -0.5px;
  line-height: 48px;
}
.cid-rSb9XEn0Np .mbr-text,
.cid-rSb9XEn0Np .video-text {
  color: #ffffff;
}
.cid-rSb9XEn0Np .card {
  padding: 1rem 0.5rem;
}
.cid-rSb9XEn0Np .card .mbr-crt-title .card-title {
  color: #ffffff;
}
.cid-rSb9XEn0Np .wrap {
  width: 145px;
  height: 145px;
  margin: 0 auto;
}
.cid-rSb9XEn0Np .wrap .pie_progress {
  height: inherit;
}
.cid-rSb9XEn0Np .btn {
  margin: 0 !important;
}
.cid-rSb9XEn0Np path {
  stroke: #ffffff;
  stroke-width: 9;
}
.cid-rSb9XEn0Np ellipse {
  stroke: #000000 !important;
  fill: #ffffff;
}
.cid-rSb9XEn0Np .video-wrap {
  cursor: pointer;
}
.cid-rSb9XEn0Np .video-wrap .mbr-media {
  z-index: 70;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.cid-rSb9XEn0Np .video-wrap .mbr-media span {
  font-size: 20px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #4f87fb !important;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cid-rSb9XEn0Np .video-wrap .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-rSb9XEn0Np .video-wrap .icon-wrap {
  background-color: #ffffff;
  width: 3.7em;
  height: 3.7em;
  border-radius: 50%;
  max-width: 100% !important;
  line-height: 1.6em !important;
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  box-sizing: content-box;
  position: relative;
}
.cid-rSb9XEn0Np .video-wrap .video-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-rSb9XEn0Np .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-rSb9XEn0Np .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-rSb9XEn0Np .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-rSb9XEn0Np a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-rSb9XEn0Np a.close:hover {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-rSb9XEn0Np .video-wrap {
    justify-content: center !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-rSb9XEn0Np .card {
    flex-basis: 33%;
  }
}
@media (max-width: 1199px) {
  .cid-rSb9XEn0Np .main > div {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  .cid-rSb9XEn0Np h2,
  .cid-rSb9XEn0Np h3 {
    text-align: center !important;
  }
  .cid-rSb9XEn0Np .main > div > div {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-rSb9XEn0Np .second-col {
    padding-top: 1.5rem;
  }
  .cid-rSb9XEn0Np .video-wrap {
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .cid-rSb9XEn0Np .show-modal {
    height: 80%;
  }
}
.cid-rSb9XEn0Np p {
  color: #4f87fb;
}
.cid-syipiOeZxW {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-syipiOeZxW .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  color: #4f87fb;
  background: #ffffff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
}
.cid-syipiOeZxW .mbr-media {
  position: relative;
}
.cid-syipiOeZxW .mbr-media img {
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-syipiOeZxW .mbr-media {
    margin-bottom: 2rem;
  }
}
.cid-syipiOeZxW .cards {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .cid-syipiOeZxW .cards {
    flex-direction: column;
    align-items: center;
  }
}
.cid-syipiOeZxW .card-title {
  padding: 0;
  margin: 0;
}
.cid-syipiOeZxW .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-syipiOeZxW .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-syipiOeZxW .card-wrapper {
    width: fit-content;
  }
}
.cid-syipiOeZxW .card-icon {
  font-size: 1.5rem;
  color: currentColor;
  padding-right: 0.8rem;
}
@media (max-width: 991px) {
  .cid-syipiOeZxW .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-syipiOeZxW .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-syipiOeZxW .card-title,
.cid-syipiOeZxW .card-icon {
  color: #5b6c8f;
}
.cid-syipiOeZxW .mbr-section-title {
  color: #262b93;
}
.cid-syipiOeZxW .mbr-text,
.cid-syipiOeZxW .mbr-section-btn {
  color: #130947;
}
.cid-syipiOeZxW .price-title {
  text-align: center;
  color: #103178;
}
.cid-syipiOeZxW .price {
  text-align: center;
  color: #103178;
}
.cid-syipiOeZxW .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-syipiOeZxW .mbr-media a:hover {
  background-image: none!important;
}
.cid-syipiOeZxW .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-syipiOeZxW .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-syipiOeZxW .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-syipiOeZxW .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-syipiOeZxW .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-rSbaWNDWqC {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-rSbaWNDWqC .top-part {
  margin-bottom: 70px;
}
.cid-rSbaWNDWqC .top-part .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-rSbaWNDWqC .top-part .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-rSbaWNDWqC .top-part .mbr-section-title {
  color: #000000;
  font-weight: 700;
}
.cid-rSbaWNDWqC .top-part .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-rSbaWNDWqC .nav-tabs .nav-item.open .nav-link:focus,
.cid-rSbaWNDWqC .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-rSbaWNDWqC .nav-tabs {
  flex-wrap: wrap;
  justify-content: space-around;
}
.cid-rSbaWNDWqC .nav-tabs .nav-item {
  padding: 0rem;
}
.cid-rSbaWNDWqC .nav-tabs .nav-link.display-7 {
  font-size: 16px !important;
  line-height: 1.5;
}
.cid-rSbaWNDWqC .nav-link {
  padding: 0.4rem 0.8rem;
}
.cid-rSbaWNDWqC .nav-tabs .nav-link {
  color: #6d7a8c;
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: none;
  border-radius: 0 !important;
  border-bottom: 2px solid transparent;
}
.cid-rSbaWNDWqC .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-rSbaWNDWqC .nav-tabs .nav-link.active {
  border-bottom: 2px solid #4f87fb;
  color: #28303f;
}
.cid-rSbaWNDWqC .nav-tabs .nav-link.active span {
  color: #4f87fb;
}
.cid-rSbaWNDWqC .nav-tabs .nav-link span {
  margin-right: 14px;
  font-size: 1.525rem;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .cid-rSbaWNDWqC .nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-rSbaWNDWqC .mbr-text,
  .cid-rSbaWNDWqC .nav-link {
    text-align: left;
  }
  .cid-rSbaWNDWqC .nav-link {
    padding: 14px 20px;
    padding-left: 0;
  }
  .cid-rSbaWNDWqC .mbr-section-title,
  .cid-rSbaWNDWqC .mbr-section-subtitle {
    text-align: left;
  }
}
.cid-rSbaWNDWqC .tab-content {
  margin-top: 44px;
}
.cid-rSbaWNDWqC .tab-content .tab-pane img {
  width: 100%;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(79, 110, 173, 0.1);
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-section-title {
  text-align: left;
  color: #000000;
  font-weight: 700;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-section-title.display-5 {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-text.display-7 {
  line-height: 1.5;
  font-size: 1em;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-list {
  margin-top: 35px;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-list .list {
  list-style-type: none;
  padding-left: 0;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-list .list li {
  margin-bottom: 1rem;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-list .list li:before {
  font-weight: 900;
  color: #4f87fb;
  display: inline-block;
  content: "✓";
  text-align: center;
  line-height: 1.5em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 25px;
  height: 25px;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-list.display-4 {
  font-size: 1em;
  color: #6d7a8c;
}
.cid-rSbaWNDWqC .top-part .mbr-section-title {
  color: #262b93;
}
.cid-rSbaWNDWqC .tab-content .tab-pane .mbr-section-title,
.cid-rSbaWNDWqC .mbr-list {
  color: #262b93;
}
.cid-sGSgzbk7bO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGSgzbk7bO .row {
  flex-direction: row-reverse;
}
.cid-sGSgzbk7bO .video-wrapper iframe {
  width: 100%;
}
.cid-sGSgzbk7bO .mbr-section-title,
.cid-sGSgzbk7bO .mbr-description {
  text-align: center;
}
.cid-sGSgzbk7bO .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sGSgzbk7bO .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sGSgzbk7bO .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sGSgzbk7bO .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGSgzbk7bO .mbr-description {
  color: #262b93;
}
.cid-sGUVpVhmHZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGUVpVhmHZ .mbr-section-subtitle {
  color: #262b93;
  text-align: center;
}
.cid-sGUVpVhmHZ .mbr-text {
  color: #000000;
  text-align: center;
}
.cid-sHOpv1UePR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHOpv1UePR .mbr-section-subtitle {
  color: #262b93;
  text-align: center;
}
.cid-sHOpv1UePR .mbr-text {
  color: #000000;
  text-align: center;
}
.cid-sGUVvYIze4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGUVvYIze4 .mbr-section-subtitle {
  color: #262b93;
  text-align: center;
}
.cid-sGUVvYIze4 .mbr-text {
  text-align: center;
}
.cid-syuGJBIA0k {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-syuGJBIA0k .video-wrapper iframe {
  width: 100%;
}
.cid-syuGJBIA0k .mbr-section-title,
.cid-syuGJBIA0k .mbr-description {
  text-align: center;
}
.cid-syuGJBIA0k .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-syuGJBIA0k .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-syuGJBIA0k .mbr-section-title {
  color: #262b93;
}
.cid-syuGJBIA0k .mbr-section-subtitle {
  color: #232323;
}
.cid-syuGJBIA0k .mbr-description {
  color: #262b93;
}
.cid-rSbcpd8ZX6 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #e6ecf2;
}
.cid-rSbcpd8ZX6 .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-rSbcpd8ZX6 .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-rSbcpd8ZX6 .mbr-section-title {
  color: #262b93;
  font-weight: 700;
  text-align: center;
}
.cid-rSbcpd8ZX6 .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-rSbcpd8ZX6 .mbr-text {
  color: #6d7a8c;
  margin: 1.5rem 0;
}
.cid-rSbcpd8ZX6 .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: 0;
}
.cid-rSbcpd8ZX6 .card {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-rSbcpd8ZX6 .card:hover .card-img {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-rSbcpd8ZX6 .card:hover .card-img .img-icon {
  max-width: 100%;
  border-color: #4f87fb;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-rSbcpd8ZX6 .card .card-wrap {
  padding: 30px 40px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-rSbcpd8ZX6 .card .card-wrap .card-title {
  font-weight: 700;
  color: #000000;
}
.cid-rSbcpd8ZX6 .card .card-wrap .card-title.display-7 {
  letter-spacing: -0.5px;
  line-height: 26px;
  font-size: 20px;
}
.cid-rSbcpd8ZX6 .card .card-wrap .user-desc {
  font-weight: 600;
  color: #6d7a8c;
}
.cid-rSbcpd8ZX6 .card .card-wrap .user-desc.display-4 {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.5;
}
.cid-rSbcpd8ZX6 .card .card-wrap .social-list {
  margin-top: 20px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-rSbcpd8ZX6 .card .card-wrap .social-list .soc-item {
  width: 35px;
  height: 35px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin-right: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-rSbcpd8ZX6 .card .card-wrap .social-list .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-rSbcpd8ZX6 .card .card-wrap .social-list .soc-item:hover {
  background-color: #130947 !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-rSbcpd8ZX6 .mbr-iconfont {
  color: #ffffff;
}
.cid-rSbcpd8ZX6 .card-img {
  margin-bottom: 2rem;
  margin: 0 auto 2rem auto;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-rSbcpd8ZX6 .img-icon {
  width: 100%;
  height: auto;
  border-radius: 50%;
  border: 10px solid #ffffff;
}
@media (min-width: 992px) {
  .cid-rSbcpd8ZX6 .my-col {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .cid-rSbcpd8ZX6 .card {
    margin-bottom: 30px;
  }
}
.cid-rSbcpd8ZX6 .card .card-wrap .card-title {
  color: #262b93;
}
.cid-rSbcpvqg12 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/checkup-edit-1541x779.webp");
}
.cid-rSbcpvqg12 .mbr-text,
.cid-rSbcpvqg12 .mbr-section-title {
  letter-spacing: -0.5px;
}
.cid-rSbcpvqg12 .img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-rSbcpvqg12 .mbr-text,
.cid-rSbcpvqg12 .mbr-section-btn,
.cid-rSbcpvqg12 .mbr-section-title {
  color: #ffffff;
}
.cid-rSbcpvqg12 .mbr-text {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-rSbcpvqg12 .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-rSbcpvqg12 .mbr-section-title {
  font-weight: 700;
}
.cid-rSbcpvqg12 .mbr-section-title.display-2 {
  line-height: 50px;
  letter-spacing: -0.5px;
}
.cid-rSbcpvqg12 .btn {
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  letter-spacing: 1px;
  line-height: 24px;
  border-width: 2px;
}
@media (max-width: 768px) {
  .cid-rSbcpvqg12 .mbr-section-title,
  .cid-rSbcpvqg12 .mbr-text,
  .cid-rSbcpvqg12 .mbr-section-btn {
    text-align: left;
  }
}
.cid-rSbcpvqg12 .mbr-section-title,
.cid-rSbcpvqg12 .card-img {
  color: #ffffff;
}
.cid-rSbcqgTAt1 {
  padding-top: 30px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/dentist-northland-new-zealand.webp");
}
.cid-rSbcqgTAt1 .carousel-item {
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-rSbcqgTAt1 .carousel-item.active,
.cid-rSbcqgTAt1 .carousel-item-next,
.cid-rSbcqgTAt1 .carousel-item-prev {
  display: flex;
}
.cid-rSbcqgTAt1 .img-box {
  position: relative;
  width: fit-content;
  margin: auto;
}
.cid-rSbcqgTAt1 .mbr-iconfont {
  font-family: Moririse2 !important;
  font-size: 1rem;
  font-weight: 900;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.cid-rSbcqgTAt1 .carousel-controls a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-size: 2rem;
}
.cid-rSbcqgTAt1 .carousel-controls a span {
  position: absolute;
  top: 45%;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  opacity: 1;
}
.cid-rSbcqgTAt1 .carousel-controls a:hover span {
  opacity: 0.4;
}
.cid-rSbcqgTAt1 h1 {
  color: #36404c;
}
.cid-rSbcqgTAt1 .author-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-rSbcqgTAt1 .face {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  box-shadow: none;
  margin: 0rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-rSbcqgTAt1 .author {
  margin: auto 0;
}
.cid-rSbcqgTAt1 h3,
.cid-rSbcqgTAt1 h4 {
  margin: 0;
  padding: 0;
}
.cid-rSbcqgTAt1 h3 {
  color: #000000;
}
.cid-rSbcqgTAt1 h3.display-7 {
  line-height: 20px;
  letter-spacing: 0;
}
.cid-rSbcqgTAt1 h4 {
  color: #4f87fb;
  font-weight: 700;
}
.cid-rSbcqgTAt1 h4.display-4 {
  line-height: 1.5;
  font-size: 13px;
}
.cid-rSbcqgTAt1 .mbr-text {
  padding-bottom: 30px;
  color: #6d7a8c;
  font-weight: 300;
}
.cid-rSbcqgTAt1 .mbr-text.display-5 {
  line-height: 40px;
}
.cid-rSbcqgTAt1 .box {
  max-width: 800px !important;
  margin: auto !important;
}
@media (max-width: 992px) {
  .cid-rSbcqgTAt1 .carousel-controls a span {
    bottom: auto;
    top: 30%;
  }
}
@media (max-width: 767px) {
  .cid-rSbcqgTAt1 .carousel-controls a span {
    bottom: auto;
    top: 20%;
  }
}
.cid-rSbcqgTAt1 H3 {
  color: #262b93;
}
.cid-rSbcrxkFw2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-rSbcrxkFw2 img {
  width: 125px;
  margin: auto;
}
.cid-rSbcrxkFw2 .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-rSbcrxkFw2 .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-rSbcrxkFw2 .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-rSbcrxkFw2 .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-rSbcrxkFw2 .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-rSbcrxkFw2 .mbr-section-title {
    text-align: center;
  }
}
.cid-rSbcs4in9i {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-rSbcs4in9i .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-rSbcs4in9i .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-rSbcs4in9i .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-rSbcs4in9i .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-rSbcs4in9i .brand .logo img {
  display: flex;
}
.cid-rSbcs4in9i .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-rSbcs4in9i .form-row {
  position: relative;
}
.cid-rSbcs4in9i .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-rSbcs4in9i .form-group,
.cid-rSbcs4in9i .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-rSbcs4in9i .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-rSbcs4in9i .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-rSbcs4in9i .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-rSbcs4in9i a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-rSbcs4in9i a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-rSbcs4in9i .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-rSbcs4in9i .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-rSbcs4in9i .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-rSbcs4in9i .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-rSbcs4in9i .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-rSbcs4in9i .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-rSbcs4in9i .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-rSbcs4in9i .input-group-btn > * {
    width: 100%;
  }
  .cid-rSbcs4in9i .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-rSbcs4in9i .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-rSbcs4in9i .form-control {
    margin-bottom: 10px;
  }
  .cid-rSbcs4in9i .input-group-btn .btn,
  .cid-rSbcs4in9i .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-rSbcs4in9i .form-control {
    font-size: 1.12rem;
  }
}
.cid-rU2mRVEMcQ {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-rU2mRVEMcQ section {
  position: relative;
}
.cid-rU2mRVEMcQ .widget-title {
  font-weight: 600;
}
.cid-rU2mRVEMcQ .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-rU2mRVEMcQ .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-rU2mRVEMcQ .item .card-box .item-title {
  font-weight: 300;
}
.cid-rU2mRVEMcQ .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-rU2mRVEMcQ .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-rU2mRVEMcQ .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-rU2mRVEMcQ img {
  height: 100px;
  padding-right: 8px;
}
.cid-rU2mRVEMcQ .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-rU2mRVEMcQ .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-rU2mRVEMcQ .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-rU2mRVEMcQ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-rU2mRVEMcQ .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-rU2mRVEMcQ .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-rU2mRVEMcQ .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-rU2mRVEMcQ .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-rU2mRVEMcQ .item,
.cid-rU2mRVEMcQ .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-rU2mRVEMcQ .item h4,
.cid-rU2mRVEMcQ .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-rU2mRVEMcQ .link .card-img {
  padding-bottom: 3px;
}
.cid-rU2mRVEMcQ .link .card-box .link-title {
  font-weight: 300;
}
.cid-rU2mRVEMcQ .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-rU2mRVEMcQ .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-rU2mRVEMcQ .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-rU2mRVEMcQ h5 {
    text-align: left !important;
  }
  .cid-rU2mRVEMcQ .line-wrap {
    text-align: left !important;
  }
}
.cid-rU2mRVEMcQ .item-title {
  color: #ffffff;
}
.cid-rU2mRVEMcQ .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-rU2mRVEMcQ .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-rU2mRVEMcQ .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-rU2mRVEMcQ .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-rU2mRVEMcQ .btn[class*="-outline"]:active,
.cid-rU2mRVEMcQ .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-rU2mRVEMcQ .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-rU2mRVEMcQ .list .list-item:last-child {
  margin-top: 10px;
}
.cid-rU2mRVEMcQ .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-rU2mRVEMcQ .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-rU2mRVEMcQ .box-list li:first-child {
  padding-top: 0;
}
.cid-rU2mRVEMcQ .box-list li:last-child {
  border-bottom: none;
}
.cid-rU2mRVEMcQ .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-rU2mRVEMcQ .box-list.display-4 {
  line-height: 24px;
}
.cid-rU2mRVEMcQ .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-rSbcsFlJOV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-rSbcsFlJOV .links {
  text-align: center;
  color: #ffffff;
}
.cid-rSbcsFlJOV p {
  margin: 0;
}
.cid-rSbcsFlJOV a {
  color: #ffffff;
}
.cid-rSbcsFlJOV a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywvL953c7 {
  padding-top: 120px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywvL953c7 .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-sywvL953c7 .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywvL953c7 .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywvL953c7 .mbr-text {
  color: #6d7a8c;
}
.cid-sywvL953c7 .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywvL953c7 .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywvL953c7 .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywvL953c7 .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywvL953c7 .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywvL953c7 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywvL953c7 .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywvL953c7 .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywvL953c7 .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywvL953c7 .separator,
  .cid-sywvL953c7 .sep-holder,
  .cid-sywvL953c7 .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywvL953c7 .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-sywvL953c7 .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywvL953c7 .mbr-section-title,
.cid-sywvL953c7 .separator,
.cid-sywvL953c7 .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywvL953c7 .mbr-section-subtitle,
.cid-sywvL953c7 .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sywvL9r7oP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sywvL9r7oP .row {
  flex-direction: row-reverse;
}
.cid-sywvL9r7oP .video-wrapper iframe {
  width: 100%;
}
.cid-sywvL9r7oP .mbr-section-title,
.cid-sywvL9r7oP .mbr-description {
  text-align: center;
}
.cid-sywvL9r7oP .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sywvL9r7oP .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sywvL9r7oP .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sywvL9r7oP .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvL9r7oP .mbr-description {
  color: #262b93;
}
.cid-sHKArjskck {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sHKArjskck .media-container-row {
  justify-content: space-between;
}
.cid-sHKArjskck .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-sHKArjskck .text-content {
    max-width: none;
  }
}
.cid-sHKArjskck .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #6592e6;
  border: 2px solid #6592e6;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-sHKArjskck .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-sHKArjskck .mbr-iconfont-social:hover {
  background-color: #6592e6;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-sHKArjskck .icons {
    justify-content: center !important;
  }
  .cid-sHKArjskck .text-content * {
    text-align: center;
  }
}
.cid-sHKArjskck .mbr-section-title {
  color: #262b93;
}
.cid-sHKhy9ZkdV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHKhy9ZkdV .video-wrapper iframe {
  width: 100%;
}
.cid-sHKhy9ZkdV .mbr-section-title,
.cid-sHKhy9ZkdV .mbr-description {
  text-align: center;
}
.cid-sHKhy9ZkdV .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHKhy9ZkdV .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sHKhy9ZkdV .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHKhy9ZkdV .mbr-section-title {
  color: #262b93;
}
.cid-sHKhy9ZkdV .mbr-description {
  color: #262b93;
}
.cid-sHL16YSmnN {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHL16YSmnN .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvL9OkxN {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sywvL9OkxN .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sywvL9OkxN .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sywvL9OkxN .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sywvL9OkxN .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sywvL9OkxN .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywvL9OkxN .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sywvL9OkxN .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sywvL9OkxN .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sywvL9OkxN .card-wrapper .card-box .card-title {
  color: #262b93;
  text-align: left;
}
.cid-sywvL9OkxN .card-wrapper .card-box p {
  text-align: center;
}
.cid-sHKgVfFC9K {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHKgVfFC9K .row {
  flex-direction: row-reverse;
}
.cid-sHKgVfFC9K .video-wrapper iframe {
  width: 100%;
}
.cid-sHKgVfFC9K .mbr-section-title,
.cid-sHKgVfFC9K .mbr-description {
  text-align: center;
}
.cid-sHKgVfFC9K .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHKgVfFC9K .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sHKgVfFC9K .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sHKgVfFC9K .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHKgVfFC9K .mbr-description {
  color: #262b93;
}
.cid-sHL6HzzLGN {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHL6HzzLGN img,
.cid-sHL6HzzLGN .item-img {
  width: 100%;
}
.cid-sHL6HzzLGN .item:focus,
.cid-sHL6HzzLGN span:focus {
  outline: none;
}
.cid-sHL6HzzLGN .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sHL6HzzLGN .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sHL6HzzLGN .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sHL6HzzLGN .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sHL6HzzLGN .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sHL6HzzLGN .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sHL6HzzLGN .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sHL6HzzLGN .mbr-section-title {
  color: #232323;
}
.cid-sHL6HzzLGN .mbr-text,
.cid-sHL6HzzLGN .mbr-section-btn {
  text-align: left;
}
.cid-sHL6HzzLGN .item-title {
  text-align: left;
}
.cid-sHL6HzzLGN .item-subtitle {
  text-align: left;
}
.cid-sHLcK7uzEi {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHLcK7uzEi img,
.cid-sHLcK7uzEi .item-img {
  width: 100%;
}
.cid-sHLcK7uzEi .item:focus,
.cid-sHLcK7uzEi span:focus {
  outline: none;
}
.cid-sHLcK7uzEi .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sHLcK7uzEi .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sHLcK7uzEi .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sHLcK7uzEi .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sHLcK7uzEi .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sHLcK7uzEi .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sHLcK7uzEi .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sHLcK7uzEi .mbr-section-title {
  color: #232323;
}
.cid-sHLcK7uzEi .mbr-text,
.cid-sHLcK7uzEi .mbr-section-btn {
  text-align: left;
}
.cid-sHLcK7uzEi .item-title {
  text-align: left;
}
.cid-sHLcK7uzEi .item-subtitle {
  text-align: left;
}
.cid-sywvLcJ3wK {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sywvLcJ3wK .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  color: #4f87fb;
  background: #ffffff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
}
.cid-sywvLcJ3wK .mbr-media {
  position: relative;
}
.cid-sywvLcJ3wK .mbr-media img {
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-sywvLcJ3wK .mbr-media {
    margin-bottom: 2rem;
  }
}
.cid-sywvLcJ3wK .cards {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .cid-sywvLcJ3wK .cards {
    flex-direction: column;
    align-items: center;
  }
}
.cid-sywvLcJ3wK .card-title {
  padding: 0;
  margin: 0;
}
.cid-sywvLcJ3wK .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sywvLcJ3wK .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sywvLcJ3wK .card-wrapper {
    width: fit-content;
  }
}
.cid-sywvLcJ3wK .card-icon {
  font-size: 1.5rem;
  color: currentColor;
  padding-right: 0.8rem;
}
@media (max-width: 991px) {
  .cid-sywvLcJ3wK .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sywvLcJ3wK .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sywvLcJ3wK .card-title,
.cid-sywvLcJ3wK .card-icon {
  color: #5b6c8f;
}
.cid-sywvLcJ3wK .mbr-section-title {
  color: #262b93;
}
.cid-sywvLcJ3wK .mbr-text,
.cid-sywvLcJ3wK .mbr-section-btn {
  color: #103178;
}
.cid-sywvLcJ3wK .price-title {
  text-align: center;
  color: #103178;
}
.cid-sywvLcJ3wK .price {
  text-align: center;
  color: #103178;
}
.cid-sywvLcJ3wK .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-sywvLcJ3wK .mbr-media a:hover {
  background-image: none!important;
}
.cid-sywvLcJ3wK .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sywvLcJ3wK .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sywvLcJ3wK .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sywvLcJ3wK .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sywvLcJ3wK .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sO91nh8TnW {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sO91nh8TnW .row {
  flex-direction: row-reverse;
}
.cid-sO91nh8TnW .video-wrapper iframe {
  width: 100%;
}
.cid-sO91nh8TnW .mbr-section-title,
.cid-sO91nh8TnW .mbr-description {
  text-align: center;
}
.cid-sO91nh8TnW .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sO91nh8TnW .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sO91nh8TnW .mbr-section-title {
  color: #262b93;
}
.cid-sO91nh8TnW .mbr-section-subtitle {
  color: #262b93;
}
.cid-sO91nh8TnW .mbr-description {
  color: #4f87fb;
}
.cid-sO91nh8TnW .mbr-text {
  color: #232323;
}
.cid-sywvLdf6Dl {
  padding-top: 30px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-sywvLdf6Dl .top-part {
  margin-bottom: 70px;
}
.cid-sywvLdf6Dl .top-part .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-sywvLdf6Dl .top-part .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sywvLdf6Dl .top-part .mbr-section-title {
  color: #000000;
  font-weight: 700;
}
.cid-sywvLdf6Dl .top-part .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvLdf6Dl .nav-tabs .nav-item.open .nav-link:focus,
.cid-sywvLdf6Dl .nav-tabs .nav-link.active:focus {
  outline: none;
}
.cid-sywvLdf6Dl .nav-tabs {
  flex-wrap: wrap;
  justify-content: space-around;
}
.cid-sywvLdf6Dl .nav-tabs .nav-item {
  padding: 0rem;
}
.cid-sywvLdf6Dl .nav-tabs .nav-link.display-7 {
  font-size: 16px !important;
  line-height: 1.5;
}
.cid-sywvLdf6Dl .nav-link {
  padding: 0.4rem 0.8rem;
}
.cid-sywvLdf6Dl .nav-tabs .nav-link {
  color: #6d7a8c;
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  background: transparent;
  border: none;
  border-radius: 0 !important;
  border-bottom: 2px solid transparent;
}
.cid-sywvLdf6Dl .nav-tabs .nav-link:hover {
  cursor: pointer;
}
.cid-sywvLdf6Dl .nav-tabs .nav-link.active {
  border-bottom: 2px solid #4f87fb;
  color: #28303f;
}
.cid-sywvLdf6Dl .nav-tabs .nav-link.active span {
  color: #4f87fb;
}
.cid-sywvLdf6Dl .nav-tabs .nav-link span {
  margin-right: 14px;
  font-size: 1.525rem;
  vertical-align: middle;
}
@media (max-width: 768px) {
  .cid-sywvLdf6Dl .nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywvLdf6Dl .mbr-text,
  .cid-sywvLdf6Dl .nav-link {
    text-align: left;
  }
  .cid-sywvLdf6Dl .nav-link {
    padding: 14px 20px;
    padding-left: 0;
  }
  .cid-sywvLdf6Dl .mbr-section-title,
  .cid-sywvLdf6Dl .mbr-section-subtitle {
    text-align: left;
  }
}
.cid-sywvLdf6Dl .tab-content {
  margin-top: 44px;
}
.cid-sywvLdf6Dl .tab-content .tab-pane img {
  width: 100%;
  border-radius: 8px;
  box-shadow: 0 0 20px rgba(79, 110, 173, 0.1);
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-section-title {
  text-align: left;
  color: #000000;
  font-weight: 700;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-section-title.display-5 {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-text {
  color: #6d7a8c;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-text.display-7 {
  line-height: 1.5;
  font-size: 1em;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-list {
  margin-top: 35px;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-list .list {
  list-style-type: none;
  padding-left: 0;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-list .list li {
  margin-bottom: 1rem;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-list .list li:before {
  font-weight: 900;
  color: #4f87fb;
  display: inline-block;
  content: "✓";
  text-align: center;
  line-height: 1.5em;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 25px;
  height: 25px;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-list.display-4 {
  font-size: 1em;
  color: #6d7a8c;
}
.cid-sywvLdf6Dl .top-part .mbr-section-title {
  color: #262b93;
}
.cid-sywvLdf6Dl .tab-content .tab-pane .mbr-section-title,
.cid-sywvLdf6Dl .mbr-list {
  color: #262b93;
}
.cid-sywvLc1z6c {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywvLc1z6c .mbr-section-subtitle {
  color: #ffffff;
  font-weight: 800;
  text-align: center;
  width: 100%;
}
.cid-sywvLc1z6c .mbr-section-subtitle.display-4 {
  letter-spacing: 2px;
  line-height: 24px;
  font-size: 13px;
}
.cid-sywvLc1z6c .mbr-section-title {
  color: #ffffff;
  margin-bottom: 1.5rem;
  width: 100%;
  font-weight: 700;
  text-align: center;
}
.cid-sywvLc1z6c .mbr-section-title.display-2 {
  letter-spacing: -0.5px;
  line-height: 48px;
}
.cid-sywvLc1z6c .mbr-text,
.cid-sywvLc1z6c .video-text {
  color: #ffffff;
}
.cid-sywvLc1z6c .card {
  padding: 1rem 0.5rem;
}
.cid-sywvLc1z6c .card .mbr-crt-title .card-title {
  color: #ffffff;
}
.cid-sywvLc1z6c .wrap {
  width: 145px;
  height: 145px;
  margin: 0 auto;
}
.cid-sywvLc1z6c .wrap .pie_progress {
  height: inherit;
}
.cid-sywvLc1z6c .btn {
  margin: 0 !important;
}
.cid-sywvLc1z6c path {
  stroke: #ffffff;
  stroke-width: 9;
}
.cid-sywvLc1z6c ellipse {
  stroke: #000000 !important;
  fill: #ffffff;
}
.cid-sywvLc1z6c .video-wrap {
  cursor: pointer;
}
.cid-sywvLc1z6c .video-wrap .mbr-media {
  z-index: 70;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.cid-sywvLc1z6c .video-wrap .mbr-media span {
  font-size: 20px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #4f87fb !important;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cid-sywvLc1z6c .video-wrap .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sywvLc1z6c .video-wrap .icon-wrap {
  background-color: #ffffff;
  width: 3.7em;
  height: 3.7em;
  border-radius: 50%;
  max-width: 100% !important;
  line-height: 1.6em !important;
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  box-sizing: content-box;
  position: relative;
}
.cid-sywvLc1z6c .video-wrap .video-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvLc1z6c .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sywvLc1z6c .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sywvLc1z6c .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sywvLc1z6c a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sywvLc1z6c a.close:hover {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-sywvLc1z6c .video-wrap {
    justify-content: center !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sywvLc1z6c .card {
    flex-basis: 33%;
  }
}
@media (max-width: 1199px) {
  .cid-sywvLc1z6c .main > div {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  .cid-sywvLc1z6c h2,
  .cid-sywvLc1z6c h3 {
    text-align: center !important;
  }
  .cid-sywvLc1z6c .main > div > div {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sywvLc1z6c .second-col {
    padding-top: 1.5rem;
  }
  .cid-sywvLc1z6c .video-wrap {
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .cid-sywvLc1z6c .show-modal {
    height: 80%;
  }
}
.cid-sywvLc1z6c p {
  color: #4f87fb;
}
.cid-sywvLe1qsm {
  padding-top: 2rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sywvLe1qsm .row {
  flex-direction: row-reverse;
}
.cid-sywvLe1qsm .video-wrapper iframe {
  width: 100%;
}
.cid-sywvLe1qsm .mbr-section-title,
.cid-sywvLe1qsm .mbr-description {
  text-align: center;
}
.cid-sywvLe1qsm .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sywvLe1qsm .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sywvLe1qsm .mbr-section-title {
  color: #262b93;
}
.cid-sywvLe1qsm .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvLe1qsm .mbr-description {
  color: #262b93;
}
.cid-sywvLepjfK {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sywvLepjfK .mbr-section-title {
  color: #262b93;
}
.cid-sywvLfmeUB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #e6ecf2;
}
.cid-sywvLfmeUB .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-sywvLfmeUB .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sywvLfmeUB .mbr-section-title {
  color: #262b93;
  font-weight: 700;
  text-align: center;
}
.cid-sywvLfmeUB .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvLfmeUB .mbr-text {
  color: #6d7a8c;
  margin: 1.5rem 0;
}
.cid-sywvLfmeUB .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: 0;
}
.cid-sywvLfmeUB .card {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvLfmeUB .card:hover .card-img {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvLfmeUB .card:hover .card-img .img-icon {
  max-width: 100%;
  border-color: #4f87fb;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvLfmeUB .card .card-wrap {
  padding: 30px 40px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-sywvLfmeUB .card .card-wrap .card-title {
  font-weight: 700;
  color: #000000;
}
.cid-sywvLfmeUB .card .card-wrap .card-title.display-7 {
  letter-spacing: -0.5px;
  line-height: 26px;
  font-size: 20px;
}
.cid-sywvLfmeUB .card .card-wrap .user-desc {
  font-weight: 600;
  color: #6d7a8c;
}
.cid-sywvLfmeUB .card .card-wrap .user-desc.display-4 {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.5;
}
.cid-sywvLfmeUB .card .card-wrap .social-list {
  margin-top: 20px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvLfmeUB .card .card-wrap .social-list .soc-item {
  width: 35px;
  height: 35px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin-right: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sywvLfmeUB .card .card-wrap .social-list .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvLfmeUB .card .card-wrap .social-list .soc-item:hover {
  background-color: #130947 !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sywvLfmeUB .mbr-iconfont {
  color: #ffffff;
}
.cid-sywvLfmeUB .card-img {
  margin-bottom: 2rem;
  margin: 0 auto 2rem auto;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-sywvLfmeUB .img-icon {
  width: 100%;
  height: auto;
  border-radius: 50%;
  border: 10px solid #ffffff;
}
@media (min-width: 992px) {
  .cid-sywvLfmeUB .my-col {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .cid-sywvLfmeUB .card {
    margin-bottom: 30px;
  }
}
.cid-sywvLfmeUB .card .card-wrap .card-title {
  color: #262b93;
}
.cid-sywvLgpRXw {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dental-implants-rescue-dentist-286x145.jpg");
}
.cid-sywvLgpRXw .mbr-text,
.cid-sywvLgpRXw .mbr-section-title {
  letter-spacing: -0.5px;
}
.cid-sywvLgpRXw .img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sywvLgpRXw .mbr-text,
.cid-sywvLgpRXw .mbr-section-btn,
.cid-sywvLgpRXw .mbr-section-title {
  color: #ffffff;
}
.cid-sywvLgpRXw .mbr-text {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sywvLgpRXw .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-sywvLgpRXw .mbr-section-title {
  font-weight: 700;
}
.cid-sywvLgpRXw .mbr-section-title.display-2 {
  line-height: 50px;
  letter-spacing: -0.5px;
}
.cid-sywvLgpRXw .btn {
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  letter-spacing: 1px;
  line-height: 24px;
  border-width: 2px;
}
@media (max-width: 768px) {
  .cid-sywvLgpRXw .mbr-section-title,
  .cid-sywvLgpRXw .mbr-text,
  .cid-sywvLgpRXw .mbr-section-btn {
    text-align: left;
  }
}
.cid-sywvLgQS3a {
  padding-top: 15px;
  padding-bottom: 15px;
  background-image: url("../../../assets/images/dentist-northland-new-zealand.webp");
}
.cid-sywvLgQS3a .carousel-item {
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sywvLgQS3a .carousel-item.active,
.cid-sywvLgQS3a .carousel-item-next,
.cid-sywvLgQS3a .carousel-item-prev {
  display: flex;
}
.cid-sywvLgQS3a .img-box {
  position: relative;
  width: fit-content;
  margin: auto;
}
.cid-sywvLgQS3a .mbr-iconfont {
  font-family: Moririse2 !important;
  font-size: 1rem;
  font-weight: 900;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.cid-sywvLgQS3a .carousel-controls a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-size: 2rem;
}
.cid-sywvLgQS3a .carousel-controls a span {
  position: absolute;
  top: 45%;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  opacity: 1;
}
.cid-sywvLgQS3a .carousel-controls a:hover span {
  opacity: 0.4;
}
.cid-sywvLgQS3a h1 {
  color: #36404c;
}
.cid-sywvLgQS3a .author-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywvLgQS3a .face {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  box-shadow: none;
  margin: 0rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvLgQS3a .author {
  margin: auto 0;
}
.cid-sywvLgQS3a h3,
.cid-sywvLgQS3a h4 {
  margin: 0;
  padding: 0;
}
.cid-sywvLgQS3a h3 {
  color: #000000;
}
.cid-sywvLgQS3a h3.display-7 {
  line-height: 20px;
  letter-spacing: 0;
}
.cid-sywvLgQS3a h4 {
  color: #4f87fb;
  font-weight: 700;
}
.cid-sywvLgQS3a h4.display-4 {
  line-height: 1.5;
  font-size: 13px;
}
.cid-sywvLgQS3a .mbr-text {
  padding-bottom: 30px;
  color: #6d7a8c;
  font-weight: 300;
}
.cid-sywvLgQS3a .mbr-text.display-5 {
  line-height: 40px;
}
.cid-sywvLgQS3a .box {
  max-width: 800px !important;
  margin: auto !important;
}
@media (max-width: 992px) {
  .cid-sywvLgQS3a .carousel-controls a span {
    bottom: auto;
    top: 30%;
  }
}
@media (max-width: 767px) {
  .cid-sywvLgQS3a .carousel-controls a span {
    bottom: auto;
    top: 20%;
  }
}
.cid-sywvLgQS3a H3 {
  color: #262b93;
}
.cid-sywvLhupKi {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sywvLhupKi img {
  width: 125px;
  margin: auto;
}
.cid-sywvLhupKi .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sywvLhupKi .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sywvLhupKi .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvLhupKi .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sywvLhupKi .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sywvLhupKi .mbr-section-title {
    text-align: center;
  }
}
.cid-sywvLj4omM {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvLj4omM .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywvLj4omM .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywvLj4omM .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywvLj4omM .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvLj4omM .brand .logo img {
  display: flex;
}
.cid-sywvLj4omM .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvLj4omM .form-row {
  position: relative;
}
.cid-sywvLj4omM .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywvLj4omM .form-group,
.cid-sywvLj4omM .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywvLj4omM .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywvLj4omM .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywvLj4omM .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywvLj4omM a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywvLj4omM a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywvLj4omM .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvLj4omM .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywvLj4omM .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvLj4omM .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvLj4omM .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywvLj4omM .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywvLj4omM .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywvLj4omM .input-group-btn > * {
    width: 100%;
  }
  .cid-sywvLj4omM .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywvLj4omM .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywvLj4omM .form-control {
    margin-bottom: 10px;
  }
  .cid-sywvLj4omM .input-group-btn .btn,
  .cid-sywvLj4omM .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywvLj4omM .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywvLjBTXm {
  padding-top: 45px;
  padding-bottom: 15px;
  background-color: #130947;
}
.cid-sywvLjBTXm section {
  position: relative;
}
.cid-sywvLjBTXm .widget-title {
  font-weight: 600;
}
.cid-sywvLjBTXm .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywvLjBTXm .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywvLjBTXm .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywvLjBTXm .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvLjBTXm .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywvLjBTXm .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywvLjBTXm img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywvLjBTXm .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywvLjBTXm .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywvLjBTXm .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywvLjBTXm .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywvLjBTXm .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywvLjBTXm .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvLjBTXm .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywvLjBTXm .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywvLjBTXm .item,
.cid-sywvLjBTXm .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywvLjBTXm .item h4,
.cid-sywvLjBTXm .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywvLjBTXm .link .card-img {
  padding-bottom: 3px;
}
.cid-sywvLjBTXm .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywvLjBTXm .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywvLjBTXm .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvLjBTXm .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywvLjBTXm h5 {
    text-align: left !important;
  }
  .cid-sywvLjBTXm .line-wrap {
    text-align: left !important;
  }
}
.cid-sywvLjBTXm .item-title {
  color: #ffffff;
}
.cid-sywvLjBTXm .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvLjBTXm .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywvLjBTXm .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywvLjBTXm .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywvLjBTXm .btn[class*="-outline"]:active,
.cid-sywvLjBTXm .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywvLjBTXm .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywvLjBTXm .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywvLjBTXm .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywvLjBTXm .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywvLjBTXm .box-list li:first-child {
  padding-top: 0;
}
.cid-sywvLjBTXm .box-list li:last-child {
  border-bottom: none;
}
.cid-sywvLjBTXm .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywvLjBTXm .box-list.display-4 {
  line-height: 24px;
}
.cid-sywvLjBTXm .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywvLkAl7B {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywvLkAl7B .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywvLkAl7B p {
  margin: 0;
}
.cid-sywvLkAl7B a {
  color: #ffffff;
}
.cid-sywvLkAl7B a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywvWe3Gjm {
  padding-top: 45px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywvWe3Gjm .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-sywvWe3Gjm .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywvWe3Gjm .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywvWe3Gjm .mbr-text {
  color: #6d7a8c;
}
.cid-sywvWe3Gjm .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywvWe3Gjm .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywvWe3Gjm .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywvWe3Gjm .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywvWe3Gjm .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywvWe3Gjm .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywvWe3Gjm .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywvWe3Gjm .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywvWe3Gjm .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywvWe3Gjm .separator,
  .cid-sywvWe3Gjm .sep-holder,
  .cid-sywvWe3Gjm .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywvWe3Gjm .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-sywvWe3Gjm .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywvWe3Gjm .mbr-section-title,
.cid-sywvWe3Gjm .separator,
.cid-sywvWe3Gjm .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywvWe3Gjm .mbr-section-subtitle,
.cid-sywvWe3Gjm .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sywvWen26S {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sywvWen26S .row {
  flex-direction: row-reverse;
}
.cid-sywvWen26S .video-wrapper iframe {
  width: 100%;
}
.cid-sywvWen26S .mbr-section-title,
.cid-sywvWen26S .mbr-description {
  text-align: center;
}
.cid-sywvWen26S .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sywvWen26S .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sywvWen26S .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sywvWen26S .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvWen26S .mbr-description {
  color: #262b93;
}
.cid-sKiBxmQ9pl {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sKiBxmQ9pl .mbr-section-subtitle {
  color: #262b93;
}
.cid-sKiBxmQ9pl .mbr-section-title {
  color: #262b93;
}
.cid-sGVeEltpIg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGVeEltpIg .mbr-section-title {
  color: #262b93;
}
.cid-sGVeEltpIg .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHXDPCHmih {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHXDPCHmih .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHXDPCHmih .mbr-section-title {
  color: #262b93;
}
.cid-sGVeIg2W66 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVeIg2W66 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGVeIg2W66 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGVeIg2W66 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGVeIg2W66 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGVeIg2W66 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGVeIg2W66 .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sGVeIg2W66 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGVeIg2W66 .card-title {
  color: #262b93;
}
.cid-sGVeJlJ7tt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVeJlJ7tt .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGVeJlJ7tt .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sGVeJlJ7tt .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGVeJlJ7tt .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGVeJlJ7tt .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGVeJlJ7tt .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGVeJlJ7tt .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sGVeJlJ7tt .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGVeJlJ7tt .card-title {
  color: #262b93;
}
.cid-sHXsJa1Cbb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHXsJa1Cbb .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHXsJa1Cbb .mbr-section-title {
  color: #262b93;
}
.cid-sHXsKhFJu7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHXsKhFJu7 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHXsKhFJu7 .mbr-section-title {
  color: #262b93;
}
.cid-sHXxcTOanS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHXxcTOanS .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHXxcTOanS .mbr-section-title {
  color: #262b93;
}
.cid-sywvWeGQ4H {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywvWeGQ4H .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sywvWeGQ4H .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sywvWeGQ4H .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sywvWeGQ4H .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sywvWeGQ4H .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywvWeGQ4H .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sywvWeGQ4H .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sywvWeGQ4H .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sywvWeGQ4H .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sywvWniDrD {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvWniDrD .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywvWniDrD .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywvWniDrD .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywvWniDrD .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvWniDrD .brand .logo img {
  display: flex;
}
.cid-sywvWniDrD .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvWniDrD .form-row {
  position: relative;
}
.cid-sywvWniDrD .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywvWniDrD .form-group,
.cid-sywvWniDrD .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywvWniDrD .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywvWniDrD .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywvWniDrD .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywvWniDrD a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywvWniDrD a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywvWniDrD .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvWniDrD .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywvWniDrD .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvWniDrD .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvWniDrD .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywvWniDrD .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywvWniDrD .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywvWniDrD .input-group-btn > * {
    width: 100%;
  }
  .cid-sywvWniDrD .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywvWniDrD .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywvWniDrD .form-control {
    margin-bottom: 10px;
  }
  .cid-sywvWniDrD .input-group-btn .btn,
  .cid-sywvWniDrD .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywvWniDrD .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywvWnMAVC {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvWnMAVC section {
  position: relative;
}
.cid-sywvWnMAVC .widget-title {
  font-weight: 600;
}
.cid-sywvWnMAVC .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywvWnMAVC .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywvWnMAVC .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywvWnMAVC .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvWnMAVC .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywvWnMAVC .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywvWnMAVC img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywvWnMAVC .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywvWnMAVC .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywvWnMAVC .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywvWnMAVC .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywvWnMAVC .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywvWnMAVC .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvWnMAVC .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywvWnMAVC .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywvWnMAVC .item,
.cid-sywvWnMAVC .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywvWnMAVC .item h4,
.cid-sywvWnMAVC .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywvWnMAVC .link .card-img {
  padding-bottom: 3px;
}
.cid-sywvWnMAVC .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywvWnMAVC .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywvWnMAVC .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvWnMAVC .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywvWnMAVC h5 {
    text-align: left !important;
  }
  .cid-sywvWnMAVC .line-wrap {
    text-align: left !important;
  }
}
.cid-sywvWnMAVC .item-title {
  color: #ffffff;
}
.cid-sywvWnMAVC .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvWnMAVC .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywvWnMAVC .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywvWnMAVC .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywvWnMAVC .btn[class*="-outline"]:active,
.cid-sywvWnMAVC .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywvWnMAVC .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywvWnMAVC .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywvWnMAVC .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywvWnMAVC .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywvWnMAVC .box-list li:first-child {
  padding-top: 0;
}
.cid-sywvWnMAVC .box-list li:last-child {
  border-bottom: none;
}
.cid-sywvWnMAVC .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywvWnMAVC .box-list.display-4 {
  line-height: 24px;
}
.cid-sywvWnMAVC .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywvWovFNs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywvWovFNs .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywvWovFNs p {
  margin: 0;
}
.cid-sywvWovFNs a {
  color: #ffffff;
}
.cid-sywvWovFNs a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywvXB8ivf {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywvXB8ivf .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sywvXB8ivf .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywvXB8ivf .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywvXB8ivf .mbr-text {
  color: #6d7a8c;
}
.cid-sywvXB8ivf .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywvXB8ivf .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywvXB8ivf .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywvXB8ivf .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywvXB8ivf .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywvXB8ivf .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywvXB8ivf .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywvXB8ivf .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywvXB8ivf .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywvXB8ivf .separator,
  .cid-sywvXB8ivf .sep-holder,
  .cid-sywvXB8ivf .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywvXB8ivf .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywvXB8ivf .mbr-section-title,
.cid-sywvXB8ivf .separator,
.cid-sywvXB8ivf .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywvXB8ivf .mbr-section-subtitle,
.cid-sywvXB8ivf .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGT4aA3VbA {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGT4aA3VbA .mbr-section-title {
  color: #262b93;
}
.cid-sGRW9xIzqQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGRW9xIzqQ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  color: #4f87fb;
  background: #ffffff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
}
.cid-sGRW9xIzqQ .mbr-media {
  position: relative;
}
.cid-sGRW9xIzqQ .mbr-media img {
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-sGRW9xIzqQ .mbr-media {
    margin-bottom: 2rem;
  }
}
.cid-sGRW9xIzqQ .container-fluid {
  padding: 0;
}
.cid-sGRW9xIzqQ .text-wrapper {
  padding: 0 4rem;
}
@media (max-width: 768px) {
  .cid-sGRW9xIzqQ .text-wrapper {
    padding: 0 2rem;
  }
}
.cid-sGRW9xIzqQ .cards {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .cid-sGRW9xIzqQ .cards {
    flex-direction: column;
    align-items: center;
  }
}
.cid-sGRW9xIzqQ .card-title {
  padding: 0;
  margin: 0;
}
.cid-sGRW9xIzqQ .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sGRW9xIzqQ .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGRW9xIzqQ .card-wrapper {
    width: fit-content;
  }
}
.cid-sGRW9xIzqQ .card-icon {
  font-size: 1.5rem;
  color: currentColor;
  padding-right: 0.8rem;
}
@media (max-width: 991px) {
  .cid-sGRW9xIzqQ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sGRW9xIzqQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGRW9xIzqQ .card-title,
.cid-sGRW9xIzqQ .card-icon {
  color: #5b6c8f;
}
.cid-sGRW9xIzqQ .mbr-section-title {
  color: #262b93;
}
.cid-sGRW9xIzqQ .mbr-text,
.cid-sGRW9xIzqQ .mbr-section-btn {
  color: #103178;
}
.cid-sGRW9xIzqQ .price-title {
  text-align: center;
  color: #103178;
}
.cid-sGRW9xIzqQ .price {
  text-align: center;
  color: #103178;
}
.cid-sGRW9xIzqQ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-sGRW9xIzqQ .mbr-media a:hover {
  background-image: none!important;
}
.cid-sGRW9xIzqQ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sGRW9xIzqQ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sGRW9xIzqQ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sGRW9xIzqQ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sGRW9xIzqQ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sGSR7Pf7fg {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGSR7Pf7fg .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGTKh0ylmj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGTKh0ylmj .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #4f87fb;
  margin-bottom: 2rem;
}
.cid-sGTKh0ylmj .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-sGTKh0ylmj .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGTKh0ylmj .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-sGTKh0ylmj .card-title {
  color: #262b93;
}
.cid-sGTKh0ylmj .mbr-section-title {
  color: #262b93;
}
.cid-sywvXBLwCs {
  padding-top: 90px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywvXBLwCs .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sywvXBLwCs .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sywvXBLwCs .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sywvXBLwCs .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sywvXBLwCs .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywvXBLwCs .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sywvXBLwCs .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sywvXBLwCs .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sywvXBLwCs .card-wrapper .card-box .card-title {
  color: #4f87fb;
}
.cid-sO8PxX7Z9v {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sO8PxX7Z9v .video-wrapper iframe {
  width: 100%;
}
.cid-sO8PxX7Z9v .mbr-section-title,
.cid-sO8PxX7Z9v .mbr-section-subtitle,
.cid-sO8PxX7Z9v .mbr-text {
  text-align: center;
}
.cid-sO8PxX7Z9v .mbr-section-title {
  color: #262b93;
}
.cid-sO8PxX7Z9v .mbr-text {
  color: #4f87fb;
}
.cid-sGRVkwDL2R {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-sGRVkwDL2R .row {
  flex-direction: row-reverse;
}
.cid-sGRVkwDL2R .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  color: #4f87fb;
  background: #ffffff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
}
.cid-sGRVkwDL2R .mbr-media {
  position: relative;
}
.cid-sGRVkwDL2R .mbr-media img {
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-sGRVkwDL2R .mbr-media {
    margin-bottom: 2rem;
  }
}
.cid-sGRVkwDL2R .cards {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .cid-sGRVkwDL2R .cards {
    flex-direction: column;
    align-items: center;
  }
}
.cid-sGRVkwDL2R .card-title {
  padding: 0;
  margin: 0;
}
.cid-sGRVkwDL2R .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sGRVkwDL2R .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGRVkwDL2R .card-wrapper {
    width: fit-content;
  }
}
.cid-sGRVkwDL2R .card-icon {
  font-size: 1.5rem;
  color: currentColor;
  padding-right: 0.8rem;
}
@media (max-width: 991px) {
  .cid-sGRVkwDL2R .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sGRVkwDL2R .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGRVkwDL2R .card-title,
.cid-sGRVkwDL2R .card-icon {
  color: #5b6c8f;
}
.cid-sGRVkwDL2R .mbr-section-title {
  color: #262b93;
}
.cid-sGRVkwDL2R .mbr-text,
.cid-sGRVkwDL2R .mbr-section-btn {
  color: #103178;
}
.cid-sGRVkwDL2R .price-title {
  text-align: center;
  color: #103178;
}
.cid-sGRVkwDL2R .price {
  text-align: center;
  color: #103178;
}
.cid-sGRVkwDL2R .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-sGRVkwDL2R .mbr-media a:hover {
  background-image: none!important;
}
.cid-sGRVkwDL2R .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sGRVkwDL2R .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sGRVkwDL2R .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sGRVkwDL2R .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sGRVkwDL2R .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sGSR9DUStX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGSR9DUStX .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvXDJGf7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywvXDJGf7 .mbr-section-subtitle {
  color: #ffffff;
  font-weight: 800;
  text-align: center;
  width: 100%;
}
.cid-sywvXDJGf7 .mbr-section-subtitle.display-4 {
  letter-spacing: 2px;
  line-height: 24px;
  font-size: 13px;
}
.cid-sywvXDJGf7 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 1.5rem;
  width: 100%;
  font-weight: 700;
  text-align: center;
}
.cid-sywvXDJGf7 .mbr-section-title.display-2 {
  letter-spacing: -0.5px;
  line-height: 48px;
}
.cid-sywvXDJGf7 .mbr-text,
.cid-sywvXDJGf7 .video-text {
  color: #ffffff;
}
.cid-sywvXDJGf7 .card {
  padding: 1rem 0.5rem;
}
.cid-sywvXDJGf7 .card .mbr-crt-title .card-title {
  color: #ffffff;
}
.cid-sywvXDJGf7 .wrap {
  width: 145px;
  height: 145px;
  margin: 0 auto;
}
.cid-sywvXDJGf7 .wrap .pie_progress {
  height: inherit;
}
.cid-sywvXDJGf7 .btn {
  margin: 0 !important;
}
.cid-sywvXDJGf7 path {
  stroke: #ffffff;
  stroke-width: 9;
}
.cid-sywvXDJGf7 ellipse {
  stroke: #000000 !important;
  fill: #ffffff;
}
.cid-sywvXDJGf7 .video-wrap {
  cursor: pointer;
}
.cid-sywvXDJGf7 .video-wrap .mbr-media {
  z-index: 70;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.cid-sywvXDJGf7 .video-wrap .mbr-media span {
  font-size: 20px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #4f87fb !important;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cid-sywvXDJGf7 .video-wrap .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sywvXDJGf7 .video-wrap .icon-wrap {
  background-color: #ffffff;
  width: 3.7em;
  height: 3.7em;
  border-radius: 50%;
  max-width: 100% !important;
  line-height: 1.6em !important;
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  box-sizing: content-box;
  position: relative;
}
.cid-sywvXDJGf7 .video-wrap .video-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvXDJGf7 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sywvXDJGf7 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sywvXDJGf7 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sywvXDJGf7 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sywvXDJGf7 a.close:hover {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-sywvXDJGf7 .video-wrap {
    justify-content: center !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sywvXDJGf7 .card {
    flex-basis: 33%;
  }
}
@media (max-width: 1199px) {
  .cid-sywvXDJGf7 .main > div {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  .cid-sywvXDJGf7 h2,
  .cid-sywvXDJGf7 h3 {
    text-align: center !important;
  }
  .cid-sywvXDJGf7 .main > div > div {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sywvXDJGf7 .second-col {
    padding-top: 1.5rem;
  }
  .cid-sywvXDJGf7 .video-wrap {
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .cid-sywvXDJGf7 .show-modal {
    height: 80%;
  }
}
.cid-sywvXDJGf7 p {
  color: #4f87fb;
}
.cid-sO8T13KuA0 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sO8T13KuA0 .video-wrapper iframe {
  width: 100%;
}
.cid-sO8T13KuA0 .mbr-section-title,
.cid-sO8T13KuA0 .mbr-description {
  text-align: center;
}
.cid-sO8T13KuA0 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sO8T13KuA0 .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sO8T13KuA0 .mbr-section-title {
  color: #262b93;
}
.cid-sO8T13KuA0 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvXElMwY {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sywvXElMwY .row {
  flex-direction: row-reverse;
}
.cid-sywvXElMwY .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  color: #4f87fb;
  background: #ffffff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
}
.cid-sywvXElMwY .mbr-media {
  position: relative;
}
.cid-sywvXElMwY .mbr-media img {
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-sywvXElMwY .mbr-media {
    margin-bottom: 2rem;
  }
}
.cid-sywvXElMwY .cards {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .cid-sywvXElMwY .cards {
    flex-direction: column;
    align-items: center;
  }
}
.cid-sywvXElMwY .card-title {
  padding: 0;
  margin: 0;
}
.cid-sywvXElMwY .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sywvXElMwY .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sywvXElMwY .card-wrapper {
    width: fit-content;
  }
}
.cid-sywvXElMwY .card-icon {
  font-size: 1.5rem;
  color: currentColor;
  padding-right: 0.8rem;
}
@media (max-width: 991px) {
  .cid-sywvXElMwY .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sywvXElMwY .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sywvXElMwY .card-title,
.cid-sywvXElMwY .card-icon {
  color: #5b6c8f;
}
.cid-sywvXElMwY .mbr-section-title {
  color: #262b93;
}
.cid-sywvXElMwY .mbr-text,
.cid-sywvXElMwY .mbr-section-btn {
  color: #103178;
}
.cid-sywvXElMwY .price-title {
  text-align: center;
  color: #103178;
}
.cid-sywvXElMwY .price {
  text-align: center;
  color: #103178;
}
.cid-sywvXElMwY .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-sywvXElMwY .mbr-media a:hover {
  background-image: none!important;
}
.cid-sywvXElMwY .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sywvXElMwY .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sywvXElMwY .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sywvXElMwY .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sywvXElMwY .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sO8Wp73dL1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sO8Wp73dL1 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sO8Wp73dL1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sO8Wp73dL1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sO8Wp73dL1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sO8Wp73dL1 .mbr-description {
  color: #4f87fb;
}
.cid-sO8Wp73dL1 .mbr-section-title {
  color: #262b93;
}
.cid-sGSRb8woI4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGSRb8woI4 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGT0u3yCsm {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGT0u3yCsm .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sGT0u3yCsm .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sGT0u3yCsm img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sGT0u3yCsm .text-wrapper {
    padding: 2rem;
  }
}
.cid-sGT0u3yCsm .mbr-description {
  color: #262b93;
}
.cid-sGT0u3yCsm .mbr-section-title {
  color: #262b93;
}
.cid-sGT0suNcIU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGT0suNcIU .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sGT0suNcIU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sGT0suNcIU .row {
  flex-direction: row-reverse;
}
.cid-sGT0suNcIU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sGT0suNcIU .text-wrapper {
    padding: 2rem;
  }
}
.cid-sGT0suNcIU .mbr-section-title {
  color: #262b93;
}
.cid-sGT0suNcIU .mbr-description {
  color: #262b93;
}
.cid-sGSXb2rMSE {
  padding-top: 0rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGSXb2rMSE .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sGSXb2rMSE .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sGSXb2rMSE img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sGSXb2rMSE .text-wrapper {
    padding: 2rem;
  }
}
.cid-sGSXb2rMSE .mbr-section-title {
  color: #262b93;
}
.cid-sGSXb2rMSE .mbr-description {
  color: #262b93;
}
.cid-sGRWWYGIgH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGRWWYGIgH img,
.cid-sGRWWYGIgH .item-img {
  width: 100%;
}
.cid-sGRWWYGIgH .item:focus,
.cid-sGRWWYGIgH span:focus {
  outline: none;
}
.cid-sGRWWYGIgH .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sGRWWYGIgH .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sGRWWYGIgH .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sGRWWYGIgH .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sGRWWYGIgH .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sGRWWYGIgH .mbr-section-title {
  color: #262b93;
}
.cid-sGRWWYGIgH .mbr-text,
.cid-sGRWWYGIgH .mbr-section-btn {
  text-align: left;
}
.cid-sGRWWYGIgH .item-title {
  text-align: left;
}
.cid-sGRWWYGIgH .item-subtitle {
  text-align: center;
}
.cid-sGRWWYGIgH .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHOr2ung9y {
  padding-top: 0px;
  padding-bottom: 15px;
  background-color: #e6ecf2;
}
.cid-sHOr2ung9y .mbr-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-sHOr2ung9y .mbr-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sHOr2ung9y .mbr-section-title {
  color: #262b93;
  font-weight: 700;
  text-align: center;
}
.cid-sHOr2ung9y .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sHOr2ung9y .mbr-section-text {
  line-height: 1.5;
  margin-top: 10px;
  color: #6d7a8c;
}
.cid-sHOr2ung9y .timelines-container {
  margin-top: 60px;
}
.cid-sHOr2ung9y .timelines-container .timeline-element {
  margin-bottom: 50px;
  position: relative;
  word-wrap: break-word;
  word-break: break-word;
  display: -webkit-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-date-panel .time-line-date-content .mbr-figure img {
  border-radius: 4px;
  box-shadow: 0 30px 50px rgba(0, 0, 0, 0.04);
}
.cid-sHOr2ung9y .timelines-container .timeline-element .date .mbr-timeline-date {
  color: #000000;
  font-weight: 700;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .date .display-7 {
  font-size: 20px;
  line-height: 20px;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .iconBackground {
  position: absolute;
  left: 41%;
  width: 12px;
  height: 12px;
  line-height: 30px;
  text-align: center;
  border-radius: 50%;
  background-color: #4f87fb;
  font-size: 30px;
  display: inline-block;
  top: 0px;
  margin-left: -5px;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-text-content {
  margin-left: 2rem;
  text-align: left;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-text-content .mbr-timeline-title {
  font-weight: 700;
  margin-bottom: 15px;
  color: #000000;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-text-content .mbr-timeline-text {
  margin: 0 0 25px;
  line-height: 1.5;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-text-content .display-5 {
  line-height: 24px;
  font-size: 22px;
  letter-spacing: -0.5px;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-text-content .display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHOr2ung9y .container-fluid {
  padding: 0 2rem;
}
.cid-sHOr2ung9y .separline:before,
.cid-sHOr2ung9y .first-separline:before {
  top: 0rem;
  bottom: 0;
  position: absolute;
  content: "";
  width: 4px;
  background-color: #ffffff;
  left: calc(41% - 1px);
  height: calc(100% + 3rem);
}
.cid-sHOr2ung9y .separline:after {
  top: calc(100% + 3.1rem);
  bottom: 0;
  position: absolute;
  content: "";
  width: 4px;
  background-color: #ffffff;
  left: calc(41% - 1px);
  height: 100%;
}
@media (max-width: 768px) {
  .cid-sHOr2ung9y .container-fluid {
    padding: 0 1rem;
  }
  .cid-sHOr2ung9y .iconBackground {
    left: -9px !important;
    top: 33px;
  }
  .cid-sHOr2ung9y .separline:before,
  .cid-sHOr2ung9y .first-separline:before {
    left: -10px !important;
  }
  .cid-sHOr2ung9y .separline:after {
    left: -10px !important;
    top: calc(102.4%);
  }
  .cid-sHOr2ung9y .timeline-text-content {
    margin-left: 0 !important;
  }
  .cid-sHOr2ung9y .time-line-date-content {
    margin-right: 0 !important;
  }
  .cid-sHOr2ung9y .time-line-date-content p {
    float: left !important;
  }
  .cid-sHOr2ung9y .mbr-timeline-date {
    padding-bottom: 0 !important;
  }
  .cid-sHOr2ung9y .timelines-container .timeline-element .date .mbr-timeline-date {
    text-align: left;
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.cid-sHOr2ung9y .reverseTimeline {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  flex-direction: column-reverse;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .timeline-text-content .mbr-timeline-title {
  color: #262b93;
}
.cid-sHOr2ung9y .timelines-container .timeline-element .date .mbr-timeline-date {
  color: #262b93;
}
.cid-sywvXGxt7h {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #e6ecf2;
}
.cid-sywvXGxt7h .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-sywvXGxt7h .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sywvXGxt7h .mbr-section-title {
  color: #262b93;
  font-weight: 700;
  text-align: center;
}
.cid-sywvXGxt7h .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvXGxt7h .mbr-text {
  color: #6d7a8c;
  margin: 1.5rem 0;
}
.cid-sywvXGxt7h .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: 0;
}
.cid-sywvXGxt7h .card {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvXGxt7h .card:hover .card-img {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvXGxt7h .card:hover .card-img .img-icon {
  max-width: 100%;
  border-color: #4f87fb;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvXGxt7h .card .card-wrap {
  padding: 30px 40px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-sywvXGxt7h .card .card-wrap .card-title {
  font-weight: 700;
  color: #000000;
}
.cid-sywvXGxt7h .card .card-wrap .card-title.display-7 {
  letter-spacing: -0.5px;
  line-height: 26px;
  font-size: 20px;
}
.cid-sywvXGxt7h .card .card-wrap .user-desc {
  font-weight: 600;
  color: #6d7a8c;
}
.cid-sywvXGxt7h .card .card-wrap .user-desc.display-4 {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.5;
}
.cid-sywvXGxt7h .card .card-wrap .social-list {
  margin-top: 20px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvXGxt7h .card .card-wrap .social-list .soc-item {
  width: 35px;
  height: 35px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin-right: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sywvXGxt7h .card .card-wrap .social-list .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvXGxt7h .card .card-wrap .social-list .soc-item:hover {
  background-color: #130947 !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sywvXGxt7h .mbr-iconfont {
  color: #ffffff;
}
.cid-sywvXGxt7h .card-img {
  margin-bottom: 2rem;
  margin: 0 auto 2rem auto;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-sywvXGxt7h .img-icon {
  width: 100%;
  height: auto;
  border-radius: 50%;
  border: 10px solid #ffffff;
}
@media (min-width: 992px) {
  .cid-sywvXGxt7h .my-col {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .cid-sywvXGxt7h .card {
    margin-bottom: 30px;
  }
}
.cid-sywvXGxt7h .card .card-wrap .card-title {
  color: #262b93;
}
.cid-sGS1o8HrCG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background: #ffffff;
}
.cid-sGS1o8HrCG .google-map {
  height: 30rem;
  position: relative;
}
.cid-sGS1o8HrCG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sGS1o8HrCG .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sGS1o8HrCG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sGS1o8HrCG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sGS1o8HrCG .mbr-section-title {
  color: #262b93;
}
.cid-sGS1o8HrCG .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywvXHr4N5 {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/checkup-edit-1541x779.webp");
}
.cid-sywvXHr4N5 .mbr-text,
.cid-sywvXHr4N5 .mbr-section-title {
  letter-spacing: -0.5px;
}
.cid-sywvXHr4N5 .img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sywvXHr4N5 .mbr-text,
.cid-sywvXHr4N5 .mbr-section-btn,
.cid-sywvXHr4N5 .mbr-section-title {
  color: #ffffff;
}
.cid-sywvXHr4N5 .mbr-text {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sywvXHr4N5 .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-sywvXHr4N5 .mbr-section-title {
  font-weight: 700;
}
.cid-sywvXHr4N5 .mbr-section-title.display-2 {
  line-height: 50px;
  letter-spacing: -0.5px;
}
.cid-sywvXHr4N5 .btn {
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  letter-spacing: 1px;
  line-height: 24px;
  border-width: 2px;
}
@media (max-width: 768px) {
  .cid-sywvXHr4N5 .mbr-section-title,
  .cid-sywvXHr4N5 .mbr-text,
  .cid-sywvXHr4N5 .mbr-section-btn {
    text-align: left;
  }
}
.cid-sywvXHPQWk {
  padding-top: 105px;
  padding-bottom: 90px;
  background-image: url("../../../assets/images/dentist-northland-new-zealand.webp");
}
.cid-sywvXHPQWk .carousel-item {
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sywvXHPQWk .carousel-item.active,
.cid-sywvXHPQWk .carousel-item-next,
.cid-sywvXHPQWk .carousel-item-prev {
  display: flex;
}
.cid-sywvXHPQWk .img-box {
  position: relative;
  width: fit-content;
  margin: auto;
}
.cid-sywvXHPQWk .mbr-iconfont {
  font-family: Moririse2 !important;
  font-size: 1rem;
  font-weight: 900;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.cid-sywvXHPQWk .carousel-controls a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-size: 2rem;
}
.cid-sywvXHPQWk .carousel-controls a span {
  position: absolute;
  top: 45%;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  opacity: 1;
}
.cid-sywvXHPQWk .carousel-controls a:hover span {
  opacity: 0.4;
}
.cid-sywvXHPQWk h1 {
  color: #36404c;
}
.cid-sywvXHPQWk .author-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywvXHPQWk .face {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  box-shadow: none;
  margin: 0rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvXHPQWk .author {
  margin: auto 0;
}
.cid-sywvXHPQWk h3,
.cid-sywvXHPQWk h4 {
  margin: 0;
  padding: 0;
}
.cid-sywvXHPQWk h3 {
  color: #000000;
}
.cid-sywvXHPQWk h3.display-7 {
  line-height: 20px;
  letter-spacing: 0;
}
.cid-sywvXHPQWk h4 {
  color: #4f87fb;
  font-weight: 700;
}
.cid-sywvXHPQWk h4.display-4 {
  line-height: 1.5;
  font-size: 13px;
}
.cid-sywvXHPQWk .mbr-text {
  padding-bottom: 30px;
  color: #6d7a8c;
  font-weight: 300;
}
.cid-sywvXHPQWk .mbr-text.display-5 {
  line-height: 40px;
}
.cid-sywvXHPQWk .box {
  max-width: 800px !important;
  margin: auto !important;
}
@media (max-width: 992px) {
  .cid-sywvXHPQWk .carousel-controls a span {
    bottom: auto;
    top: 30%;
  }
}
@media (max-width: 767px) {
  .cid-sywvXHPQWk .carousel-controls a span {
    bottom: auto;
    top: 20%;
  }
}
.cid-sywvXHPQWk H3 {
  color: #262b93;
}
.cid-sywvXIrOGr {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sywvXIrOGr img {
  width: 125px;
  margin: auto;
}
.cid-sywvXIrOGr .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sywvXIrOGr .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sywvXIrOGr .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvXIrOGr .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sywvXIrOGr .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sywvXIrOGr .mbr-section-title {
    text-align: center;
  }
}
.cid-sGS12cZWkt {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sGS12cZWkt .photo-split .element-outer {
  display: none;
}
.cid-sGS12cZWkt .photo-split .element-outer2 {
  display: none;
}
.cid-sGS12cZWkt .photo-split .element-inner {
  display: none;
}
.cid-sGS12cZWkt .icon-transition span {
  padding: 0.1rem 0.9rem;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  width: 3em;
  background: #ffffff none repeat scroll 0 0;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-sGS12cZWkt .content-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.cid-sGS12cZWkt .photo-split .image-wrap {
  text-align: right;
}
.cid-sGS12cZWkt .photo-split .image-wrap img {
  max-width: 100%;
  max-height: 800px;
  z-index: 9;
  position: relative;
}
.cid-sGS12cZWkt .photo-split .element-outer {
  border-radius: 100%;
  padding: 60px;
  border: 3px dashed #e3e3e3;
  position: absolute;
  z-index: 7;
  left: -50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sGS12cZWkt .photo-split .element-outer2 {
  border-radius: 100%;
  padding: 100px;
  border: 3px dashed #e3e3e3;
  position: absolute;
  z-index: 7;
  left: -80px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sGS12cZWkt .photo-split .element-inner {
  position: absolute;
  z-index: 10;
  left: -22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sGS12cZWkt .photo-split .element-inner .widget-icon {
  display: inline-block;
  border-radius: 100%;
  padding: 31px;
  background-color: #ffffff;
  font-size: 2.45rem;
  color: #4f87fb;
  margin-right: 15px;
  z-index: 10;
}
.cid-sGS12cZWkt .wrap-block {
  padding: 3rem 3rem;
}
.cid-sGS12cZWkt .wrap-block .contents {
  margin-bottom: 40px;
  padding-right: 50px;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-subtitle {
  color: #4f87fb;
  margin-bottom: 10px;
  font-weight: 800;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #000000;
  line-height: 48px;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-section-text {
  line-height: 1.5;
  margin-top: 10px;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-section-text.display-7 {
  font-size: 20px;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-section-text.display-4 {
  font-size: 16px;
}
.cid-sGS12cZWkt .wrap-block .contents h3 {
  color: #000000;
  letter-spacing: -0.5px;
  line-height: 30px;
}
.cid-sGS12cZWkt .wrap-block .contents h4 {
  color: #6d7a8c;
}
.cid-sGS12cZWkt .info-widget {
  padding-top: 0.5rem;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.cid-sGS12cZWkt .info-widget .widget-icon {
  display: inline-block;
  border-radius: 100%;
  padding: 18px;
  background-color: #ffffff;
  font-size: 2.45rem;
  color: #ffffff;
  margin-right: 15px;
}
.cid-sGS12cZWkt .info-widget .signature {
  height: 75px;
  display: inline-block;
  margin-right: 15px;
  object-fit: contain;
}
.cid-sGS12cZWkt .info-widget .widget-content {
  display: flex;
  vertical-align: baseline;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGS12cZWkt .info-widget .widget-content .widget-title {
  margin-bottom: 7px;
  color: #000000;
}
.cid-sGS12cZWkt .info-widget .widget-content .widget-text {
  margin-bottom: 0;
  color: #7e7e7e;
}
@media (max-width: 991px) {
  .cid-sGS12cZWkt .photo-split {
    padding: 3rem 3rem;
  }
  .cid-sGS12cZWkt .photo-split .element-outer,
  .cid-sGS12cZWkt .photo-split .element-outer2 {
    display: none;
  }
  .cid-sGS12cZWkt .photo-split .element-inner {
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGS12cZWkt .mbr-section-title,
  .cid-sGS12cZWkt .mbr-section-subtitle,
  .cid-sGS12cZWkt .mbr-text {
    text-align: left !important;
  }
  .cid-sGS12cZWkt .social-list {
    text-align: left !important;
  }
}
.cid-sGS12cZWkt .boldSubtitle {
  margin-top: 40px !important;
}
@media (max-width: 500px) {
  .cid-sGS12cZWkt .wrap-block {
    padding: 3rem 1rem;
  }
}
.cid-sGS12cZWkt .wrap-block .contents h4,
.cid-sGS12cZWkt .menu-content-right {
  text-align: left;
}
.cid-sGS12cZWkt .wrap-block .contents .mbr-section-title,
.cid-sGS12cZWkt .menu-content-right {
  color: #262b93;
}
.cid-sGS12cZWkt .wrap-block .contents h3,
.cid-sGS12cZWkt .menu-content-right {
  color: #262b93;
}
.cid-sGS12cZWkt .info-widget .widget-content .widget-title,
.cid-sGS12cZWkt .widget-icon {
  color: #262b93;
}
.cid-sGS12cZWkt .info-widget .widget-content .widget-text {
  color: #4f87fb;
}
.cid-sywvXJSsd9 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvXJSsd9 .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywvXJSsd9 .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywvXJSsd9 .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywvXJSsd9 .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvXJSsd9 .brand .logo img {
  display: flex;
}
.cid-sywvXJSsd9 .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvXJSsd9 .form-row {
  position: relative;
}
.cid-sywvXJSsd9 .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywvXJSsd9 .form-group,
.cid-sywvXJSsd9 .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywvXJSsd9 .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywvXJSsd9 .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywvXJSsd9 .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywvXJSsd9 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywvXJSsd9 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywvXJSsd9 .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvXJSsd9 .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywvXJSsd9 .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvXJSsd9 .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvXJSsd9 .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywvXJSsd9 .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywvXJSsd9 .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywvXJSsd9 .input-group-btn > * {
    width: 100%;
  }
  .cid-sywvXJSsd9 .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywvXJSsd9 .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywvXJSsd9 .form-control {
    margin-bottom: 10px;
  }
  .cid-sywvXJSsd9 .input-group-btn .btn,
  .cid-sywvXJSsd9 .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywvXJSsd9 .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywvXKog7Z {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvXKog7Z section {
  position: relative;
}
.cid-sywvXKog7Z .widget-title {
  font-weight: 600;
}
.cid-sywvXKog7Z .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywvXKog7Z .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywvXKog7Z .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywvXKog7Z .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvXKog7Z .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywvXKog7Z .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywvXKog7Z img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywvXKog7Z .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywvXKog7Z .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywvXKog7Z .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywvXKog7Z .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywvXKog7Z .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywvXKog7Z .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvXKog7Z .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywvXKog7Z .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywvXKog7Z .item,
.cid-sywvXKog7Z .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywvXKog7Z .item h4,
.cid-sywvXKog7Z .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywvXKog7Z .link .card-img {
  padding-bottom: 3px;
}
.cid-sywvXKog7Z .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywvXKog7Z .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywvXKog7Z .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvXKog7Z .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywvXKog7Z h5 {
    text-align: left !important;
  }
  .cid-sywvXKog7Z .line-wrap {
    text-align: left !important;
  }
}
.cid-sywvXKog7Z .item-title {
  color: #ffffff;
}
.cid-sywvXKog7Z .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvXKog7Z .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywvXKog7Z .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywvXKog7Z .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywvXKog7Z .btn[class*="-outline"]:active,
.cid-sywvXKog7Z .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywvXKog7Z .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywvXKog7Z .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywvXKog7Z .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywvXKog7Z .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywvXKog7Z .box-list li:first-child {
  padding-top: 0;
}
.cid-sywvXKog7Z .box-list li:last-child {
  border-bottom: none;
}
.cid-sywvXKog7Z .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywvXKog7Z .box-list.display-4 {
  line-height: 24px;
}
.cid-sywvXKog7Z .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywvXKog7Z .box-list li P {
  color: #4f87fb;
}
.cid-sywvXKog7Z .box-list li .box-list li SPAN {
  color: #fafafa;
}
.cid-sywvXLctiY {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywvXLctiY .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywvXLctiY p {
  margin: 0;
}
.cid-sywvXLctiY a {
  color: #ffffff;
}
.cid-sywvXLctiY a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywxtHYtXX {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywxtHYtXX .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sywxtHYtXX .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywxtHYtXX .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywxtHYtXX .mbr-text {
  color: #6d7a8c;
}
.cid-sywxtHYtXX .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywxtHYtXX .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywxtHYtXX .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywxtHYtXX .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywxtHYtXX .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywxtHYtXX .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywxtHYtXX .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywxtHYtXX .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywxtHYtXX .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywxtHYtXX .separator,
  .cid-sywxtHYtXX .sep-holder,
  .cid-sywxtHYtXX .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywxtHYtXX .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywxtHYtXX .mbr-section-title,
.cid-sywxtHYtXX .separator,
.cid-sywxtHYtXX .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywxtHYtXX .mbr-section-subtitle,
.cid-sywxtHYtXX .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sywxtLm8jZ {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sywxtLm8jZ .row {
  flex-direction: row-reverse;
}
.cid-sywxtLm8jZ .mbr-media span {
  font-size: 2rem;
  transition: all 0.2s;
  color: #4f87fb;
  background: #ffffff;
  border-radius: 50%;
  width: 90px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 6px;
}
.cid-sywxtLm8jZ .mbr-media {
  position: relative;
}
.cid-sywxtLm8jZ .mbr-media img {
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-sywxtLm8jZ .mbr-media {
    margin-bottom: 2rem;
  }
}
.cid-sywxtLm8jZ .cards {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .cid-sywxtLm8jZ .cards {
    flex-direction: column;
    align-items: center;
  }
}
.cid-sywxtLm8jZ .card-title {
  padding: 0;
  margin: 0;
}
.cid-sywxtLm8jZ .card-wrapper {
  display: flex;
}
@media (max-width: 991px) {
  .cid-sywxtLm8jZ .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sywxtLm8jZ .card-wrapper {
    width: fit-content;
  }
}
.cid-sywxtLm8jZ .card-icon {
  font-size: 1.5rem;
  color: currentColor;
  padding-right: 0.8rem;
}
@media (max-width: 991px) {
  .cid-sywxtLm8jZ .image-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-sywxtLm8jZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sywxtLm8jZ .card-title,
.cid-sywxtLm8jZ .card-icon {
  color: #5b6c8f;
}
.cid-sywxtLm8jZ .mbr-section-title {
  color: #262b93;
}
.cid-sywxtLm8jZ .mbr-text,
.cid-sywxtLm8jZ .mbr-section-btn {
  color: #103178;
}
.cid-sywxtLm8jZ .price-title {
  text-align: center;
  color: #103178;
}
.cid-sywxtLm8jZ .price {
  text-align: center;
  color: #103178;
}
.cid-sywxtLm8jZ .icon-wrap {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
.cid-sywxtLm8jZ .mbr-media a:hover {
  background-image: none!important;
}
.cid-sywxtLm8jZ .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sywxtLm8jZ .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sywxtLm8jZ .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sywxtLm8jZ .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-sywxtLm8jZ .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-sO96112PE3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background-color: #ffffff;
}
.cid-sO96112PE3 .video-wrapper iframe {
  width: 100%;
}
.cid-sO96112PE3 .mbr-section-title,
.cid-sO96112PE3 .mbr-description {
  text-align: center;
}
.cid-sO96112PE3 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sO96112PE3 .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sO96112PE3 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sO96112PE3 .mbr-section-title {
  color: #4f87fb;
}
.cid-sO96112PE3 .mbr-description {
  color: #4f87fb;
}
.cid-sI7Mz081N3 {
  padding-top: 3rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI7Mz081N3 img,
.cid-sI7Mz081N3 .item-img {
  width: 100%;
}
.cid-sI7Mz081N3 .item:focus,
.cid-sI7Mz081N3 span:focus {
  outline: none;
}
.cid-sI7Mz081N3 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sI7Mz081N3 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sI7Mz081N3 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sI7Mz081N3 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sI7Mz081N3 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sI7Mz081N3 .mbr-section-title {
  color: #262b93;
}
.cid-sI7Mz081N3 .mbr-text,
.cid-sI7Mz081N3 .mbr-section-btn {
  text-align: left;
}
.cid-sI7Mz081N3 .item-title {
  text-align: left;
  color: #262b93;
}
.cid-sI7Mz081N3 .item-subtitle {
  text-align: center;
}
.cid-sywxtIBYiu {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywxtIBYiu .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sywxtIBYiu .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sywxtIBYiu .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sywxtIBYiu .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sywxtIBYiu .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywxtIBYiu .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sywxtIBYiu .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sywxtIBYiu .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sywxtIBYiu .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sywxtPuXz2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sywxtPuXz2 img {
  width: 125px;
  margin: auto;
}
.cid-sywxtPuXz2 .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sywxtPuXz2 .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sywxtPuXz2 .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywxtPuXz2 .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sywxtPuXz2 .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sywxtPuXz2 .mbr-section-title {
    text-align: center;
  }
}
.cid-sywxtQNXI0 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywxtQNXI0 .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywxtQNXI0 .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywxtQNXI0 .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywxtQNXI0 .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywxtQNXI0 .brand .logo img {
  display: flex;
}
.cid-sywxtQNXI0 .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywxtQNXI0 .form-row {
  position: relative;
}
.cid-sywxtQNXI0 .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywxtQNXI0 .form-group,
.cid-sywxtQNXI0 .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywxtQNXI0 .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywxtQNXI0 .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywxtQNXI0 .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywxtQNXI0 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywxtQNXI0 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywxtQNXI0 .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywxtQNXI0 .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywxtQNXI0 .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywxtQNXI0 .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywxtQNXI0 .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywxtQNXI0 .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywxtQNXI0 .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywxtQNXI0 .input-group-btn > * {
    width: 100%;
  }
  .cid-sywxtQNXI0 .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywxtQNXI0 .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywxtQNXI0 .form-control {
    margin-bottom: 10px;
  }
  .cid-sywxtQNXI0 .input-group-btn .btn,
  .cid-sywxtQNXI0 .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywxtQNXI0 .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywxtRjIKj {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywxtRjIKj section {
  position: relative;
}
.cid-sywxtRjIKj .widget-title {
  font-weight: 600;
}
.cid-sywxtRjIKj .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywxtRjIKj .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywxtRjIKj .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywxtRjIKj .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywxtRjIKj .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywxtRjIKj .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywxtRjIKj img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywxtRjIKj .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywxtRjIKj .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywxtRjIKj .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywxtRjIKj .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywxtRjIKj .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywxtRjIKj .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywxtRjIKj .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywxtRjIKj .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywxtRjIKj .item,
.cid-sywxtRjIKj .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywxtRjIKj .item h4,
.cid-sywxtRjIKj .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywxtRjIKj .link .card-img {
  padding-bottom: 3px;
}
.cid-sywxtRjIKj .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywxtRjIKj .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywxtRjIKj .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywxtRjIKj .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywxtRjIKj h5 {
    text-align: left !important;
  }
  .cid-sywxtRjIKj .line-wrap {
    text-align: left !important;
  }
}
.cid-sywxtRjIKj .item-title {
  color: #ffffff;
}
.cid-sywxtRjIKj .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywxtRjIKj .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywxtRjIKj .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywxtRjIKj .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywxtRjIKj .btn[class*="-outline"]:active,
.cid-sywxtRjIKj .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywxtRjIKj .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywxtRjIKj .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywxtRjIKj .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywxtRjIKj .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywxtRjIKj .box-list li:first-child {
  padding-top: 0;
}
.cid-sywxtRjIKj .box-list li:last-child {
  border-bottom: none;
}
.cid-sywxtRjIKj .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywxtRjIKj .box-list.display-4 {
  line-height: 24px;
}
.cid-sywxtRjIKj .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywxtS2aES {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywxtS2aES .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywxtS2aES p {
  margin: 0;
}
.cid-sywxtS2aES a {
  color: #ffffff;
}
.cid-sywxtS2aES a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywxuH7HEO {
  padding-top: 75px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywxuH7HEO .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-sywxuH7HEO .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywxuH7HEO .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywxuH7HEO .mbr-text {
  color: #6d7a8c;
}
.cid-sywxuH7HEO .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywxuH7HEO .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywxuH7HEO .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywxuH7HEO .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywxuH7HEO .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywxuH7HEO .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywxuH7HEO .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywxuH7HEO .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywxuH7HEO .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywxuH7HEO .separator,
  .cid-sywxuH7HEO .sep-holder,
  .cid-sywxuH7HEO .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywxuH7HEO .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-sywxuH7HEO .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywxuH7HEO .mbr-section-title,
.cid-sywxuH7HEO .separator,
.cid-sywxuH7HEO .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywxuH7HEO .mbr-section-subtitle,
.cid-sywxuH7HEO .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGV6MDDQ3L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGV6MDDQ3L .mbr-section-subtitle {
  color: #262b93;
}
.cid-sywxuODgLE {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sywxuODgLE img {
  width: 125px;
  margin: auto;
}
.cid-sywxuODgLE .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sywxuODgLE .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sywxuODgLE .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywxuODgLE .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sywxuODgLE .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sywxuODgLE .mbr-section-title {
    text-align: center;
  }
}
.cid-sywxuPWEVB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywxuPWEVB .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywxuPWEVB .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywxuPWEVB .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywxuPWEVB .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywxuPWEVB .brand .logo img {
  display: flex;
}
.cid-sywxuPWEVB .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywxuPWEVB .form-row {
  position: relative;
}
.cid-sywxuPWEVB .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywxuPWEVB .form-group,
.cid-sywxuPWEVB .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywxuPWEVB .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywxuPWEVB .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywxuPWEVB .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywxuPWEVB a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywxuPWEVB a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywxuPWEVB .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywxuPWEVB .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywxuPWEVB .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywxuPWEVB .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywxuPWEVB .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywxuPWEVB .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywxuPWEVB .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywxuPWEVB .input-group-btn > * {
    width: 100%;
  }
  .cid-sywxuPWEVB .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywxuPWEVB .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywxuPWEVB .form-control {
    margin-bottom: 10px;
  }
  .cid-sywxuPWEVB .input-group-btn .btn,
  .cid-sywxuPWEVB .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywxuPWEVB .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywxuQvuvY {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywxuQvuvY section {
  position: relative;
}
.cid-sywxuQvuvY .widget-title {
  font-weight: 600;
}
.cid-sywxuQvuvY .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywxuQvuvY .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywxuQvuvY .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywxuQvuvY .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywxuQvuvY .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywxuQvuvY .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywxuQvuvY img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywxuQvuvY .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywxuQvuvY .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywxuQvuvY .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywxuQvuvY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywxuQvuvY .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywxuQvuvY .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywxuQvuvY .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywxuQvuvY .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywxuQvuvY .item,
.cid-sywxuQvuvY .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywxuQvuvY .item h4,
.cid-sywxuQvuvY .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywxuQvuvY .link .card-img {
  padding-bottom: 3px;
}
.cid-sywxuQvuvY .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywxuQvuvY .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywxuQvuvY .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywxuQvuvY .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywxuQvuvY h5 {
    text-align: left !important;
  }
  .cid-sywxuQvuvY .line-wrap {
    text-align: left !important;
  }
}
.cid-sywxuQvuvY .item-title {
  color: #ffffff;
}
.cid-sywxuQvuvY .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywxuQvuvY .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywxuQvuvY .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywxuQvuvY .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywxuQvuvY .btn[class*="-outline"]:active,
.cid-sywxuQvuvY .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywxuQvuvY .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywxuQvuvY .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywxuQvuvY .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywxuQvuvY .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywxuQvuvY .box-list li:first-child {
  padding-top: 0;
}
.cid-sywxuQvuvY .box-list li:last-child {
  border-bottom: none;
}
.cid-sywxuQvuvY .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywxuQvuvY .box-list.display-4 {
  line-height: 24px;
}
.cid-sywxuQvuvY .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywxuRlvpw {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywxuRlvpw .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywxuRlvpw p {
  margin: 0;
}
.cid-sywxuRlvpw a {
  color: #ffffff;
}
.cid-sywxuRlvpw a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGSOOKA1VL {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGSOOKA1VL .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGSOOKA1VL .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGSOOKA1VL .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGSOOKA1VL .mbr-text {
  color: #6d7a8c;
}
.cid-sGSOOKA1VL .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGSOOKA1VL .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGSOOKA1VL .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGSOOKA1VL .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGSOOKA1VL .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGSOOKA1VL .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGSOOKA1VL .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGSOOKA1VL .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGSOOKA1VL .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGSOOKA1VL .separator,
  .cid-sGSOOKA1VL .sep-holder,
  .cid-sGSOOKA1VL .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGSOOKA1VL .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGSOOKA1VL .mbr-section-title,
.cid-sGSOOKA1VL .separator,
.cid-sGSOOKA1VL .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGSOOKA1VL .mbr-section-subtitle,
.cid-sGSOOKA1VL .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVcG0sPOV {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGVcG0sPOV .mbr-section-title {
  color: #262b93;
}
.cid-sGVcHRkJuy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVcHRkJuy .line {
  background-color: #6592e6;
  align: center;
  height: 2px;
  margin: 0 auto;
}
.cid-sGVcICVuAM {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGSOOSCSrB {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGSOOSCSrB .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGSOOSCSrB .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGSOOSCSrB .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGSOOSCSrB .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGSOOSCSrB .brand .logo img {
  display: flex;
}
.cid-sGSOOSCSrB .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGSOOSCSrB .form-row {
  position: relative;
}
.cid-sGSOOSCSrB .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGSOOSCSrB .form-group,
.cid-sGSOOSCSrB .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGSOOSCSrB .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGSOOSCSrB .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGSOOSCSrB .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGSOOSCSrB a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGSOOSCSrB a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGSOOSCSrB .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGSOOSCSrB .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGSOOSCSrB .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGSOOSCSrB .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGSOOSCSrB .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGSOOSCSrB .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGSOOSCSrB .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGSOOSCSrB .input-group-btn > * {
    width: 100%;
  }
  .cid-sGSOOSCSrB .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGSOOSCSrB .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGSOOSCSrB .form-control {
    margin-bottom: 10px;
  }
  .cid-sGSOOSCSrB .input-group-btn .btn,
  .cid-sGSOOSCSrB .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGSOOSCSrB .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGSOOThxjK {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGSOOThxjK section {
  position: relative;
}
.cid-sGSOOThxjK .widget-title {
  font-weight: 600;
}
.cid-sGSOOThxjK .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGSOOThxjK .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGSOOThxjK .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGSOOThxjK .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGSOOThxjK .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGSOOThxjK .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGSOOThxjK img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGSOOThxjK .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGSOOThxjK .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGSOOThxjK .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGSOOThxjK .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGSOOThxjK .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGSOOThxjK .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGSOOThxjK .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGSOOThxjK .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGSOOThxjK .item,
.cid-sGSOOThxjK .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGSOOThxjK .item h4,
.cid-sGSOOThxjK .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGSOOThxjK .link .card-img {
  padding-bottom: 3px;
}
.cid-sGSOOThxjK .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGSOOThxjK .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGSOOThxjK .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGSOOThxjK .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGSOOThxjK h5 {
    text-align: left !important;
  }
  .cid-sGSOOThxjK .line-wrap {
    text-align: left !important;
  }
}
.cid-sGSOOThxjK .item-title {
  color: #ffffff;
}
.cid-sGSOOThxjK .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGSOOThxjK .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGSOOThxjK .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGSOOThxjK .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGSOOThxjK .btn[class*="-outline"]:active,
.cid-sGSOOThxjK .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGSOOThxjK .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGSOOThxjK .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGSOOThxjK .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGSOOThxjK .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGSOOThxjK .box-list li:first-child {
  padding-top: 0;
}
.cid-sGSOOThxjK .box-list li:last-child {
  border-bottom: none;
}
.cid-sGSOOThxjK .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGSOOThxjK .box-list.display-4 {
  line-height: 24px;
}
.cid-sGSOOThxjK .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGSOOUeeVe {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGSOOUeeVe .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGSOOUeeVe p {
  margin: 0;
}
.cid-sGSOOUeeVe a {
  color: #ffffff;
}
.cid-sGSOOUeeVe a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVlihputy {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVlihputy .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGVlihputy .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVlihputy .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVlihputy .mbr-text {
  color: #6d7a8c;
}
.cid-sGVlihputy .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVlihputy .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVlihputy .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVlihputy .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVlihputy .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVlihputy .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVlihputy .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVlihputy .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVlihputy .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVlihputy .separator,
  .cid-sGVlihputy .sep-holder,
  .cid-sGVlihputy .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVlihputy .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVlihputy .mbr-section-title,
.cid-sGVlihputy .separator,
.cid-sGVlihputy .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVlihputy .mbr-section-subtitle,
.cid-sGVlihputy .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVliiKJTx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVliiKJTx .row {
  flex-direction: row-reverse;
}
.cid-sGVliiKJTx .video-wrapper iframe {
  width: 100%;
}
.cid-sGVliiKJTx .mbr-section-title,
.cid-sGVliiKJTx .mbr-description {
  text-align: center;
}
@media (min-width: 992px) {
  .cid-sGVliiKJTx .text-wrapper {
    padding: 2rem;
  }
}
.cid-sGVliiKJTx .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sGVliiKJTx .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGVliiKJTx .mbr-description {
  color: #262b93;
}
.cid-sGVlikDLmJ {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVlikDLmJ .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVlikDLmJ .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVlikDLmJ .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVlikDLmJ .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVlikDLmJ .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVlikDLmJ .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVlikDLmJ .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVlikDLmJ .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVlikDLmJ .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVlil6bLv {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVlil6bLv .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVlil6bLv .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVlil6bLv .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVlil6bLv .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVlil6bLv .brand .logo img {
  display: flex;
}
.cid-sGVlil6bLv .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVlil6bLv .form-row {
  position: relative;
}
.cid-sGVlil6bLv .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVlil6bLv .form-group,
.cid-sGVlil6bLv .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVlil6bLv .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVlil6bLv .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVlil6bLv .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVlil6bLv a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVlil6bLv a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVlil6bLv .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVlil6bLv .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVlil6bLv .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVlil6bLv .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVlil6bLv .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVlil6bLv .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVlil6bLv .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVlil6bLv .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVlil6bLv .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVlil6bLv .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVlil6bLv .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVlil6bLv .input-group-btn .btn,
  .cid-sGVlil6bLv .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVlil6bLv .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVlilAbzl {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVlilAbzl section {
  position: relative;
}
.cid-sGVlilAbzl .widget-title {
  font-weight: 600;
}
.cid-sGVlilAbzl .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVlilAbzl .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVlilAbzl .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVlilAbzl .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVlilAbzl .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVlilAbzl .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVlilAbzl img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVlilAbzl .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVlilAbzl .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVlilAbzl .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVlilAbzl .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVlilAbzl .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVlilAbzl .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVlilAbzl .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVlilAbzl .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVlilAbzl .item,
.cid-sGVlilAbzl .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVlilAbzl .item h4,
.cid-sGVlilAbzl .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVlilAbzl .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVlilAbzl .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVlilAbzl .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVlilAbzl .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVlilAbzl .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVlilAbzl h5 {
    text-align: left !important;
  }
  .cid-sGVlilAbzl .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVlilAbzl .item-title {
  color: #ffffff;
}
.cid-sGVlilAbzl .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVlilAbzl .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVlilAbzl .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVlilAbzl .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVlilAbzl .btn[class*="-outline"]:active,
.cid-sGVlilAbzl .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVlilAbzl .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVlilAbzl .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVlilAbzl .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVlilAbzl .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVlilAbzl .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVlilAbzl .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVlilAbzl .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVlilAbzl .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVlilAbzl .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVlimrFEu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVlimrFEu .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVlimrFEu p {
  margin: 0;
}
.cid-sGVlimrFEu a {
  color: #ffffff;
}
.cid-sGVlimrFEu a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVlimJJSp .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVlimJJSp .nav-item:focus,
.cid-sGVlimJJSp .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVlimJJSp .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVlimJJSp .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVlimJJSp .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVlimJJSp .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVlimJJSp .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVlimJJSp .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVlimJJSp .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVlimJJSp .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVlimJJSp .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVlimJJSp .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVlimJJSp .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVlimJJSp .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVlimJJSp .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVlimJJSp .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVlimJJSp .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVlimJJSp .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVlimJJSp .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVlimJJSp .navbar.collapsed .navbar-collapse.show,
.cid-sGVlimJJSp .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVlimJJSp .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVlimJJSp .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVlimJJSp .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVlimJJSp .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVlimJJSp .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVlimJJSp .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVlimJJSp .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVlimJJSp .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVlimJJSp .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVlimJJSp .navbar.collapsed .right-menu,
.cid-sGVlimJJSp .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVlimJJSp .navbar .navbar-collapse.show,
  .cid-sGVlimJJSp .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVlimJJSp .navbar .navbar-collapse.show .brand-container,
  .cid-sGVlimJJSp .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVlimJJSp .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVlimJJSp .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVlimJJSp .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVlimJJSp .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVlimJJSp .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVlimJJSp .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVlimJJSp .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVlimJJSp .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVlimJJSp .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVlimJJSp .navbar .right-menu,
  .cid-sGVlimJJSp .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVlimJJSp .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVlimJJSp .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVlimJJSp .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVlimJJSp .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVlimJJSp .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVlimJJSp .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVlimJJSp .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVlimJJSp .dropdown-item.active,
.cid-sGVlimJJSp .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVlimJJSp .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVlimJJSp .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVlimJJSp .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVlimJJSp .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVlimJJSp .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVlimJJSp .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVlimJJSp ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVlimJJSp ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVlimJJSp .navbar-buttons {
  margin-left: auto;
}
.cid-sGVlimJJSp button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVlimJJSp button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVlimJJSp button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVlimJJSp button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVlimJJSp button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVlimJJSp button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVlimJJSp nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVlimJJSp nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVlimJJSp nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVlimJJSp nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVlimJJSp .navbar-dropdown {
  position: fixed;
}
.cid-sGVlimJJSp a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVlimJJSp .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVlimJJSp .right-menu,
.cid-sGVlimJJSp .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVlimJJSp .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVlimJJSp .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVlimJJSp .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVlimJJSp .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVlimJJSp .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVlimJJSp .card-wrapper {
  z-index: 3;
}
.cid-sGVlimJJSp .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVlimJJSp .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVlimJJSp .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVlJjKH4q {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVlJjKH4q .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGVlJjKH4q .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVlJjKH4q .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVlJjKH4q .mbr-text {
  color: #6d7a8c;
}
.cid-sGVlJjKH4q .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVlJjKH4q .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVlJjKH4q .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVlJjKH4q .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVlJjKH4q .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVlJjKH4q .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVlJjKH4q .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVlJjKH4q .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVlJjKH4q .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVlJjKH4q .separator,
  .cid-sGVlJjKH4q .sep-holder,
  .cid-sGVlJjKH4q .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVlJjKH4q .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVlJjKH4q .mbr-section-title,
.cid-sGVlJjKH4q .separator,
.cid-sGVlJjKH4q .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVlJjKH4q .mbr-section-subtitle,
.cid-sGVlJjKH4q .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVlJkDYtt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVlJkDYtt .row {
  flex-direction: row-reverse;
}
.cid-sGVlJkDYtt .video-wrapper iframe {
  width: 100%;
}
.cid-sGVlJkDYtt .mbr-section-title,
.cid-sGVlJkDYtt .mbr-description {
  text-align: center;
}
.cid-sGVlJkDYtt .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sGVlJkDYtt .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sGVlJkDYtt .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sGVlJkDYtt .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGVlJkDYtt .mbr-description {
  color: #262b93;
}
.cid-sGVlJmu1se {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVlJmu1se .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVlJmu1se .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVlJmu1se .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVlJmu1se .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVlJmu1se .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVlJmu1se .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVlJmu1se .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVlJmu1se .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVlJmu1se .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVlJmXaHr {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVlJmXaHr .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVlJmXaHr .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVlJmXaHr .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVlJmXaHr .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVlJmXaHr .brand .logo img {
  display: flex;
}
.cid-sGVlJmXaHr .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVlJmXaHr .form-row {
  position: relative;
}
.cid-sGVlJmXaHr .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVlJmXaHr .form-group,
.cid-sGVlJmXaHr .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVlJmXaHr .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVlJmXaHr .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVlJmXaHr .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVlJmXaHr a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVlJmXaHr a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVlJmXaHr .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVlJmXaHr .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVlJmXaHr .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVlJmXaHr .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVlJmXaHr .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVlJmXaHr .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVlJmXaHr .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVlJmXaHr .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVlJmXaHr .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVlJmXaHr .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVlJmXaHr .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVlJmXaHr .input-group-btn .btn,
  .cid-sGVlJmXaHr .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVlJmXaHr .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVlJnsPQT {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVlJnsPQT section {
  position: relative;
}
.cid-sGVlJnsPQT .widget-title {
  font-weight: 600;
}
.cid-sGVlJnsPQT .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVlJnsPQT .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVlJnsPQT .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVlJnsPQT .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVlJnsPQT .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVlJnsPQT .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVlJnsPQT img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVlJnsPQT .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVlJnsPQT .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVlJnsPQT .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVlJnsPQT .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVlJnsPQT .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVlJnsPQT .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVlJnsPQT .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVlJnsPQT .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVlJnsPQT .item,
.cid-sGVlJnsPQT .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVlJnsPQT .item h4,
.cid-sGVlJnsPQT .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVlJnsPQT .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVlJnsPQT .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVlJnsPQT .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVlJnsPQT .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVlJnsPQT .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVlJnsPQT h5 {
    text-align: left !important;
  }
  .cid-sGVlJnsPQT .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVlJnsPQT .item-title {
  color: #ffffff;
}
.cid-sGVlJnsPQT .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVlJnsPQT .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVlJnsPQT .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVlJnsPQT .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVlJnsPQT .btn[class*="-outline"]:active,
.cid-sGVlJnsPQT .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVlJnsPQT .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVlJnsPQT .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVlJnsPQT .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVlJnsPQT .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVlJnsPQT .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVlJnsPQT .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVlJnsPQT .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVlJnsPQT .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVlJnsPQT .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVlJokpAV {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVlJokpAV .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVlJokpAV p {
  margin: 0;
}
.cid-sGVlJokpAV a {
  color: #ffffff;
}
.cid-sGVlJokpAV a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVlJoCHa7 .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVlJoCHa7 .nav-item:focus,
.cid-sGVlJoCHa7 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVlJoCHa7 .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVlJoCHa7 .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVlJoCHa7 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVlJoCHa7 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVlJoCHa7 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVlJoCHa7 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVlJoCHa7 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVlJoCHa7 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVlJoCHa7 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVlJoCHa7 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVlJoCHa7 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVlJoCHa7 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVlJoCHa7 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVlJoCHa7 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVlJoCHa7 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVlJoCHa7 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVlJoCHa7 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVlJoCHa7 .navbar.collapsed .navbar-collapse.show,
.cid-sGVlJoCHa7 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVlJoCHa7 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVlJoCHa7 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVlJoCHa7 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVlJoCHa7 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVlJoCHa7 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVlJoCHa7 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVlJoCHa7 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVlJoCHa7 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVlJoCHa7 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVlJoCHa7 .navbar.collapsed .right-menu,
.cid-sGVlJoCHa7 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVlJoCHa7 .navbar .navbar-collapse.show,
  .cid-sGVlJoCHa7 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVlJoCHa7 .navbar .navbar-collapse.show .brand-container,
  .cid-sGVlJoCHa7 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVlJoCHa7 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVlJoCHa7 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVlJoCHa7 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVlJoCHa7 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVlJoCHa7 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVlJoCHa7 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVlJoCHa7 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVlJoCHa7 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVlJoCHa7 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVlJoCHa7 .navbar .right-menu,
  .cid-sGVlJoCHa7 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVlJoCHa7 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVlJoCHa7 .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVlJoCHa7 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVlJoCHa7 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVlJoCHa7 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVlJoCHa7 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVlJoCHa7 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVlJoCHa7 .dropdown-item.active,
.cid-sGVlJoCHa7 .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVlJoCHa7 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVlJoCHa7 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVlJoCHa7 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVlJoCHa7 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVlJoCHa7 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVlJoCHa7 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVlJoCHa7 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVlJoCHa7 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVlJoCHa7 .navbar-buttons {
  margin-left: auto;
}
.cid-sGVlJoCHa7 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVlJoCHa7 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVlJoCHa7 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVlJoCHa7 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVlJoCHa7 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVlJoCHa7 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVlJoCHa7 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVlJoCHa7 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVlJoCHa7 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVlJoCHa7 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVlJoCHa7 .navbar-dropdown {
  position: fixed;
}
.cid-sGVlJoCHa7 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVlJoCHa7 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVlJoCHa7 .right-menu,
.cid-sGVlJoCHa7 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVlJoCHa7 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVlJoCHa7 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVlJoCHa7 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVlJoCHa7 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVlJoCHa7 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVlJoCHa7 .card-wrapper {
  z-index: 3;
}
.cid-sGVlJoCHa7 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVlJoCHa7 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVlJoCHa7 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVmjECCHB {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVmjECCHB .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGVmjECCHB .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVmjECCHB .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVmjECCHB .mbr-text {
  color: #6d7a8c;
}
.cid-sGVmjECCHB .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVmjECCHB .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVmjECCHB .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVmjECCHB .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVmjECCHB .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVmjECCHB .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVmjECCHB .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVmjECCHB .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVmjECCHB .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVmjECCHB .separator,
  .cid-sGVmjECCHB .sep-holder,
  .cid-sGVmjECCHB .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVmjECCHB .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVmjECCHB .mbr-section-title,
.cid-sGVmjECCHB .separator,
.cid-sGVmjECCHB .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVmjECCHB .mbr-section-subtitle,
.cid-sGVmjECCHB .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sHQm9dPQiZ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHQm9dPQiZ .video-wrapper iframe {
  width: 100%;
}
.cid-sHQm9dPQiZ .mbr-section-title,
.cid-sHQm9dPQiZ .mbr-description {
  text-align: center;
}
.cid-sHQm9dPQiZ .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHQm9dPQiZ .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sHQm9dPQiZ .mbr-description {
  color: #262b93;
}
.cid-sHQm9dPQiZ .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHQm9dPQiZ .mbr-section-title {
  color: #262b93;
}
.cid-sHQmOSP9LT {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #ffffff;
}
.cid-sHQmOSP9LT .media-container-row {
  justify-content: space-between;
}
.cid-sHQmOSP9LT .text-content {
  max-width: 50%;
}
@media (max-width: 768px) {
  .cid-sHQmOSP9LT .text-content {
    max-width: none;
  }
}
.cid-sHQmOSP9LT .mbr-iconfont-social {
  margin: 0.5rem;
  font-size: 32px;
  display: flex;
  border-radius: 50%;
  text-align: center;
  color: #6592e6;
  border: 2px solid #6592e6;
  justify-content: center;
  align-content: center;
  transition: all 0.3s;
}
.cid-sHQmOSP9LT .mbr-iconfont-social:before {
  padding: 0.6rem;
}
.cid-sHQmOSP9LT .mbr-iconfont-social:hover {
  background-color: #6592e6;
  color: #ffffff;
}
@media (max-width: 768px) {
  .cid-sHQmOSP9LT .icons {
    justify-content: center !important;
  }
  .cid-sHQmOSP9LT .text-content * {
    text-align: center;
  }
}
.cid-sGVmjHRQh7 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVmjHRQh7 .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVmjHRQh7 .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVmjHRQh7 .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVmjHRQh7 .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVmjHRQh7 .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVmjHRQh7 .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVmjHRQh7 .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVmjHRQh7 .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVmjHRQh7 .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVmjIlE9B {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVmjIlE9B .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVmjIlE9B .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVmjIlE9B .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVmjIlE9B .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVmjIlE9B .brand .logo img {
  display: flex;
}
.cid-sGVmjIlE9B .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVmjIlE9B .form-row {
  position: relative;
}
.cid-sGVmjIlE9B .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVmjIlE9B .form-group,
.cid-sGVmjIlE9B .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVmjIlE9B .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVmjIlE9B .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVmjIlE9B .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVmjIlE9B a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVmjIlE9B a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVmjIlE9B .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVmjIlE9B .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVmjIlE9B .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVmjIlE9B .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVmjIlE9B .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVmjIlE9B .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVmjIlE9B .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVmjIlE9B .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVmjIlE9B .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVmjIlE9B .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVmjIlE9B .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVmjIlE9B .input-group-btn .btn,
  .cid-sGVmjIlE9B .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVmjIlE9B .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVmjISWnY {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVmjISWnY section {
  position: relative;
}
.cid-sGVmjISWnY .widget-title {
  font-weight: 600;
}
.cid-sGVmjISWnY .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVmjISWnY .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVmjISWnY .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVmjISWnY .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVmjISWnY .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVmjISWnY .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVmjISWnY img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVmjISWnY .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVmjISWnY .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVmjISWnY .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVmjISWnY .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVmjISWnY .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVmjISWnY .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVmjISWnY .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVmjISWnY .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVmjISWnY .item,
.cid-sGVmjISWnY .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVmjISWnY .item h4,
.cid-sGVmjISWnY .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVmjISWnY .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVmjISWnY .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVmjISWnY .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVmjISWnY .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVmjISWnY .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVmjISWnY h5 {
    text-align: left !important;
  }
  .cid-sGVmjISWnY .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVmjISWnY .item-title {
  color: #ffffff;
}
.cid-sGVmjISWnY .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVmjISWnY .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVmjISWnY .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVmjISWnY .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVmjISWnY .btn[class*="-outline"]:active,
.cid-sGVmjISWnY .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVmjISWnY .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVmjISWnY .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVmjISWnY .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVmjISWnY .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVmjISWnY .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVmjISWnY .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVmjISWnY .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVmjISWnY .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVmjISWnY .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVmjJJleh {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVmjJJleh .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVmjJJleh p {
  margin: 0;
}
.cid-sGVmjJJleh a {
  color: #ffffff;
}
.cid-sGVmjJJleh a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVmjK6alj .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVmjK6alj .nav-item:focus,
.cid-sGVmjK6alj .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVmjK6alj .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVmjK6alj .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVmjK6alj .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVmjK6alj .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVmjK6alj .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVmjK6alj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVmjK6alj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVmjK6alj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVmjK6alj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVmjK6alj .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVmjK6alj .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVmjK6alj .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVmjK6alj .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVmjK6alj .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVmjK6alj .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVmjK6alj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVmjK6alj .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVmjK6alj .navbar.collapsed .navbar-collapse.show,
.cid-sGVmjK6alj .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVmjK6alj .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVmjK6alj .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVmjK6alj .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVmjK6alj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVmjK6alj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVmjK6alj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVmjK6alj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVmjK6alj .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVmjK6alj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVmjK6alj .navbar.collapsed .right-menu,
.cid-sGVmjK6alj .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVmjK6alj .navbar .navbar-collapse.show,
  .cid-sGVmjK6alj .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVmjK6alj .navbar .navbar-collapse.show .brand-container,
  .cid-sGVmjK6alj .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVmjK6alj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVmjK6alj .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVmjK6alj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVmjK6alj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVmjK6alj .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVmjK6alj .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVmjK6alj .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVmjK6alj .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVmjK6alj .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVmjK6alj .navbar .right-menu,
  .cid-sGVmjK6alj .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVmjK6alj .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVmjK6alj .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVmjK6alj .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVmjK6alj .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVmjK6alj .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVmjK6alj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVmjK6alj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVmjK6alj .dropdown-item.active,
.cid-sGVmjK6alj .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVmjK6alj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVmjK6alj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVmjK6alj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVmjK6alj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVmjK6alj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVmjK6alj .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVmjK6alj ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVmjK6alj ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVmjK6alj .navbar-buttons {
  margin-left: auto;
}
.cid-sGVmjK6alj button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVmjK6alj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVmjK6alj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVmjK6alj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVmjK6alj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVmjK6alj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVmjK6alj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVmjK6alj nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVmjK6alj nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVmjK6alj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVmjK6alj .navbar-dropdown {
  position: fixed;
}
.cid-sGVmjK6alj a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVmjK6alj .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVmjK6alj .right-menu,
.cid-sGVmjK6alj .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVmjK6alj .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVmjK6alj .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVmjK6alj .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVmjK6alj .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVmjK6alj .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVmjK6alj .card-wrapper {
  z-index: 3;
}
.cid-sGVmjK6alj .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVmjK6alj .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVmjK6alj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVmKCwn24 {
  padding-top: 120px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVmKCwn24 .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-sGVmKCwn24 .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVmKCwn24 .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVmKCwn24 .mbr-text {
  color: #6d7a8c;
}
.cid-sGVmKCwn24 .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVmKCwn24 .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVmKCwn24 .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVmKCwn24 .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVmKCwn24 .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVmKCwn24 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVmKCwn24 .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVmKCwn24 .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVmKCwn24 .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVmKCwn24 .separator,
  .cid-sGVmKCwn24 .sep-holder,
  .cid-sGVmKCwn24 .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVmKCwn24 .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-sGVmKCwn24 .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVmKCwn24 .mbr-section-title,
.cid-sGVmKCwn24 .separator,
.cid-sGVmKCwn24 .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVmKCwn24 .mbr-section-subtitle,
.cid-sGVmKCwn24 .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sHU9Mc8nIM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHU9Mc8nIM .row {
  flex-direction: row-reverse;
}
.cid-sHU9Mc8nIM .video-wrapper iframe {
  width: 100%;
}
.cid-sHU9Mc8nIM .mbr-section-title,
.cid-sHU9Mc8nIM .mbr-description {
  text-align: center;
}
.cid-sHU9Mc8nIM .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHU9Mc8nIM .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sHU9Mc8nIM .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHU9Mc8nIM .mbr-section-title {
  color: #262b93;
}
.cid-sHU9Mc8nIM .mbr-description {
  color: #262b93;
}
.cid-sHU9gclVe7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHU9gclVe7 .video-wrapper iframe {
  width: 100%;
}
.cid-sHU9gclVe7 .mbr-section-title,
.cid-sHU9gclVe7 .mbr-description {
  text-align: center;
}
.cid-sHU9gclVe7 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHU9gclVe7 .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sHU9gclVe7 .mbr-section-title {
  color: #262b93;
}
.cid-sHU9gclVe7 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHU9gclVe7 .mbr-description {
  color: #262b93;
}
.cid-sHUpLuAEq7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHUpLuAEq7 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHV2TdyNtG {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHUdFuKRmU {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHUdFuKRmU .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sHUdFuKRmU .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sHUdFuKRmU .row {
  flex-direction: row-reverse;
}
.cid-sHUdFuKRmU img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sHUdFuKRmU .text-wrapper {
    padding: 2rem;
  }
}
.cid-sHUdFuKRmU .mbr-section-title {
  color: #262b93;
}
.cid-sHUdFuKRmU .mbr-description {
  color: #262b93;
}
.cid-sHUdFuKRmU .mbr-text {
  color: #130947;
}
.cid-sGVmKFipDX {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVmKFipDX .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVmKFipDX .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVmKFipDX .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVmKFipDX .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVmKFipDX .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVmKFipDX .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVmKFipDX .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVmKFipDX .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVmKFipDX .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVmKFKNV2 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVmKFKNV2 .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVmKFKNV2 .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVmKFKNV2 .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVmKFKNV2 .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVmKFKNV2 .brand .logo img {
  display: flex;
}
.cid-sGVmKFKNV2 .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVmKFKNV2 .form-row {
  position: relative;
}
.cid-sGVmKFKNV2 .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVmKFKNV2 .form-group,
.cid-sGVmKFKNV2 .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVmKFKNV2 .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVmKFKNV2 .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVmKFKNV2 .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVmKFKNV2 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVmKFKNV2 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVmKFKNV2 .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVmKFKNV2 .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVmKFKNV2 .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVmKFKNV2 .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVmKFKNV2 .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVmKFKNV2 .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVmKFKNV2 .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVmKFKNV2 .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVmKFKNV2 .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVmKFKNV2 .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVmKFKNV2 .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVmKFKNV2 .input-group-btn .btn,
  .cid-sGVmKFKNV2 .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVmKFKNV2 .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVmKGe0Jh {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVmKGe0Jh section {
  position: relative;
}
.cid-sGVmKGe0Jh .widget-title {
  font-weight: 600;
}
.cid-sGVmKGe0Jh .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVmKGe0Jh .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVmKGe0Jh .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVmKGe0Jh .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVmKGe0Jh .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVmKGe0Jh .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVmKGe0Jh img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVmKGe0Jh .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVmKGe0Jh .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVmKGe0Jh .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVmKGe0Jh .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVmKGe0Jh .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVmKGe0Jh .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVmKGe0Jh .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVmKGe0Jh .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVmKGe0Jh .item,
.cid-sGVmKGe0Jh .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVmKGe0Jh .item h4,
.cid-sGVmKGe0Jh .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVmKGe0Jh .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVmKGe0Jh .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVmKGe0Jh .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVmKGe0Jh .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVmKGe0Jh .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVmKGe0Jh h5 {
    text-align: left !important;
  }
  .cid-sGVmKGe0Jh .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVmKGe0Jh .item-title {
  color: #ffffff;
}
.cid-sGVmKGe0Jh .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVmKGe0Jh .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVmKGe0Jh .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVmKGe0Jh .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVmKGe0Jh .btn[class*="-outline"]:active,
.cid-sGVmKGe0Jh .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVmKGe0Jh .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVmKGe0Jh .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVmKGe0Jh .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVmKGe0Jh .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVmKGe0Jh .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVmKGe0Jh .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVmKGe0Jh .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVmKGe0Jh .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVmKGe0Jh .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVmKH5zEg {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVmKH5zEg .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVmKH5zEg p {
  margin: 0;
}
.cid-sGVmKH5zEg a {
  color: #ffffff;
}
.cid-sGVmKH5zEg a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVmKHprlf .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVmKHprlf .nav-item:focus,
.cid-sGVmKHprlf .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVmKHprlf .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVmKHprlf .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVmKHprlf .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVmKHprlf .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVmKHprlf .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVmKHprlf .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVmKHprlf .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVmKHprlf .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVmKHprlf .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVmKHprlf .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVmKHprlf .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVmKHprlf .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVmKHprlf .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVmKHprlf .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVmKHprlf .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVmKHprlf .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVmKHprlf .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVmKHprlf .navbar.collapsed .navbar-collapse.show,
.cid-sGVmKHprlf .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVmKHprlf .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVmKHprlf .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVmKHprlf .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVmKHprlf .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVmKHprlf .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVmKHprlf .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVmKHprlf .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVmKHprlf .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVmKHprlf .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVmKHprlf .navbar.collapsed .right-menu,
.cid-sGVmKHprlf .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVmKHprlf .navbar .navbar-collapse.show,
  .cid-sGVmKHprlf .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVmKHprlf .navbar .navbar-collapse.show .brand-container,
  .cid-sGVmKHprlf .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVmKHprlf .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVmKHprlf .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVmKHprlf .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVmKHprlf .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVmKHprlf .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVmKHprlf .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVmKHprlf .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVmKHprlf .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVmKHprlf .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVmKHprlf .navbar .right-menu,
  .cid-sGVmKHprlf .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVmKHprlf .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVmKHprlf .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVmKHprlf .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVmKHprlf .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVmKHprlf .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVmKHprlf .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVmKHprlf .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVmKHprlf .dropdown-item.active,
.cid-sGVmKHprlf .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVmKHprlf .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVmKHprlf .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVmKHprlf .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVmKHprlf .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVmKHprlf .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVmKHprlf .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVmKHprlf ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVmKHprlf ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVmKHprlf .navbar-buttons {
  margin-left: auto;
}
.cid-sGVmKHprlf button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVmKHprlf button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVmKHprlf button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVmKHprlf button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVmKHprlf button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVmKHprlf button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVmKHprlf nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVmKHprlf nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVmKHprlf nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVmKHprlf nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVmKHprlf .navbar-dropdown {
  position: fixed;
}
.cid-sGVmKHprlf a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVmKHprlf .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVmKHprlf .right-menu,
.cid-sGVmKHprlf .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVmKHprlf .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVmKHprlf .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVmKHprlf .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVmKHprlf .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVmKHprlf .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVmKHprlf .card-wrapper {
  z-index: 3;
}
.cid-sGVmKHprlf .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVmKHprlf .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVmKHprlf .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVndp83Un {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVndp83Un .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGVndp83Un .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVndp83Un .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVndp83Un .mbr-text {
  color: #6d7a8c;
}
.cid-sGVndp83Un .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVndp83Un .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVndp83Un .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVndp83Un .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVndp83Un .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVndp83Un .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVndp83Un .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVndp83Un .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVndp83Un .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVndp83Un .separator,
  .cid-sGVndp83Un .sep-holder,
  .cid-sGVndp83Un .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVndp83Un .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVndp83Un .mbr-section-title,
.cid-sGVndp83Un .separator,
.cid-sGVndp83Un .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVndp83Un .mbr-section-subtitle,
.cid-sGVndp83Un .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVndq3yNq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVndq3yNq .row {
  flex-direction: row-reverse;
}
.cid-sGVndq3yNq .video-wrapper iframe {
  width: 100%;
}
.cid-sGVndq3yNq .mbr-section-title,
.cid-sGVndq3yNq .mbr-description {
  text-align: center;
}
.cid-sGVndq3yNq .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sGVndq3yNq .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sGVndq3yNq .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sGVndq3yNq .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGVndq3yNq .mbr-description {
  color: #262b93;
}
.cid-sI4K6LeDkp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4K6LeDkp .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sI4K6LeDkp .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sI4K6LeDkp .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sI4K6LeDkp .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sI4K6LeDkp .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sI4K6LeDkp .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sI4K6LeDkp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sI4Ka7uoU7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4Ka7uoU7 .row {
  flex-direction: row-reverse;
}
.cid-sI4Ka7uoU7 .video-wrapper iframe {
  width: 100%;
}
.cid-sI4Ka7uoU7 .mbr-section-title,
.cid-sI4Ka7uoU7 .mbr-description {
  text-align: center;
}
.cid-sI4Ka7uoU7 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sI4Ka7uoU7 .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sGVndrVrEa {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVndrVrEa .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVndrVrEa .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVndrVrEa .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVndrVrEa .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVndrVrEa .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVndrVrEa .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVndrVrEa .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVndrVrEa .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVndrVrEa .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVndsonLx {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVndsonLx .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVndsonLx .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVndsonLx .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVndsonLx .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVndsonLx .brand .logo img {
  display: flex;
}
.cid-sGVndsonLx .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVndsonLx .form-row {
  position: relative;
}
.cid-sGVndsonLx .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVndsonLx .form-group,
.cid-sGVndsonLx .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVndsonLx .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVndsonLx .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVndsonLx .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVndsonLx a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVndsonLx a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVndsonLx .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVndsonLx .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVndsonLx .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVndsonLx .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVndsonLx .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVndsonLx .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVndsonLx .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVndsonLx .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVndsonLx .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVndsonLx .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVndsonLx .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVndsonLx .input-group-btn .btn,
  .cid-sGVndsonLx .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVndsonLx .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVndsTNzE {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVndsTNzE section {
  position: relative;
}
.cid-sGVndsTNzE .widget-title {
  font-weight: 600;
}
.cid-sGVndsTNzE .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVndsTNzE .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVndsTNzE .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVndsTNzE .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVndsTNzE .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVndsTNzE .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVndsTNzE img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVndsTNzE .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVndsTNzE .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVndsTNzE .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVndsTNzE .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVndsTNzE .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVndsTNzE .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVndsTNzE .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVndsTNzE .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVndsTNzE .item,
.cid-sGVndsTNzE .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVndsTNzE .item h4,
.cid-sGVndsTNzE .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVndsTNzE .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVndsTNzE .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVndsTNzE .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVndsTNzE .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVndsTNzE .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVndsTNzE h5 {
    text-align: left !important;
  }
  .cid-sGVndsTNzE .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVndsTNzE .item-title {
  color: #ffffff;
}
.cid-sGVndsTNzE .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVndsTNzE .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVndsTNzE .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVndsTNzE .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVndsTNzE .btn[class*="-outline"]:active,
.cid-sGVndsTNzE .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVndsTNzE .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVndsTNzE .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVndsTNzE .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVndsTNzE .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVndsTNzE .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVndsTNzE .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVndsTNzE .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVndsTNzE .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVndsTNzE .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVndtPXmA {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVndtPXmA .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVndtPXmA p {
  margin: 0;
}
.cid-sGVndtPXmA a {
  color: #ffffff;
}
.cid-sGVndtPXmA a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVndu7cm5 .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVndu7cm5 .nav-item:focus,
.cid-sGVndu7cm5 .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVndu7cm5 .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVndu7cm5 .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVndu7cm5 .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVndu7cm5 .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVndu7cm5 .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVndu7cm5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVndu7cm5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVndu7cm5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVndu7cm5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVndu7cm5 .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVndu7cm5 .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVndu7cm5 .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVndu7cm5 .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVndu7cm5 .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVndu7cm5 .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVndu7cm5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVndu7cm5 .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVndu7cm5 .navbar.collapsed .navbar-collapse.show,
.cid-sGVndu7cm5 .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVndu7cm5 .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVndu7cm5 .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVndu7cm5 .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVndu7cm5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVndu7cm5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVndu7cm5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVndu7cm5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVndu7cm5 .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVndu7cm5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVndu7cm5 .navbar.collapsed .right-menu,
.cid-sGVndu7cm5 .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVndu7cm5 .navbar .navbar-collapse.show,
  .cid-sGVndu7cm5 .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVndu7cm5 .navbar .navbar-collapse.show .brand-container,
  .cid-sGVndu7cm5 .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVndu7cm5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVndu7cm5 .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVndu7cm5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVndu7cm5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVndu7cm5 .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVndu7cm5 .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVndu7cm5 .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVndu7cm5 .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVndu7cm5 .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVndu7cm5 .navbar .right-menu,
  .cid-sGVndu7cm5 .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVndu7cm5 .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVndu7cm5 .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVndu7cm5 .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVndu7cm5 .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVndu7cm5 .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVndu7cm5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVndu7cm5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVndu7cm5 .dropdown-item.active,
.cid-sGVndu7cm5 .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVndu7cm5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVndu7cm5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVndu7cm5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVndu7cm5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVndu7cm5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVndu7cm5 .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVndu7cm5 ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVndu7cm5 ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVndu7cm5 .navbar-buttons {
  margin-left: auto;
}
.cid-sGVndu7cm5 button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVndu7cm5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVndu7cm5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVndu7cm5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVndu7cm5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVndu7cm5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVndu7cm5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVndu7cm5 nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVndu7cm5 nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVndu7cm5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVndu7cm5 .navbar-dropdown {
  position: fixed;
}
.cid-sGVndu7cm5 a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVndu7cm5 .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVndu7cm5 .right-menu,
.cid-sGVndu7cm5 .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVndu7cm5 .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVndu7cm5 .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVndu7cm5 .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVndu7cm5 .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVndu7cm5 .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVndu7cm5 .card-wrapper {
  z-index: 3;
}
.cid-sGVndu7cm5 .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVndu7cm5 .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVndu7cm5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGUugY6OPG {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGUugY6OPG .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGUugY6OPG .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGUugY6OPG .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGUugY6OPG .mbr-text {
  color: #6d7a8c;
}
.cid-sGUugY6OPG .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGUugY6OPG .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGUugY6OPG .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGUugY6OPG .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGUugY6OPG .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGUugY6OPG .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGUugY6OPG .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGUugY6OPG .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGUugY6OPG .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGUugY6OPG .separator,
  .cid-sGUugY6OPG .sep-holder,
  .cid-sGUugY6OPG .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGUugY6OPG .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGUugY6OPG .mbr-section-title,
.cid-sGUugY6OPG .separator,
.cid-sGUugY6OPG .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGUugY6OPG .mbr-section-subtitle,
.cid-sGUugY6OPG .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sI8o4JlJOU {
  padding-top: 1rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI8o4JlJOU img,
.cid-sI8o4JlJOU .item-img {
  width: 100%;
}
.cid-sI8o4JlJOU .item:focus,
.cid-sI8o4JlJOU span:focus {
  outline: none;
}
.cid-sI8o4JlJOU .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sI8o4JlJOU .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sI8o4JlJOU .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sI8o4JlJOU .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sI8o4JlJOU .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sI8o4JlJOU .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sI8o4JlJOU .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sI8o4JlJOU .mbr-section-title {
  color: #262b93;
}
.cid-sI8o4JlJOU .mbr-text,
.cid-sI8o4JlJOU .mbr-section-btn {
  text-align: left;
  color: #130947;
}
.cid-sI8o4JlJOU .item-title {
  text-align: left;
  color: #262b93;
}
.cid-sI8o4JlJOU .item-subtitle {
  text-align: left;
}
.cid-sI8irqoW5u {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI8irqoW5u img,
.cid-sI8irqoW5u .item-img {
  width: 100%;
}
.cid-sI8irqoW5u .item:focus,
.cid-sI8irqoW5u span:focus {
  outline: none;
}
.cid-sI8irqoW5u .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sI8irqoW5u .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sI8irqoW5u .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sI8irqoW5u .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sI8irqoW5u .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sI8irqoW5u .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sI8irqoW5u .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sI8irqoW5u .mbr-section-title {
  color: #262b93;
}
.cid-sI8irqoW5u .mbr-text,
.cid-sI8irqoW5u .mbr-section-btn {
  text-align: left;
}
.cid-sI8irqoW5u .item-title {
  text-align: left;
  color: #262b93;
}
.cid-sI8irqoW5u .item-subtitle {
  text-align: left;
}
.cid-sGUugZEMUH {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGUugZEMUH .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGUugZEMUH .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGUugZEMUH .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGUugZEMUH .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGUugZEMUH .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGUugZEMUH .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGUugZEMUH .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGUugZEMUH .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGUugZEMUH .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sI8isoFv1c {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI8isoFv1c img,
.cid-sI8isoFv1c .item-img {
  width: 100%;
}
.cid-sI8isoFv1c .item:focus,
.cid-sI8isoFv1c span:focus {
  outline: none;
}
.cid-sI8isoFv1c .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sI8isoFv1c .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sI8isoFv1c .item-wrapper .item-content {
    padding: 2rem 2rem 0;
  }
  .cid-sI8isoFv1c .item-wrapper .item-footer {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sI8isoFv1c .item-wrapper .item-content {
    padding: 1rem 1rem 0;
  }
  .cid-sI8isoFv1c .item-wrapper .item-footer {
    padding: 0 1rem 1rem;
  }
}
.cid-sI8isoFv1c .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sI8isoFv1c .mbr-section-title {
  color: #262b93;
}
.cid-sI8isoFv1c .mbr-text,
.cid-sI8isoFv1c .mbr-section-btn {
  text-align: left;
}
.cid-sI8isoFv1c .item-title {
  text-align: left;
  color: #262b93;
}
.cid-sI8isoFv1c .item-subtitle {
  text-align: left;
}
.cid-sGUuh7AhGF {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sGUuh7AhGF img {
  width: 125px;
  margin: auto;
}
.cid-sGUuh7AhGF .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sGUuh7AhGF .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sGUuh7AhGF .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sGUuh7AhGF .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sGUuh7AhGF .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sGUuh7AhGF .mbr-section-title {
    text-align: center;
  }
}
.cid-sGUuh9Co3a {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGUuh9Co3a .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGUuh9Co3a .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGUuh9Co3a .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGUuh9Co3a .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGUuh9Co3a .brand .logo img {
  display: flex;
}
.cid-sGUuh9Co3a .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGUuh9Co3a .form-row {
  position: relative;
}
.cid-sGUuh9Co3a .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGUuh9Co3a .form-group,
.cid-sGUuh9Co3a .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGUuh9Co3a .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGUuh9Co3a .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGUuh9Co3a .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGUuh9Co3a a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGUuh9Co3a a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGUuh9Co3a .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGUuh9Co3a .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGUuh9Co3a .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGUuh9Co3a .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGUuh9Co3a .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGUuh9Co3a .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGUuh9Co3a .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGUuh9Co3a .input-group-btn > * {
    width: 100%;
  }
  .cid-sGUuh9Co3a .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGUuh9Co3a .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGUuh9Co3a .form-control {
    margin-bottom: 10px;
  }
  .cid-sGUuh9Co3a .input-group-btn .btn,
  .cid-sGUuh9Co3a .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGUuh9Co3a .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGUuhajodw {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGUuhajodw section {
  position: relative;
}
.cid-sGUuhajodw .widget-title {
  font-weight: 600;
}
.cid-sGUuhajodw .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGUuhajodw .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGUuhajodw .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGUuhajodw .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGUuhajodw .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGUuhajodw .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGUuhajodw img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGUuhajodw .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGUuhajodw .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGUuhajodw .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGUuhajodw .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGUuhajodw .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGUuhajodw .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGUuhajodw .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGUuhajodw .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGUuhajodw .item,
.cid-sGUuhajodw .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGUuhajodw .item h4,
.cid-sGUuhajodw .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGUuhajodw .link .card-img {
  padding-bottom: 3px;
}
.cid-sGUuhajodw .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGUuhajodw .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGUuhajodw .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGUuhajodw .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGUuhajodw h5 {
    text-align: left !important;
  }
  .cid-sGUuhajodw .line-wrap {
    text-align: left !important;
  }
}
.cid-sGUuhajodw .item-title {
  color: #ffffff;
}
.cid-sGUuhajodw .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGUuhajodw .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGUuhajodw .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGUuhajodw .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGUuhajodw .btn[class*="-outline"]:active,
.cid-sGUuhajodw .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGUuhajodw .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGUuhajodw .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGUuhajodw .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGUuhajodw .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGUuhajodw .box-list li:first-child {
  padding-top: 0;
}
.cid-sGUuhajodw .box-list li:last-child {
  border-bottom: none;
}
.cid-sGUuhajodw .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGUuhajodw .box-list.display-4 {
  line-height: 24px;
}
.cid-sGUuhajodw .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGUuhbueEx {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGUuhbueEx .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGUuhbueEx p {
  margin: 0;
}
.cid-sGUuhbueEx a {
  color: #ffffff;
}
.cid-sGUuhbueEx a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGUuhbSTtC .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGUuhbSTtC .nav-item:focus,
.cid-sGUuhbSTtC .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGUuhbSTtC .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGUuhbSTtC .nav-item .nav-link {
    position: relative;
  }
  .cid-sGUuhbSTtC .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGUuhbSTtC .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGUuhbSTtC .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGUuhbSTtC .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGUuhbSTtC .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGUuhbSTtC .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGUuhbSTtC .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGUuhbSTtC .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGUuhbSTtC .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGUuhbSTtC .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGUuhbSTtC .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGUuhbSTtC .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGUuhbSTtC .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGUuhbSTtC .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGUuhbSTtC .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGUuhbSTtC .navbar.collapsed .navbar-collapse.show,
.cid-sGUuhbSTtC .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGUuhbSTtC .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGUuhbSTtC .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGUuhbSTtC .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGUuhbSTtC .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGUuhbSTtC .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGUuhbSTtC .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGUuhbSTtC .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGUuhbSTtC .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGUuhbSTtC .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGUuhbSTtC .navbar.collapsed .right-menu,
.cid-sGUuhbSTtC .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGUuhbSTtC .navbar .navbar-collapse.show,
  .cid-sGUuhbSTtC .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGUuhbSTtC .navbar .navbar-collapse.show .brand-container,
  .cid-sGUuhbSTtC .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGUuhbSTtC .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGUuhbSTtC .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGUuhbSTtC .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGUuhbSTtC .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGUuhbSTtC .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGUuhbSTtC .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGUuhbSTtC .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGUuhbSTtC .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGUuhbSTtC .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGUuhbSTtC .navbar .right-menu,
  .cid-sGUuhbSTtC .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGUuhbSTtC .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGUuhbSTtC .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGUuhbSTtC .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGUuhbSTtC .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGUuhbSTtC .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGUuhbSTtC .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGUuhbSTtC .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGUuhbSTtC .dropdown-item.active,
.cid-sGUuhbSTtC .dropdown-item:active {
  background-color: transparent;
}
.cid-sGUuhbSTtC .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGUuhbSTtC .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGUuhbSTtC .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGUuhbSTtC .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGUuhbSTtC .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGUuhbSTtC .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGUuhbSTtC ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGUuhbSTtC ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGUuhbSTtC .navbar-buttons {
  margin-left: auto;
}
.cid-sGUuhbSTtC button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGUuhbSTtC button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGUuhbSTtC button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGUuhbSTtC button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGUuhbSTtC button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGUuhbSTtC button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGUuhbSTtC nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGUuhbSTtC nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGUuhbSTtC nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGUuhbSTtC nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGUuhbSTtC .navbar-dropdown {
  position: fixed;
}
.cid-sGUuhbSTtC a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGUuhbSTtC .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGUuhbSTtC .right-menu,
.cid-sGUuhbSTtC .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGUuhbSTtC .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGUuhbSTtC .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGUuhbSTtC .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGUuhbSTtC .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGUuhbSTtC .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGUuhbSTtC .card-wrapper {
  z-index: 3;
}
.cid-sGUuhbSTtC .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGUuhbSTtC .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGUuhbSTtC .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywvUrmRaZ {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywvUrmRaZ .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sywvUrmRaZ .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywvUrmRaZ .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywvUrmRaZ .mbr-text {
  color: #6d7a8c;
}
.cid-sywvUrmRaZ .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywvUrmRaZ .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywvUrmRaZ .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywvUrmRaZ .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywvUrmRaZ .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywvUrmRaZ .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywvUrmRaZ .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywvUrmRaZ .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywvUrmRaZ .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywvUrmRaZ .separator,
  .cid-sywvUrmRaZ .sep-holder,
  .cid-sywvUrmRaZ .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywvUrmRaZ .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywvUrmRaZ .mbr-section-title,
.cid-sywvUrmRaZ .separator,
.cid-sywvUrmRaZ .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywvUrmRaZ .mbr-section-subtitle,
.cid-sywvUrmRaZ .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sI1rAtWa80 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI1rAtWa80 .video-wrapper iframe {
  width: 100%;
}
.cid-sI1rAtWa80 .mbr-section-title,
.cid-sI1rAtWa80 .mbr-description {
  text-align: center;
}
.cid-sI1rAtWa80 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sI1rAtWa80 .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sI1rAtWa80 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sI1rAtWa80 .mbr-section-title {
  color: #262b93;
}
.cid-sI1rAtWa80 .mbr-description {
  color: #4f87fb;
}
.cid-sI4PDhK9Yl {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4PDhK9Yl img,
.cid-sI4PDhK9Yl .item-img {
  width: 100%;
}
.cid-sI4PDhK9Yl .item:focus,
.cid-sI4PDhK9Yl span:focus {
  outline: none;
}
.cid-sI4PDhK9Yl .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sI4PDhK9Yl .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sI4PDhK9Yl .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sI4PDhK9Yl .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sI4PDhK9Yl .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sI4PDhK9Yl .mbr-section-title {
  color: #262b93;
}
.cid-sI4PDhK9Yl .mbr-text,
.cid-sI4PDhK9Yl .mbr-section-btn {
  text-align: left;
}
.cid-sI4PDhK9Yl .item-title {
  text-align: left;
}
.cid-sI4PDhK9Yl .item-subtitle {
  text-align: center;
}
.cid-sywvUs58A0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywvUs58A0 .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sywvUs58A0 .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sywvUs58A0 .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sywvUs58A0 .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sywvUs58A0 .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sywvUs58A0 .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sywvUs58A0 .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sywvUs58A0 .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sywvUs58A0 .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sI1wNAMM7B {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sI1wNAMM7B .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sI1wNAMM7B .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sI1wNAMM7B .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sI1wNAMM7B .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sI1wNAMM7B .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sI1wNAMM7B .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sI1wNAMM7B .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sI1wNAMM7B .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sI1wNAMM7B .card-title {
  color: #262b93;
}
.cid-sywvUulrd2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sywvUulrd2 .mbr-section-subtitle {
  color: #ffffff;
  font-weight: 800;
  text-align: center;
  width: 100%;
}
.cid-sywvUulrd2 .mbr-section-subtitle.display-4 {
  letter-spacing: 2px;
  line-height: 24px;
  font-size: 13px;
}
.cid-sywvUulrd2 .mbr-section-title {
  color: #ffffff;
  margin-bottom: 1.5rem;
  width: 100%;
  font-weight: 700;
  text-align: center;
}
.cid-sywvUulrd2 .mbr-section-title.display-2 {
  letter-spacing: -0.5px;
  line-height: 48px;
}
.cid-sywvUulrd2 .mbr-text,
.cid-sywvUulrd2 .video-text {
  color: #ffffff;
}
.cid-sywvUulrd2 .card {
  padding: 1rem 0.5rem;
}
.cid-sywvUulrd2 .card .mbr-crt-title .card-title {
  color: #ffffff;
}
.cid-sywvUulrd2 .wrap {
  width: 145px;
  height: 145px;
  margin: 0 auto;
}
.cid-sywvUulrd2 .wrap .pie_progress {
  height: inherit;
}
.cid-sywvUulrd2 .btn {
  margin: 0 !important;
}
.cid-sywvUulrd2 path {
  stroke: #ffffff;
  stroke-width: 9;
}
.cid-sywvUulrd2 ellipse {
  stroke: #000000 !important;
  fill: #ffffff;
}
.cid-sywvUulrd2 .video-wrap {
  cursor: pointer;
}
.cid-sywvUulrd2 .video-wrap .mbr-media {
  z-index: 70;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
}
.cid-sywvUulrd2 .video-wrap .mbr-media span {
  font-size: 20px;
  cursor: pointer;
  display: inline-block;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #4f87fb !important;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.cid-sywvUulrd2 .video-wrap .mbr-media span.mbri-play:before {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-35%);
  transform: translateX(-35%);
}
.cid-sywvUulrd2 .video-wrap .icon-wrap {
  background-color: #ffffff;
  width: 3.7em;
  height: 3.7em;
  border-radius: 50%;
  max-width: 100% !important;
  line-height: 1.6em !important;
  text-align: center;
  display: inline-block;
  border: 2px solid transparent;
  box-sizing: content-box;
  position: relative;
}
.cid-sywvUulrd2 .video-wrap .video-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvUulrd2 .modalWindow {
  position: fixed;
  z-index: 5000;
  left: 0;
  top: 0;
  background-color: rgba(61, 61, 61, 0.65);
  width: 100%;
  height: 100%;
}
.cid-sywvUulrd2 .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.cid-sywvUulrd2 .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.cid-sywvUulrd2 a.close {
  position: absolute;
  right: 4vw;
  top: 4vh;
  color: #ffffff;
  z-index: 5000000;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.cid-sywvUulrd2 a.close:hover {
  color: #ffffff;
}
@media (max-width: 1200px) {
  .cid-sywvUulrd2 .video-wrap {
    justify-content: center !important;
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cid-sywvUulrd2 .card {
    flex-basis: 33%;
  }
}
@media (max-width: 1199px) {
  .cid-sywvUulrd2 .main > div {
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
  }
  .cid-sywvUulrd2 h2,
  .cid-sywvUulrd2 h3 {
    text-align: center !important;
  }
  .cid-sywvUulrd2 .main > div > div {
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cid-sywvUulrd2 .second-col {
    padding-top: 1.5rem;
  }
  .cid-sywvUulrd2 .video-wrap {
    width: 100%;
    -webkit-box-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .cid-sywvUulrd2 .show-modal {
    height: 80%;
  }
}
.cid-sywvUulrd2 p {
  color: #4f87fb;
}
.cid-sywvUzIJ14 {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/checkup-edit-1541x779.webp");
}
.cid-sywvUzIJ14 .mbr-text,
.cid-sywvUzIJ14 .mbr-section-title {
  letter-spacing: -0.5px;
}
.cid-sywvUzIJ14 .img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sywvUzIJ14 .mbr-text,
.cid-sywvUzIJ14 .mbr-section-btn,
.cid-sywvUzIJ14 .mbr-section-title {
  color: #ffffff;
}
.cid-sywvUzIJ14 .mbr-text {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sywvUzIJ14 .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-sywvUzIJ14 .mbr-section-title {
  font-weight: 700;
}
.cid-sywvUzIJ14 .mbr-section-title.display-2 {
  line-height: 50px;
  letter-spacing: -0.5px;
}
.cid-sywvUzIJ14 .btn {
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  letter-spacing: 1px;
  line-height: 24px;
  border-width: 2px;
}
@media (max-width: 768px) {
  .cid-sywvUzIJ14 .mbr-section-title,
  .cid-sywvUzIJ14 .mbr-text,
  .cid-sywvUzIJ14 .mbr-section-btn {
    text-align: left;
  }
}
.cid-sywvUAVCfw {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sywvUAVCfw img {
  width: 125px;
  margin: auto;
}
.cid-sywvUAVCfw .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sywvUAVCfw .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sywvUAVCfw .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvUAVCfw .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sywvUAVCfw .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sywvUAVCfw .mbr-section-title {
    text-align: center;
  }
}
.cid-sywvUCLk9Z {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvUCLk9Z .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywvUCLk9Z .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywvUCLk9Z .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywvUCLk9Z .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvUCLk9Z .brand .logo img {
  display: flex;
}
.cid-sywvUCLk9Z .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvUCLk9Z .form-row {
  position: relative;
}
.cid-sywvUCLk9Z .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywvUCLk9Z .form-group,
.cid-sywvUCLk9Z .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywvUCLk9Z .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywvUCLk9Z .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywvUCLk9Z .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywvUCLk9Z a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywvUCLk9Z a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywvUCLk9Z .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvUCLk9Z .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywvUCLk9Z .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvUCLk9Z .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvUCLk9Z .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywvUCLk9Z .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywvUCLk9Z .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywvUCLk9Z .input-group-btn > * {
    width: 100%;
  }
  .cid-sywvUCLk9Z .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywvUCLk9Z .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywvUCLk9Z .form-control {
    margin-bottom: 10px;
  }
  .cid-sywvUCLk9Z .input-group-btn .btn,
  .cid-sywvUCLk9Z .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywvUCLk9Z .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywvUDlZC7 {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvUDlZC7 section {
  position: relative;
}
.cid-sywvUDlZC7 .widget-title {
  font-weight: 600;
}
.cid-sywvUDlZC7 .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywvUDlZC7 .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywvUDlZC7 .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywvUDlZC7 .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvUDlZC7 .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywvUDlZC7 .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywvUDlZC7 img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywvUDlZC7 .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywvUDlZC7 .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywvUDlZC7 .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywvUDlZC7 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywvUDlZC7 .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywvUDlZC7 .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvUDlZC7 .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywvUDlZC7 .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywvUDlZC7 .item,
.cid-sywvUDlZC7 .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywvUDlZC7 .item h4,
.cid-sywvUDlZC7 .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywvUDlZC7 .link .card-img {
  padding-bottom: 3px;
}
.cid-sywvUDlZC7 .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywvUDlZC7 .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywvUDlZC7 .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvUDlZC7 .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywvUDlZC7 h5 {
    text-align: left !important;
  }
  .cid-sywvUDlZC7 .line-wrap {
    text-align: left !important;
  }
}
.cid-sywvUDlZC7 .item-title {
  color: #ffffff;
}
.cid-sywvUDlZC7 .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvUDlZC7 .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywvUDlZC7 .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywvUDlZC7 .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywvUDlZC7 .btn[class*="-outline"]:active,
.cid-sywvUDlZC7 .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywvUDlZC7 .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywvUDlZC7 .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywvUDlZC7 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywvUDlZC7 .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywvUDlZC7 .box-list li:first-child {
  padding-top: 0;
}
.cid-sywvUDlZC7 .box-list li:last-child {
  border-bottom: none;
}
.cid-sywvUDlZC7 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywvUDlZC7 .box-list.display-4 {
  line-height: 24px;
}
.cid-sywvUDlZC7 .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywvUEjuAO {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywvUEjuAO .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywvUEjuAO p {
  margin: 0;
}
.cid-sywvUEjuAO a {
  color: #ffffff;
}
.cid-sywvUEjuAO a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVgNWi7yX {
  padding-top: 180px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVgNWi7yX .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-sGVgNWi7yX .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVgNWi7yX .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVgNWi7yX .mbr-text {
  color: #6d7a8c;
}
.cid-sGVgNWi7yX .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVgNWi7yX .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVgNWi7yX .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVgNWi7yX .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVgNWi7yX .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVgNWi7yX .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVgNWi7yX .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVgNWi7yX .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVgNWi7yX .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVgNWi7yX .separator,
  .cid-sGVgNWi7yX .sep-holder,
  .cid-sGVgNWi7yX .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVgNWi7yX .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-sGVgNWi7yX .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVgNWi7yX .mbr-section-title,
.cid-sGVgNWi7yX .separator,
.cid-sGVgNWi7yX .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVgNWi7yX .mbr-section-subtitle,
.cid-sGVgNWi7yX .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sI3yN1D6v0 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-sI3yN1D6v0 .photo-split .element-outer {
  display: none;
}
.cid-sI3yN1D6v0 .photo-split .element-outer2 {
  display: none;
}
.cid-sI3yN1D6v0 .photo-split .element-inner {
  display: none;
}
.cid-sI3yN1D6v0 .icon-transition span {
  padding: 0.1rem 0.9rem;
  border-radius: 50%;
  color: #ffffff;
  display: block;
  height: 3em;
  line-height: 3em;
  width: 3em;
  background: #ffffff none repeat scroll 0 0;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 14px;
}
.cid-sI3yN1D6v0 .content-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  flex-direction: row-reverse;
}
.cid-sI3yN1D6v0 .photo-split .image-wrap {
  text-align: right;
}
.cid-sI3yN1D6v0 .photo-split .image-wrap img {
  max-width: 100%;
  max-height: 800px;
  z-index: 9;
  position: relative;
}
.cid-sI3yN1D6v0 .photo-split .element-outer {
  border-radius: 100%;
  padding: 60px;
  border: 3px dashed #e3e3e3;
  position: absolute;
  z-index: 7;
  left: -50px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sI3yN1D6v0 .photo-split .element-outer2 {
  border-radius: 100%;
  padding: 100px;
  border: 3px dashed #e3e3e3;
  position: absolute;
  z-index: 7;
  left: -80px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sI3yN1D6v0 .photo-split .element-inner {
  position: absolute;
  z-index: 10;
  left: -22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cid-sI3yN1D6v0 .photo-split .element-inner .widget-icon {
  display: inline-block;
  border-radius: 100%;
  padding: 31px;
  background-color: #ffffff;
  font-size: 2.45rem;
  color: #4f87fb;
  margin-right: 15px;
  z-index: 10;
}
.cid-sI3yN1D6v0 .wrap-block {
  padding: 3rem 3rem;
}
.cid-sI3yN1D6v0 .wrap-block .contents {
  margin-bottom: 40px;
  padding-right: 50px;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-subtitle {
  color: #4f87fb;
  margin-bottom: 10px;
  font-weight: 800;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-section-title {
  margin-bottom: 10px;
  color: #000000;
  line-height: 48px;
  letter-spacing: -0.5px;
  font-weight: 700;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-section-text {
  line-height: 1.5;
  margin-top: 10px;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-section-text.display-7 {
  font-size: 20px;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-section-text.display-4 {
  font-size: 16px;
}
.cid-sI3yN1D6v0 .wrap-block .contents h3 {
  color: #000000;
  letter-spacing: -0.5px;
  line-height: 30px;
}
.cid-sI3yN1D6v0 .wrap-block .contents h4 {
  color: #6d7a8c;
}
.cid-sI3yN1D6v0 .info-widget {
  padding-top: 0.5rem;
  display: flex;
  -webkit-box-pack: start;
  justify-content: flex-start;
}
.cid-sI3yN1D6v0 .info-widget .widget-icon {
  display: inline-block;
  border-radius: 100%;
  padding: 18px;
  background-color: #ffffff;
  font-size: 2.45rem;
  color: #ffffff;
  margin-right: 15px;
}
.cid-sI3yN1D6v0 .info-widget .signature {
  height: 75px;
  display: inline-block;
  margin-right: 15px;
  object-fit: contain;
}
.cid-sI3yN1D6v0 .info-widget .widget-content {
  display: flex;
  vertical-align: baseline;
  text-align: left;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sI3yN1D6v0 .info-widget .widget-content .widget-title {
  margin-bottom: 7px;
  color: #000000;
}
.cid-sI3yN1D6v0 .info-widget .widget-content .widget-text {
  margin-bottom: 0;
  color: #7e7e7e;
}
@media (max-width: 991px) {
  .cid-sI3yN1D6v0 .photo-split {
    padding: 3rem 3rem;
  }
  .cid-sI3yN1D6v0 .photo-split .element-outer,
  .cid-sI3yN1D6v0 .photo-split .element-outer2 {
    display: none;
  }
  .cid-sI3yN1D6v0 .photo-split .element-inner {
    left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sI3yN1D6v0 .mbr-section-title,
  .cid-sI3yN1D6v0 .mbr-section-subtitle,
  .cid-sI3yN1D6v0 .mbr-text {
    text-align: left !important;
  }
  .cid-sI3yN1D6v0 .social-list {
    text-align: left !important;
  }
}
.cid-sI3yN1D6v0 .boldSubtitle {
  margin-top: 40px !important;
}
@media (max-width: 500px) {
  .cid-sI3yN1D6v0 .wrap-block {
    padding: 3rem 1rem;
  }
}
.cid-sI3yN1D6v0 .wrap-block .contents h4,
.cid-sI3yN1D6v0 .menu-content-right {
  text-align: left;
}
.cid-sI3yN1D6v0 .wrap-block .contents .mbr-section-title,
.cid-sI3yN1D6v0 .menu-content-right {
  color: #262b93;
}
.cid-sI3yN1D6v0 .wrap-block .contents h3,
.cid-sI3yN1D6v0 .menu-content-right {
  color: #262b93;
}
.cid-sI3yN1D6v0 .info-widget .widget-content .widget-title,
.cid-sI3yN1D6v0 .widget-icon {
  color: #262b93;
}
.cid-sI3mQWMWrV {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI3mQWMWrV .row {
  flex-direction: row-reverse;
}
.cid-sI3mQWMWrV .video-wrapper iframe {
  width: 100%;
}
.cid-sI3mQWMWrV .mbr-section-title,
.cid-sI3mQWMWrV .mbr-description {
  text-align: center;
}
.cid-sI3mQWMWrV .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sI3mQWMWrV .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sI3mQWMWrV .mbr-section-subtitle {
  color: #262b93;
}
.cid-sI3mQWMWrV .mbr-section-title {
  color: #262b93;
}
.cid-sI3mQWMWrV .mbr-description {
  color: #4f87fb;
}
.cid-sI3qKM09Ej {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI3qKM09Ej .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sI3qKM09Ej .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sI3qKM09Ej .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sI3qKM09Ej .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sI3qKM09Ej .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sI3qKM09Ej .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sI3qKM09Ej .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sI3qKM09Ej .card-title {
  color: #262b93;
}
.cid-sI3qNjY0Kf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI3qNjY0Kf .row {
  flex-direction: row-reverse;
}
.cid-sI3qNjY0Kf .video-wrapper iframe {
  width: 100%;
}
.cid-sI3qNjY0Kf .mbr-section-title,
.cid-sI3qNjY0Kf .mbr-description {
  text-align: center;
}
.cid-sI3qNjY0Kf .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sI3qNjY0Kf .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sI3qNjY0Kf .mbr-section-subtitle {
  color: #262b93;
}
.cid-sI3qNjY0Kf .mbr-section-title {
  color: #4f87fb;
}
.cid-sI3qNjY0Kf .mbr-description {
  color: #4f87fb;
}
.cid-sGVgNZ5jM2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVgNZ5jM2 .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVgNZ5jM2 .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVgNZCJrV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVgNZCJrV .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVgNZCJrV .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVgNZCJrV .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVgNZCJrV .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVgNZCJrV .brand .logo img {
  display: flex;
}
.cid-sGVgNZCJrV .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVgNZCJrV .form-row {
  position: relative;
}
.cid-sGVgNZCJrV .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVgNZCJrV .form-group,
.cid-sGVgNZCJrV .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVgNZCJrV .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVgNZCJrV .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVgNZCJrV .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVgNZCJrV a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVgNZCJrV a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVgNZCJrV .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVgNZCJrV .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVgNZCJrV .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVgNZCJrV .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVgNZCJrV .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVgNZCJrV .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVgNZCJrV .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVgNZCJrV .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVgNZCJrV .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVgNZCJrV .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVgNZCJrV .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVgNZCJrV .input-group-btn .btn,
  .cid-sGVgNZCJrV .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVgNZCJrV .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVgO06Ui6 {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVgO06Ui6 section {
  position: relative;
}
.cid-sGVgO06Ui6 .widget-title {
  font-weight: 600;
}
.cid-sGVgO06Ui6 .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVgO06Ui6 .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVgO06Ui6 .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVgO06Ui6 .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVgO06Ui6 .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVgO06Ui6 .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVgO06Ui6 img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVgO06Ui6 .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVgO06Ui6 .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVgO06Ui6 .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVgO06Ui6 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVgO06Ui6 .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVgO06Ui6 .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVgO06Ui6 .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVgO06Ui6 .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVgO06Ui6 .item,
.cid-sGVgO06Ui6 .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVgO06Ui6 .item h4,
.cid-sGVgO06Ui6 .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVgO06Ui6 .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVgO06Ui6 .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVgO06Ui6 .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVgO06Ui6 .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVgO06Ui6 .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVgO06Ui6 h5 {
    text-align: left !important;
  }
  .cid-sGVgO06Ui6 .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVgO06Ui6 .item-title {
  color: #ffffff;
}
.cid-sGVgO06Ui6 .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVgO06Ui6 .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVgO06Ui6 .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVgO06Ui6 .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVgO06Ui6 .btn[class*="-outline"]:active,
.cid-sGVgO06Ui6 .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVgO06Ui6 .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVgO06Ui6 .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVgO06Ui6 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVgO06Ui6 .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVgO06Ui6 .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVgO06Ui6 .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVgO06Ui6 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVgO06Ui6 .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVgO06Ui6 .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVgO0Z5Z0 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVgO0Z5Z0 .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVgO0Z5Z0 p {
  margin: 0;
}
.cid-sGVgO0Z5Z0 a {
  color: #ffffff;
}
.cid-sGVgO0Z5Z0 a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVgO1gCFX .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVgO1gCFX .nav-item:focus,
.cid-sGVgO1gCFX .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVgO1gCFX .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVgO1gCFX .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVgO1gCFX .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVgO1gCFX .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVgO1gCFX .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVgO1gCFX .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVgO1gCFX .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVgO1gCFX .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVgO1gCFX .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVgO1gCFX .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVgO1gCFX .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVgO1gCFX .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVgO1gCFX .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVgO1gCFX .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVgO1gCFX .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVgO1gCFX .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVgO1gCFX .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVgO1gCFX .navbar.collapsed .navbar-collapse.show,
.cid-sGVgO1gCFX .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVgO1gCFX .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVgO1gCFX .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVgO1gCFX .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVgO1gCFX .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVgO1gCFX .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVgO1gCFX .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVgO1gCFX .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVgO1gCFX .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVgO1gCFX .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVgO1gCFX .navbar.collapsed .right-menu,
.cid-sGVgO1gCFX .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVgO1gCFX .navbar .navbar-collapse.show,
  .cid-sGVgO1gCFX .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVgO1gCFX .navbar .navbar-collapse.show .brand-container,
  .cid-sGVgO1gCFX .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVgO1gCFX .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVgO1gCFX .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVgO1gCFX .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVgO1gCFX .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVgO1gCFX .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVgO1gCFX .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVgO1gCFX .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVgO1gCFX .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVgO1gCFX .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVgO1gCFX .navbar .right-menu,
  .cid-sGVgO1gCFX .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVgO1gCFX .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVgO1gCFX .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVgO1gCFX .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVgO1gCFX .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVgO1gCFX .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVgO1gCFX .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVgO1gCFX .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVgO1gCFX .dropdown-item.active,
.cid-sGVgO1gCFX .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVgO1gCFX .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVgO1gCFX .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVgO1gCFX .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVgO1gCFX .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVgO1gCFX .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVgO1gCFX .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVgO1gCFX ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVgO1gCFX ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVgO1gCFX .navbar-buttons {
  margin-left: auto;
}
.cid-sGVgO1gCFX button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVgO1gCFX button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVgO1gCFX button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVgO1gCFX button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVgO1gCFX button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVgO1gCFX button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVgO1gCFX nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVgO1gCFX nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVgO1gCFX nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVgO1gCFX nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVgO1gCFX .navbar-dropdown {
  position: fixed;
}
.cid-sGVgO1gCFX a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVgO1gCFX .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVgO1gCFX .right-menu,
.cid-sGVgO1gCFX .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVgO1gCFX .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVgO1gCFX .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVgO1gCFX .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVgO1gCFX .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVgO1gCFX .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVgO1gCFX .card-wrapper {
  z-index: 3;
}
.cid-sGVgO1gCFX .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVgO1gCFX .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVgO1gCFX .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVhDKmAWu {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVhDKmAWu .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGVhDKmAWu .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVhDKmAWu .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVhDKmAWu .mbr-text {
  color: #6d7a8c;
}
.cid-sGVhDKmAWu .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVhDKmAWu .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVhDKmAWu .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVhDKmAWu .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVhDKmAWu .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVhDKmAWu .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVhDKmAWu .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVhDKmAWu .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVhDKmAWu .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVhDKmAWu .separator,
  .cid-sGVhDKmAWu .sep-holder,
  .cid-sGVhDKmAWu .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVhDKmAWu .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVhDKmAWu .mbr-section-title,
.cid-sGVhDKmAWu .separator,
.cid-sGVhDKmAWu .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVhDKmAWu .mbr-section-subtitle,
.cid-sGVhDKmAWu .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVhDLkgcz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVhDLkgcz .row {
  flex-direction: row-reverse;
}
.cid-sGVhDLkgcz .video-wrapper iframe {
  width: 100%;
}
.cid-sGVhDLkgcz .mbr-section-title,
.cid-sGVhDLkgcz .mbr-description {
  text-align: center;
}
.cid-sGVhDLkgcz .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sGVhDLkgcz .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sGVhDLkgcz .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sGVhDLkgcz .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGVhDLkgcz .mbr-description {
  color: #262b93;
}
.cid-sGVhDM3PCy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVhDM3PCy .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGVhDM3PCy .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGVhDM3PCy .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGVhDM3PCy .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGVhDM3PCy .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGVhDM3PCy .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sGVhDM3PCy .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGVhDM3PCy .card-title {
  color: #262b93;
}
.cid-sI4UVGAL33 {
  padding-top: 6rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-sI4UVGAL33 img,
.cid-sI4UVGAL33 .item-img {
  width: 100%;
}
.cid-sI4UVGAL33 .item:focus,
.cid-sI4UVGAL33 span:focus {
  outline: none;
}
.cid-sI4UVGAL33 .item {
  cursor: pointer;
  margin-bottom: 2rem;
}
.cid-sI4UVGAL33 .item-wrapper {
  position: relative;
  border-radius: 4px;
  background: #fafafa;
  height: 100%;
  display: flex;
  flex-flow: column nowrap;
}
@media (min-width: 992px) {
  .cid-sI4UVGAL33 .item-wrapper .item-content {
    padding: 2rem;
  }
}
@media (max-width: 991px) {
  .cid-sI4UVGAL33 .item-wrapper .item-content {
    padding: 1rem;
  }
}
.cid-sI4UVGAL33 .mbr-section-btn {
  margin-top: auto !important;
}
.cid-sI4UVGAL33 .mbr-section-title {
  color: #232323;
}
.cid-sI4UVGAL33 .mbr-text,
.cid-sI4UVGAL33 .mbr-section-btn {
  text-align: left;
}
.cid-sI4UVGAL33 .item-title {
  text-align: left;
}
.cid-sI4UVGAL33 .item-subtitle {
  text-align: center;
}
.cid-sI2S4o2pER {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI2S4o2pER .mbr-section-subtitle {
  color: #262b93;
}
.cid-sI3c7CYiAq {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI3c7CYiAq .row {
  flex-direction: row-reverse;
}
.cid-sI3c7CYiAq .video-wrapper iframe {
  width: 100%;
}
.cid-sI3c7CYiAq .mbr-section-title,
.cid-sI3c7CYiAq .mbr-description {
  text-align: center;
}
.cid-sI3c7CYiAq .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sI3c7CYiAq .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sI3c7CYiAq .mbr-text {
  color: #130947;
}
.cid-sI3c7CYiAq .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGVhDNgxUk {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVhDNgxUk .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVhDNgxUk .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVhDNgxUk .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVhDNgxUk .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVhDNgxUk .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVhDNgxUk .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVhDNgxUk .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVhDNgxUk .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVhDNgxUk .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVhDNIqgo {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVhDNIqgo .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVhDNIqgo .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVhDNIqgo .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVhDNIqgo .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVhDNIqgo .brand .logo img {
  display: flex;
}
.cid-sGVhDNIqgo .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVhDNIqgo .form-row {
  position: relative;
}
.cid-sGVhDNIqgo .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVhDNIqgo .form-group,
.cid-sGVhDNIqgo .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVhDNIqgo .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVhDNIqgo .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVhDNIqgo .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVhDNIqgo a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVhDNIqgo a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVhDNIqgo .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVhDNIqgo .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVhDNIqgo .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVhDNIqgo .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVhDNIqgo .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVhDNIqgo .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVhDNIqgo .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVhDNIqgo .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVhDNIqgo .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVhDNIqgo .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVhDNIqgo .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVhDNIqgo .input-group-btn .btn,
  .cid-sGVhDNIqgo .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVhDNIqgo .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVhDOcAJl {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVhDOcAJl section {
  position: relative;
}
.cid-sGVhDOcAJl .widget-title {
  font-weight: 600;
}
.cid-sGVhDOcAJl .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVhDOcAJl .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVhDOcAJl .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVhDOcAJl .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVhDOcAJl .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVhDOcAJl .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVhDOcAJl img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVhDOcAJl .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVhDOcAJl .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVhDOcAJl .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVhDOcAJl .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVhDOcAJl .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVhDOcAJl .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVhDOcAJl .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVhDOcAJl .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVhDOcAJl .item,
.cid-sGVhDOcAJl .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVhDOcAJl .item h4,
.cid-sGVhDOcAJl .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVhDOcAJl .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVhDOcAJl .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVhDOcAJl .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVhDOcAJl .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVhDOcAJl .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVhDOcAJl h5 {
    text-align: left !important;
  }
  .cid-sGVhDOcAJl .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVhDOcAJl .item-title {
  color: #ffffff;
}
.cid-sGVhDOcAJl .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVhDOcAJl .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVhDOcAJl .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVhDOcAJl .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVhDOcAJl .btn[class*="-outline"]:active,
.cid-sGVhDOcAJl .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVhDOcAJl .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVhDOcAJl .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVhDOcAJl .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVhDOcAJl .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVhDOcAJl .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVhDOcAJl .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVhDOcAJl .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVhDOcAJl .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVhDOcAJl .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVhDPddHW {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVhDPddHW .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVhDPddHW p {
  margin: 0;
}
.cid-sGVhDPddHW a {
  color: #ffffff;
}
.cid-sGVhDPddHW a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVhDPvqNx .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVhDPvqNx .nav-item:focus,
.cid-sGVhDPvqNx .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVhDPvqNx .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVhDPvqNx .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVhDPvqNx .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVhDPvqNx .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVhDPvqNx .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVhDPvqNx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVhDPvqNx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVhDPvqNx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVhDPvqNx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVhDPvqNx .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVhDPvqNx .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVhDPvqNx .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVhDPvqNx .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVhDPvqNx .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVhDPvqNx .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVhDPvqNx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVhDPvqNx .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVhDPvqNx .navbar.collapsed .navbar-collapse.show,
.cid-sGVhDPvqNx .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVhDPvqNx .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVhDPvqNx .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVhDPvqNx .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVhDPvqNx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVhDPvqNx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVhDPvqNx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVhDPvqNx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVhDPvqNx .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVhDPvqNx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVhDPvqNx .navbar.collapsed .right-menu,
.cid-sGVhDPvqNx .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVhDPvqNx .navbar .navbar-collapse.show,
  .cid-sGVhDPvqNx .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVhDPvqNx .navbar .navbar-collapse.show .brand-container,
  .cid-sGVhDPvqNx .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVhDPvqNx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVhDPvqNx .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVhDPvqNx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVhDPvqNx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVhDPvqNx .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVhDPvqNx .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVhDPvqNx .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVhDPvqNx .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVhDPvqNx .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVhDPvqNx .navbar .right-menu,
  .cid-sGVhDPvqNx .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVhDPvqNx .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVhDPvqNx .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVhDPvqNx .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVhDPvqNx .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVhDPvqNx .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVhDPvqNx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVhDPvqNx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVhDPvqNx .dropdown-item.active,
.cid-sGVhDPvqNx .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVhDPvqNx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVhDPvqNx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVhDPvqNx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVhDPvqNx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVhDPvqNx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVhDPvqNx .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVhDPvqNx ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVhDPvqNx ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVhDPvqNx .navbar-buttons {
  margin-left: auto;
}
.cid-sGVhDPvqNx button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVhDPvqNx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVhDPvqNx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVhDPvqNx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVhDPvqNx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVhDPvqNx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVhDPvqNx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVhDPvqNx nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVhDPvqNx nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVhDPvqNx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVhDPvqNx .navbar-dropdown {
  position: fixed;
}
.cid-sGVhDPvqNx a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVhDPvqNx .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVhDPvqNx .right-menu,
.cid-sGVhDPvqNx .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVhDPvqNx .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVhDPvqNx .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVhDPvqNx .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVhDPvqNx .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVhDPvqNx .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVhDPvqNx .card-wrapper {
  z-index: 3;
}
.cid-sGVhDPvqNx .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVhDPvqNx .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVhDPvqNx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGViIN30ck {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGViIN30ck .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGViIN30ck .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGViIN30ck .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGViIN30ck .mbr-text {
  color: #6d7a8c;
}
.cid-sGViIN30ck .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGViIN30ck .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGViIN30ck .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGViIN30ck .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGViIN30ck .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGViIN30ck .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGViIN30ck .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGViIN30ck .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGViIN30ck .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGViIN30ck .separator,
  .cid-sGViIN30ck .sep-holder,
  .cid-sGViIN30ck .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGViIN30ck .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGViIN30ck .mbr-section-title,
.cid-sGViIN30ck .separator,
.cid-sGViIN30ck .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGViIN30ck .mbr-section-subtitle,
.cid-sGViIN30ck .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sI3O4puBvI {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI3O4puBvI .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sI3O4puBvI .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sI3O4puBvI .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sI3O4puBvI .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sI3O4puBvI .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sI3O4puBvI .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sI3O4puBvI .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sI3O4puBvI .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sI3O4puBvI .card-title {
  color: #262b93;
}
.cid-sI3O0Spqqf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI3O0Spqqf .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sI3O0Spqqf .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sI3O0Spqqf img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sI3O0Spqqf .text-wrapper {
    padding: 2rem;
  }
}
.cid-sI3O0Spqqf .mbr-section-title {
  color: #262b93;
}
.cid-sI3O0Spqqf .mbr-description {
  color: #262b93;
}
.cid-sI4zfS8pQb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4zfS8pQb .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sI4zfS8pQb .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sI4zfS8pQb .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sI4zfS8pQb .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sI4zfS8pQb .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sI4zfS8pQb .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sI4zfS8pQb .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sI4zfS8pQb .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sI4zfS8pQb .card-title {
  color: #262b93;
}
.cid-sI4sTzhi73 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4sTzhi73 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sI4sTzhi73 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sI4sTzhi73 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sI4sTzhi73 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sI4sTzhi73 .mbr-section-title {
  color: #262b93;
}
.cid-sI4sTzhi73 .mbr-description {
  color: #262b93;
}
.cid-sI4fulZbEa {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4fulZbEa .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sI4fulZbEa .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sI4fulZbEa .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sI4fulZbEa .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sI4fulZbEa .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sI4fulZbEa .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sI4fulZbEa .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sI4fulZbEa .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sI4fulZbEa .card-title {
  color: #262b93;
}
.cid-sI4gMWTS40 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sI4gMWTS40 .video-wrapper iframe {
  width: 100%;
}
.cid-sI4gMWTS40 .mbr-section-title,
.cid-sI4gMWTS40 .mbr-description {
  text-align: center;
}
.cid-sI4gMWTS40 .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sI4gMWTS40 .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sI4gMWTS40 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sI4gMWTS40 .mbr-description {
  color: #262b93;
}
.cid-sI4gMWTS40 .mbr-section-title {
  color: #262b93;
}
.cid-sGViIQ03Kz {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGViIQ03Kz .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGViIQ03Kz .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGViIQ03Kz .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGViIQ03Kz .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGViIQ03Kz .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGViIQ03Kz .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGViIQ03Kz .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGViIQ03Kz .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGViIQ03Kz .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGViIQsK7n {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGViIQsK7n .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGViIQsK7n .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGViIQsK7n .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGViIQsK7n .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGViIQsK7n .brand .logo img {
  display: flex;
}
.cid-sGViIQsK7n .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGViIQsK7n .form-row {
  position: relative;
}
.cid-sGViIQsK7n .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGViIQsK7n .form-group,
.cid-sGViIQsK7n .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGViIQsK7n .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGViIQsK7n .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGViIQsK7n .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGViIQsK7n a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGViIQsK7n a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGViIQsK7n .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGViIQsK7n .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGViIQsK7n .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGViIQsK7n .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGViIQsK7n .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGViIQsK7n .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGViIQsK7n .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGViIQsK7n .input-group-btn > * {
    width: 100%;
  }
  .cid-sGViIQsK7n .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGViIQsK7n .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGViIQsK7n .form-control {
    margin-bottom: 10px;
  }
  .cid-sGViIQsK7n .input-group-btn .btn,
  .cid-sGViIQsK7n .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGViIQsK7n .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGViIQYjLI {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGViIQYjLI section {
  position: relative;
}
.cid-sGViIQYjLI .widget-title {
  font-weight: 600;
}
.cid-sGViIQYjLI .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGViIQYjLI .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGViIQYjLI .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGViIQYjLI .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGViIQYjLI .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGViIQYjLI .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGViIQYjLI img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGViIQYjLI .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGViIQYjLI .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGViIQYjLI .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGViIQYjLI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGViIQYjLI .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGViIQYjLI .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGViIQYjLI .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGViIQYjLI .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGViIQYjLI .item,
.cid-sGViIQYjLI .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGViIQYjLI .item h4,
.cid-sGViIQYjLI .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGViIQYjLI .link .card-img {
  padding-bottom: 3px;
}
.cid-sGViIQYjLI .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGViIQYjLI .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGViIQYjLI .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGViIQYjLI .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGViIQYjLI h5 {
    text-align: left !important;
  }
  .cid-sGViIQYjLI .line-wrap {
    text-align: left !important;
  }
}
.cid-sGViIQYjLI .item-title {
  color: #ffffff;
}
.cid-sGViIQYjLI .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGViIQYjLI .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGViIQYjLI .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGViIQYjLI .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGViIQYjLI .btn[class*="-outline"]:active,
.cid-sGViIQYjLI .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGViIQYjLI .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGViIQYjLI .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGViIQYjLI .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGViIQYjLI .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGViIQYjLI .box-list li:first-child {
  padding-top: 0;
}
.cid-sGViIQYjLI .box-list li:last-child {
  border-bottom: none;
}
.cid-sGViIQYjLI .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGViIQYjLI .box-list.display-4 {
  line-height: 24px;
}
.cid-sGViIQYjLI .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGViIRT8vN {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGViIRT8vN .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGViIRT8vN p {
  margin: 0;
}
.cid-sGViIRT8vN a {
  color: #ffffff;
}
.cid-sGViIRT8vN a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGViIScLSt .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGViIScLSt .nav-item:focus,
.cid-sGViIScLSt .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGViIScLSt .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGViIScLSt .nav-item .nav-link {
    position: relative;
  }
  .cid-sGViIScLSt .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGViIScLSt .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGViIScLSt .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGViIScLSt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGViIScLSt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGViIScLSt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGViIScLSt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGViIScLSt .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGViIScLSt .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGViIScLSt .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGViIScLSt .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGViIScLSt .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGViIScLSt .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGViIScLSt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGViIScLSt .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGViIScLSt .navbar.collapsed .navbar-collapse.show,
.cid-sGViIScLSt .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGViIScLSt .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGViIScLSt .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGViIScLSt .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGViIScLSt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGViIScLSt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGViIScLSt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGViIScLSt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGViIScLSt .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGViIScLSt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGViIScLSt .navbar.collapsed .right-menu,
.cid-sGViIScLSt .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGViIScLSt .navbar .navbar-collapse.show,
  .cid-sGViIScLSt .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGViIScLSt .navbar .navbar-collapse.show .brand-container,
  .cid-sGViIScLSt .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGViIScLSt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGViIScLSt .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGViIScLSt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGViIScLSt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGViIScLSt .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGViIScLSt .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGViIScLSt .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGViIScLSt .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGViIScLSt .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGViIScLSt .navbar .right-menu,
  .cid-sGViIScLSt .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGViIScLSt .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGViIScLSt .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGViIScLSt .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGViIScLSt .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGViIScLSt .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGViIScLSt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGViIScLSt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGViIScLSt .dropdown-item.active,
.cid-sGViIScLSt .dropdown-item:active {
  background-color: transparent;
}
.cid-sGViIScLSt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGViIScLSt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGViIScLSt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGViIScLSt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGViIScLSt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGViIScLSt .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGViIScLSt ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGViIScLSt ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGViIScLSt .navbar-buttons {
  margin-left: auto;
}
.cid-sGViIScLSt button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGViIScLSt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGViIScLSt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGViIScLSt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGViIScLSt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGViIScLSt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGViIScLSt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGViIScLSt nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGViIScLSt nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGViIScLSt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGViIScLSt .navbar-dropdown {
  position: fixed;
}
.cid-sGViIScLSt a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGViIScLSt .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGViIScLSt .right-menu,
.cid-sGViIScLSt .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGViIScLSt .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGViIScLSt .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGViIScLSt .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGViIScLSt .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGViIScLSt .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGViIScLSt .card-wrapper {
  z-index: 3;
}
.cid-sGViIScLSt .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGViIScLSt .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGViIScLSt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVjcxhFrk {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVjcxhFrk .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGVjcxhFrk .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVjcxhFrk .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVjcxhFrk .mbr-text {
  color: #6d7a8c;
}
.cid-sGVjcxhFrk .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVjcxhFrk .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVjcxhFrk .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVjcxhFrk .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVjcxhFrk .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVjcxhFrk .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVjcxhFrk .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVjcxhFrk .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVjcxhFrk .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVjcxhFrk .separator,
  .cid-sGVjcxhFrk .sep-holder,
  .cid-sGVjcxhFrk .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVjcxhFrk .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVjcxhFrk .mbr-section-title,
.cid-sGVjcxhFrk .separator,
.cid-sGVjcxhFrk .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVjcxhFrk .mbr-section-subtitle,
.cid-sGVjcxhFrk .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVjcz9mbv {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sGVjcz9mbv .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGVjcz9mbv .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sGVjcz9mbv .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGVjcz9mbv .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGVjcz9mbv .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGVjcz9mbv .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGVjcz9mbv .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sGVjcz9mbv .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGVjcz9mbv .card-title {
  color: #262b93;
}
.cid-sHY78p7gB1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHY78p7gB1 .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sHY78p7gB1 .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sHY78p7gB1 img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sHY78p7gB1 .text-wrapper {
    padding: 2rem;
  }
}
.cid-sHY78p7gB1 .mbr-section-title {
  color: #262b93;
}
.cid-sHY78p7gB1 .mbr-description {
  color: #4f87fb;
}
.cid-sHY7936C7l {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHY7936C7l .text-wrapper {
  padding: 1rem;
}
@media (max-width: 991px) {
  .cid-sHY7936C7l .image-wrapper {
    margin-bottom: 1rem;
  }
}
.cid-sHY7936C7l .row {
  flex-direction: row-reverse;
}
.cid-sHY7936C7l img {
  width: 100%;
}
@media (min-width: 992px) {
  .cid-sHY7936C7l .text-wrapper {
    padding: 2rem;
  }
}
.cid-sHY7936C7l .mbr-section-title {
  color: #262b93;
}
.cid-sHY7936C7l .mbr-description {
  color: #262b93;
}
.cid-sGVjcA4RBA {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVjcA4RBA .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVjcA4RBA .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVjcA4RBA .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVjcA4RBA .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVjcA4RBA .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVjcA4RBA .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVjcA4RBA .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVjcA4RBA .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVjcA4RBA .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVjcAyHE4 {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVjcAyHE4 .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVjcAyHE4 .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVjcAyHE4 .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVjcAyHE4 .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVjcAyHE4 .brand .logo img {
  display: flex;
}
.cid-sGVjcAyHE4 .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVjcAyHE4 .form-row {
  position: relative;
}
.cid-sGVjcAyHE4 .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVjcAyHE4 .form-group,
.cid-sGVjcAyHE4 .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVjcAyHE4 .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVjcAyHE4 .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVjcAyHE4 .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVjcAyHE4 a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVjcAyHE4 a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVjcAyHE4 .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVjcAyHE4 .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVjcAyHE4 .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVjcAyHE4 .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVjcAyHE4 .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVjcAyHE4 .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVjcAyHE4 .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVjcAyHE4 .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVjcAyHE4 .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVjcAyHE4 .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVjcAyHE4 .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVjcAyHE4 .input-group-btn .btn,
  .cid-sGVjcAyHE4 .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVjcAyHE4 .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVjcB5PYS {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVjcB5PYS section {
  position: relative;
}
.cid-sGVjcB5PYS .widget-title {
  font-weight: 600;
}
.cid-sGVjcB5PYS .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVjcB5PYS .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVjcB5PYS .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVjcB5PYS .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVjcB5PYS .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVjcB5PYS .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVjcB5PYS img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVjcB5PYS .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVjcB5PYS .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVjcB5PYS .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVjcB5PYS .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVjcB5PYS .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVjcB5PYS .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVjcB5PYS .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVjcB5PYS .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVjcB5PYS .item,
.cid-sGVjcB5PYS .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVjcB5PYS .item h4,
.cid-sGVjcB5PYS .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVjcB5PYS .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVjcB5PYS .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVjcB5PYS .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVjcB5PYS .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVjcB5PYS .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVjcB5PYS h5 {
    text-align: left !important;
  }
  .cid-sGVjcB5PYS .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVjcB5PYS .item-title {
  color: #ffffff;
}
.cid-sGVjcB5PYS .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVjcB5PYS .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVjcB5PYS .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVjcB5PYS .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVjcB5PYS .btn[class*="-outline"]:active,
.cid-sGVjcB5PYS .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVjcB5PYS .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVjcB5PYS .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVjcB5PYS .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVjcB5PYS .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVjcB5PYS .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVjcB5PYS .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVjcB5PYS .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVjcB5PYS .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVjcB5PYS .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVjcBXSiH {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVjcBXSiH .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVjcBXSiH p {
  margin: 0;
}
.cid-sGVjcBXSiH a {
  color: #ffffff;
}
.cid-sGVjcBXSiH a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVjcCjKjA .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVjcCjKjA .nav-item:focus,
.cid-sGVjcCjKjA .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVjcCjKjA .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVjcCjKjA .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVjcCjKjA .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVjcCjKjA .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVjcCjKjA .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVjcCjKjA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVjcCjKjA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVjcCjKjA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVjcCjKjA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVjcCjKjA .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVjcCjKjA .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVjcCjKjA .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVjcCjKjA .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVjcCjKjA .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVjcCjKjA .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVjcCjKjA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVjcCjKjA .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVjcCjKjA .navbar.collapsed .navbar-collapse.show,
.cid-sGVjcCjKjA .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVjcCjKjA .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVjcCjKjA .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVjcCjKjA .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVjcCjKjA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVjcCjKjA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVjcCjKjA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVjcCjKjA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVjcCjKjA .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVjcCjKjA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVjcCjKjA .navbar.collapsed .right-menu,
.cid-sGVjcCjKjA .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVjcCjKjA .navbar .navbar-collapse.show,
  .cid-sGVjcCjKjA .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVjcCjKjA .navbar .navbar-collapse.show .brand-container,
  .cid-sGVjcCjKjA .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVjcCjKjA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVjcCjKjA .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVjcCjKjA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVjcCjKjA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVjcCjKjA .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVjcCjKjA .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVjcCjKjA .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVjcCjKjA .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVjcCjKjA .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVjcCjKjA .navbar .right-menu,
  .cid-sGVjcCjKjA .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVjcCjKjA .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVjcCjKjA .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVjcCjKjA .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVjcCjKjA .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVjcCjKjA .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVjcCjKjA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVjcCjKjA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVjcCjKjA .dropdown-item.active,
.cid-sGVjcCjKjA .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVjcCjKjA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVjcCjKjA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVjcCjKjA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVjcCjKjA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVjcCjKjA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVjcCjKjA .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVjcCjKjA ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVjcCjKjA ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVjcCjKjA .navbar-buttons {
  margin-left: auto;
}
.cid-sGVjcCjKjA button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVjcCjKjA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVjcCjKjA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVjcCjKjA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVjcCjKjA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVjcCjKjA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVjcCjKjA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVjcCjKjA nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVjcCjKjA nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVjcCjKjA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVjcCjKjA .navbar-dropdown {
  position: fixed;
}
.cid-sGVjcCjKjA a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVjcCjKjA .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVjcCjKjA .right-menu,
.cid-sGVjcCjKjA .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVjcCjKjA .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVjcCjKjA .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVjcCjKjA .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVjcCjKjA .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVjcCjKjA .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVjcCjKjA .card-wrapper {
  z-index: 3;
}
.cid-sGVjcCjKjA .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVjcCjKjA .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVjcCjKjA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVkgCev20 {
  padding-top: 45px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGVkgCev20 .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
  background-color: #4f87fb;
  padding: 5px 14px;
  color: #ffffff;
  display: table;
}
.cid-sGVkgCev20 .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGVkgCev20 .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGVkgCev20 .mbr-text {
  color: #6d7a8c;
}
.cid-sGVkgCev20 .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGVkgCev20 .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGVkgCev20 .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGVkgCev20 .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGVkgCev20 .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGVkgCev20 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGVkgCev20 .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGVkgCev20 .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGVkgCev20 .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGVkgCev20 .separator,
  .cid-sGVkgCev20 .sep-holder,
  .cid-sGVkgCev20 .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGVkgCev20 .mbr-section-subtitle {
    margin-left: auto;
    margin-right: auto;
  }
  .cid-sGVkgCev20 .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGVkgCev20 .mbr-section-title,
.cid-sGVkgCev20 .separator,
.cid-sGVkgCev20 .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGVkgCev20 .mbr-section-subtitle,
.cid-sGVkgCev20 .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVkgDZ5zR {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVkgDZ5zR .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGVkgDZ5zR .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGVkgDZ5zR .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGVkgDZ5zR .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGVkgDZ5zR .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGVkgDZ5zR .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sGVkgDZ5zR .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGVkgDZ5zR .card-title {
  color: #262b93;
}
.cid-sGVkgEiw56 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVkgEiw56 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGVkgEiw56 .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sGVkgEiw56 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGVkgEiw56 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGVkgEiw56 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGVkgEiw56 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGVkgEiw56 .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sGVkgEiw56 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGVkgEiw56 .card-title {
  color: #262b93;
}
.cid-sHYx89Tiyp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHYx89Tiyp .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sHYx89Tiyp .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sHYx89Tiyp .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sHYx89Tiyp .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sHYx89Tiyp .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sHYx89Tiyp .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sHYx89Tiyp .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHYx89Tiyp .card-title {
  color: #262b93;
}
.cid-sHYx9r0pba {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHYx9r0pba .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sHYx9r0pba .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sHYx9r0pba .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sHYx9r0pba .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sHYx9r0pba .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sHYx9r0pba .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sHYx9r0pba .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sHYx9r0pba .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHYx9r0pba .card-title {
  color: #262b93;
}
.cid-sGVkgFe8WY {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sGVkgFe8WY .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sGVkgFe8WY .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sGVkgFe8WY .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sGVkgFe8WY .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sGVkgFe8WY .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sGVkgFe8WY .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sGVkgFe8WY .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sGVkgFe8WY .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sGVkgFe8WY .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sGVkgFJcZU {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVkgFJcZU .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGVkgFJcZU .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGVkgFJcZU .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGVkgFJcZU .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVkgFJcZU .brand .logo img {
  display: flex;
}
.cid-sGVkgFJcZU .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGVkgFJcZU .form-row {
  position: relative;
}
.cid-sGVkgFJcZU .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGVkgFJcZU .form-group,
.cid-sGVkgFJcZU .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGVkgFJcZU .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGVkgFJcZU .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGVkgFJcZU .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGVkgFJcZU a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGVkgFJcZU a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGVkgFJcZU .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGVkgFJcZU .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGVkgFJcZU .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVkgFJcZU .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGVkgFJcZU .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGVkgFJcZU .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGVkgFJcZU .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGVkgFJcZU .input-group-btn > * {
    width: 100%;
  }
  .cid-sGVkgFJcZU .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGVkgFJcZU .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGVkgFJcZU .form-control {
    margin-bottom: 10px;
  }
  .cid-sGVkgFJcZU .input-group-btn .btn,
  .cid-sGVkgFJcZU .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVkgFJcZU .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGVkgGda4O {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGVkgGda4O section {
  position: relative;
}
.cid-sGVkgGda4O .widget-title {
  font-weight: 600;
}
.cid-sGVkgGda4O .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGVkgGda4O .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGVkgGda4O .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGVkgGda4O .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVkgGda4O .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGVkgGda4O .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGVkgGda4O img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGVkgGda4O .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGVkgGda4O .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGVkgGda4O .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGVkgGda4O .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGVkgGda4O .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGVkgGda4O .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVkgGda4O .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGVkgGda4O .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGVkgGda4O .item,
.cid-sGVkgGda4O .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGVkgGda4O .item h4,
.cid-sGVkgGda4O .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGVkgGda4O .link .card-img {
  padding-bottom: 3px;
}
.cid-sGVkgGda4O .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGVkgGda4O .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGVkgGda4O .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGVkgGda4O .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGVkgGda4O h5 {
    text-align: left !important;
  }
  .cid-sGVkgGda4O .line-wrap {
    text-align: left !important;
  }
}
.cid-sGVkgGda4O .item-title {
  color: #ffffff;
}
.cid-sGVkgGda4O .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGVkgGda4O .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGVkgGda4O .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGVkgGda4O .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGVkgGda4O .btn[class*="-outline"]:active,
.cid-sGVkgGda4O .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGVkgGda4O .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGVkgGda4O .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGVkgGda4O .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGVkgGda4O .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGVkgGda4O .box-list li:first-child {
  padding-top: 0;
}
.cid-sGVkgGda4O .box-list li:last-child {
  border-bottom: none;
}
.cid-sGVkgGda4O .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGVkgGda4O .box-list.display-4 {
  line-height: 24px;
}
.cid-sGVkgGda4O .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGVkgH2e3o {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGVkgH2e3o .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGVkgH2e3o p {
  margin: 0;
}
.cid-sGVkgH2e3o a {
  color: #ffffff;
}
.cid-sGVkgH2e3o a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGVkgHjErK .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGVkgHjErK .nav-item:focus,
.cid-sGVkgHjErK .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGVkgHjErK .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGVkgHjErK .nav-item .nav-link {
    position: relative;
  }
  .cid-sGVkgHjErK .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGVkgHjErK .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGVkgHjErK .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGVkgHjErK .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGVkgHjErK .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGVkgHjErK .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGVkgHjErK .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGVkgHjErK .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGVkgHjErK .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGVkgHjErK .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVkgHjErK .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGVkgHjErK .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGVkgHjErK .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGVkgHjErK .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGVkgHjErK .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGVkgHjErK .navbar.collapsed .navbar-collapse.show,
.cid-sGVkgHjErK .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVkgHjErK .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGVkgHjErK .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGVkgHjErK .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGVkgHjErK .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGVkgHjErK .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGVkgHjErK .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGVkgHjErK .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGVkgHjErK .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGVkgHjErK .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGVkgHjErK .navbar.collapsed .right-menu,
.cid-sGVkgHjErK .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGVkgHjErK .navbar .navbar-collapse.show,
  .cid-sGVkgHjErK .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVkgHjErK .navbar .navbar-collapse.show .brand-container,
  .cid-sGVkgHjErK .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGVkgHjErK .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGVkgHjErK .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGVkgHjErK .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGVkgHjErK .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGVkgHjErK .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGVkgHjErK .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGVkgHjErK .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGVkgHjErK .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGVkgHjErK .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGVkgHjErK .navbar .right-menu,
  .cid-sGVkgHjErK .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGVkgHjErK .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGVkgHjErK .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGVkgHjErK .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGVkgHjErK .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGVkgHjErK .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGVkgHjErK .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGVkgHjErK .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGVkgHjErK .dropdown-item.active,
.cid-sGVkgHjErK .dropdown-item:active {
  background-color: transparent;
}
.cid-sGVkgHjErK .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGVkgHjErK .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGVkgHjErK .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGVkgHjErK .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGVkgHjErK .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGVkgHjErK .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGVkgHjErK ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGVkgHjErK ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGVkgHjErK .navbar-buttons {
  margin-left: auto;
}
.cid-sGVkgHjErK button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGVkgHjErK button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGVkgHjErK button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGVkgHjErK button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVkgHjErK button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGVkgHjErK button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGVkgHjErK nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVkgHjErK nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGVkgHjErK nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGVkgHjErK nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGVkgHjErK .navbar-dropdown {
  position: fixed;
}
.cid-sGVkgHjErK a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGVkgHjErK .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGVkgHjErK .right-menu,
.cid-sGVkgHjErK .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGVkgHjErK .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVkgHjErK .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGVkgHjErK .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGVkgHjErK .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGVkgHjErK .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGVkgHjErK .card-wrapper {
  z-index: 3;
}
.cid-sGVkgHjErK .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGVkgHjErK .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGVkgHjErK .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sHElSOXL7P {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sHElSOXL7P .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sHElSOXL7P .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sHElSOXL7P .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sHElSOXL7P .mbr-text {
  color: #6d7a8c;
}
.cid-sHElSOXL7P .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sHElSOXL7P .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sHElSOXL7P .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sHElSOXL7P .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sHElSOXL7P .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sHElSOXL7P .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sHElSOXL7P .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sHElSOXL7P .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sHElSOXL7P .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sHElSOXL7P .separator,
  .cid-sHElSOXL7P .sep-holder,
  .cid-sHElSOXL7P .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sHElSOXL7P .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sHElSOXL7P .mbr-section-title,
.cid-sHElSOXL7P .separator,
.cid-sHElSOXL7P .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sHElSOXL7P .mbr-section-subtitle,
.cid-sHElSOXL7P .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sHElSQuCdZ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHElSQuCdZ .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sHElSQuCdZ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sHElSQuCdZ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sHElSQuCdZ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sHElSQuCdZ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sHElSQuCdZ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sHElSQuCdZ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHElSQuCdZ .card-title {
  color: #262b93;
}
.cid-sHElSQNkv6 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHElSQNkv6 .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sHElSQNkv6 .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sHElSQNkv6 .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sHElSQNkv6 .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sHElSQNkv6 .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sHElSQNkv6 .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sHElSQNkv6 .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sHElSQNkv6 .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHElSQNkv6 .card-title {
  color: #262b93;
}
.cid-sHElSR5Jt8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHElSR5Jt8 .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHElSRD37b {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sHElSRD37b .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sHElSRD37b .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sHElSRD37b .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sHElSRD37b .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sHElSRD37b .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sHElSRD37b .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sHElSRD37b .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sHElSRD37b .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sHElSRD37b .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sHElSS5YFe {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sHElSS5YFe .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sHElSS5YFe .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sHElSS5YFe .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sHElSS5YFe .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sHElSS5YFe .brand .logo img {
  display: flex;
}
.cid-sHElSS5YFe .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sHElSS5YFe .form-row {
  position: relative;
}
.cid-sHElSS5YFe .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sHElSS5YFe .form-group,
.cid-sHElSS5YFe .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sHElSS5YFe .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sHElSS5YFe .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sHElSS5YFe .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sHElSS5YFe a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sHElSS5YFe a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sHElSS5YFe .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sHElSS5YFe .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sHElSS5YFe .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sHElSS5YFe .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sHElSS5YFe .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sHElSS5YFe .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sHElSS5YFe .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sHElSS5YFe .input-group-btn > * {
    width: 100%;
  }
  .cid-sHElSS5YFe .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sHElSS5YFe .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sHElSS5YFe .form-control {
    margin-bottom: 10px;
  }
  .cid-sHElSS5YFe .input-group-btn .btn,
  .cid-sHElSS5YFe .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sHElSS5YFe .form-control {
    font-size: 1.12rem;
  }
}
.cid-sHElSSyTmJ {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sHElSSyTmJ section {
  position: relative;
}
.cid-sHElSSyTmJ .widget-title {
  font-weight: 600;
}
.cid-sHElSSyTmJ .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sHElSSyTmJ .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sHElSSyTmJ .item .card-box .item-title {
  font-weight: 300;
}
.cid-sHElSSyTmJ .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHElSSyTmJ .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sHElSSyTmJ .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sHElSSyTmJ img {
  height: 100px;
  padding-right: 8px;
}
.cid-sHElSSyTmJ .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sHElSSyTmJ .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sHElSSyTmJ .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sHElSSyTmJ .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sHElSSyTmJ .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sHElSSyTmJ .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHElSSyTmJ .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sHElSSyTmJ .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sHElSSyTmJ .item,
.cid-sHElSSyTmJ .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sHElSSyTmJ .item h4,
.cid-sHElSSyTmJ .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sHElSSyTmJ .link .card-img {
  padding-bottom: 3px;
}
.cid-sHElSSyTmJ .link .card-box .link-title {
  font-weight: 300;
}
.cid-sHElSSyTmJ .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sHElSSyTmJ .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHElSSyTmJ .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sHElSSyTmJ h5 {
    text-align: left !important;
  }
  .cid-sHElSSyTmJ .line-wrap {
    text-align: left !important;
  }
}
.cid-sHElSSyTmJ .item-title {
  color: #ffffff;
}
.cid-sHElSSyTmJ .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sHElSSyTmJ .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sHElSSyTmJ .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sHElSSyTmJ .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sHElSSyTmJ .btn[class*="-outline"]:active,
.cid-sHElSSyTmJ .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sHElSSyTmJ .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sHElSSyTmJ .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sHElSSyTmJ .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sHElSSyTmJ .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sHElSSyTmJ .box-list li:first-child {
  padding-top: 0;
}
.cid-sHElSSyTmJ .box-list li:last-child {
  border-bottom: none;
}
.cid-sHElSSyTmJ .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sHElSSyTmJ .box-list.display-4 {
  line-height: 24px;
}
.cid-sHElSSyTmJ .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sHElSTk0iJ {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sHElSTk0iJ .links {
  text-align: center;
  color: #ffffff;
}
.cid-sHElSTk0iJ p {
  margin: 0;
}
.cid-sHElSTk0iJ a {
  color: #ffffff;
}
.cid-sHElSTk0iJ a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sHElSTz8Oy .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sHElSTz8Oy .nav-item:focus,
.cid-sHElSTz8Oy .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sHElSTz8Oy .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sHElSTz8Oy .nav-item .nav-link {
    position: relative;
  }
  .cid-sHElSTz8Oy .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sHElSTz8Oy .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sHElSTz8Oy .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sHElSTz8Oy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sHElSTz8Oy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sHElSTz8Oy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sHElSTz8Oy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sHElSTz8Oy .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sHElSTz8Oy .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sHElSTz8Oy .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sHElSTz8Oy .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sHElSTz8Oy .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sHElSTz8Oy .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sHElSTz8Oy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sHElSTz8Oy .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sHElSTz8Oy .navbar.collapsed .navbar-collapse.show,
.cid-sHElSTz8Oy .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sHElSTz8Oy .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sHElSTz8Oy .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sHElSTz8Oy .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sHElSTz8Oy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sHElSTz8Oy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sHElSTz8Oy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sHElSTz8Oy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sHElSTz8Oy .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sHElSTz8Oy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sHElSTz8Oy .navbar.collapsed .right-menu,
.cid-sHElSTz8Oy .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sHElSTz8Oy .navbar .navbar-collapse.show,
  .cid-sHElSTz8Oy .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sHElSTz8Oy .navbar .navbar-collapse.show .brand-container,
  .cid-sHElSTz8Oy .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sHElSTz8Oy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sHElSTz8Oy .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sHElSTz8Oy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sHElSTz8Oy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sHElSTz8Oy .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sHElSTz8Oy .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sHElSTz8Oy .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sHElSTz8Oy .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sHElSTz8Oy .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sHElSTz8Oy .navbar .right-menu,
  .cid-sHElSTz8Oy .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sHElSTz8Oy .navbar.navbar-short {
  min-height: 60px;
}
.cid-sHElSTz8Oy .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sHElSTz8Oy .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sHElSTz8Oy .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sHElSTz8Oy .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sHElSTz8Oy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sHElSTz8Oy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sHElSTz8Oy .dropdown-item.active,
.cid-sHElSTz8Oy .dropdown-item:active {
  background-color: transparent;
}
.cid-sHElSTz8Oy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sHElSTz8Oy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sHElSTz8Oy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sHElSTz8Oy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sHElSTz8Oy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sHElSTz8Oy .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sHElSTz8Oy ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sHElSTz8Oy ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sHElSTz8Oy .navbar-buttons {
  margin-left: auto;
}
.cid-sHElSTz8Oy button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sHElSTz8Oy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sHElSTz8Oy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sHElSTz8Oy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sHElSTz8Oy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sHElSTz8Oy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sHElSTz8Oy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sHElSTz8Oy nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sHElSTz8Oy nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sHElSTz8Oy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sHElSTz8Oy .navbar-dropdown {
  position: fixed;
}
.cid-sHElSTz8Oy a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sHElSTz8Oy .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sHElSTz8Oy .right-menu,
.cid-sHElSTz8Oy .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sHElSTz8Oy .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sHElSTz8Oy .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sHElSTz8Oy .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sHElSTz8Oy .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sHElSTz8Oy .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sHElSTz8Oy .card-wrapper {
  z-index: 3;
}
.cid-sHElSTz8Oy .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sHElSTz8Oy .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sHElSTz8Oy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGSOl4W9xM {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGSOl4W9xM .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGSOl4W9xM .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGSOl4W9xM .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGSOl4W9xM .mbr-text {
  color: #6d7a8c;
}
.cid-sGSOl4W9xM .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGSOl4W9xM .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGSOl4W9xM .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGSOl4W9xM .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGSOl4W9xM .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGSOl4W9xM .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGSOl4W9xM .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGSOl4W9xM .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGSOl4W9xM .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGSOl4W9xM .separator,
  .cid-sGSOl4W9xM .sep-holder,
  .cid-sGSOl4W9xM .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGSOl4W9xM .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGSOl4W9xM .mbr-section-title,
.cid-sGSOl4W9xM .separator,
.cid-sGSOl4W9xM .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGSOl4W9xM .mbr-section-subtitle,
.cid-sGSOl4W9xM .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGVbXQgShT {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGVbXQgShT .mbr-section-title {
  color: #262b93;
}
.cid-sGVbXQgShT .mbr-section-subtitle {
  color: #130947;
}
.cid-sGSOld0hwf {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGSOld0hwf .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGSOld0hwf .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGSOld0hwf .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGSOld0hwf .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGSOld0hwf .brand .logo img {
  display: flex;
}
.cid-sGSOld0hwf .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGSOld0hwf .form-row {
  position: relative;
}
.cid-sGSOld0hwf .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGSOld0hwf .form-group,
.cid-sGSOld0hwf .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGSOld0hwf .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGSOld0hwf .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGSOld0hwf .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGSOld0hwf a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGSOld0hwf a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGSOld0hwf .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGSOld0hwf .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGSOld0hwf .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGSOld0hwf .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGSOld0hwf .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGSOld0hwf .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGSOld0hwf .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGSOld0hwf .input-group-btn > * {
    width: 100%;
  }
  .cid-sGSOld0hwf .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGSOld0hwf .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGSOld0hwf .form-control {
    margin-bottom: 10px;
  }
  .cid-sGSOld0hwf .input-group-btn .btn,
  .cid-sGSOld0hwf .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGSOld0hwf .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGSOldBKWI {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGSOldBKWI section {
  position: relative;
}
.cid-sGSOldBKWI .widget-title {
  font-weight: 600;
}
.cid-sGSOldBKWI .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGSOldBKWI .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGSOldBKWI .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGSOldBKWI .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGSOldBKWI .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGSOldBKWI .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGSOldBKWI img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGSOldBKWI .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGSOldBKWI .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGSOldBKWI .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGSOldBKWI .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGSOldBKWI .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGSOldBKWI .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGSOldBKWI .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGSOldBKWI .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGSOldBKWI .item,
.cid-sGSOldBKWI .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGSOldBKWI .item h4,
.cid-sGSOldBKWI .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGSOldBKWI .link .card-img {
  padding-bottom: 3px;
}
.cid-sGSOldBKWI .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGSOldBKWI .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGSOldBKWI .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGSOldBKWI .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGSOldBKWI h5 {
    text-align: left !important;
  }
  .cid-sGSOldBKWI .line-wrap {
    text-align: left !important;
  }
}
.cid-sGSOldBKWI .item-title {
  color: #ffffff;
}
.cid-sGSOldBKWI .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGSOldBKWI .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGSOldBKWI .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGSOldBKWI .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGSOldBKWI .btn[class*="-outline"]:active,
.cid-sGSOldBKWI .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGSOldBKWI .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGSOldBKWI .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGSOldBKWI .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGSOldBKWI .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGSOldBKWI .box-list li:first-child {
  padding-top: 0;
}
.cid-sGSOldBKWI .box-list li:last-child {
  border-bottom: none;
}
.cid-sGSOldBKWI .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGSOldBKWI .box-list.display-4 {
  line-height: 24px;
}
.cid-sGSOldBKWI .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGSOleFuSu {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGSOleFuSu .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGSOleFuSu p {
  margin: 0;
}
.cid-sGSOleFuSu a {
  color: #ffffff;
}
.cid-sGSOleFuSu a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-syww0xaZSB {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-syww0xaZSB .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-syww0xaZSB .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-syww0xaZSB .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-syww0xaZSB .mbr-text {
  color: #6d7a8c;
}
.cid-syww0xaZSB .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-syww0xaZSB .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-syww0xaZSB .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-syww0xaZSB .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-syww0xaZSB .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-syww0xaZSB .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-syww0xaZSB .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-syww0xaZSB .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-syww0xaZSB .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-syww0xaZSB .separator,
  .cid-syww0xaZSB .sep-holder,
  .cid-syww0xaZSB .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-syww0xaZSB .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-syww0xaZSB .mbr-section-title,
.cid-syww0xaZSB .separator,
.cid-syww0xaZSB .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-syww0xaZSB .mbr-section-subtitle,
.cid-syww0xaZSB .mbr-section-title .accent-word {
  text-align: center;
}
.cid-syww0ywZXV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #e6ecf2;
}
.cid-syww0ywZXV .container {
  margin-bottom: 70px;
}
.cid-syww0ywZXV .container .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
  margin-bottom: 10px;
}
.cid-syww0ywZXV .container .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-syww0ywZXV .container .mbr-section-title,
.cid-syww0ywZXV .container .signature {
  color: #000000;
}
.cid-syww0ywZXV .container .mbr-section-title {
  margin-bottom: 20px;
}
.cid-syww0ywZXV .container .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-syww0ywZXV .container .mbr-text {
  line-height: 28px;
  letter-spacing: 0;
  color: #6d7a8c;
}
.cid-syww0ywZXV .carousel-item {
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0 0rem;
}
.cid-syww0ywZXV .carousel-item > div {
  width: 100%;
}
.cid-syww0ywZXV .carousel-item.active,
.cid-syww0ywZXV .carousel-item-next,
.cid-syww0ywZXV .carousel-item-prev {
  display: flex;
}
.cid-syww0ywZXV .carousel-indicators {
  left: 0%;
  margin: 20px auto 0;
  align-items: center;
  bottom: -40px !important;
}
.cid-syww0ywZXV .carousel-indicators .active {
  opacity: 1;
  border: 0;
  background-color: #4f87fb !important;
}
.cid-syww0ywZXV .carousel-indicators li {
  height: 15px;
  width: 15px;
  border-radius: 50%;
  transition: opacity 0.5s;
  background-color: #ffffff;
  font-size: 2rem;
  opacity: 0.5;
  border-width: 0px;
  border: 1px solid #e5e8ef;
}
.cid-syww0ywZXV .carousel-indicators li:hover {
  opacity: 1;
}
@media (max-width: 991px) {
  .cid-syww0ywZXV .carousel-controls {
    display: none;
  }
}
.cid-syww0ywZXV .carousel-controls a {
  transition: opacity 0.5s;
  font-size: 1.2rem;
}
.cid-syww0ywZXV .carousel-controls a span {
  padding: 15px;
  border-radius: 50%;
  color: #ffffff;
  background: #4f87fb;
  opacity: 0.9;
}
.cid-syww0ywZXV .carousel-controls a:hover span {
  opacity: 1;
}
.cid-syww0ywZXV .card {
  display: block;
  background-color: #ffffff;
  border-bottom: 1px solid #4f87fb;
  border-radius: 4px;
  padding: 15px;
  padding-bottom: 20px;
}
.cid-syww0ywZXV .card .service-icon {
  text-align: center;
  position: relative;
}
.cid-syww0ywZXV .card .service-icon-wrapper {
  color: #ffffff;
  height: 64px;
  width: 64px;
  display: inline-block;
  border-radius: 50%;
  margin-bottom: 30px;
  position: relative;
  margin-top: -35px;
}
.cid-syww0ywZXV .card .service-icon .front {
  padding: 18px;
  border-radius: 100%;
  background-color: #4f87fb;
  color: #ffffff;
  font-size: 1.8rem;
  transition: 0.6s all;
  z-index: 9;
  position: relative;
}
.cid-syww0ywZXV .card .service-icon:after {
  opacity: 0.5;
  background-color: #4f87fb;
  width: 76px;
  height: 76px;
  content: "";
  position: absolute;
  top: -34px;
  left: 50%;
  margin-left: -13%;
  border-radius: 50%;
  z-index: 0;
}
.cid-syww0ywZXV .card .signature {
  padding-bottom: 10px;
  margin-bottom: 20px;
  color: #000000;
  font-weight: 7800;
}
.cid-syww0ywZXV .card .signature.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-syww0ywZXV .card .card-text {
  margin-bottom: 25px;
  color: #6d7a8c;
  font-weight: 400;
}
.cid-syww0ywZXV .card .card-text.display-7 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-syww0ywZXV .card .mbr-section-btn {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 21.7px;
}
.cid-syww0ywZXV .card .mbr-section-btn .link {
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  color: #4f87fb;
}
.cid-syww0ywZXV .card .mbr-section-btn .link:not(:first-child) {
  margin-left: 25px;
}
.cid-syww0ywZXV .card .mbr-section-btn .link:after {
  position: absolute;
  margin-top: 7px;
  background-color: currentColor;
  display: block;
  content: "";
  height: 2px;
  width: 100%;
}
.cid-syww0ywZXV .card .mbr-section-btn .link::before {
  position: absolute;
  margin-top: 5px;
  background-color: currentColor;
  display: block;
  content: "";
  height: 2px;
  width: 0%;
  bottom: 7px;
}
.cid-syww0ywZXV .card .mbr-section-btn .link:hover:after,
.cid-syww0ywZXV .card .mbr-section-btn .link:focus:after {
  animation-duration: 1s;
  animation-name: slidein;
}
.cid-syww0ywZXV .card .mbr-section-btn .link:hover:before,
.cid-syww0ywZXV .card .mbr-section-btn .link:focus:before {
  animation-duration: 0.5s;
  animation-delay: 0.5s;
  animation-name: slideout;
}
.cid-syww0ywZXV .card .mbr-section-btn a.text-white:hover,
.cid-syww0ywZXV .card .mbr-section-btn a.text-white:focus {
  color: #000000 !important;
}
@media (min-width: 992px) {
  .cid-syww0ywZXV .carousel-item {
    padding: 0 2rem;
  }
}
@media (min-width: 768px) {
  .cid-syww0ywZXV .carousel-controls a {
    width: 5%;
  }
}
.cid-syww0ywZXV .container .mbr-section-title {
  color: #262b93;
}
.cid-syww0ywZXV .card .signature,
.cid-syww0ywZXV .mbr-section-btn {
  color: #262b93;
}
.cid-sHQBzF5rJy {
  padding-top: 45px;
  padding-bottom: 45px;
  background-image: url("../../../assets/images/dentist-northland-new-zealand.webp");
}
.cid-sHQBzF5rJy .carousel-item {
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.cid-sHQBzF5rJy .carousel-item.active,
.cid-sHQBzF5rJy .carousel-item-next,
.cid-sHQBzF5rJy .carousel-item-prev {
  display: flex;
}
.cid-sHQBzF5rJy .img-box {
  position: relative;
  width: fit-content;
  margin: auto;
}
.cid-sHQBzF5rJy .mbr-iconfont {
  font-family: Moririse2 !important;
  font-size: 1rem;
  font-weight: 900;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.cid-sHQBzF5rJy .carousel-controls a {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  font-size: 2rem;
}
.cid-sHQBzF5rJy .carousel-controls a span {
  position: absolute;
  top: 45%;
  padding: 10px;
  border-radius: 50%;
  color: #232323;
  opacity: 1;
}
.cid-sHQBzF5rJy .carousel-controls a:hover span {
  opacity: 0.4;
}
.cid-sHQBzF5rJy h1 {
  color: #36404c;
}
.cid-sHQBzF5rJy .author-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sHQBzF5rJy .face {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  box-shadow: none;
  margin: 0rem;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sHQBzF5rJy .author {
  margin: auto 0;
}
.cid-sHQBzF5rJy h3,
.cid-sHQBzF5rJy h4 {
  margin: 0;
  padding: 0;
}
.cid-sHQBzF5rJy h3 {
  color: #000000;
}
.cid-sHQBzF5rJy h3.display-7 {
  line-height: 20px;
  letter-spacing: 0;
}
.cid-sHQBzF5rJy h4 {
  color: #4f87fb;
  font-weight: 700;
}
.cid-sHQBzF5rJy h4.display-4 {
  line-height: 1.5;
  font-size: 13px;
}
.cid-sHQBzF5rJy .mbr-text {
  padding-bottom: 30px;
  color: #6d7a8c;
  font-weight: 300;
}
.cid-sHQBzF5rJy .mbr-text.display-5 {
  line-height: 40px;
}
.cid-sHQBzF5rJy .box {
  max-width: 800px !important;
  margin: auto !important;
}
@media (max-width: 992px) {
  .cid-sHQBzF5rJy .carousel-controls a span {
    bottom: auto;
    top: 30%;
  }
}
@media (max-width: 767px) {
  .cid-sHQBzF5rJy .carousel-controls a span {
    bottom: auto;
    top: 20%;
  }
}
.cid-sHQBzF5rJy H3 {
  color: #262b93;
}
.cid-sHQBzF5rJy P {
  color: #262b93;
}
.cid-syww0EPxpu {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-syww0EPxpu img {
  width: 125px;
  margin: auto;
}
.cid-syww0EPxpu .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-syww0EPxpu .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-syww0EPxpu .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-syww0EPxpu .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-syww0EPxpu .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-syww0EPxpu .mbr-section-title {
    text-align: center;
  }
}
.cid-syww0GbiuW {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-syww0GbiuW .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-syww0GbiuW .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-syww0GbiuW .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-syww0GbiuW .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-syww0GbiuW .brand .logo img {
  display: flex;
}
.cid-syww0GbiuW .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-syww0GbiuW .form-row {
  position: relative;
}
.cid-syww0GbiuW .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-syww0GbiuW .form-group,
.cid-syww0GbiuW .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-syww0GbiuW .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-syww0GbiuW .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-syww0GbiuW .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-syww0GbiuW a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-syww0GbiuW a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-syww0GbiuW .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-syww0GbiuW .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-syww0GbiuW .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-syww0GbiuW .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-syww0GbiuW .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-syww0GbiuW .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-syww0GbiuW .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-syww0GbiuW .input-group-btn > * {
    width: 100%;
  }
  .cid-syww0GbiuW .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-syww0GbiuW .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-syww0GbiuW .form-control {
    margin-bottom: 10px;
  }
  .cid-syww0GbiuW .input-group-btn .btn,
  .cid-syww0GbiuW .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-syww0GbiuW .form-control {
    font-size: 1.12rem;
  }
}
.cid-syww0GJttp {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-syww0GJttp section {
  position: relative;
}
.cid-syww0GJttp .widget-title {
  font-weight: 600;
}
.cid-syww0GJttp .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-syww0GJttp .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-syww0GJttp .item .card-box .item-title {
  font-weight: 300;
}
.cid-syww0GJttp .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-syww0GJttp .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-syww0GJttp .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-syww0GJttp img {
  height: 100px;
  padding-right: 8px;
}
.cid-syww0GJttp .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-syww0GJttp .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-syww0GJttp .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-syww0GJttp .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-syww0GJttp .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-syww0GJttp .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-syww0GJttp .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-syww0GJttp .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-syww0GJttp .item,
.cid-syww0GJttp .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-syww0GJttp .item h4,
.cid-syww0GJttp .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-syww0GJttp .link .card-img {
  padding-bottom: 3px;
}
.cid-syww0GJttp .link .card-box .link-title {
  font-weight: 300;
}
.cid-syww0GJttp .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-syww0GJttp .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-syww0GJttp .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-syww0GJttp h5 {
    text-align: left !important;
  }
  .cid-syww0GJttp .line-wrap {
    text-align: left !important;
  }
}
.cid-syww0GJttp .item-title {
  color: #ffffff;
}
.cid-syww0GJttp .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-syww0GJttp .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-syww0GJttp .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-syww0GJttp .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-syww0GJttp .btn[class*="-outline"]:active,
.cid-syww0GJttp .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-syww0GJttp .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-syww0GJttp .list .list-item:last-child {
  margin-top: 10px;
}
.cid-syww0GJttp .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-syww0GJttp .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-syww0GJttp .box-list li:first-child {
  padding-top: 0;
}
.cid-syww0GJttp .box-list li:last-child {
  border-bottom: none;
}
.cid-syww0GJttp .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-syww0GJttp .box-list.display-4 {
  line-height: 24px;
}
.cid-syww0GJttp .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-syww0Htecm {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-syww0Htecm .links {
  text-align: center;
  color: #ffffff;
}
.cid-syww0Htecm p {
  margin: 0;
}
.cid-syww0Htecm a {
  color: #ffffff;
}
.cid-syww0Htecm a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGV7q0oVt7 {
  padding-top: 225px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sGV7q0oVt7 .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sGV7q0oVt7 .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sGV7q0oVt7 .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sGV7q0oVt7 .mbr-text {
  color: #6d7a8c;
}
.cid-sGV7q0oVt7 .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sGV7q0oVt7 .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sGV7q0oVt7 .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sGV7q0oVt7 .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sGV7q0oVt7 .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sGV7q0oVt7 .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sGV7q0oVt7 .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sGV7q0oVt7 .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sGV7q0oVt7 .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sGV7q0oVt7 .separator,
  .cid-sGV7q0oVt7 .sep-holder,
  .cid-sGV7q0oVt7 .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sGV7q0oVt7 .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sGV7q0oVt7 .mbr-section-title,
.cid-sGV7q0oVt7 .separator,
.cid-sGV7q0oVt7 .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sGV7q0oVt7 .mbr-section-subtitle,
.cid-sGV7q0oVt7 .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sHVIcDR92N {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHVIcDR92N .video-wrapper iframe {
  width: 100%;
}
.cid-sHVIcDR92N .mbr-section-title,
.cid-sHVIcDR92N .mbr-description {
  text-align: center;
}
.cid-sHVIcDR92N .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHVIcDR92N .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sHVIcDR92N .mbr-description {
  color: #262b93;
}
.cid-sHVIcDR92N .mbr-section-title {
  color: #262b93;
}
.cid-sHVIcDR92N .mbr-section-subtitle {
  color: #262b93;
}
.cid-sGV7q1VGyr {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGV7q1VGyr .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sGV7q1VGyr .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sGV7q1VGyr .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGV7q1VGyr .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sGV7q1VGyr .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sGV7q1VGyr .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sGV7q1VGyr .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sGV7q1VGyr .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sGV7q1VGyr .card-title {
  color: #262b93;
}
.cid-sHVIO45Nak {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHVIO45Nak .video-wrapper iframe {
  width: 100%;
}
.cid-sHVIO45Nak .mbr-section-title,
.cid-sHVIO45Nak .mbr-description {
  text-align: center;
}
.cid-sHVIO45Nak .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHVIO45Nak .text-wrapper {
    padding: 2rem;
    padding-right: 4rem;
  }
}
.cid-sHVIO45Nak .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHVIO45Nak .mbr-description {
  color: #262b93;
}
.cid-sHVIO45Nak .mbr-section-title {
  color: #262b93;
}
.cid-sHVYtJAZEe {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHVYtJAZEe .row {
  align-items: center;
}
@media (max-width: 991px) {
  .cid-sHVYtJAZEe .row {
    flex-direction: column-reverse;
  }
  .cid-sHVYtJAZEe .image-wrapper {
    margin-bottom: 2rem;
  }
  .cid-sHVYtJAZEe .card-wrapper {
    padding: 0 1rem;
  }
}
@media (min-width: 992px) {
  .cid-sHVYtJAZEe .card-wrapper {
    padding-right: 2rem;
  }
}
.cid-sHVYtJAZEe .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHVYtJAZEe .card-title {
  color: #262b93;
}
.cid-sGV7q3G5Uq {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sGV7q3G5Uq img {
  width: 125px;
  margin: auto;
}
.cid-sGV7q3G5Uq .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sGV7q3G5Uq .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sGV7q3G5Uq .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sGV7q3G5Uq .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sGV7q3G5Uq .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sGV7q3G5Uq .mbr-section-title {
    text-align: center;
  }
}
.cid-sGV7q41Aes {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGV7q41Aes .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sGV7q41Aes .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sGV7q41Aes .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sGV7q41Aes .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGV7q41Aes .brand .logo img {
  display: flex;
}
.cid-sGV7q41Aes .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sGV7q41Aes .form-row {
  position: relative;
}
.cid-sGV7q41Aes .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sGV7q41Aes .form-group,
.cid-sGV7q41Aes .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sGV7q41Aes .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sGV7q41Aes .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sGV7q41Aes .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sGV7q41Aes a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sGV7q41Aes a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sGV7q41Aes .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sGV7q41Aes .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sGV7q41Aes .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGV7q41Aes .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sGV7q41Aes .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sGV7q41Aes .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sGV7q41Aes .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sGV7q41Aes .input-group-btn > * {
    width: 100%;
  }
  .cid-sGV7q41Aes .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sGV7q41Aes .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sGV7q41Aes .form-control {
    margin-bottom: 10px;
  }
  .cid-sGV7q41Aes .input-group-btn .btn,
  .cid-sGV7q41Aes .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGV7q41Aes .form-control {
    font-size: 1.12rem;
  }
}
.cid-sGV7q4xGe5 {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sGV7q4xGe5 section {
  position: relative;
}
.cid-sGV7q4xGe5 .widget-title {
  font-weight: 600;
}
.cid-sGV7q4xGe5 .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sGV7q4xGe5 .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sGV7q4xGe5 .item .card-box .item-title {
  font-weight: 300;
}
.cid-sGV7q4xGe5 .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGV7q4xGe5 .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sGV7q4xGe5 .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sGV7q4xGe5 img {
  height: 100px;
  padding-right: 8px;
}
.cid-sGV7q4xGe5 .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sGV7q4xGe5 .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sGV7q4xGe5 .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sGV7q4xGe5 .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sGV7q4xGe5 .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sGV7q4xGe5 .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGV7q4xGe5 .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sGV7q4xGe5 .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sGV7q4xGe5 .item,
.cid-sGV7q4xGe5 .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sGV7q4xGe5 .item h4,
.cid-sGV7q4xGe5 .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sGV7q4xGe5 .link .card-img {
  padding-bottom: 3px;
}
.cid-sGV7q4xGe5 .link .card-box .link-title {
  font-weight: 300;
}
.cid-sGV7q4xGe5 .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sGV7q4xGe5 .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sGV7q4xGe5 .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sGV7q4xGe5 h5 {
    text-align: left !important;
  }
  .cid-sGV7q4xGe5 .line-wrap {
    text-align: left !important;
  }
}
.cid-sGV7q4xGe5 .item-title {
  color: #ffffff;
}
.cid-sGV7q4xGe5 .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sGV7q4xGe5 .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sGV7q4xGe5 .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sGV7q4xGe5 .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sGV7q4xGe5 .btn[class*="-outline"]:active,
.cid-sGV7q4xGe5 .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sGV7q4xGe5 .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sGV7q4xGe5 .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sGV7q4xGe5 .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sGV7q4xGe5 .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sGV7q4xGe5 .box-list li:first-child {
  padding-top: 0;
}
.cid-sGV7q4xGe5 .box-list li:last-child {
  border-bottom: none;
}
.cid-sGV7q4xGe5 .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sGV7q4xGe5 .box-list.display-4 {
  line-height: 24px;
}
.cid-sGV7q4xGe5 .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sGV7q5rPw2 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sGV7q5rPw2 .links {
  text-align: center;
  color: #ffffff;
}
.cid-sGV7q5rPw2 p {
  margin: 0;
}
.cid-sGV7q5rPw2 a {
  color: #ffffff;
}
.cid-sGV7q5rPw2 a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGV7q5MoiI .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGV7q5MoiI .nav-item:focus,
.cid-sGV7q5MoiI .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGV7q5MoiI .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGV7q5MoiI .nav-item .nav-link {
    position: relative;
  }
  .cid-sGV7q5MoiI .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGV7q5MoiI .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGV7q5MoiI .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGV7q5MoiI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGV7q5MoiI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGV7q5MoiI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGV7q5MoiI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGV7q5MoiI .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGV7q5MoiI .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGV7q5MoiI .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGV7q5MoiI .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGV7q5MoiI .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGV7q5MoiI .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGV7q5MoiI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGV7q5MoiI .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGV7q5MoiI .navbar.collapsed .navbar-collapse.show,
.cid-sGV7q5MoiI .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGV7q5MoiI .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGV7q5MoiI .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGV7q5MoiI .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGV7q5MoiI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGV7q5MoiI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGV7q5MoiI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGV7q5MoiI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGV7q5MoiI .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGV7q5MoiI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGV7q5MoiI .navbar.collapsed .right-menu,
.cid-sGV7q5MoiI .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGV7q5MoiI .navbar .navbar-collapse.show,
  .cid-sGV7q5MoiI .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGV7q5MoiI .navbar .navbar-collapse.show .brand-container,
  .cid-sGV7q5MoiI .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGV7q5MoiI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGV7q5MoiI .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGV7q5MoiI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGV7q5MoiI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGV7q5MoiI .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGV7q5MoiI .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGV7q5MoiI .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGV7q5MoiI .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGV7q5MoiI .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGV7q5MoiI .navbar .right-menu,
  .cid-sGV7q5MoiI .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGV7q5MoiI .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGV7q5MoiI .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGV7q5MoiI .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGV7q5MoiI .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGV7q5MoiI .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGV7q5MoiI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGV7q5MoiI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGV7q5MoiI .dropdown-item.active,
.cid-sGV7q5MoiI .dropdown-item:active {
  background-color: transparent;
}
.cid-sGV7q5MoiI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGV7q5MoiI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGV7q5MoiI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGV7q5MoiI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGV7q5MoiI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGV7q5MoiI .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGV7q5MoiI ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGV7q5MoiI ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGV7q5MoiI .navbar-buttons {
  margin-left: auto;
}
.cid-sGV7q5MoiI button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGV7q5MoiI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGV7q5MoiI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGV7q5MoiI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGV7q5MoiI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGV7q5MoiI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGV7q5MoiI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGV7q5MoiI nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGV7q5MoiI nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGV7q5MoiI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGV7q5MoiI .navbar-dropdown {
  position: fixed;
}
.cid-sGV7q5MoiI a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGV7q5MoiI .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGV7q5MoiI .right-menu,
.cid-sGV7q5MoiI .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGV7q5MoiI .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGV7q5MoiI .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGV7q5MoiI .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGV7q5MoiI .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGV7q5MoiI .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGV7q5MoiI .card-wrapper {
  z-index: 3;
}
.cid-sGV7q5MoiI .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGV7q5MoiI .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGV7q5MoiI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sywvZy9ekL {
  padding-top: 195px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sywvZy9ekL .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sywvZy9ekL .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sywvZy9ekL .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sywvZy9ekL .mbr-text {
  color: #6d7a8c;
}
.cid-sywvZy9ekL .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sywvZy9ekL .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sywvZy9ekL .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sywvZy9ekL .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sywvZy9ekL .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sywvZy9ekL .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sywvZy9ekL .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sywvZy9ekL .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sywvZy9ekL .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sywvZy9ekL .separator,
  .cid-sywvZy9ekL .sep-holder,
  .cid-sywvZy9ekL .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sywvZy9ekL .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sywvZy9ekL .mbr-section-title,
.cid-sywvZy9ekL .separator,
.cid-sywvZy9ekL .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sywvZy9ekL .mbr-section-subtitle,
.cid-sywvZy9ekL .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sGTLjsPBuN {
  padding-top: 1rem;
  padding-bottom: 1rem;
  background: #ffffff;
}
.cid-sGTLjsPBuN .google-map {
  height: 30rem;
  position: relative;
}
.cid-sGTLjsPBuN .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-sGTLjsPBuN .google-map [data-state-details] {
  color: #6b6763;
  height: 1.5em;
  margin-top: -0.75em;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
}
.cid-sGTLjsPBuN .google-map[data-state] {
  background: #e9e5dc;
}
.cid-sGTLjsPBuN .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-sGTLjsPBuN .mbr-section-title {
  color: #262b93;
}
.cid-sGTLkwIJ5m {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sGTLkwIJ5m .mbr-iconfont {
  display: block;
  font-size: 5rem;
  color: #4f87fb;
  margin-bottom: 2rem;
}
.cid-sGTLkwIJ5m .card-wrapper {
  padding: 3rem;
  background: #fafafa;
  border-radius: 4px;
}
@media (max-width: 992px) {
  .cid-sGTLkwIJ5m .card-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sGTLkwIJ5m .card-wrapper {
    padding: 3rem 1rem;
  }
}
.cid-sGTLkwIJ5m .card-title {
  color: #262b93;
}
.cid-sGTLkwIJ5m .mbr-section-title {
  color: #262b93;
}
.cid-sywvZDmQzV {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #e6ecf2;
}
.cid-sywvZDmQzV .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 800;
}
.cid-sywvZDmQzV .mbr-section-subtitle.display-4 {
  font-size: 13px;
  line-height: 24px;
  letter-spacing: 2px;
}
.cid-sywvZDmQzV .mbr-section-title {
  color: #262b93;
  font-weight: 700;
  text-align: center;
}
.cid-sywvZDmQzV .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvZDmQzV .mbr-text {
  color: #6d7a8c;
  margin: 1.5rem 0;
}
.cid-sywvZDmQzV .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: 0;
}
.cid-sywvZDmQzV .card {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvZDmQzV .card:hover .card-img {
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvZDmQzV .card:hover .card-img .img-icon {
  max-width: 100%;
  border-color: #4f87fb;
  -webkit-transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.cid-sywvZDmQzV .card .card-wrap {
  padding: 30px 40px;
  margin-left: 15px;
  margin-right: 15px;
  background-color: #ffffff;
  border-radius: 4px;
}
.cid-sywvZDmQzV .card .card-wrap .card-title {
  font-weight: 700;
  color: #000000;
}
.cid-sywvZDmQzV .card .card-wrap .card-title.display-7 {
  letter-spacing: -0.5px;
  line-height: 26px;
  font-size: 20px;
}
.cid-sywvZDmQzV .card .card-wrap .user-desc {
  font-weight: 600;
  color: #6d7a8c;
}
.cid-sywvZDmQzV .card .card-wrap .user-desc.display-4 {
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.5;
}
.cid-sywvZDmQzV .card .card-wrap .social-list {
  margin-top: 20px;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvZDmQzV .card .card-wrap .social-list .soc-item {
  width: 35px;
  height: 35px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin-right: 8px;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sywvZDmQzV .card .card-wrap .social-list .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvZDmQzV .card .card-wrap .social-list .soc-item:hover {
  background-color: #130947 !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sywvZDmQzV .mbr-iconfont {
  color: #ffffff;
}
.cid-sywvZDmQzV .card-img {
  margin-bottom: 2rem;
  margin: 0 auto 2rem auto;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-shadow: 0px 0px 30px rgba(115, 128, 157, 0.1);
}
.cid-sywvZDmQzV .img-icon {
  width: 100%;
  height: auto;
  border-radius: 50%;
  border: 10px solid #ffffff;
}
@media (min-width: 992px) {
  .cid-sywvZDmQzV .my-col {
    -webkit-box-flex: 0;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .cid-sywvZDmQzV .card {
    margin-bottom: 30px;
  }
}
.cid-sywvZDmQzV .card .card-wrap .card-title {
  color: #262b93;
}
.cid-sywvZEuAV5 {
  padding-top: 120px;
  padding-bottom: 120px;
  background-image: url("../../../assets/images/checkup-edit-1541x779.webp");
}
.cid-sywvZEuAV5 .mbr-text,
.cid-sywvZEuAV5 .mbr-section-title {
  letter-spacing: -0.5px;
}
.cid-sywvZEuAV5 .img span {
  font-size: 80px;
  color: #ffffff;
}
.cid-sywvZEuAV5 .mbr-text,
.cid-sywvZEuAV5 .mbr-section-btn,
.cid-sywvZEuAV5 .mbr-section-title {
  color: #ffffff;
}
.cid-sywvZEuAV5 .mbr-text {
  margin-bottom: 0;
  font-weight: 700;
}
.cid-sywvZEuAV5 .mbr-text.display-7 {
  line-height: 28px;
  letter-spacing: -0.5px;
}
.cid-sywvZEuAV5 .mbr-section-title {
  font-weight: 700;
}
.cid-sywvZEuAV5 .mbr-section-title.display-2 {
  line-height: 50px;
  letter-spacing: -0.5px;
}
.cid-sywvZEuAV5 .btn {
  border-radius: 4px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 40px;
  padding-right: 40px;
  letter-spacing: 1px;
  line-height: 24px;
  border-width: 2px;
}
@media (max-width: 768px) {
  .cid-sywvZEuAV5 .mbr-section-title,
  .cid-sywvZEuAV5 .mbr-text,
  .cid-sywvZEuAV5 .mbr-section-btn {
    text-align: left;
  }
}
.cid-sywvZFrbjm {
  padding-top: 0px;
  padding-bottom: 0px;
  background: #ffffff;
}
.cid-sywvZFrbjm img {
  width: 125px;
  margin: auto;
}
.cid-sywvZFrbjm .card {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  height: fit-content;
  padding: 1rem 0rem;
  margin-bottom: 1rem;
}
.cid-sywvZFrbjm .mbr-section-title {
  color: #000000;
  margin-bottom: 10px;
}
.cid-sywvZFrbjm .mbr-section-title.display-2 {
  line-height: 48px;
  letter-spacing: -0.5px;
}
.cid-sywvZFrbjm .row {
  -webkit-box-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .cid-sywvZFrbjm .col-lg-1 {
    -webkit-box-flex: 0;
    flex: 0 0 12.5%;
    max-width: 12.5%;
  }
}
@media (max-width: 768px) {
  .cid-sywvZFrbjm .mbr-section-title {
    text-align: center;
  }
}
.cid-sywvZGMbnY {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvZGMbnY .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sywvZGMbnY .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sywvZGMbnY .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sywvZGMbnY .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvZGMbnY .brand .logo img {
  display: flex;
}
.cid-sywvZGMbnY .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sywvZGMbnY .form-row {
  position: relative;
}
.cid-sywvZGMbnY .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sywvZGMbnY .form-group,
.cid-sywvZGMbnY .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sywvZGMbnY .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sywvZGMbnY .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sywvZGMbnY .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sywvZGMbnY a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sywvZGMbnY a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sywvZGMbnY .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sywvZGMbnY .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sywvZGMbnY .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvZGMbnY .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sywvZGMbnY .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sywvZGMbnY .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sywvZGMbnY .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sywvZGMbnY .input-group-btn > * {
    width: 100%;
  }
  .cid-sywvZGMbnY .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sywvZGMbnY .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sywvZGMbnY .form-control {
    margin-bottom: 10px;
  }
  .cid-sywvZGMbnY .input-group-btn .btn,
  .cid-sywvZGMbnY .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sywvZGMbnY .form-control {
    font-size: 1.12rem;
  }
}
.cid-sywvZHo4kD {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sywvZHo4kD section {
  position: relative;
}
.cid-sywvZHo4kD .widget-title {
  font-weight: 600;
}
.cid-sywvZHo4kD .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sywvZHo4kD .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sywvZHo4kD .item .card-box .item-title {
  font-weight: 300;
}
.cid-sywvZHo4kD .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvZHo4kD .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sywvZHo4kD .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sywvZHo4kD img {
  height: 100px;
  padding-right: 8px;
}
.cid-sywvZHo4kD .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sywvZHo4kD .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sywvZHo4kD .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sywvZHo4kD .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sywvZHo4kD .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sywvZHo4kD .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvZHo4kD .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sywvZHo4kD .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sywvZHo4kD .item,
.cid-sywvZHo4kD .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sywvZHo4kD .item h4,
.cid-sywvZHo4kD .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sywvZHo4kD .link .card-img {
  padding-bottom: 3px;
}
.cid-sywvZHo4kD .link .card-box .link-title {
  font-weight: 300;
}
.cid-sywvZHo4kD .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sywvZHo4kD .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sywvZHo4kD .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sywvZHo4kD h5 {
    text-align: left !important;
  }
  .cid-sywvZHo4kD .line-wrap {
    text-align: left !important;
  }
}
.cid-sywvZHo4kD .item-title {
  color: #ffffff;
}
.cid-sywvZHo4kD .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sywvZHo4kD .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sywvZHo4kD .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sywvZHo4kD .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sywvZHo4kD .btn[class*="-outline"]:active,
.cid-sywvZHo4kD .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sywvZHo4kD .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sywvZHo4kD .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sywvZHo4kD .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sywvZHo4kD .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sywvZHo4kD .box-list li:first-child {
  padding-top: 0;
}
.cid-sywvZHo4kD .box-list li:last-child {
  border-bottom: none;
}
.cid-sywvZHo4kD .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sywvZHo4kD .box-list.display-4 {
  line-height: 24px;
}
.cid-sywvZHo4kD .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sywvZIct98 {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sywvZIct98 .links {
  text-align: center;
  color: #ffffff;
}
.cid-sywvZIct98 p {
  margin: 0;
}
.cid-sywvZIct98 a {
  color: #ffffff;
}
.cid-sywvZIct98 a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sGTRmFa77T .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .nav-item:focus,
.cid-sGTRmFa77T .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sGTRmFa77T .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sGTRmFa77T .nav-item .nav-link {
    position: relative;
  }
  .cid-sGTRmFa77T .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sGTRmFa77T .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sGTRmFa77T .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sGTRmFa77T .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sGTRmFa77T .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sGTRmFa77T .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sGTRmFa77T .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sGTRmFa77T .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sGTRmFa77T .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sGTRmFa77T .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sGTRmFa77T .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sGTRmFa77T .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sGTRmFa77T .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sGTRmFa77T .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sGTRmFa77T .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sGTRmFa77T .navbar.collapsed .right-menu,
.cid-sGTRmFa77T .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar .navbar-collapse.show,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .navbar-collapse.show .brand-container,
  .cid-sGTRmFa77T .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sGTRmFa77T .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sGTRmFa77T .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sGTRmFa77T .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sGTRmFa77T .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sGTRmFa77T .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sGTRmFa77T .navbar .right-menu,
  .cid-sGTRmFa77T .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sGTRmFa77T .navbar.navbar-short {
  min-height: 60px;
}
.cid-sGTRmFa77T .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sGTRmFa77T .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sGTRmFa77T .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sGTRmFa77T .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sGTRmFa77T .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sGTRmFa77T .dropdown-item.active,
.cid-sGTRmFa77T .dropdown-item:active {
  background-color: transparent;
}
.cid-sGTRmFa77T .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sGTRmFa77T .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sGTRmFa77T .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sGTRmFa77T .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sGTRmFa77T ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sGTRmFa77T .navbar-buttons {
  margin-left: auto;
}
.cid-sGTRmFa77T button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sGTRmFa77T button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sGTRmFa77T nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sGTRmFa77T .navbar-dropdown {
  position: fixed;
}
.cid-sGTRmFa77T a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sGTRmFa77T .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sGTRmFa77T .right-menu,
.cid-sGTRmFa77T .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sGTRmFa77T .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sGTRmFa77T .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sGTRmFa77T .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sGTRmFa77T .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sGTRmFa77T .card-wrapper {
  z-index: 3;
}
.cid-sGTRmFa77T .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sGTRmFa77T .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sGTRmFa77T .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sHEWnHAnZk {
  padding-top: 105px;
  padding-bottom: 30px;
  background-image: url("../../../assets/images/cosmetic-dentist-whangarei.webp");
}
.cid-sHEWnHAnZk .mbr-section-subtitle {
  color: #4f87fb;
  font-weight: 700;
  line-height: 20px;
  letter-spacing: 2px;
}
.cid-sHEWnHAnZk .mbr-section-title {
  color: #000000;
  font-weight: 900;
}
.cid-sHEWnHAnZk .mbr-section-title .accent-word {
  color: #4f87fb;
}
.cid-sHEWnHAnZk .mbr-text {
  color: #6d7a8c;
}
.cid-sHEWnHAnZk .content-link {
  display: flex;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  align-items: center;
  color: #000000;
}
.cid-sHEWnHAnZk .content-link span {
  margin-right: 15px;
  margin-left: 20px;
  padding: 10px;
  border-radius: 100%;
  color: #4f87fb;
  background-color: #ffffff;
  font-size: 2.475rem;
}
.cid-sHEWnHAnZk .separator {
  margin-top: -15px;
  margin-left: 0;
  margin-right: auto;
  width: 100%;
}
.cid-sHEWnHAnZk .separator .sep-holder {
  height: 1px;
  position: relative;
  -webkit-box-flex: 1;
  flex: 1 1 auto;
  width: 24%;
}
.cid-sHEWnHAnZk .separator .sep-holder .sep-line {
  border-color: #4f87fb !important;
  border-top-width: 5px;
  height: 1px;
  border-top: 5px solid #4f87fb;
  position: relative;
  top: 1px;
  width: 24%;
}
.cid-sHEWnHAnZk .mbr-section-btn {
  display: flex;
  flex-wrap: wrap;
  margin-top: 47px;
}
.cid-sHEWnHAnZk .mbr-section-btn .btn {
  border-radius: 4px;
  margin: 0.4rem 0.6rem 0.4rem 0 !important;
  padding: 15px 40px;
}
.cid-sHEWnHAnZk .mbr-section-btn .btn.display-4 {
  line-height: 26px;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 13px;
}
.cid-sHEWnHAnZk .mbr-section-btn .btn-primary:hover {
  background-color: #000000 !important;
  border-color: #000000 !important;
  color: #ffffff !important;
}
@media (max-width: 991px) {
  .cid-sHEWnHAnZk .separator,
  .cid-sHEWnHAnZk .sep-holder,
  .cid-sHEWnHAnZk .sep-line {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .cid-sHEWnHAnZk .mbr-section-btn {
    -webkit-box-pack: center;
    justify-content: center;
  }
}
.cid-sHEWnHAnZk .mbr-section-title,
.cid-sHEWnHAnZk .separator,
.cid-sHEWnHAnZk .sep-holder {
  text-align: center;
  color: #262b93;
}
.cid-sHEWnHAnZk .mbr-section-subtitle,
.cid-sHEWnHAnZk .mbr-section-title .accent-word {
  text-align: center;
}
.cid-sHEWnIwhCP {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHEWnIwhCP .row {
  flex-direction: row-reverse;
}
.cid-sHEWnIwhCP .video-wrapper iframe {
  width: 100%;
}
.cid-sHEWnIwhCP .mbr-section-title,
.cid-sHEWnIwhCP .mbr-description {
  text-align: center;
}
.cid-sHEWnIwhCP .text-wrapper {
  padding: 1rem;
}
@media (min-width: 992px) {
  .cid-sHEWnIwhCP .text-wrapper {
    padding: 2rem;
    padding-left: 4rem;
  }
}
.cid-sHEWnIwhCP .mbr-section-title {
  text-align: center;
  color: #262b93;
}
.cid-sHEWnIwhCP .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHEWnIwhCP .mbr-description {
  color: #262b93;
}
.cid-sHEWnITLuL {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-sHEWnITLuL .mbr-section-subtitle {
  color: #262b93;
}
.cid-sHEWnITLuL .mbr-section-title {
  color: #262b93;
}
.cid-sHEWnJ7MpQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHEWnJ7MpQ .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sHEWnJ7MpQ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sHEWnJ7MpQ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sHEWnJ7MpQ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sHEWnJ7MpQ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sHEWnJ7MpQ .content-wrapper .text-wrapper {
    padding-left: 2rem;
  }
}
.cid-sHEWnJ7MpQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHEWnJ7MpQ .card-title {
  color: #262b93;
}
.cid-sHEWnJtiaQ {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-sHEWnJtiaQ .content-wrapper {
  background: #fafafa;
}
@media (max-width: 991px) {
  .cid-sHEWnJtiaQ .content-wrapper .row {
    flex-direction: column-reverse;
  }
  .cid-sHEWnJtiaQ .content-wrapper .image-wrapper {
    margin-bottom: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-sHEWnJtiaQ .content-wrapper {
    padding: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .cid-sHEWnJtiaQ .content-wrapper {
    padding: 2rem;
  }
}
@media (min-width: 992px) {
  .cid-sHEWnJtiaQ .content-wrapper {
    padding: 5rem 3rem;
  }
  .cid-sHEWnJtiaQ .content-wrapper .text-wrapper {
    padding-right: 2rem;
  }
}
.cid-sHEWnJtiaQ .image-wrapper img {
  width: 100%;
  object-fit: cover;
}
.cid-sHEWnJtiaQ .card-title {
  color: #262b93;
}
.cid-sHEWnKnujU {
  padding-top: 0px;
  padding-bottom: 0px;
  background-image: url("../../../assets/images/rescue-dentist-whangarei.webp");
}
.cid-sHEWnKnujU .card-wrapper {
  height: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
}
.cid-sHEWnKnujU .card-wrapper .card-img {
  position: relative;
  width: auto;
  padding-right: 20px;
}
.cid-sHEWnKnujU .card-wrapper .card-img .card-icon {
  background: #4f87fb;
  height: 100px;
  width: 100px;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.22);
  border-radius: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  display: flex;
}
.cid-sHEWnKnujU .card-wrapper .card-img .card-icon .mbr-iconfont {
  font-size: 2.5rem;
  color: #ffffff;
}
.cid-sHEWnKnujU .card-wrapper .card-box {
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
}
.cid-sHEWnKnujU .card-wrapper .card-box .card-title {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px !important;
  color: #000000;
  font-weight: 700;
}
.cid-sHEWnKnujU .card-wrapper .card-box .card-title.display-7 {
  font-size: 20px;
  line-height: 24px;
  letter-spacing: -0.5px;
}
.cid-sHEWnKnujU .card-wrapper .card-box p {
  text-align: left;
  color: #6d7a8c;
  line-height: 18px;
}
.cid-sHEWnKnujU .card-wrapper .card-box .card-title {
  color: #262b93;
}
.cid-sHEWnKRFzC {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sHEWnKRFzC .brand {
  display: flex;
  margin-left: 1rem;
  padding: 0.5rem 0;
  -webkit-transition: padding 0.2s;
  transition: padding 0.2s;
  min-height: 3.8rem;
  -webkit-box-align: center;
  align-items: center;
}
.cid-sHEWnKRFzC .brand .caption-wrap {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: 0.3rem 0;
}
.cid-sHEWnKRFzC .brand .caption-wrap .mbr-white:hover {
  color: #ffffff;
}
.cid-sHEWnKRFzC .brand .logo {
  font-size: 4rem;
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sHEWnKRFzC .brand .logo img {
  display: flex;
}
.cid-sHEWnKRFzC .brand .logo .mbr-iconfont {
  -webkit-transition: font-size 0.25s;
  transition: font-size 0.25s;
}
.cid-sHEWnKRFzC .form-row {
  position: relative;
}
.cid-sHEWnKRFzC .form-control {
  padding: 1.8rem 1rem 1.8rem 1.25rem;
  border-radius: 3px 0 0 3px;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  font-size: 0.875rem;
}
.cid-sHEWnKRFzC .form-group,
.cid-sHEWnKRFzC .input-group-btn {
  padding: 0;
  margin: 0;
}
.cid-sHEWnKRFzC .input-group-btn {
  display: inline-block;
  -webkit-align-self: center;
  align-self: center;
  z-index: 3;
}
.cid-sHEWnKRFzC .input-group-btn .btn {
  -webkit-flex: 0 0 auto;
  height: 59px;
  -webkit-box-flex: 0;
  flex: 0 0 auto;
  padding: 0.625rem 2.1875rem;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  border-radius: 0;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}
.cid-sHEWnKRFzC .input-group-btn .btn-primary:hover {
  background-color: #4f87fb !important;
  color: #ffffff !important;
  border-color: #4f87fb !important;
}
.cid-sHEWnKRFzC a:not([href]):not([tabindex]) {
  color: #fff;
}
.cid-sHEWnKRFzC a.btn-white:not([href]):not([tabindex]) {
  color: #333;
}
.cid-sHEWnKRFzC .social-list {
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  flex-wrap: wrap;
}
.cid-sHEWnKRFzC .soc-item {
  width: 40px;
  height: 40px;
  background: #4f87fb;
  border-radius: 100%;
  display: flex;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  margin: 0 0.25rem;
}
.cid-sHEWnKRFzC .soc-item span {
  font-size: 1rem;
  color: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sHEWnKRFzC .soc-item:hover {
  background: #ffffff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.cid-sHEWnKRFzC .soc-item:hover span {
  color: #262b93 !important;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
@media (max-width: 991px) {
  .cid-sHEWnKRFzC .social-list {
    margin-top: 50px;
    -webkit-box-pack: start;
    justify-content: flex-start;
  }
  .cid-sHEWnKRFzC .brand {
    margin-bottom: 50px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .cid-sHEWnKRFzC .input-group-btn > * {
    width: 100%;
  }
  .cid-sHEWnKRFzC .btn .mbr-iconfont {
    font-size: 1.6rem !important;
  }
}
@media (max-width: 350px) {
  .cid-sHEWnKRFzC .form-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
  }
  .cid-sHEWnKRFzC .form-control {
    margin-bottom: 10px;
  }
  .cid-sHEWnKRFzC .input-group-btn .btn,
  .cid-sHEWnKRFzC .form-control {
    border-radius: 3px;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sHEWnKRFzC .form-control {
    font-size: 1.12rem;
  }
}
.cid-sHEWnLmtic {
  padding-top: 45px;
  padding-bottom: 60px;
  background-color: #130947;
}
.cid-sHEWnLmtic section {
  position: relative;
}
.cid-sHEWnLmtic .widget-title {
  font-weight: 600;
}
.cid-sHEWnLmtic .widget-title.display-7 {
  font-size: 17px;
  line-height: 27px;
  letter-spacing: 0.5px;
}
.cid-sHEWnLmtic .mbr-text.display-4 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
}
.cid-sHEWnLmtic .item .card-box .item-title {
  font-weight: 300;
}
.cid-sHEWnLmtic .item .card-box .item-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHEWnLmtic .item .card-img {
  width: auto;
  background-color: #4f87fb;
  border-radius: 100%;
}
.cid-sHEWnLmtic .item .card-img .img1 {
  display: block;
  padding: 6px;
  font-size: 13px;
}
.cid-sHEWnLmtic img {
  height: 100px;
  padding-right: 8px;
}
.cid-sHEWnLmtic .img1 {
  color: #ffffff;
  background-color: #4f87fb;
  border-radius: 50%;
}
.cid-sHEWnLmtic .img2 {
  color: #ffffff;
  font-size: 10px;
}
.cid-sHEWnLmtic .line {
  width: 50px;
  height: 2px;
  display: inline-block;
  background: #4f87fb;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  margin-bottom: 2rem;
}
@media (max-width: 992px) {
  .cid-sHEWnLmtic .content > div:not(:last-child) {
    margin-bottom: 2rem;
  }
}
.cid-sHEWnLmtic .content .link-wrap {
  font-weight: 300;
  color: #fff;
}
.cid-sHEWnLmtic .content .link-wrap.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHEWnLmtic .content .date-wrap {
  color: #4f87fb;
  font-weight: 500;
}
.cid-sHEWnLmtic .content .date-wrap.display-4 {
  font-size: 13px;
  line-height: 17px;
}
.cid-sHEWnLmtic .item,
.cid-sHEWnLmtic .link {
  display: flex;
  -webkit-box-align: center;
  align-items: center;
  padding-bottom: 0.5rem;
  margin-bottom: 0.6rem;
}
.cid-sHEWnLmtic .item h4,
.cid-sHEWnLmtic .link h4 {
  padding-left: 10px;
  margin: 0;
}
.cid-sHEWnLmtic .link .card-img {
  padding-bottom: 3px;
}
.cid-sHEWnLmtic .link .card-box .link-title {
  font-weight: 300;
}
.cid-sHEWnLmtic .link .card-box .link-title a:hover {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  color: #4f87fb !important;
}
.cid-sHEWnLmtic .link .card-box .link-title.display-4 {
  font-size: 16px;
  line-height: 1.5;
}
.cid-sHEWnLmtic .card-img {
  width: auto;
}
@media (max-width: 767px) {
  .cid-sHEWnLmtic h5 {
    text-align: left !important;
  }
  .cid-sHEWnLmtic .line-wrap {
    text-align: left !important;
  }
}
.cid-sHEWnLmtic .item-title {
  color: #ffffff;
}
.cid-sHEWnLmtic .tips {
  height: 70px;
  width: 70px;
  margin: 4px;
  -o-object-fit: cover;
  object-fit: cover;
}
.cid-sHEWnLmtic .btn[class*="-outline"] {
  border: none;
  padding: 0;
  margin: 0 !important;
  box-shadow: none !important;
  text-align: left;
  line-height: 1.5;
}
.cid-sHEWnLmtic .btn[class*="-outline"] span {
  -webkit-box-ordinal-group: 3;
  order: 2;
  font-size: 0.8rem;
  font-weight: 900;
  -webkit-transition: padding 0.3s !important;
  transition: padding 0.3s !important;
}
.cid-sHEWnLmtic .btn[class*="-outline"]:hover {
  background-color: transparent !important;
  color: #4f87fb !important;
  box-shadow: none !important;
}
.cid-sHEWnLmtic .btn[class*="-outline"]:active,
.cid-sHEWnLmtic .btn[class*="-outline"]:focus {
  background-color: transparent !important;
  box-shadow: none !important;
}
.cid-sHEWnLmtic .list .list-item:first-child {
  padding-bottom: 15px;
}
.cid-sHEWnLmtic .list .list-item:last-child {
  margin-top: 10px;
}
.cid-sHEWnLmtic .box-list {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  font-weight: 300;
}
.cid-sHEWnLmtic .box-list li {
  padding: 10px 0 10px;
  color: #ffffff;
}
.cid-sHEWnLmtic .box-list li:first-child {
  padding-top: 0;
}
.cid-sHEWnLmtic .box-list li:last-child {
  border-bottom: none;
}
.cid-sHEWnLmtic .box-list li span {
  float: right;
  text-align: right;
  padding-left: 0.5rem;
  color: #4f87fb;
}
.cid-sHEWnLmtic .box-list.display-4 {
  line-height: 24px;
}
.cid-sHEWnLmtic .mbr-text {
  line-height: 1.5;
  margin-bottom: 25px;
}
.cid-sHEWnMij1f {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #130947;
}
.cid-sHEWnMij1f .links {
  text-align: center;
  color: #ffffff;
}
.cid-sHEWnMij1f p {
  margin: 0;
}
.cid-sHEWnMij1f a {
  color: #ffffff;
}
.cid-sHEWnMij1f a:hover {
  color: #4f87fb !important;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.cid-sHEWnMyGad .dropdown-item .mbr-iconfont {
  display: inline-block;
  width: 0;
  position: absolute;
  left: .5rem;
  top: 0.5rem;
  margin-right: 0.5rem;
  line-height: 1;
  font-size: inherit;
  vertical-align: middle;
  text-align: center;
  overflow: hidden;
  -webkit-transform: scale(0, 1);
  transform: scale(0, 1);
  transition: all 0.25s ease-in-out;
}
.cid-sHEWnMyGad .nav-item:focus,
.cid-sHEWnMyGad .nav-link:focus {
  outline: none;
}
@media (min-width: 992px) {
  .cid-sHEWnMyGad .dropdown-item:hover .mbr-iconfont {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    width: 32px;
  }
  .cid-sHEWnMyGad .nav-item .nav-link {
    position: relative;
  }
  .cid-sHEWnMyGad .nav-item .nav-link::before {
    position: absolute;
    content: '';
    width: 0;
    height: 3px;
    bottom: -0.5rem;
    left: 50%;
    background: linear-gradient(90deg, #4f87fb, #000000);
    transition: width 200ms linear, left 200ms linear;
  }
  .cid-sHEWnMyGad .nav-item.open .nav-link::before {
    bottom: .2rem;
    width: 80% !important;
    left: 10% !important;
  }
  .cid-sHEWnMyGad .nav-item .nav-link:hover::before {
    width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-sHEWnMyGad .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 2.5em 0.235em;
  transition: all 0.25s ease-in-out;
}
.cid-sHEWnMyGad .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-sHEWnMyGad .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-sHEWnMyGad .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-sHEWnMyGad .navbar {
  min-height: 77px;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
  display: -webkit-flex;
  -webkit-align-items: center;
  background: none;
}
.cid-sHEWnMyGad .navbar .mbr-overlay {
  z-index: -1;
  transition: all .3s;
  background: #4479d9;
  background: linear-gradient(#52bdf1, #4479d9);
}
.cid-sHEWnMyGad .navbar.opened .mbr-overlay {
  transition: all .3s;
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sHEWnMyGad .navbar .dropdown-item {
  padding: .25rem 1.5rem;
  line-height: 1.6;
}
.cid-sHEWnMyGad .navbar .navbar-collapse {
  width: 100%;
  -webkit-flex-basis: auto;
  flex-basis: auto;
  -webkit-justify-content: center;
  justify-content: center;
  z-index: 1;
  padding: .5rem 1rem;
}
@media (max-width: 991px) {
  .cid-sHEWnMyGad .navbar .navbar-collapse {
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
}
.cid-sHEWnMyGad .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
.cid-sHEWnMyGad .navbar.collapsed.opened .navbar-collapse {
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.cid-sHEWnMyGad .navbar.collapsed .navbar-collapse.show,
.cid-sHEWnMyGad .navbar.collapsed .navbar-collapse.collapsing {
  transition: all .3s linear;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sHEWnMyGad .navbar.collapsed .navbar-collapse.show .brand-container,
.cid-sHEWnMyGad .navbar.collapsed .navbar-collapse.collapsing .brand-container {
  -webkit-order: -1;
  order: -1;
}
.cid-sHEWnMyGad .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-sHEWnMyGad .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-sHEWnMyGad .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-sHEWnMyGad .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: .25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 55%;
}
.cid-sHEWnMyGad .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-sHEWnMyGad .navbar.collapsed .navbar-buttons {
  margin: 0;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.cid-sHEWnMyGad .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: .25rem 1.5rem;
  text-align: center;
}
.cid-sHEWnMyGad .navbar.collapsed .right-menu,
.cid-sHEWnMyGad .navbar.collapsed .left-menu {
  -webkit-flex-basis: auto;
  flex-basis: auto;
}
@media (max-width: 991px) {
  .cid-sHEWnMyGad .navbar .navbar-collapse.show,
  .cid-sHEWnMyGad .navbar .navbar-collapse.collapsing {
    transition: all .3s linear;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sHEWnMyGad .navbar .navbar-collapse.show .brand-container,
  .cid-sHEWnMyGad .navbar .navbar-collapse.collapsing .brand-container {
    -webkit-order: -1;
    order: -1;
  }
  .cid-sHEWnMyGad .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-sHEWnMyGad .navbar .dropdown-menu {
    background: transparent !important;
  }
  .cid-sHEWnMyGad .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-sHEWnMyGad .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-sHEWnMyGad .navbar .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
    margin-left: .25rem;
    border-top: 0.35em solid;
    border-right: 0.35em solid transparent;
    border-left: 0.35em solid transparent;
    border-bottom: 0;
    top: 55%;
  }
  .cid-sHEWnMyGad .navbar .navbar-logo img {
    height: 3.8rem !important;
  }
  .cid-sHEWnMyGad .navbar ul.navbar-nav li {
    margin: auto;
  }
  .cid-sHEWnMyGad .navbar .navbar-buttons {
    margin: 0;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .cid-sHEWnMyGad .navbar .dropdown-menu .dropdown-item {
    padding: .25rem 1.5rem;
    text-align: center;
  }
  .cid-sHEWnMyGad .navbar .right-menu,
  .cid-sHEWnMyGad .navbar .left-menu {
    -webkit-flex-basis: auto;
    flex-basis: auto;
  }
}
.cid-sHEWnMyGad .navbar.navbar-short {
  min-height: 60px;
}
.cid-sHEWnMyGad .navbar.navbar-short .mbr-overlay {
  background: #4479d9 !important;
  background: linear-gradient(#52bdf1, #4479d9) !important;
}
.cid-sHEWnMyGad .navbar.navbar-short .navbar-logo img {
  height: 3rem !important;
}
.cid-sHEWnMyGad .navbar.navbar-short .navbar-brand {
  padding: 0;
}
.cid-sHEWnMyGad .navbar-brand {
  -webkit-align-items: center;
  align-items: center;
  margin-right: 0;
  padding: 0;
  transition: all .3s;
  word-break: break-word;
  z-index: 1;
}
.cid-sHEWnMyGad .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-sHEWnMyGad .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-sHEWnMyGad .dropdown-item.active,
.cid-sHEWnMyGad .dropdown-item:active {
  background-color: transparent;
}
.cid-sHEWnMyGad .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-sHEWnMyGad .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-sHEWnMyGad .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-sHEWnMyGad .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #4479d9;
}
.cid-sHEWnMyGad .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 100%;
}
.cid-sHEWnMyGad .navbar .dropdown.open > .dropdown-menu {
  display: block;
}
.cid-sHEWnMyGad ul.navbar-nav {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 991px) {
  .cid-sHEWnMyGad ul.navbar-nav {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
}
.cid-sHEWnMyGad .navbar-buttons {
  margin-left: auto;
}
.cid-sHEWnMyGad button.navbar-toggler {
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all .2s;
  position: relative;
  margin: 1rem;
  -webkit-align-self: center;
  align-self: center;
}
.cid-sHEWnMyGad button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #262b93;
}
.cid-sHEWnMyGad button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.cid-sHEWnMyGad button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.cid-sHEWnMyGad button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.cid-sHEWnMyGad button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.cid-sHEWnMyGad nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sHEWnMyGad nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
  width: 20px;
  right: -2px;
}
.cid-sHEWnMyGad nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
  width: 20px;
  left: -2px;
}
.cid-sHEWnMyGad nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.cid-sHEWnMyGad .navbar-dropdown {
  position: fixed;
}
.cid-sHEWnMyGad a.nav-link {
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.cid-sHEWnMyGad .mbr-iconfont {
  font-size: 1.5rem;
  padding-right: .5rem;
}
.cid-sHEWnMyGad .right-menu,
.cid-sHEWnMyGad .left-menu {
  -webkit-flex-basis: 50%;
  flex-basis: 50%;
}
.cid-sHEWnMyGad .left-menu .navbar-nav {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sHEWnMyGad .left-menu .navbar-nav ul {
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
.cid-sHEWnMyGad .brand-container {
  padding: 0 2rem;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.cid-sHEWnMyGad .menu-top {
  text-align: center;
  width: 100%;
  background-color: #fe525b;
  padding: .5rem 0;
}
.cid-sHEWnMyGad .full-link {
  width: 100%;
  font-size: 0;
  z-index: 2;
}
.cid-sHEWnMyGad .card-wrapper {
  z-index: 3;
}
.cid-sHEWnMyGad .popup-btn.card-wrapper {
  z-index: 1 !important;
}
@media (max-width: 991px) {
  .cid-sHEWnMyGad .navbar-collapse {
    padding-top: 0;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-sHEWnMyGad .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
