@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@font-face {
  font-family: "autographyregular";
  src: url("fonts/autography-webfont.woff2") format("woff2"),
    url("fonts/autography-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "tenor_sansregular";
  src: url("fonts/tenorsans-regular-webfont.woff2") format("woff2"),
    url("fonts/tenorsans-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "latoregular";
  src: url("fonts/lato-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "lato-bold";
  src: url("fonts/lato-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html,
body {
  overflow-x: hidden;
}

body {
  /* padding-top: 92px; */
  font-family: "latoregular" !important;
  font-size: 16px;
  padding: 137px 0rem 0rem 0rem;
}

a {
  outline: none;
}

::-webkit-input-placeholder {
  /* Chrome */
  color: #0f6db3;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #0f6db3;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #0f6db3;
  opacity: 1;
}

:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #0f6db3;
  opacity: 1;
}

body div[class^="section_"] {
  clear: both;
  float: left;
  width: 100%;
}

.font-bold {
  font-weight: 700;
  font-family: "tenor_sansregular", sans-serif;
}
b,
strong {
  font-family: "tenor_sansbold", sans-serif;
}

.font-lato-bold {
  font-family: "lato-bold";
}
.font-regular {
  font-family: "tenor_sansregular", sans-serif;
}

.font-autography {
  font-family: "autographyregular";
}

.font-lato {
  font-family: "latoregular";
}

.font-italic {
  font-style: italic !important;
}

.row.mar-gutters-15 {
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.row.mar-gutters-15 > [class^="col"],
.row.mar-gutters-15 > [class^="col-"],
.row.mar-gutters-15 > [class*=" col-"] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.row.mar-gutters-25 {
  margin-right: -12.5px;
  margin-left: -12.5px;
}

.row.mar-gutters-25 > [class^="col"],
.row.mar-gutters-25 > [class^="col-"],
.row.mar-gutters-25 > [class*=" col-"] {
  padding-right: 12.5px;
  padding-left: 12.5px;
}

.row.mar-gutters-50 {
  margin-right: -25px;
  margin-left: -25px;
}

.row.mar-gutters-50 > [class^="col"],
.row.mar-gutters-50 > [class^="col-"],
.row.mar-gutters-50 > [class*=" col-"] {
  padding-right: 25px;
  padding-left: 25px;
}

.row.mar-gutters-10 {
  margin-right: -10px;
  margin-left: -10px;
}

.row.mar-gutters-10 > [class^="col"],
.row.mar-gutters-10 > [class^="col-"],
.row.mar-gutters-10 > [class*=" col-"] {
  padding-right: 10px;
  padding-left: 10px;
}

.row.undefined {
  margin-right: 0px;
  margin-left: 0px;
}

.row.undefined > [class^="col"],
.row.undefined > [class^="col-"],
.row.undefined > [class*=" col-"] {
  padding-right: 0px;
  padding-left: 0px;
}

.white-space-no-wrap {
  white-space: nowrap;
}

.l-h-1 {
  line-height: 1;
}

.l-h-1-2 {
  line-height: 1.2;
}

.letter-space-1-44 {
  letter-spacing: 1.44px;
}

.letter-space-8 {
  letter-spacing: 8px;
}

.letter-space-4 {
  letter-spacing: 4px;
}

/*--------------------------------------------------------------
# Back to top button
--------------------------------------------------------------*/
.back-to-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 996;
  background: #764861;
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}

.back-to-top i {
  font-size: 28px;
  color: #fff;
  line-height: 0;
}

.back-to-top:hover {
  background: #3284f1;
  color: #fff;
}

.back-to-top.active {
  visibility: visible;
  opacity: 1;
}

.font-1 {
  font-size: 0.0625rem;
}

.font-2 {
  font-size: 0.125rem;
}

.font-3 {
  font-size: 0.1875rem;
}

.font-4 {
  font-size: 0.25rem;
}

.font-5 {
  font-size: 0.3125rem;
}

.font-6 {
  font-size: 0.375rem;
}

.font-7 {
  font-size: 0.4375rem;
}

.font-8 {
  font-size: 0.5rem;
}

.font-9 {
  font-size: 0.5625rem;
}

.font-10 {
  font-size: 0.625rem;
}

.font-11 {
  font-size: 0.6875rem;
}

.font-12 {
  font-size: 0.75rem;
}

.font-13 {
  font-size: 0.8125rem;
}

.font-14 {
  font-size: 0.875rem;
}

.font-15 {
  font-size: 0.9375rem;
}

.font-16 {
  font-size: 1rem;
}

.font-17 {
  font-size: 1.0625rem;
}

.font-18 {
  font-size: 1.125rem;
}

.font-19 {
  font-size: 1.1875rem;
}

.font-20 {
  font-size: 1.25rem;
}

.font-21 {
  font-size: 1.3125rem;
}

.font-22 {
  font-size: 1.375rem;
}

.font-23 {
  font-size: 1.4375rem;
}

.font-24 {
  font-size: 1.5rem;
}

.font-25 {
  font-size: 1.5625rem;
}

.font-26 {
  font-size: 1.625rem;
}

.font-27 {
  font-size: 1.6875rem;
}

.font-28 {
  font-size: 1.75rem;
}

.font-29 {
  font-size: 1.8125rem;
}

.font-30 {
  font-size: 1.875rem;
}

.font-31 {
  font-size: 1.9375rem;
}

.font-32 {
  font-size: 2rem;
}

.font-33 {
  font-size: 2.0625rem;
}

.font-34 {
  font-size: 2.125rem;
}

.font-35 {
  font-size: 2.1875rem;
}

.font-36 {
  font-size: 2.25rem;
}

.font-37 {
  font-size: 2.3125rem;
}

.font-38 {
  font-size: 2.375rem;
}

.font-39 {
  font-size: 2.4375rem;
}

.font-40 {
  font-size: 2.5rem;
}

.font-41 {
  font-size: 2.5625rem;
}

.font-42 {
  font-size: 2.625rem;
}

.font-43 {
  font-size: 2.6875rem;
}

.font-44 {
  font-size: 2.75rem;
}

.font-45 {
  font-size: 2.8125rem;
}

.font-46 {
  font-size: 2.875rem;
}

.font-47 {
  font-size: 2.9375rem;
}

.font-48 {
  font-size: 3rem;
}

.font-49 {
  font-size: 3.0625rem;
}

.font-50 {
  font-size: 3.125rem;
}

.font-51 {
  font-size: 3.1875rem;
}

.font-52 {
  font-size: 3.25rem;
}

.font-53 {
  font-size: 3.3125rem;
}

.font-54 {
  font-size: 3.375rem;
}

.font-55 {
  font-size: 3.4375rem;
}

.font-56 {
  font-size: 3.5rem;
}

.font-57 {
  font-size: 3.5625rem;
}

.font-58 {
  font-size: 3.625rem;
}

.font-59 {
  font-size: 3.6875rem;
}

.font-60 {
  font-size: 3.75rem;
}

.font-61 {
  font-size: 3.8125rem;
}

.font-62 {
  font-size: 3.875rem;
}

.font-63 {
  font-size: 3.9375rem;
}

.font-64 {
  font-size: 4rem;
}

.font-65 {
  font-size: 4.0625rem;
}

.font-66 {
  font-size: 4.125rem;
}

.font-67 {
  font-size: 4.1875rem;
}

.font-68 {
  font-size: 4.25rem;
}

.font-69 {
  font-size: 4.3125rem;
}

.font-70 {
  font-size: 4.375rem;
}

.font-71 {
  font-size: 4.4375rem;
}

.font-72 {
  font-size: 4.5rem;
}

.font-73 {
  font-size: 4.5625rem;
}

.font-74 {
  font-size: 4.625rem;
}

.font-75 {
  font-size: 4.6875rem;
}

.font-76 {
  font-size: 4.75rem;
}

.font-77 {
  font-size: 4.8125rem;
}

.font-78 {
  font-size: 4.875rem;
}

.font-79 {
  font-size: 4.9375rem;
}

.font-80 {
  font-size: 5rem;
}

.font-81 {
  font-size: 5.0625rem;
}

.font-82 {
  font-size: 5.125rem;
}

.font-83 {
  font-size: 5.1875rem;
}

.font-84 {
  font-size: 5.25rem;
}

.font-85 {
  font-size: 5.3125rem;
}

.font-86 {
  font-size: 5.375rem;
}

.font-87 {
  font-size: 5.4375rem;
}

.font-88 {
  font-size: 5.5rem;
}

.font-89 {
  font-size: 5.5625rem;
}

.font-90 {
  font-size: 5.625rem;
}

.font-91 {
  font-size: 5.6875rem;
}

.font-92 {
  font-size: 5.75rem;
}

.font-93 {
  font-size: 5.8125rem;
}

.font-94 {
  font-size: 5.875rem;
}

.font-95 {
  font-size: 5.9375rem;
}

.font-96 {
  font-size: 6rem;
}

.font-97 {
  font-size: 6.0625rem;
}

.font-98 {
  font-size: 6.125rem;
}

.font-99 {
  font-size: 6.1875rem;
}

.font-100 {
  font-size: 6.25rem;
}

.container-fluid {
  padding: 0;
}

.text-red {
  color: #e34f4f;
}

.vertical-text-breadchrum {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
}

.vertical-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-basis: 100%;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-align-items: center !important;
  vertical-align: middle;
  width: 100%;
  clear: both;
  margin: 0;
}

.vertical-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.vertical-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-basis: 100%;
  -ms-flex-align: flex-end !important;
  align-items: flex-end !important;
  -webkit-align-items: flex-end !important;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  width: 100%;
  clear: both;
  margin: 0;
}

#main-container {
  float: left;
  width: 100%;
  clear: both;
}

/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#topbar {
  background: #764861;
  height: 40px;
  font-size: 14px;
  transition: all 0.5s;
  color: #fff;
  padding: 0;
}

#header {
  transition: all 0.5s;
  z-index: 9999;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  padding: 0px 0;
}
#header .menu-section li.nav-item .nav-link::after {
  content: "";
  width: 53.45px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='37' viewBox='0 0 32 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' d='M3 29.9513C9.12048 23.7271 12.3732 17.6515 16.2621 9.97089C16.8357 8.83804 21.5996 1.56575 21.3226 3.25259C19.9877 11.3837 16.7585 19.6209 14.3426 27.5083C13.7881 29.3186 13.2629 31.1436 12.5976 32.9178C12.3503 33.5771 12.7768 30.0675 12.9902 29.5587C16.0549 22.2507 24.3027 17.9709 27.7356 11.1052C30.2879 6.00051 25.2382 16.5938 24.6382 17.649C22.542 21.3353 21.2149 25.8197 18.7051 29.1661' stroke='%23764861' stroke-width='6' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  background-size: cover;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: ease-in 0.4s;
}
#header .menu-section li.nav-item .nav-link:hover::after {
  opacity: 1;
}
#header .menu-section li.nav-item .nav-link.active::after {
  opacity: 1;
}
#header .menu-section .container {
  max-width: 90%;
}

#header .logo {
  transition: all 0.5s;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-weight: 600;
  margin-top: 50px;
}

#header .logo img {
  max-height: 49px;
  width: 129px;
}

.scrolled-offset {
  margin-top: 70px;
}

#header.sticky {
  position: fixed;
  -webkit-box-shadow: 0 2px 5px 0 black;
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 5px 0rgba 0, 0, 0, 0.1;
}

.top-notification {
  background-color: #222222;
  padding: 13px 0px;
  color: #fff;
}
.menu-section {
  padding: 20px 0px;
}
.loading {
  position: fixed;
  z-index: 1002;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(34, 34, 34, 0.8);
}

.logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-align-items: center !important;
  position: absolute;
  z-index: 10;
  width: 180px;
  top: 20px;
  margin: 0 30px 0 20px;
}
.logo img {
  width: 100%;
  height: auto;
}

.language {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-flex-align: center !important;
  align-items: center !important;
  -webkit-align-items: center !important;
  padding: 0px 0px 0px 10px;
  z-index: 99;
}

.language a {
  padding: 0px 5px;
}

.language img {
  width: 30px;
  height: 30px;
  opacity: 1;
}

.language a img {
  opacity: 0.5;
}

.language strong {
  padding: 0px 5px;
}

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.main-menu {
  display: flex;
}

.top-icons {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.top-icons i {
  color: #000;
}
.top-icons button {
  background-color: transparent;
  border: 0px;
  cursor: pointer;
  outline: none;
}

.top-icons button .badge {
  position: absolute;
  background-color: transparent;
  border: 0px;
  outline: none;
  width: 24px;
  height: 24px;
  background: #764861;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  font-size: 14px;
  display: flex;
  right: -23px;
  top: 0;
  justify-content: center;
  align-items: center;
}

.dropdown .dropicon {
  display: none;
}

.simple-menu {
  margin-left: auto;
}

.navbar {
  padding: 0;
}

.navbar ul {
  margin: 0;
  padding: 0;
  display: flex;
  list-style: none;
  align-items: center;
}

.navbar li {
  position: relative;
}

.navbar li.nav-item.dropdown {
  position: relative;
  padding-right: 30px;
}

.navbar ul > li {
  padding: 10px 20px 10px 20px;
}

.navbar ul > li a {
  padding: 5px 10px;
}

.navbar a,
.navbar a:focus {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-weight: normal;
  color: #222222;
  white-space: nowrap;
  transition: 0.3s;
  position: relative;
}

.navbar > ul > li > a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  bottom: -6px;
  left: 0;
  background-color: #764861;
  visibility: hidden;
  width: 0px;
  transition: all 0.3s ease-in-out 0s;
}

.navbar a:hover:before,
.navbar li:hover > a:before,
.navbar .active:before {
  visibility: visible;
  width: 100%;
}

.navbar a:hover,
.navbar .active,
.navbar .active:focus,
.navbar li:hover > a {
  color: #764861;
}

.navbar .dropdown ul {
  display: block;
  position: absolute;
  left: 20px;
  top: calc(100% + 30px);
  margin: 0;
  padding: 10px 0;
  z-index: 99;
  opacity: 0;
  visibility: hidden;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
  transition: 0.3s;
  pointer-events: none;
}

.navbar .dropdown ul li {
  min-width: 320px;
}

.navbar .dropdown ul a {
  padding: 0px 20px 0px 20px;
  font-weight: 400;
}

.navbar .dropdown ul a i {
  font-size: 12px;
}

.navbar .dropdown ul a:hover,
.navbar .dropdown ul .active:hover,
.navbar .dropdown ul li:hover > a {
  color: #764861;
}

.navbar .dropdown:hover > ul {
  opacity: 1;
  top: calc(100%);
  visibility: visible;
  pointer-events: auto;
}

.navbar .dropdown .dropdown ul {
  top: 0;
  left: calc(100% - 30px);
  visibility: hidden;
}

.navbar .dropdown .dropdown:hover > ul {
  opacity: 1;
  top: 0;
  left: 100%;
  visibility: visible;
  pointer-events: auto;
}

.navbar .dropdown .dropdown ul.sub-menu {
  position: relative;
  left: 0;
  top: 0;
  visibility: visible;
  opacity: 1;
  box-shadow: none;
  margin: 0;
  padding: 0;
}

.navbar ul > li a.withicon {
  position: relative;
  padding: 6px 20px 6px 20px;
}

.navbar ul > li a.withicon:hover {
  color: #764861;
  background-color: transparent;
}

a.withicon {
  position: relative;
}

a.withicon:after {
  content: "\f105";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  left: -16px;
  padding: 0px 12px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 100%;
  bottom: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown.megamenu {
  position: relative;
}

.dropdown.megamenu .dropdown-menu.column2 {
  display: flex;
  flex-direction: column;
  padding: 16px;
  top: 100%;
}

.navbar a.btn.btn-primary {
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
}

.navbar a.btn.btn-primary:hover {
  color: #fff;
  background-color: #d05278;
  padding: 5px 10px;
  border-radius: 5px;
}

li.nav-item.dropdown.has-child {
  position: relative;
  padding: 0;
}

.cart {
  position: relative;
}

.cart span.badge {
  position: absolute;
  border-radius: 50%;
  top: -10px;
  right: -10px;
}

span.dropdown-toggle {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 50px;
  display: flex;
  justify-content: end;
  align-items: center;
}

span.dropdown-toggle::after {
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  left: 0px;
  padding: 0px 12px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 100%;
  bottom: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  border: 0px;
  font-weight: bold;
}

.dropdown.show .dropdown-menu.show {
  display: flex !important;
  opacity: 1;
  visibility: visible;
}

.home-down-arrow {
  width: 90px;
  margin-top: 3rem;
}
.home-down-arrow .svg {
  display: inline-block;
  margin: 1em;
  width: 100%;
  height: auto;
  padding: 5px;
}

.image-details-bg {
  position: relative;
}
.image-details-bg .lables {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.image-details-bg .lables span {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  padding: 6px 16px;
  text-transform: uppercase;
  color: #fff;
}
.image-details-bg .lables span.sale {
  background-color: #a3d2a2;
}
.image-details-bg .lables span.nieuw,
.image-details-bg .lables span.Specials {
  background: rgba(208, 82, 120, 0.7);
}

.image-banner {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: flex-end;
  align-items: end;
}

.home-page-banner .carousel-caption {
  position: relative;
}

.product-search {
  position: relative;
}
.product-search .search-product-button {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  flex-wrap: wrap;
  /* -webkit-box-align: stretch; */
  -ms-flex-align: stretch;
  align-items: stretch;
  /* width: 100%; */
  height: 100%;
  bottom: 0;
}
.product-search .search-product-button button {
  height: 100%;
  border: 0px;
  background: transparent;
}
.product-search .search-product-button button svg {
  width: 40px;
  height: 17px;
  display: block;
}

/* .product-inner-container {
  padding: 9.875rem 0 6.563rem; } */
.product-inner-container {
  padding: 5rem 0 5rem;
}
.page-title {
  position: relative;
}
/* .page-title:after {
    display: flex;
    width: 130px;
    height: 130px;
    font-size: 2.5rem;
    margin: auto auto 1rem auto;
    justify-content: center;
    align-items: center;
    background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='111' height='95' viewBox='0 0 111 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M20.756 35.3021C17.8465 37.4836 14.9963 39.6567 12.1994 41.9051C8.97116 44.5004 4.25023 43.9873 1.65495 40.759C-0.940336 37.5307 -0.427191 32.8098 2.80109 30.2145C7.09386 26.7634 11.5483 23.4485 15.8704 20.232C16.9829 19.4041 18.0867 18.5827 19.1766 17.7672C24.5741 13.7288 29.7296 9.76574 34.5175 5.5098C36.2712 3.95102 38.2764 2.44082 40.2351 1.18722L40.2435 1.18184C40.6444 0.925142 42.91 -0.52571 46.0021 0.202423C49.9708 1.13698 51.2485 4.4646 51.5508 5.64387C51.8615 6.8564 51.7841 7.84503 51.7605 8.13093C51.7259 8.55019 51.6628 8.88101 51.6258 9.05847C51.5081 9.62271 51.3409 10.0796 51.3094 10.1657C51.3079 10.1698 51.3068 10.173 51.3059 10.1754C51.1986 10.4719 51.0744 10.7672 50.9937 10.9566C50.808 11.392 50.5501 11.9674 50.2644 12.5941C49.6832 13.8693 48.8839 15.5836 48.0616 17.3356C47.2111 19.1477 46.3448 20.9819 45.6392 22.4758C44.9521 23.9307 44.4174 25.063 44.198 25.538C41.0929 32.2607 36.9546 38.2487 33.2504 43.6086C32.8215 44.2291 32.3984 44.8413 31.9835 45.4452C31.7324 45.8106 31.4837 46.1737 31.2376 46.5348C33.1435 44.9628 35.0093 43.2104 36.9155 41.2609C42.3354 35.7178 48.8121 31.78 54.5142 28.4C59.4514 22.2921 65.3288 16.7444 71.9628 12.747C72.7377 12.2801 73.5637 11.8323 74.4088 11.4797C75.118 11.1839 76.4789 10.6761 78.1423 10.6657C80.0723 10.6536 83.4248 11.4306 85.2333 14.8617C86.6028 17.46 86.0798 19.9014 85.9022 20.6369C85.4664 22.4422 84.5074 23.9449 83.993 24.6988C83.7387 25.0715 83.4626 25.4466 83.1713 25.8142C83.5455 25.7241 84.0781 25.6266 84.7029 25.6066C85.2264 25.5898 89.3109 25.499 91.5108 29.4715C93.3641 32.8179 91.9426 35.8606 91.7799 36.2088C91.7758 36.2175 91.7726 36.2245 91.7701 36.2298C91.4103 37.0172 90.9943 37.558 90.8559 37.7355C90.6647 37.9807 90.4954 38.1666 90.396 38.2725C90.0741 38.6157 89.7647 38.8793 89.6809 38.9507L89.6732 38.9573C89.25 39.3183 88.5948 39.8184 88.0822 40.2069C87.5244 40.6298 86.9564 41.0553 86.4333 41.4471C86.3538 41.5067 86.2753 41.5655 86.198 41.6234C84.9623 42.9507 83.7573 44.7082 82.1531 47.0478C81.7573 47.6251 81.3372 48.2377 80.8864 48.8881C78.8653 51.8037 77.0341 54.9141 75.2657 58.1971C78.5176 56.1353 81.6392 54.141 84.8032 51.9206C86.6669 50.6128 88.7316 49.3797 90.5026 48.3221C90.8279 48.1279 91.1433 47.9395 91.4458 47.7577C92.6922 46.6573 93.9772 45.565 95.3065 44.4774C95.9587 43.9438 97.4703 42.9328 98.4177 42.3699C98.6764 42.2162 99.088 41.9779 99.538 41.7641C99.7289 41.6733 100.195 41.4562 100.794 41.2789C101.076 41.1952 101.69 41.0277 102.484 40.9752C103.041 40.9384 105.118 40.8354 107.212 42.2512C110.013 44.1447 110.649 47.1155 110.5 49.0623C110.381 50.6082 109.811 51.7106 109.624 52.061C109.184 52.887 108.673 53.4668 108.527 53.6329L108.523 53.6382C108.115 54.1019 107.657 54.5293 107.314 54.8394C105.059 56.8832 102.601 58.5114 100.412 59.8606C93.3157 66.2681 87.5582 73.0823 81.6033 81.4191C79.1957 84.7897 74.5116 85.5704 71.141 83.1628C70.1393 82.4473 69.3664 81.5308 68.8379 80.5075C65.8651 82.7229 63.113 85.0247 60.6293 87.531C60.6174 87.5491 60.6046 87.5684 60.5912 87.5888C60.389 87.8967 60.1494 88.2793 59.8749 88.7178L59.8336 88.7838C59.6154 89.1326 59.3008 89.6354 59.0507 89.9991C58.9777 90.1053 58.8483 90.2907 58.6878 90.4964C58.6088 90.5978 58.4699 90.7716 58.2872 90.9725L58.2849 90.975C58.1671 91.1046 57.7311 91.584 57.0665 92.0578C56.7548 92.28 55.9829 92.8021 54.8588 93.1392C53.7087 93.4842 51.2804 93.8736 48.796 92.3601C46.3977 90.899 45.6333 88.6788 45.3961 87.676C45.1486 86.6299 45.1871 85.7774 45.2125 85.4144C45.2666 84.6424 45.4314 84.0512 45.4782 83.8838C45.5494 83.6285 45.6211 83.4214 45.6658 83.2972C46.6038 80.6916 48.0228 78.057 49.2496 75.8945C49.1493 75.9719 49.0488 76.0492 48.9481 76.1263C46.6875 77.8568 43.8601 79.7252 41.2824 81.4287C39.8864 82.3512 38.5636 83.2253 37.4438 84.0029C33.7796 86.5473 31.0056 88.8502 29.1983 91.2955C29.1933 91.3022 29.1864 91.3116 29.1778 91.3235C29.0447 91.506 28.4848 92.2739 27.7853 92.9019C27.7813 92.9055 27.7762 92.9101 27.77 92.9157C27.6126 93.0588 26.7477 93.8447 25.4132 94.3548C24.7026 94.6264 22.8992 95.1967 20.6755 94.5656C18.0178 93.8112 16.4683 91.8626 15.7844 90.2065C15.2133 88.8234 15.2055 87.6276 15.2169 87.1507C15.2307 86.5705 15.3092 86.1098 15.3598 85.8536C15.4612 85.3406 15.5953 84.9435 15.6542 84.7744C15.9305 83.9818 16.4609 82.97 16.6722 82.5669C16.6908 82.5315 16.707 82.5007 16.7202 82.4753C16.8257 82.2727 16.9285 82.0763 17.0287 81.8849C17.2614 81.4403 17.4799 81.0229 17.684 80.6188C17.8522 80.2857 17.9379 80.1015 17.9708 80.0317C19.5383 75.1052 22.2917 71.4582 24.9578 68.5492C25.4607 68.0005 25.9748 67.4633 26.4853 66.9429C26.1928 67.0701 25.8977 67.1955 25.6002 67.3191C25.6004 67.319 25.5602 67.336 25.4273 67.3945C25.3928 67.4097 25.3463 67.4302 25.2933 67.4536C25.1971 67.496 25.0796 67.5478 24.9742 67.594C24.6111 67.7534 24.1373 67.9586 23.6041 68.1764C22.5936 68.5891 21.1405 69.1426 19.6431 69.5126C18.8958 69.6972 17.9266 69.8902 16.868 69.9438C15.9259 69.9915 14.1818 69.9749 12.3372 69.1314C10.088 68.1029 8.21385 66.0581 7.60572 63.2637C7.10753 60.9744 7.64407 58.9934 8.05472 57.8528C10.9511 49.8074 15.4644 42.9991 19.6207 36.9504C20.0029 36.3943 20.3814 35.8452 20.756 35.3021ZM64.594 39.864C64.0257 40.6206 63.4714 41.3889 62.932 42.1667C64.0725 41.0333 65.2354 39.8989 66.4243 38.7724C65.8072 39.1434 65.1964 39.5068 64.594 39.864ZM17.0136 82.5383C17.0148 82.5353 17.0411 82.5004 17.0888 82.4425C17.0362 82.5123 17.0124 82.5412 17.0136 82.5383ZM60.7867 87.3018C60.7865 87.3023 60.7792 87.3126 60.7654 87.331C60.78 87.3104 60.7869 87.3011 60.7867 87.3018ZM71.7114 16.0694C71.7133 16.069 71.699 16.0966 71.6627 16.1535C71.6914 16.0983 71.7096 16.0699 71.7114 16.0694ZM22.1791 62.9028C22.1754 62.913 22.1717 62.9233 22.168 62.9335L22.1695 62.9296C22.1714 62.9244 22.1747 62.9154 22.1791 62.9028Z' fill='%23764861'/%3e%3c/svg%3e ");
    background-size: contain;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }   */
.page-title:after {
  display: flex;
  width: 257px;
  height: 190px;
  font-size: 2.5rem;
  margin: auto auto 1rem auto;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='111' height='95' viewBox='0 0 111 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M20.756 35.3021C17.8465 37.4836 14.9963 39.6567 12.1994 41.9051C8.97116 44.5004 4.25023 43.9873 1.65495 40.759C-0.940336 37.5307 -0.427191 32.8098 2.80109 30.2145C7.09386 26.7634 11.5483 23.4485 15.8704 20.232C16.9829 19.4041 18.0867 18.5827 19.1766 17.7672C24.5741 13.7288 29.7296 9.76574 34.5175 5.5098C36.2712 3.95102 38.2764 2.44082 40.2351 1.18722L40.2435 1.18184C40.6444 0.925142 42.91 -0.52571 46.0021 0.202423C49.9708 1.13698 51.2485 4.4646 51.5508 5.64387C51.8615 6.8564 51.7841 7.84503 51.7605 8.13093C51.7259 8.55019 51.6628 8.88101 51.6258 9.05847C51.5081 9.62271 51.3409 10.0796 51.3094 10.1657C51.3079 10.1698 51.3068 10.173 51.3059 10.1754C51.1986 10.4719 51.0744 10.7672 50.9937 10.9566C50.808 11.392 50.5501 11.9674 50.2644 12.5941C49.6832 13.8693 48.8839 15.5836 48.0616 17.3356C47.2111 19.1477 46.3448 20.9819 45.6392 22.4758C44.9521 23.9307 44.4174 25.063 44.198 25.538C41.0929 32.2607 36.9546 38.2487 33.2504 43.6086C32.8215 44.2291 32.3984 44.8413 31.9835 45.4452C31.7324 45.8106 31.4837 46.1737 31.2376 46.5348C33.1435 44.9628 35.0093 43.2104 36.9155 41.2609C42.3354 35.7178 48.8121 31.78 54.5142 28.4C59.4514 22.2921 65.3288 16.7444 71.9628 12.747C72.7377 12.2801 73.5637 11.8323 74.4088 11.4797C75.118 11.1839 76.4789 10.6761 78.1423 10.6657C80.0723 10.6536 83.4248 11.4306 85.2333 14.8617C86.6028 17.46 86.0798 19.9014 85.9022 20.6369C85.4664 22.4422 84.5074 23.9449 83.993 24.6988C83.7387 25.0715 83.4626 25.4466 83.1713 25.8142C83.5455 25.7241 84.0781 25.6266 84.7029 25.6066C85.2264 25.5898 89.3109 25.499 91.5108 29.4715C93.3641 32.8179 91.9426 35.8606 91.7799 36.2088C91.7758 36.2175 91.7726 36.2245 91.7701 36.2298C91.4103 37.0172 90.9943 37.558 90.8559 37.7355C90.6647 37.9807 90.4954 38.1666 90.396 38.2725C90.0741 38.6157 89.7647 38.8793 89.6809 38.9507L89.6732 38.9573C89.25 39.3183 88.5948 39.8184 88.0822 40.2069C87.5244 40.6298 86.9564 41.0553 86.4333 41.4471C86.3538 41.5067 86.2753 41.5655 86.198 41.6234C84.9623 42.9507 83.7573 44.7082 82.1531 47.0478C81.7573 47.6251 81.3372 48.2377 80.8864 48.8881C78.8653 51.8037 77.0341 54.9141 75.2657 58.1971C78.5176 56.1353 81.6392 54.141 84.8032 51.9206C86.6669 50.6128 88.7316 49.3797 90.5026 48.3221C90.8279 48.1279 91.1433 47.9395 91.4458 47.7577C92.6922 46.6573 93.9772 45.565 95.3065 44.4774C95.9587 43.9438 97.4703 42.9328 98.4177 42.3699C98.6764 42.2162 99.088 41.9779 99.538 41.7641C99.7289 41.6733 100.195 41.4562 100.794 41.2789C101.076 41.1952 101.69 41.0277 102.484 40.9752C103.041 40.9384 105.118 40.8354 107.212 42.2512C110.013 44.1447 110.649 47.1155 110.5 49.0623C110.381 50.6082 109.811 51.7106 109.624 52.061C109.184 52.887 108.673 53.4668 108.527 53.6329L108.523 53.6382C108.115 54.1019 107.657 54.5293 107.314 54.8394C105.059 56.8832 102.601 58.5114 100.412 59.8606C93.3157 66.2681 87.5582 73.0823 81.6033 81.4191C79.1957 84.7897 74.5116 85.5704 71.141 83.1628C70.1393 82.4473 69.3664 81.5308 68.8379 80.5075C65.8651 82.7229 63.113 85.0247 60.6293 87.531C60.6174 87.5491 60.6046 87.5684 60.5912 87.5888C60.389 87.8967 60.1494 88.2793 59.8749 88.7178L59.8336 88.7838C59.6154 89.1326 59.3008 89.6354 59.0507 89.9991C58.9777 90.1053 58.8483 90.2907 58.6878 90.4964C58.6088 90.5978 58.4699 90.7716 58.2872 90.9725L58.2849 90.975C58.1671 91.1046 57.7311 91.584 57.0665 92.0578C56.7548 92.28 55.9829 92.8021 54.8588 93.1392C53.7087 93.4842 51.2804 93.8736 48.796 92.3601C46.3977 90.899 45.6333 88.6788 45.3961 87.676C45.1486 86.6299 45.1871 85.7774 45.2125 85.4144C45.2666 84.6424 45.4314 84.0512 45.4782 83.8838C45.5494 83.6285 45.6211 83.4214 45.6658 83.2972C46.6038 80.6916 48.0228 78.057 49.2496 75.8945C49.1493 75.9719 49.0488 76.0492 48.9481 76.1263C46.6875 77.8568 43.8601 79.7252 41.2824 81.4287C39.8864 82.3512 38.5636 83.2253 37.4438 84.0029C33.7796 86.5473 31.0056 88.8502 29.1983 91.2955C29.1933 91.3022 29.1864 91.3116 29.1778 91.3235C29.0447 91.506 28.4848 92.2739 27.7853 92.9019C27.7813 92.9055 27.7762 92.9101 27.77 92.9157C27.6126 93.0588 26.7477 93.8447 25.4132 94.3548C24.7026 94.6264 22.8992 95.1967 20.6755 94.5656C18.0178 93.8112 16.4683 91.8626 15.7844 90.2065C15.2133 88.8234 15.2055 87.6276 15.2169 87.1507C15.2307 86.5705 15.3092 86.1098 15.3598 85.8536C15.4612 85.3406 15.5953 84.9435 15.6542 84.7744C15.9305 83.9818 16.4609 82.97 16.6722 82.5669C16.6908 82.5315 16.707 82.5007 16.7202 82.4753C16.8257 82.2727 16.9285 82.0763 17.0287 81.8849C17.2614 81.4403 17.4799 81.0229 17.684 80.6188C17.8522 80.2857 17.9379 80.1015 17.9708 80.0317C19.5383 75.1052 22.2917 71.4582 24.9578 68.5492C25.4607 68.0005 25.9748 67.4633 26.4853 66.9429C26.1928 67.0701 25.8977 67.1955 25.6002 67.3191C25.6004 67.319 25.5602 67.336 25.4273 67.3945C25.3928 67.4097 25.3463 67.4302 25.2933 67.4536C25.1971 67.496 25.0796 67.5478 24.9742 67.594C24.6111 67.7534 24.1373 67.9586 23.6041 68.1764C22.5936 68.5891 21.1405 69.1426 19.6431 69.5126C18.8958 69.6972 17.9266 69.8902 16.868 69.9438C15.9259 69.9915 14.1818 69.9749 12.3372 69.1314C10.088 68.1029 8.21385 66.0581 7.60572 63.2637C7.10753 60.9744 7.64407 58.9934 8.05472 57.8528C10.9511 49.8074 15.4644 42.9991 19.6207 36.9504C20.0029 36.3943 20.3814 35.8452 20.756 35.3021ZM64.594 39.864C64.0257 40.6206 63.4714 41.3889 62.932 42.1667C64.0725 41.0333 65.2354 39.8989 66.4243 38.7724C65.8072 39.1434 65.1964 39.5068 64.594 39.864ZM17.0136 82.5383C17.0148 82.5353 17.0411 82.5004 17.0888 82.4425C17.0362 82.5123 17.0124 82.5412 17.0136 82.5383ZM60.7867 87.3018C60.7865 87.3023 60.7792 87.3126 60.7654 87.331C60.78 87.3104 60.7869 87.3011 60.7867 87.3018ZM71.7114 16.0694C71.7133 16.069 71.699 16.0966 71.6627 16.1535C71.6914 16.0983 71.7096 16.0699 71.7114 16.0694ZM22.1791 62.9028C22.1754 62.913 22.1717 62.9233 22.168 62.9335L22.1695 62.9296C22.1714 62.9244 22.1747 62.9154 22.1791 62.9028Z' fill='%23764861'/%3e%3c/svg%3e ");
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.breadcrumb {
  justify-content: center;
  position: relative;
  z-index: 999;
}
.breadcrumb-item a:hover{
  color: #764861;
}

.price {
  position: relative;
}
.price::after {
  content: "";
  background: #d9d9d9;
  filter: blur(4px);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: none;
  width: 80%;
  margin: auto;
}

.price.show::after {
  display: flex;
}

/* info-popup-section */
.info-popup-section .modal-dialog{
  max-width: 100vw !important;
  max-height: 100vh !important;
  width: 50vw;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.info-popup-section .modal{
  background-color: rgba(0, 0, 0, .8);
  z-index: 10000;
}
.info-popup-section .modal-body{
  padding: 0;
  overflow: hidden;
}
.info-popup-section .modal-body .col-lg-6.col-md-6.col-12{
  padding-left: 0;
  padding-right: 0;
}
.info-popup-section .modal-body .info-popup{
  padding: 4rem 3rem;
  text-align: center;
}
.info-popup-section .modal-body .info-popup ul{
  padding: 1rem 0;
}
.info-popup-section .modal-body .info-popup ul li{
  list-style: none;
  line-height: 46px;
}
.info-popup-section .modal-body .info-popup h2{
  margin-bottom: 5rem;
}
.info-popup-section .modal-body .info-popup p{
  margin-bottom: 3rem;
  font-family: "tenor_sansregular";
  font-size: 16px;
}
.info-popup-section .modal-body .info-popup h6{
  font-family: "lato-bold";
  color: #764861;
  font-size: 16px;
  text-align: center;
  position: relative;
  padding: 0rem 3rem;
}
.info-popup-section .modal-body .info-popup h6::after{
  content: '';
  position: absolute;
  width: 50px;
  height: 1px;
  background-color: #764861;
  top: 8px;
  right: 0px;
}
.info-popup-section .modal-body .info-popup h6::before{
  content: '';
  position: absolute;
  width: 50px;
  height: 1px;
  background-color: #764861;
  top: 8px;
  left: 0px;
}
.info-popup-section .modal-body img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.info-popup-section .modal-body button:focus{
  outline: 0px;
}
.info-popup-section .modal-body .close{
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #764861 !important;
  color: white;
  font-weight: 400;
  opacity: 1;
  margin-top: 10px;
  margin-right: 10px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
}

.contact-boxes {
  position: relative;
  transform: translateY(-50%);
}
.contact-boxes .card {
  background: #faf9ff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #eeeeee;
  flex-direction: row;
  padding: 10px;
  font-size: 1rem;
  font-family: "latoregular";
}
.contact-boxes .card ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.contact-boxes .card .card-image {
  width: 76px;
  height: 76px;
  margin-right: 22px;
  position: relative;
  padding: 14px;
}
.contact-boxes .card .card-image::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='80' height='68' viewBox='0 0 80 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M15.0242 25.0484C12.9182 26.5963 10.8551 28.1382 8.83059 29.7336C6.4938 31.575 3.07654 31.2109 1.19794 28.9203C-0.680665 26.6297 -0.309224 23.28 2.02757 21.4385C5.13491 18.9899 8.35928 16.6377 11.4879 14.3555C12.2931 13.7681 13.0921 13.1853 13.881 12.6066C17.788 9.74122 21.5198 6.92923 24.9856 3.90945C26.255 2.80343 27.7065 1.73187 29.1243 0.842389L29.1304 0.83857C29.4205 0.656429 31.0605 -0.373015 33.2987 0.143628C36.1715 0.806736 37.0963 3.16783 37.3151 4.00458C37.5401 4.86492 37.484 5.5664 37.4669 5.76926C37.4419 6.06674 37.3963 6.30147 37.3695 6.42739C37.2842 6.82774 37.1632 7.15192 37.1404 7.21304C37.1394 7.21591 37.1385 7.21819 37.1379 7.21988C37.0602 7.43025 36.9703 7.63981 36.9119 7.7742C36.7775 8.08316 36.5908 8.49138 36.384 8.9361C35.9633 9.84089 35.3847 11.0573 34.7895 12.3004C34.1739 13.5862 33.5468 14.8876 33.0361 15.9476C32.5387 16.9799 32.1516 17.7833 31.9928 18.1204C29.7452 22.8904 26.7496 27.1392 24.0684 30.9422C23.7579 31.3826 23.4517 31.8169 23.1513 32.2454C22.9696 32.5047 22.7896 32.7623 22.6114 33.0185C23.991 31.9031 25.3416 30.6597 26.7214 29.2764C30.6446 25.3434 35.3328 22.5493 39.4602 20.1511C43.034 15.8173 47.2884 11.8809 52.0904 9.04457C52.6513 8.71327 53.2493 8.39556 53.861 8.14539C54.3743 7.93545 55.3595 7.57514 56.5635 7.56776C57.9605 7.5592 60.3872 8.11049 61.6963 10.5451C62.6876 12.3887 62.309 14.1209 62.1805 14.6428C61.8651 15.9237 61.1709 16.99 60.7985 17.5249C60.6144 17.7894 60.4146 18.0555 60.2037 18.3163C60.4746 18.2524 60.8601 18.1833 61.3124 18.169C61.6913 18.1571 64.6479 18.0927 66.2403 20.9113C67.5818 23.2858 66.5528 25.4447 66.4351 25.6917C66.4322 25.6979 66.4298 25.7029 66.428 25.7067C66.1675 26.2653 65.8664 26.6491 65.7662 26.775C65.6279 26.949 65.5053 27.0809 65.4334 27.1561C65.2003 27.3996 64.9764 27.5866 64.9157 27.6372L64.9101 27.6419C64.6038 27.8981 64.1295 28.2529 63.7585 28.5286C63.3548 28.8287 62.9436 29.1306 62.5649 29.4086C62.5074 29.4508 62.4506 29.4926 62.3946 29.5336C61.5002 30.4755 60.6279 31.7225 59.4667 33.3825C59.1802 33.7921 58.8761 34.2268 58.5498 34.6883C57.0869 36.7571 55.7613 38.964 54.4812 41.2934C56.8351 39.8305 59.0947 38.4155 61.385 36.84C62.734 35.912 64.2286 35.0371 65.5105 34.2867C65.746 34.1489 65.9743 34.0152 66.1932 33.8862C67.0954 33.1054 68.0256 32.3304 68.9879 31.5587C69.4599 31.1801 70.5541 30.4627 71.2399 30.0633C71.4272 29.9543 71.7251 29.7852 72.0508 29.6335C72.189 29.5691 72.5266 29.4151 72.9599 29.2892C73.1644 29.2299 73.6085 29.111 74.1836 29.0737C74.5864 29.0476 76.0898 28.9746 77.6058 29.9791C79.6332 31.3226 80.0934 33.4306 79.9854 34.8119C79.8995 35.9088 79.4869 36.691 79.3516 36.9396C79.0328 37.5257 78.6635 37.9371 78.5577 38.0549L78.5543 38.0587C78.259 38.3877 77.9275 38.691 77.6798 38.911C76.0474 40.3611 74.2678 41.5164 72.6834 42.4738C67.5468 47.0202 63.3792 51.8551 59.0687 57.7705C57.326 60.1621 53.9354 60.716 51.4956 59.0077C50.7705 58.5001 50.211 57.8498 49.8285 57.1237C47.6766 58.6956 45.6845 60.3288 43.8867 62.1072C43.878 62.12 43.8688 62.1337 43.8591 62.1482C43.7127 62.3666 43.5393 62.6381 43.3406 62.9492L43.3107 62.9961C43.1527 63.2436 42.925 63.6003 42.744 63.8584C42.6911 63.9337 42.5974 64.0653 42.4813 64.2112C42.4241 64.2832 42.3236 64.4065 42.1913 64.5491L42.1897 64.5508C42.1044 64.6428 41.7888 64.983 41.3077 65.3191C41.0821 65.4768 40.5233 65.8472 39.7097 66.0865C38.8771 66.3312 37.1194 66.6075 35.3211 65.5336C33.5851 64.4969 33.0318 62.9216 32.8601 62.21C32.681 61.4678 32.7088 60.8629 32.7272 60.6053C32.7664 60.0576 32.8857 59.6381 32.9195 59.5193C32.9711 59.3381 33.0229 59.1912 33.0553 59.1031C33.7343 57.2543 34.7614 55.3849 35.6494 53.8505C35.5768 53.9055 35.5041 53.9603 35.4312 54.015C33.7949 55.2429 31.7482 56.5686 29.8824 57.7773C28.8719 58.4318 27.9144 59.0521 27.1038 59.6038C24.4515 61.4092 22.4435 63.0432 21.1352 64.7783C21.1316 64.783 21.1267 64.7897 21.1204 64.7981C21.0241 64.9276 20.6188 65.4724 20.1125 65.918C20.1096 65.9206 20.1059 65.9239 20.1014 65.9279C19.9874 66.0294 19.3614 66.587 18.3954 66.9489C17.8811 67.1417 16.5756 67.5463 14.966 67.0985C13.0422 66.5632 11.9206 65.1806 11.4256 64.0055C11.0122 63.0241 11.0065 62.1757 11.0148 61.8373C11.0248 61.4256 11.0816 61.0988 11.1182 60.917C11.1916 60.553 11.2887 60.2712 11.3313 60.1512C11.5313 59.5888 11.9153 58.8709 12.0682 58.5849C12.0817 58.5598 12.0934 58.538 12.103 58.5199C12.1793 58.3762 12.2537 58.2368 12.3263 58.101C12.4947 57.7855 12.6529 57.4894 12.8006 57.2026C12.9224 56.9663 12.9844 56.8356 13.0082 56.7861C14.1429 53.2905 16.1359 50.7028 18.0658 48.6387C18.4298 48.2494 18.8019 47.8682 19.1715 47.499C18.9597 47.5892 18.7461 47.6782 18.5307 47.7659C18.5309 47.7658 18.5018 47.7779 18.4056 47.8194C18.3807 47.8302 18.347 47.8447 18.3086 47.8613C18.239 47.8914 18.1539 47.9282 18.0777 47.961C17.8148 48.074 17.4719 48.2197 17.0859 48.3742C16.3544 48.667 15.3026 49.0597 14.2187 49.3223C13.6778 49.4533 12.9762 49.5902 12.2099 49.6282C11.528 49.6621 10.2655 49.6503 8.93029 49.0518C7.30221 48.322 5.94561 46.8712 5.50542 44.8884C5.1448 43.2641 5.53318 41.8585 5.83043 41.0491C7.92695 35.3405 11.1939 30.5098 14.2025 26.2179C14.4791 25.8233 14.7531 25.4338 15.0242 25.0484ZM46.7565 28.2853C46.3452 28.8221 45.9439 29.3673 45.5535 29.9192C46.3791 29.115 47.2208 28.31 48.0814 27.5107C47.6347 27.774 47.1925 28.0319 46.7565 28.2853ZM12.3153 58.5646C12.3162 58.5625 12.3352 58.5377 12.3697 58.4966C12.3317 58.5462 12.3144 58.5667 12.3153 58.5646ZM44.0006 61.9445C44.0004 61.9449 43.9952 61.9522 43.9852 61.9652C43.9958 61.9506 44.0008 61.9441 44.0006 61.9445ZM51.9085 11.402C51.9098 11.4017 51.8994 11.4213 51.8732 11.4616C51.894 11.4225 51.9071 11.4023 51.9085 11.402ZM16.0544 44.6323C16.0517 44.6396 16.0491 44.6469 16.0464 44.6542L16.0474 44.6514C16.0488 44.6476 16.0512 44.6413 16.0544 44.6323Z' fill='%23764861'/%3e%3c/svg%3e");
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center center;
}

.steps-boxes {
  position: relative;
  transform: translateY(-50%);
}
.steps-boxes .card {
  background: #faf9ff;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #eeeeee;
  flex-direction: row;
  padding: 10px;
  font-size: 1rem;
  font-family: "latoregular";
}
.steps-boxes .card ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.steps-boxes .card .card-image {
  width: 76px;
  height: 76px;
  margin-right: 22px;
  position: relative;
  padding: 14px;
  z-index: 1;
}
.steps-boxes .card .card-image::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 67.3'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23999;fill-rule:evenodd;opacity:0.2;isolation:isolate;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cpath class='cls-1' d='M15,25.05c-2.1,1.55-4.16,3.09-6.19,4.68a5.49,5.49,0,0,1-7.63-.81A5.24,5.24,0,0,1,2,21.44c3.1-2.45,6.33-4.8,9.46-7.08l2.39-1.75C17.79,9.74,21.52,6.93,25,3.91A33.23,33.23,0,0,1,29.12.84h0A5.56,5.56,0,0,1,33.3.14a5.4,5.4,0,0,1,4,3.86,5.61,5.61,0,0,1,.15,1.77,5.63,5.63,0,0,1-.1.66,6.83,6.83,0,0,1-.23.78h0c-.08.21-.17.42-.23.55-.13.31-.32.72-.53,1.17-.42.9-1,2.12-1.59,3.36L33,16,32,18.12a85.7,85.7,0,0,1-7.92,12.82l-.92,1.31-.54.77a53.53,53.53,0,0,0,4.11-3.74c3.92-3.94,8.61-6.73,12.74-9.13A49.2,49.2,0,0,1,52.09,9a14,14,0,0,1,1.77-.89,7.31,7.31,0,0,1,2.7-.58,5.64,5.64,0,0,1,5.62,7.07,8.85,8.85,0,0,1-1.38,2.88c-.19.27-.39.54-.6.8a5,5,0,0,1,1.11-.15,5.47,5.47,0,0,1,4.93,2.74,5.27,5.27,0,0,1,.2,4.78v0a5,5,0,0,1-.66,1.06,4.24,4.24,0,0,1-.34.39,6.94,6.94,0,0,1-.51.48h0c-.31.26-.78.61-1.15.89l-1.2.88-.17.12a36,36,0,0,0-2.92,3.85l-.92,1.31a69.23,69.23,0,0,0-4.07,6.6c2.36-1.46,4.61-2.87,6.9-4.45,1.35-.93,2.85-1.8,4.13-2.55l.68-.4c.91-.78,1.84-1.56,2.8-2.33a23.08,23.08,0,0,1,2.25-1.5l.81-.43a8.31,8.31,0,0,1,.91-.34,5.73,5.73,0,0,1,1.22-.22,5.59,5.59,0,0,1,3.43.91,5.26,5.26,0,0,1,1.74,7,5.76,5.76,0,0,1-.79,1.11h0a9.69,9.69,0,0,1-.87.85,32.72,32.72,0,0,1-5,3.56,92.42,92.42,0,0,0-13.61,15.3A5.5,5.5,0,0,1,51.5,59a5.27,5.27,0,0,1-1.67-1.89,52.21,52.21,0,0,0-5.94,5l0,0c-.15.22-.32.49-.52.8l0,0c-.16.24-.39.6-.57.86a4.26,4.26,0,0,1-.26.35c-.06.07-.16.2-.29.34h0a6.08,6.08,0,0,1-.88.77,5.51,5.51,0,0,1-6,.21,5.32,5.32,0,0,1-2.46-3.32,5.11,5.11,0,0,1-.13-1.6,5.86,5.86,0,0,1,.19-1.09,3.37,3.37,0,0,1,.14-.42,33.75,33.75,0,0,1,2.59-5.25l-.22.16c-1.64,1.23-3.68,2.56-5.55,3.77-1,.65-2,1.27-2.78,1.82a24.86,24.86,0,0,0-6,5.18l0,0a7.88,7.88,0,0,1-1,1.12h0A5.52,5.52,0,0,1,15,67.1a5.36,5.36,0,0,1-4-5.26,4.86,4.86,0,0,1,.11-.92,5.46,5.46,0,0,1,.21-.77,14.19,14.19,0,0,1,.74-1.57l0-.06.23-.42.47-.9.21-.41a21.5,21.5,0,0,1,5.06-8.15c.36-.39.73-.77,1.1-1.14l-.64.27-.12,0-.1,0-.23.1-1,.41a20.94,20.94,0,0,1-2.87,1,11.07,11.07,0,0,1-2,.31,7.2,7.2,0,0,1-3.28-.58,6,6,0,0,1-3.42-4.16,6.72,6.72,0,0,1,.32-3.84c2.1-5.71,5.36-10.54,8.37-14.83Zm31.74,3.24c-.41.53-.82,1.08-1.21,1.63.83-.81,1.67-1.61,2.53-2.41ZM12.32,58.56l0-.06ZM44,61.94v0ZM51.91,11.4l0,.06ZM16.05,44.63v0h0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 0;
}
.steps-boxes .card .card-text {
  color: #999999;
}
/* .steps-boxes .card.active .card-text div:first-child {
    color: #222222; } */
.steps-boxes .card.active .card-text div {
  color: #222222;
}
.steps-boxes .card.active .card-image:after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 67.3'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23764861;fill-rule:evenodd;opacity:0.2;isolation:isolate;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cpath class='cls-1' d='M15,25.05c-2.1,1.55-4.16,3.09-6.19,4.68a5.49,5.49,0,0,1-7.63-.81A5.24,5.24,0,0,1,2,21.44c3.1-2.45,6.33-4.8,9.46-7.08l2.39-1.75C17.79,9.74,21.52,6.93,25,3.91A33.23,33.23,0,0,1,29.12.84h0A5.56,5.56,0,0,1,33.3.14a5.4,5.4,0,0,1,4,3.86,5.61,5.61,0,0,1,.15,1.77,5.63,5.63,0,0,1-.1.66,6.83,6.83,0,0,1-.23.78h0c-.08.21-.17.42-.23.55-.13.31-.32.72-.53,1.17-.42.9-1,2.12-1.59,3.36L33,16,32,18.12a85.7,85.7,0,0,1-7.92,12.82l-.92,1.31-.54.77a53.53,53.53,0,0,0,4.11-3.74c3.92-3.94,8.61-6.73,12.74-9.13A49.2,49.2,0,0,1,52.09,9a14,14,0,0,1,1.77-.89,7.31,7.31,0,0,1,2.7-.58,5.64,5.64,0,0,1,5.62,7.07,8.85,8.85,0,0,1-1.38,2.88c-.19.27-.39.54-.6.8a5,5,0,0,1,1.11-.15,5.47,5.47,0,0,1,4.93,2.74,5.27,5.27,0,0,1,.2,4.78v0a5,5,0,0,1-.66,1.06,4.24,4.24,0,0,1-.34.39,6.94,6.94,0,0,1-.51.48h0c-.31.26-.78.61-1.15.89l-1.2.88-.17.12a36,36,0,0,0-2.92,3.85l-.92,1.31a69.23,69.23,0,0,0-4.07,6.6c2.36-1.46,4.61-2.87,6.9-4.45,1.35-.93,2.85-1.8,4.13-2.55l.68-.4c.91-.78,1.84-1.56,2.8-2.33a23.08,23.08,0,0,1,2.25-1.5l.81-.43a8.31,8.31,0,0,1,.91-.34,5.73,5.73,0,0,1,1.22-.22,5.59,5.59,0,0,1,3.43.91,5.26,5.26,0,0,1,1.74,7,5.76,5.76,0,0,1-.79,1.11h0a9.69,9.69,0,0,1-.87.85,32.72,32.72,0,0,1-5,3.56,92.42,92.42,0,0,0-13.61,15.3A5.5,5.5,0,0,1,51.5,59a5.27,5.27,0,0,1-1.67-1.89,52.21,52.21,0,0,0-5.94,5l0,0c-.15.22-.32.49-.52.8l0,0c-.16.24-.39.6-.57.86a4.26,4.26,0,0,1-.26.35c-.06.07-.16.2-.29.34h0a6.08,6.08,0,0,1-.88.77,5.51,5.51,0,0,1-6,.21,5.32,5.32,0,0,1-2.46-3.32,5.11,5.11,0,0,1-.13-1.6,5.86,5.86,0,0,1,.19-1.09,3.37,3.37,0,0,1,.14-.42,33.75,33.75,0,0,1,2.59-5.25l-.22.16c-1.64,1.23-3.68,2.56-5.55,3.77-1,.65-2,1.27-2.78,1.82a24.86,24.86,0,0,0-6,5.18l0,0a7.88,7.88,0,0,1-1,1.12h0A5.52,5.52,0,0,1,15,67.1a5.36,5.36,0,0,1-4-5.26,4.86,4.86,0,0,1,.11-.92,5.46,5.46,0,0,1,.21-.77,14.19,14.19,0,0,1,.74-1.57l0-.06.23-.42.47-.9.21-.41a21.5,21.5,0,0,1,5.06-8.15c.36-.39.73-.77,1.1-1.14l-.64.27-.12,0-.1,0-.23.1-1,.41a20.94,20.94,0,0,1-2.87,1,11.07,11.07,0,0,1-2,.31,7.2,7.2,0,0,1-3.28-.58,6,6,0,0,1-3.42-4.16,6.72,6.72,0,0,1,.32-3.84c2.1-5.71,5.36-10.54,8.37-14.83Zm31.74,3.24c-.41.53-.82,1.08-1.21,1.63.83-.81,1.67-1.61,2.53-2.41ZM12.32,58.56l0-.06ZM44,61.94v0ZM51.91,11.4l0,.06ZM16.05,44.63v0h0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

.login-form-inner {
  padding: 3.75rem;
  position: relative;
  border: 1px solid #eeeeee;
}
.login-form-inner:after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='570' height='602' viewBox='0 0 570 602' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M80.4254 214.223C59.7601 229.747 39.5157 245.211 19.6502 261.212C-3.27963 279.681 -36.8115 276.029 -55.2452 253.056C-73.679 230.082 -70.0343 196.486 -47.1044 178.017C-16.6137 153.458 15.0255 129.868 45.7246 106.978C53.6264 101.087 61.466 95.2415 69.2076 89.4381C107.545 60.6993 144.163 32.4965 178.171 2.20975C190.627 -8.88308 204.87 -19.6302 218.782 -28.5513L218.842 -28.5896C221.689 -30.4164 237.781 -40.7411 259.744 -35.5595C287.932 -28.9089 297.008 -5.22826 299.155 3.16382C301.362 11.7926 300.812 18.8281 300.644 20.8627C300.399 23.8463 299.951 26.2005 299.688 27.4633C298.852 31.4787 297.664 34.73 297.441 35.3431C297.43 35.3718 297.422 35.3947 297.416 35.4117C296.653 37.5215 295.771 39.6233 295.198 40.9712C293.879 44.0698 292.047 48.1642 290.018 52.6245C285.89 61.699 280.212 73.8985 274.372 86.3668C268.331 99.262 262.178 112.315 257.166 122.946C252.286 133.3 248.488 141.357 246.929 144.738C224.874 192.579 195.481 235.192 169.171 273.334C166.125 277.751 163.12 282.107 160.172 286.405C158.389 289.005 156.623 291.589 154.874 294.158C168.412 282.972 181.664 270.501 195.203 256.627C233.7 217.181 279.703 189.158 320.204 165.105C355.271 121.639 397.017 82.1593 444.137 53.7123C449.641 50.3896 455.508 47.2031 461.511 44.694C466.548 42.5885 476.215 38.9747 488.029 38.9007C501.738 38.8149 525.55 44.344 538.395 68.7614C548.122 87.2519 544.407 104.626 543.146 109.86C540.051 122.707 533.239 133.401 529.586 138.766C527.779 141.418 525.818 144.087 523.749 146.703C526.407 146.062 530.19 145.369 534.628 145.226C538.346 145.106 567.357 144.46 582.983 172.73C596.146 196.544 586.05 218.197 584.894 220.675C584.865 220.737 584.842 220.787 584.825 220.825C582.269 226.428 579.314 230.276 578.331 231.54C576.974 233.284 575.771 234.607 575.065 235.361C572.778 237.803 570.581 239.679 569.986 240.187L569.931 240.234C566.925 242.804 562.271 246.362 558.631 249.127C554.669 252.136 550.634 255.165 546.918 257.953C546.354 258.377 545.796 258.795 545.247 259.207C536.471 268.653 527.911 281.16 516.517 297.81C513.706 301.917 510.722 306.277 507.52 310.905C493.165 331.654 480.158 353.789 467.597 377.152C490.695 362.479 512.867 348.287 535.34 332.486C548.578 323.179 563.243 314.404 575.822 306.878C578.133 305.495 580.373 304.155 582.521 302.861C591.374 295.03 600.502 287.257 609.943 279.517C614.575 275.72 625.312 268.525 632.042 264.519C633.879 263.426 636.803 261.73 639.999 260.208C641.355 259.563 644.667 258.018 648.919 256.756C650.925 256.16 655.284 254.968 660.926 254.594C664.879 254.333 679.631 253.6 694.507 263.675C714.401 277.15 718.917 298.291 717.856 312.145C717.014 323.146 712.965 330.991 711.638 333.485C708.51 339.363 704.886 343.489 703.848 344.671L703.814 344.709C700.917 348.009 697.664 351.05 695.233 353.257C679.215 367.801 661.753 379.388 646.206 388.99C595.803 434.588 554.908 483.08 512.612 542.408C495.511 566.394 462.241 571.95 438.3 554.817C431.186 549.725 425.696 543.203 421.942 535.921C400.826 551.686 381.279 568.067 363.638 585.903C363.553 586.031 363.463 586.168 363.367 586.314C361.931 588.505 360.229 591.228 358.28 594.348L357.986 594.818C356.436 597.3 354.202 600.878 352.425 603.466C351.907 604.222 350.987 605.541 349.848 607.005C349.286 607.727 348.3 608.964 347.002 610.394L346.986 610.411C346.149 611.333 343.052 614.745 338.332 618.117C336.118 619.698 330.635 623.414 322.651 625.813C314.482 628.268 297.234 631.039 279.588 620.268C262.554 609.87 257.124 594.071 255.439 586.934C253.682 579.49 253.955 573.423 254.136 570.84C254.52 565.346 255.69 561.139 256.022 559.948C256.528 558.131 257.038 556.657 257.355 555.773C264.018 537.231 274.097 518.482 282.81 503.093C282.098 503.644 281.384 504.194 280.668 504.742C264.612 517.057 244.529 530.354 226.221 542.476C216.305 549.041 206.91 555.262 198.956 560.795C172.93 578.902 153.227 595.291 140.389 612.692C140.354 612.74 140.305 612.807 140.244 612.891C139.299 614.19 135.322 619.654 130.354 624.124C130.325 624.149 130.289 624.182 130.245 624.222C129.127 625.24 122.984 630.833 113.505 634.463C108.458 636.396 95.6483 640.455 79.8538 635.963C60.9766 630.594 49.9709 616.728 45.1136 604.942C41.0569 595.099 41.0015 586.59 41.0824 583.196C41.1807 579.067 41.738 575.789 42.0977 573.966C42.818 570.315 43.7702 567.489 44.1888 566.285C46.1513 560.645 49.9186 553.445 51.4196 550.576C51.5517 550.324 51.6661 550.105 51.7603 549.924C52.5093 548.483 53.2397 547.085 53.9514 545.723C55.6043 542.559 57.1564 539.588 58.6061 536.712C59.8009 534.342 60.409 533.032 60.6432 532.535C71.7769 497.476 91.3332 471.522 110.27 450.821C113.843 446.916 117.494 443.094 121.12 439.39C119.042 440.295 116.946 441.187 114.833 442.067C114.835 442.066 114.549 442.188 113.605 442.604C113.36 442.712 113.03 442.858 112.653 443.024C111.97 443.326 111.136 443.695 110.387 444.024C107.808 445.158 104.443 446.618 100.655 448.168C93.4778 451.105 83.1568 455.044 72.5208 457.677C67.2132 458.991 60.329 460.364 52.8101 460.745C46.1185 461.085 33.7305 460.967 20.6284 454.964C4.65289 447.645 -8.65866 433.094 -12.9781 413.207C-16.5166 396.916 -12.7057 382.819 -9.78893 374.701C10.7832 317.447 42.8406 268.997 72.3622 225.952C75.0763 221.995 77.765 218.088 80.4254 214.223ZM391.798 246.687C387.762 252.071 383.825 257.539 379.993 263.074C388.094 255.008 396.354 246.935 404.799 238.918C400.416 241.558 396.077 244.145 391.798 246.687ZM53.8441 550.372C53.8527 550.351 54.0393 550.103 54.3782 549.691C54.0048 550.187 53.8354 550.393 53.8441 550.372ZM364.756 584.271C364.754 584.275 364.703 584.348 364.605 584.479C364.708 584.332 364.758 584.267 364.756 584.271ZM442.352 77.356C442.365 77.3531 442.263 77.5496 442.006 77.9541C442.21 77.5614 442.339 77.3589 442.352 77.356ZM90.5339 410.639C90.5076 410.712 90.4814 410.785 90.4551 410.858L90.4653 410.83C90.479 410.793 90.5025 410.729 90.5339 410.639Z' fill='%23764861'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  z-index: -1;
}

.login-form-inner.registration:after {
  /* display: none; */
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='770' height='770' viewBox='0 0 770 770' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M105.896 286.58C82.3612 304.289 59.3058 321.93 36.6819 340.183C10.5682 361.251 -27.6197 357.085 -48.6131 330.879C-69.6064 304.672 -65.4556 266.347 -39.3419 245.279C-4.6174 217.264 31.415 190.353 66.3768 164.242C75.3758 157.521 84.3039 150.853 93.1205 144.233C136.781 111.45 178.484 79.2775 217.214 44.7282C231.399 32.0741 247.62 19.8144 263.464 9.6378L263.532 9.59411C266.775 7.51023 285.101 -4.26767 310.113 1.64325C342.216 9.22989 352.552 36.2433 354.997 45.8165C357.511 55.6597 356.884 63.6853 356.693 66.0063C356.413 69.4098 355.903 72.0954 355.604 73.536C354.651 78.1165 353.299 81.8254 353.044 82.5247C353.032 82.5575 353.023 82.5836 353.016 82.6029C352.148 85.0097 351.144 87.4073 350.49 88.9449C348.989 92.4797 346.902 97.1502 344.591 102.238C339.89 112.59 333.424 126.506 326.772 140.729C319.893 155.44 312.886 170.329 307.178 182.457C301.62 194.268 297.294 203.46 295.519 207.316C270.402 261.89 236.927 310.5 206.964 354.011C203.495 359.049 200.073 364.019 196.716 368.921C194.685 371.887 192.673 374.835 190.682 377.766C206.099 365.005 221.192 350.779 236.611 334.953C280.453 289.954 332.844 257.988 378.968 230.549C418.905 180.966 466.448 135.93 520.111 103.479C526.379 99.6889 533.061 96.0539 539.897 93.1917C545.633 90.7898 556.642 86.6674 570.097 86.583C585.709 86.4851 612.827 92.7924 627.456 120.646C638.534 141.739 634.303 161.558 632.867 167.529C629.342 182.184 621.584 194.383 617.424 200.503C615.366 203.529 613.133 206.573 610.777 209.558C613.804 208.826 618.112 208.035 623.166 207.872C627.401 207.736 660.44 206.999 678.236 239.247C693.227 266.414 681.728 291.114 680.412 293.94C680.379 294.011 680.353 294.068 680.333 294.111C677.422 300.503 674.057 304.893 672.938 306.334C671.392 308.324 670.022 309.834 669.218 310.694C666.614 313.479 664.111 315.619 663.433 316.199L663.371 316.252C659.947 319.183 654.647 323.243 650.502 326.397C645.989 329.83 641.394 333.284 637.163 336.465C636.52 336.948 635.885 337.425 635.26 337.895C625.265 348.671 615.517 362.938 602.54 381.931C599.339 386.617 595.941 391.59 592.294 396.87C575.946 420.539 561.133 445.789 546.828 472.44C573.132 455.702 598.383 439.513 623.977 421.488C639.053 410.871 655.754 400.861 670.08 392.276C672.712 390.698 675.263 389.169 677.709 387.693C687.792 378.761 698.187 369.893 708.939 361.064C714.215 356.732 726.442 348.525 734.106 343.956C736.199 342.708 739.528 340.774 743.168 339.038C744.712 338.301 748.484 336.539 753.326 335.099C755.612 334.42 760.575 333.06 767.002 332.634C771.503 332.335 788.303 331.499 805.244 342.992C827.901 358.363 833.044 382.481 831.836 398.284C830.877 410.834 826.266 419.783 824.755 422.628C821.192 429.333 817.065 434.039 815.882 435.388L815.845 435.431C812.544 439.195 808.84 442.665 806.072 445.183C787.83 461.773 767.943 474.991 750.237 485.944C692.835 537.96 646.262 593.276 598.093 660.954C578.618 688.317 540.728 694.654 513.463 675.11C505.36 669.302 499.108 661.861 494.833 653.554C470.786 671.538 448.524 690.224 428.434 710.571C428.337 710.717 428.234 710.874 428.125 711.04C426.489 713.539 424.551 716.645 422.331 720.204L421.997 720.74C420.232 723.572 417.687 727.654 415.664 730.606C415.073 731.468 414.026 732.973 412.729 734.643C412.089 735.466 410.966 736.877 409.488 738.508L409.47 738.528C408.516 739.58 404.99 743.473 399.614 747.318C397.092 749.122 390.848 753.361 381.756 756.098C372.452 758.898 352.81 762.059 332.713 749.772C313.313 737.911 307.13 719.888 305.211 711.747C303.21 703.255 303.521 696.334 303.726 693.388C304.164 687.121 305.497 682.322 305.875 680.963C306.452 678.89 307.031 677.209 307.393 676.201C314.981 655.049 326.459 633.661 336.382 616.106C335.571 616.735 334.758 617.362 333.943 617.988C315.658 632.036 292.786 647.204 271.935 661.032C260.643 668.521 249.943 675.617 240.885 681.929C211.245 702.585 188.806 721.28 174.186 741.13C174.146 741.185 174.091 741.261 174.021 741.358C172.944 742.839 168.415 749.072 162.757 754.171C162.725 754.2 162.683 754.237 162.633 754.283C161.36 755.445 154.364 761.824 143.569 765.965C137.821 768.17 123.233 772.8 105.245 767.676C83.7467 761.552 71.2127 745.734 65.681 732.29C61.061 721.062 60.9979 711.354 61.09 707.483C61.202 702.773 61.8367 699.033 62.2463 696.953C63.0666 692.789 64.151 689.565 64.6278 688.192C66.8627 681.758 71.1531 673.545 72.8626 670.272C73.013 669.985 73.1433 669.735 73.2506 669.528C74.1036 667.884 74.9354 666.289 75.7459 664.735C77.6284 661.126 79.396 657.738 81.047 654.457C82.4077 651.753 83.1002 650.258 83.367 649.692C96.0466 609.698 118.318 580.092 139.885 556.477C143.953 552.023 148.111 547.662 152.241 543.438C149.875 544.47 147.488 545.488 145.081 546.492C145.083 546.491 144.758 546.629 143.683 547.104C143.404 547.227 143.027 547.393 142.599 547.583C141.821 547.927 140.87 548.348 140.018 548.724C137.081 550.017 133.248 551.683 128.935 553.451C120.761 556.802 109.007 561.294 96.8937 564.298C90.8492 565.797 83.009 567.363 74.4462 567.798C66.8254 568.186 52.7173 568.051 37.796 561.204C19.6021 552.854 4.44225 536.255 -0.476929 513.57C-4.50684 494.986 -0.16671 478.904 3.15504 469.644C26.5837 404.333 63.0924 349.064 96.7131 299.96C99.8041 295.446 102.866 290.989 105.896 286.58ZM460.504 323.613C455.907 329.755 451.423 335.992 447.06 342.306C456.286 333.105 465.692 323.896 475.31 314.751C470.318 317.763 465.377 320.714 460.504 323.613ZM75.6237 670.039C75.6335 670.015 75.846 669.732 76.2319 669.262C75.8068 669.829 75.6138 670.064 75.6237 670.039ZM429.707 708.709C429.705 708.714 429.646 708.797 429.535 708.946C429.653 708.779 429.709 708.704 429.707 708.709ZM518.077 130.451C518.093 130.447 517.976 130.671 517.683 131.133C517.916 130.685 518.062 130.454 518.077 130.451ZM117.408 510.64C117.378 510.723 117.348 510.807 117.318 510.89L117.33 510.858C117.346 510.815 117.372 510.742 117.408 510.64Z' fill='%23764861'/%3e%3c/svg%3e ");
  background-size: contain;
}
.login-form-inner.registration {
  /* border: none; */
  padding-top: 0 !important;
}
.account-title {
  margin-bottom: 2rem;
}
.login-form-inner.registration .btn-secondary {
  padding: 1.2rem 5.5rem;
}
.details-page hr {
  margin: 3.125rem 0 3.125rem;
  border-color: #eeeeee;
}
.author .content {
  width: 80%;
}
.author {
  background: #faf9ff;
  position: relative;
  padding: 3.75rem;
  /* margin-block: 80px; */
}
.details-page .overflow-auto-content .author {
  margin-top: 0px;
  margin-bottom: 30px;
  height: auto !important;
}
.details-page .overflow-auto-content .author h2 {
  font-weight: normal !important;
  margin-top: 20px !important;
  margin-bottom: 0 !important;
}
.details-page .overflow-auto-content .author .content {
  font-family: "tenor_sansregular", sans-serif;
  line-height: 2rem;
  color: #222222;
  margin-bottom: 0 !important;
}
/* .allround-vakopleiding-nagelstylist-page  .feature-section:nth-child(3) .overflow-auto-content{
  margin-top: 40px;
} */
.details-page .text-content-landing-page h2 {
  font-weight: normal !important;
}
.details-page .text-content-landing-page {
  margin-top: 0px;
  margin-bottom: 60px !important;
}
.details-page .module-image {
  margin-bottom: 40px;
}
.author::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='273' height='232' viewBox='0 0 273 232' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M61.036 56.211C52.4803 62.6507 44.0988 69.0655 35.8743 75.7028C26.381 83.364 12.4984 81.8493 4.86662 72.3195C-2.7652 62.7897 -1.25622 48.8536 8.23702 41.1924C20.8606 31.005 33.9596 21.2193 46.6694 11.7244C49.9409 9.28042 53.1865 6.85573 56.3917 4.44841C72.2638 -7.47286 87.4244 -19.1718 101.504 -31.7352C106.661 -36.3367 112.557 -40.7948 118.317 -44.4953L118.342 -44.5112C119.521 -45.269 126.183 -49.5519 135.276 -47.4025C146.947 -44.6437 150.704 -34.8206 151.593 -31.3395C152.507 -27.7601 152.279 -24.8417 152.209 -23.9977C152.108 -22.7601 151.922 -21.7835 151.813 -21.2597C151.467 -19.594 150.976 -18.2453 150.883 -17.991C150.879 -17.9791 150.875 -17.9696 150.873 -17.9626C150.557 -17.0874 150.192 -16.2155 149.955 -15.6564C149.409 -14.371 148.65 -12.6726 147.81 -10.8224C146.101 -7.0582 143.75 -1.99767 141.332 3.17435C138.831 8.52351 136.284 13.9379 134.209 18.3481C132.188 22.6429 130.616 25.9853 129.971 27.3876C120.84 47.2327 108.67 64.9092 97.7778 80.7313C96.5166 82.5633 95.2725 84.3704 94.0522 86.1531C93.3139 87.2318 92.5826 88.3036 91.8588 89.3694C97.4634 84.729 102.95 79.5559 108.556 73.801C124.494 57.438 143.539 45.8137 160.307 35.836C174.826 17.8058 192.109 1.42905 211.617 -10.3712C213.896 -11.7495 216.325 -13.0713 218.81 -14.1121C220.896 -14.9855 224.898 -16.4846 229.789 -16.5153C235.465 -16.5509 245.323 -14.2573 250.641 -4.12859C254.669 3.54152 253.13 10.7484 252.608 12.9197C251.327 18.2488 248.507 22.6848 246.994 24.9102C246.246 26.0105 245.434 27.1176 244.578 28.2028C245.678 27.9369 247.244 27.6492 249.082 27.59C250.621 27.5404 262.632 27.2724 269.101 38.999C274.551 48.8777 270.371 57.8595 269.893 58.8873C269.881 58.9131 269.871 58.9339 269.864 58.9495C268.806 61.2737 267.582 62.8702 267.175 63.3943C266.613 64.1179 266.115 64.6667 265.823 64.9795C264.876 65.9925 263.966 66.7707 263.72 66.9813L263.697 67.0009C262.453 68.0667 260.526 69.5429 259.019 70.6898C257.379 71.9381 255.708 73.1942 254.17 74.3508C253.936 74.5266 253.705 74.7002 253.478 74.871C249.844 78.7894 246.301 83.9775 241.583 90.884C240.42 92.5879 239.184 94.3965 237.859 96.3163C231.915 104.923 226.53 114.105 221.33 123.796C230.893 117.71 240.072 111.823 249.376 105.268C254.857 101.408 260.929 97.7677 266.137 94.6456C267.093 94.0721 268.021 93.5161 268.91 92.9794C272.575 89.7311 276.354 86.5066 280.263 83.296C282.181 81.7209 286.626 78.7365 289.412 77.0747C290.173 76.621 291.383 75.9178 292.706 75.2864C293.268 75.0185 294.639 74.3777 296.399 73.8543C297.23 73.6072 299.035 73.1125 301.371 72.9577C303.007 72.8492 309.115 72.5451 315.273 76.7245C323.51 82.3139 325.38 91.0838 324.94 96.8306C324.592 101.394 322.915 104.648 322.366 105.683C321.071 108.121 319.571 109.832 319.141 110.323L319.127 110.338C317.927 111.707 316.581 112.969 315.574 113.885C308.943 119.918 301.713 124.724 295.276 128.707C274.409 147.622 257.478 167.737 239.967 192.347C232.887 202.297 219.112 204.601 209.201 197.494C206.255 195.382 203.982 192.677 202.428 189.656C193.686 196.196 185.593 202.991 178.29 210.389C178.254 210.443 178.217 210.499 178.178 210.56C177.583 211.469 176.878 212.598 176.071 213.893L175.95 214.087C175.308 215.117 174.383 216.601 173.647 217.675C173.433 217.988 173.052 218.536 172.58 219.143C172.348 219.442 171.939 219.955 171.402 220.549L171.396 220.556C171.049 220.938 169.767 222.354 167.813 223.752C166.896 224.408 164.626 225.949 161.321 226.945C157.938 227.963 150.798 229.112 143.492 224.645C136.439 220.331 134.192 213.778 133.494 210.817C132.766 207.729 132.879 205.213 132.954 204.141C133.113 201.862 133.598 200.117 133.735 199.623C133.945 198.869 134.156 198.258 134.287 197.891C137.046 190.2 141.218 182.422 144.826 176.039C144.531 176.267 144.235 176.495 143.939 176.723C137.292 181.831 128.977 187.347 121.397 192.375C117.292 195.098 113.402 197.679 110.109 199.974C99.3341 207.485 91.1767 214.284 85.8618 221.502C85.8472 221.522 85.8271 221.55 85.8016 221.585C85.4103 222.123 83.7637 224.39 81.7069 226.244C81.6952 226.254 81.6802 226.268 81.6619 226.285C81.199 226.707 78.6557 229.027 74.7314 230.533C72.6418 231.335 67.3385 233.018 60.7993 231.155C52.984 228.928 48.4274 223.176 46.4165 218.287C44.7369 214.204 44.714 210.674 44.7475 209.267C44.7882 207.554 45.0189 206.194 45.1678 205.438C45.466 203.923 45.8603 202.751 46.0336 202.252C46.8461 199.912 48.4058 196.925 49.0272 195.735C49.0819 195.631 49.1293 195.54 49.1683 195.465C49.4784 194.867 49.7808 194.287 50.0754 193.722C50.7598 192.41 51.4023 191.177 52.0025 189.984C52.4972 189.001 52.749 188.458 52.8459 188.252C57.4554 173.709 65.552 162.943 73.3922 154.355C74.8711 152.736 76.3828 151.15 77.8841 149.614C77.0238 149.989 76.1562 150.359 75.2811 150.724C75.2811 150.724 75.1637 150.774 74.7728 150.947C74.6714 150.992 74.5346 151.052 74.3787 151.121C74.0959 151.246 73.7504 151.399 73.4405 151.536C72.3727 152.006 70.9794 152.612 69.4113 153.255C66.4398 154.473 62.1668 156.107 57.7634 157.199C55.566 157.744 52.7158 158.314 49.6029 158.472C46.8325 158.613 41.7037 158.564 36.2793 156.074C29.6652 153.038 24.1541 147.002 22.3658 138.753C20.9008 131.995 22.4785 126.147 23.6861 122.78C32.2032 99.03 45.4754 78.9323 57.6977 61.0765C58.8214 59.4349 59.9346 57.8141 61.036 56.211ZM189.948 69.6775C188.277 71.9109 186.647 74.179 185.061 76.4751C188.415 73.1292 191.834 69.7804 195.331 66.455C193.516 67.5501 191.72 68.6231 189.948 69.6775ZM50.031 195.651C50.0346 195.642 50.1118 195.539 50.2521 195.368C50.0975 195.574 50.0274 195.66 50.031 195.651ZM178.752 209.712C178.752 209.712 178.73 209.744 178.69 209.799C178.733 209.738 178.752 209.712 178.752 209.712ZM210.878 -0.563431C210.884 -0.564629 210.842 -0.483147 210.735 -0.315319C210.819 -0.478245 210.873 -0.562233 210.878 -0.563431ZM65.2211 137.687C65.2102 137.718 65.1993 137.748 65.1884 137.778L65.1926 137.767C65.1983 137.751 65.208 137.724 65.2211 137.687Z' fill='%23764861'/%3e%3c/svg%3e");
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50%;
  height: 100%;
  background-repeat: no-repeat;
  background-size: contain;
  /* left: 50%; */
  background-position: right;
}

.form-image {
  position: absolute;
  left: 0;
  right: 0;
}

.feature-section {
  width: 100%;
}

/*banner*/
.banner-home-page div {
  height: 100%;
}

.text-shadow-10 {
  text-shadow: 0px 0px 10px #000000d1;
}

.caption-1 {
  text-shadow: 0px 0px 10px #000000d1;
  line-height: 1;
}

.call-to-action-banner {
  background-color: rgba(255, 255, 255, 0.3);
  text-align: center;
  line-height: 1;
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
  padding: 43px 60px;
  position: absolute;
  bottom: 0;
  top: auto;
}

.call-to-action-banner .btn + .btn {
  margin-left: 50px;
}

.videoonbanner {
  margin-top: 4.5rem;
}

.searchbox_inner {
  display: flex;
  justify-content: space-between;
  padding: 47px 0px;
}

.searchbox_inner .selectbox {
  padding: 0px 14px 0px 0px;
}

.service-list {
  padding: 80px 0px 0px 0px;
}
.service-list .card.card-item {
  box-shadow: 0px 3px 6px #00000029;
  border: 0.10000000149011612px solid #00000029;
  padding: 10px;
  margin-top: 40px;
  text-align: center;
  height: 100%;
}
.service-list .card.card-item .card-image {
  margin: 10px;
}
.service-list .card.card-item .card-block {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.service-list .card:hover .card-title a {
  color: #764861;
}

.jagged-line2 {
  stroke-dasharray: 400.87060546875;
  stroke-dashoffset: 400.87060546875;
  animation: dash2 1.125s linear infinite;
}

.jagged-line {
  animation: dash 1.5s linear infinite;
}

.jagged-line.delay1 {
  animation-delay: 0.1s;
}

.jagged-line.delay2 {
  animation-delay: 0.2s;
}

.jagged-line.delay3 {
  animation-delay: 0.3s;
}

.jagged-line.delay4 {
  animation-delay: 0.4s;
}

.jagged-line.delay5 {
  animation-delay: 0.5s;
}

.jagged-line.delay6 {
  animation-delay: 0.6s;
}

.jagged-line.delay7 {
  animation-delay: 0.7s;
}

.jagged-line.delay8 {
  animation-delay: 0.8s;
}

.jagged-line.delay9 {
  animation-delay: 0.9s;
}

.jagged-line.delay10 {
  animation-delay: 0.1s;
}

.line {
  stroke-dasharray: 400.87060546875;
  stroke-dashoffset: 801.7412109375;
  animation: dash2 1.125s linear infinite;
}

.line.delay1 {
  stroke-dasharray: 400.87060546875;
  stroke-dashoffset: 801.7412109375;
  animation-delay: 0.3s;
}

.line.delay2 {
  stroke-dasharray: 400.87060546875;
  stroke-dashoffset: 801.7412109375;
  animation-delay: 0.4s;
}

.line.delay3 {
  stroke-dasharray: 400.87060546875;
  stroke-dashoffset: 801.7412109375;
  animation-delay: 0.5s;
}

@keyframes dash {
  from {
    fill: transparent;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes dash2 {
  from {
    fill: transparent;
  }
  to {
    stroke-dashoffset: 0;
  }
}
.btn {
  border-radius: 0px;
  box-shadow: 0px 3px 6px #00000029;
}

.btn-primary {
  color: #fff;
  background-color: #764861;
  border-color: #764861;
  color: #fff;
  background: #764861;
  box-shadow: none;
}
.btn-primary:hover {
  color: #222222;
  background-color: #fff;
  border-color: #563547;
}
.btn-primary:focus,
.btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(118, 72, 97, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #764861;
  border-color: #764861;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #563547;
  border-color: #4e3040;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(118, 72, 97, 0.5);
}
.btn-primary i {
  margin-left: 2rem !important;
}
.btn-primary:hover {
  color: #fff;
  border-color: #d05278;
  background: #d05278;
  box-shadow: none;
}
.btn-primary:focus,
.btn-primary.focus {
  outline: none;
  border-color: #764861;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #764861;
  border-color: transparent;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #764861;
  border-color: transparent;
}
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  outline: none;
}

.btn-outline-primary {
  border: 1px solid #764861;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  color: #fff;
  border-color: #000000;
  background-color: #000000;
  box-shadow: 0px 3px 6px #00000029;
}

.btn-secondary {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
  color: #fff;
  background: black;
}
.btn-secondary:hover {
  color: #222222;
  background-color: #fff;
  border-color: black;
}
.btn-secondary:focus,
.btn-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-secondary i {
  margin-left: 2rem !important;
}
.btn-secondary:hover {
  color: #fff;
  border-color: #000000;
  background: #000000;
  box-shadow: none;
}
.btn-secondary:focus,
.btn-secondary.focus {
  outline: none;
  border-color: #764861;
  box-shadow: none;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #764861;
  border-color: transparent;
}
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #764861;
  border-color: transparent;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  outline: none;
}

.btn-outline-secondary {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
  color: #000000;
  background: white;
}
.btn-outline-secondary:hover {
  color: #222222;
  background-color: #fff;
  border-color: black;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #fff;
  background-color: #000000;
  border-color: #000000;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}
.btn-outline-secondary i {
  margin-left: 2rem !important;
}
.btn-outline-secondary:hover {
  color: #fff;
  border-color: #000000;
  background: #000000;
  box-shadow: none;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  outline: none;
  border-color: #764861;
  box-shadow: none;
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #fff;
  background-color: #764861;
  border-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #764861;
  border-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  outline: none;
}

.btn-outline-primary {
  border: 1px solid #764861;
}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  color: #fff;
  border-color: #000000;
  background-color: #000000;
  box-shadow: 0px 3px 6px #00000029;
}

.btn-default {
  color: #222222;
  background-color: #faf9ff;
  border-color: #fff;
  color: #764861;
  box-shadow: none;
  padding-left: 2rem;
  padding-right: 2rem;
  border-radius: 0px;
}
.btn-default:hover {
  color: #fff;
  background-color: #764861;
  border-color: #e6e6e6;
}
.btn-default:focus,
.btn-default.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-default.disabled,
.btn-default:disabled {
  color: #222222;
  background-color: #faf9ff;
  border-color: #fff;
}
.btn-default:not(:disabled):not(.disabled):active,
.btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
  color: #222222;
  background-color: #d0c6ff;
  border-color: #dfdfdf;
}
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-default:hover {
  color: #fff;
  border-color: #000000;
  background-color: #000000;
  box-shadow: 0px 3px 6px #00000029;
}
.btn-default:focus,
.btn-default.focus {
  box-shadow: none;
  outline: none;
  border-color: #000000;
  box-shadow: 0px 3px 6px #00000029;
}
.btn-default.disabled,
.btn-default:disabled {
  color: #fff;
  background-color: #c6b3a2;
  border-color: transparent;
}
.btn-default:not(:disabled):not(.disabled):active,
.btn-default:not(:disabled):not(.disabled).active,
.show > .btn-default.dropdown-toggle {
  color: #fff;
  background-color: #c6b3a2;
  border-color: transparent;
}
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default:not(:disabled):not(.disabled).active:focus,
.show > .btn-default.dropdown-toggle:focus {
  box-shadow: none;
  outline: none;
}

.button-checkbox {
  padding: 0.9rem 1rem;
  height: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: none !important;
  background: #faf9ff !important;
  border: 1px solid #eeeeee !important;
}

.home-featured-icons {
  text-align: center;
  font-size: 1.125rem;
}
.home-featured-icons i {
  display: flex;
  width: 60px;
  height: 60px;
  font-size: 2.5rem;
  margin: auto auto 1rem auto;
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='111' height='95' viewBox='0 0 111 95' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M20.756 35.3021C17.8465 37.4836 14.9963 39.6567 12.1994 41.9051C8.97116 44.5004 4.25023 43.9873 1.65495 40.759C-0.940336 37.5307 -0.427191 32.8098 2.80109 30.2145C7.09386 26.7634 11.5483 23.4485 15.8704 20.232C16.9829 19.4041 18.0867 18.5827 19.1766 17.7672C24.5741 13.7288 29.7296 9.76574 34.5175 5.5098C36.2712 3.95102 38.2764 2.44082 40.2351 1.18722L40.2435 1.18184C40.6444 0.925142 42.91 -0.52571 46.0021 0.202423C49.9708 1.13698 51.2485 4.4646 51.5508 5.64387C51.8615 6.8564 51.7841 7.84503 51.7605 8.13093C51.7259 8.55019 51.6628 8.88101 51.6258 9.05847C51.5081 9.62271 51.3409 10.0796 51.3094 10.1657C51.3079 10.1698 51.3068 10.173 51.3059 10.1754C51.1986 10.4719 51.0744 10.7672 50.9937 10.9566C50.808 11.392 50.5501 11.9674 50.2644 12.5941C49.6832 13.8693 48.8839 15.5836 48.0616 17.3356C47.2111 19.1477 46.3448 20.9819 45.6392 22.4758C44.9521 23.9307 44.4174 25.063 44.198 25.538C41.0929 32.2607 36.9546 38.2487 33.2504 43.6086C32.8215 44.2291 32.3984 44.8413 31.9835 45.4452C31.7324 45.8106 31.4837 46.1737 31.2376 46.5348C33.1435 44.9628 35.0093 43.2104 36.9155 41.2609C42.3354 35.7178 48.8121 31.78 54.5142 28.4C59.4514 22.2921 65.3288 16.7444 71.9628 12.747C72.7377 12.2801 73.5637 11.8323 74.4088 11.4797C75.118 11.1839 76.4789 10.6761 78.1423 10.6657C80.0723 10.6536 83.4248 11.4306 85.2333 14.8617C86.6028 17.46 86.0798 19.9014 85.9022 20.6369C85.4664 22.4422 84.5074 23.9449 83.993 24.6988C83.7387 25.0715 83.4626 25.4466 83.1713 25.8142C83.5455 25.7241 84.0781 25.6266 84.7029 25.6066C85.2264 25.5898 89.3109 25.499 91.5108 29.4715C93.3641 32.8179 91.9426 35.8606 91.7799 36.2088C91.7758 36.2175 91.7726 36.2245 91.7701 36.2298C91.4103 37.0172 90.9943 37.558 90.8559 37.7355C90.6647 37.9807 90.4954 38.1666 90.396 38.2725C90.0741 38.6157 89.7647 38.8793 89.6809 38.9507L89.6732 38.9573C89.25 39.3183 88.5948 39.8184 88.0822 40.2069C87.5244 40.6298 86.9564 41.0553 86.4333 41.4471C86.3538 41.5067 86.2753 41.5655 86.198 41.6234C84.9623 42.9507 83.7573 44.7082 82.1531 47.0478C81.7573 47.6251 81.3372 48.2377 80.8864 48.8881C78.8653 51.8037 77.0341 54.9141 75.2657 58.1971C78.5176 56.1353 81.6392 54.141 84.8032 51.9206C86.6669 50.6128 88.7316 49.3797 90.5026 48.3221C90.8279 48.1279 91.1433 47.9395 91.4458 47.7577C92.6922 46.6573 93.9772 45.565 95.3065 44.4774C95.9587 43.9438 97.4703 42.9328 98.4177 42.3699C98.6764 42.2162 99.088 41.9779 99.538 41.7641C99.7289 41.6733 100.195 41.4562 100.794 41.2789C101.076 41.1952 101.69 41.0277 102.484 40.9752C103.041 40.9384 105.118 40.8354 107.212 42.2512C110.013 44.1447 110.649 47.1155 110.5 49.0623C110.381 50.6082 109.811 51.7106 109.624 52.061C109.184 52.887 108.673 53.4668 108.527 53.6329L108.523 53.6382C108.115 54.1019 107.657 54.5293 107.314 54.8394C105.059 56.8832 102.601 58.5114 100.412 59.8606C93.3157 66.2681 87.5582 73.0823 81.6033 81.4191C79.1957 84.7897 74.5116 85.5704 71.141 83.1628C70.1393 82.4473 69.3664 81.5308 68.8379 80.5075C65.8651 82.7229 63.113 85.0247 60.6293 87.531C60.6174 87.5491 60.6046 87.5684 60.5912 87.5888C60.389 87.8967 60.1494 88.2793 59.8749 88.7178L59.8336 88.7838C59.6154 89.1326 59.3008 89.6354 59.0507 89.9991C58.9777 90.1053 58.8483 90.2907 58.6878 90.4964C58.6088 90.5978 58.4699 90.7716 58.2872 90.9725L58.2849 90.975C58.1671 91.1046 57.7311 91.584 57.0665 92.0578C56.7548 92.28 55.9829 92.8021 54.8588 93.1392C53.7087 93.4842 51.2804 93.8736 48.796 92.3601C46.3977 90.899 45.6333 88.6788 45.3961 87.676C45.1486 86.6299 45.1871 85.7774 45.2125 85.4144C45.2666 84.6424 45.4314 84.0512 45.4782 83.8838C45.5494 83.6285 45.6211 83.4214 45.6658 83.2972C46.6038 80.6916 48.0228 78.057 49.2496 75.8945C49.1493 75.9719 49.0488 76.0492 48.9481 76.1263C46.6875 77.8568 43.8601 79.7252 41.2824 81.4287C39.8864 82.3512 38.5636 83.2253 37.4438 84.0029C33.7796 86.5473 31.0056 88.8502 29.1983 91.2955C29.1933 91.3022 29.1864 91.3116 29.1778 91.3235C29.0447 91.506 28.4848 92.2739 27.7853 92.9019C27.7813 92.9055 27.7762 92.9101 27.77 92.9157C27.6126 93.0588 26.7477 93.8447 25.4132 94.3548C24.7026 94.6264 22.8992 95.1967 20.6755 94.5656C18.0178 93.8112 16.4683 91.8626 15.7844 90.2065C15.2133 88.8234 15.2055 87.6276 15.2169 87.1507C15.2307 86.5705 15.3092 86.1098 15.3598 85.8536C15.4612 85.3406 15.5953 84.9435 15.6542 84.7744C15.9305 83.9818 16.4609 82.97 16.6722 82.5669C16.6908 82.5315 16.707 82.5007 16.7202 82.4753C16.8257 82.2727 16.9285 82.0763 17.0287 81.8849C17.2614 81.4403 17.4799 81.0229 17.684 80.6188C17.8522 80.2857 17.9379 80.1015 17.9708 80.0317C19.5383 75.1052 22.2917 71.4582 24.9578 68.5492C25.4607 68.0005 25.9748 67.4633 26.4853 66.9429C26.1928 67.0701 25.8977 67.1955 25.6002 67.3191C25.6004 67.319 25.5602 67.336 25.4273 67.3945C25.3928 67.4097 25.3463 67.4302 25.2933 67.4536C25.1971 67.496 25.0796 67.5478 24.9742 67.594C24.6111 67.7534 24.1373 67.9586 23.6041 68.1764C22.5936 68.5891 21.1405 69.1426 19.6431 69.5126C18.8958 69.6972 17.9266 69.8902 16.868 69.9438C15.9259 69.9915 14.1818 69.9749 12.3372 69.1314C10.088 68.1029 8.21385 66.0581 7.60572 63.2637C7.10753 60.9744 7.64407 58.9934 8.05472 57.8528C10.9511 49.8074 15.4644 42.9991 19.6207 36.9504C20.0029 36.3943 20.3814 35.8452 20.756 35.3021ZM64.594 39.864C64.0257 40.6206 63.4714 41.3889 62.932 42.1667C64.0725 41.0333 65.2354 39.8989 66.4243 38.7724C65.8072 39.1434 65.1964 39.5068 64.594 39.864ZM17.0136 82.5383C17.0148 82.5353 17.0411 82.5004 17.0888 82.4425C17.0362 82.5123 17.0124 82.5412 17.0136 82.5383ZM60.7867 87.3018C60.7865 87.3023 60.7792 87.3126 60.7654 87.331C60.78 87.3104 60.7869 87.3011 60.7867 87.3018ZM71.7114 16.0694C71.7133 16.069 71.699 16.0966 71.6627 16.1535C71.6914 16.0983 71.7096 16.0699 71.7114 16.0694ZM22.1791 62.9028C22.1754 62.913 22.1717 62.9233 22.168 62.9335L22.1695 62.9296C22.1714 62.9244 22.1747 62.9154 22.1791 62.9028Z' fill='%23764861'/%3e%3c/svg%3e ");
  background-size: contain;
  background-repeat: no-repeat;
}

.home-cms-content {
  padding: 4.5rem 0 0;
  margin-bottom: 4.5rem;
  position: relative;
}
.home-cms-content::after {
  content: "";
  position: absolute;
  top: 0;
  height: 2.5rem;
  background-color: #fff;
  width: 100%;
  left: 0;
  right: 0;
}
.home-cms-content .home-image-placeholder {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
}
.home-cms-content .home-image {
  position: absolute;
  transform: translateY(-80px);
  z-index: 2;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: flex-end;
  margin-bottom: -80px;
  bottom: 0;
  top: auto;
  align-content: flex-end;
}
.home-cms-content .content {
  padding: 40px 0px;
}

.social-icons li a {
  background-color: #383838;
  color: #999999;
  padding: 5px;
}

.featured-cms-content {
  padding: 4.5rem 0 2.5rem;
  margin-bottom: 0rem;
  position: relative;
}

.featured-image-placeholder {
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: center;
  position: relative;
}

.featured-image {
  position: absolute;
  transform: translateY(-70px);
  z-index: 2;
  display: flex;
  justify-content: center;
  text-align: center;
  align-items: flex-end;
  margin-bottom: -110px;
  bottom: 0;
  top: auto;
  align-content: flex-end;
}

.page-header {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.page-header strong {
  color: #764861;
}

.content {
  margin-bottom: 2rem;
}
.content ul {
  margin: 0px 0px;
  list-style: none;
  padding: 0px;
}
.content ul li {
  margin: 0px;
  padding: 5px 0px 0px 30px;
  position: relative;
}
.content ul li:after {
  content: "\f45c";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  left: 0rem;
  padding: 2px 2px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 30px;
  width: 30px;
  font-weight: bold;
  font-size: 6px;
  color: #764861;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  font-weight: bold;
  margin-bottom: 1rem;
}

.content.news_details h2 {
  font-size: 1.375rem;
  color: #764861;
  margin: 2rem 0 1rem;
}
.content.news_details h3 {
  font-size: 1.125rem;
  color: #764861;
  margin: 2rem 0 1rem;
}
.content.news_details p {
  margin: 0rem 0 1rem;
}

.iframe-class {
  width: 100%;
  height: auto;
  min-height: 600px;
}

.row.alternate {
  flex-direction: row-reverse;
}
.font-w-300 {
  font-weight: 300;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: transparent;
  background-image: none;
}

.input-effect label {
  font-size: 0.875rem;
  color: #999999;
}

.input-effect.withprefix .form-control {
  padding-right: 50px;
}
.input-effect.withprefix span {
  right: 24px;
  position: absolute;
  bottom: 26px;
  font-size: 1.125rem;
  font-weight: bold;
}

.form-control {
  height: 50px;
  background: #fff 0% 0% no-repeat padding-box;
  border: 1px solid #fcedea !important;
}

textarea.form-control {
  height: 110px;
}

.form-control.has-error {
  border-color: #d82b00 !important;
}

.form-control.has-success {
  border-color: #369303;
}

.form-control::-webkit-input-placeholder {
  /* Chrome */
  color: #999;
}

.form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}

.form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
  opacity: 1;
}
.form-control:focus {
  background-color: #fff;
}
.form-control:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #999;
  opacity: 1;
}

.offer-image {
  max-width: 140px;
  margin-right: 10px;
}

ul.style-1 {
  margin: 0px 0px;
  list-style: none;
  padding: 0px;
}
ul.style-1 li {
  margin: 0px;
  padding: 5px 0px 0px 30px;
  position: relative;
}
ul.style-1 li:after {
  content: "\f45c";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  left: 0rem;
  padding: 2px 2px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 30px;
  width: 30px;
  font-weight: bold;
  font-size: 6px;
  color: #764861;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.md-accordion .card {
  margin-bottom: 24px;
  border: 1px solid #000;
  background-color: #fff;
}
.md-accordion .card ul {
  margin: 0px 0px;
  list-style: none;
  padding: 0px;
}
.md-accordion .card ul li {
  margin: 0px;
  padding: 5px 0px 0px 30px;
  position: relative;
  text-align: left;
}
.md-accordion .card ul li:after {
  content: "\f45c";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  left: 0rem;
  padding: 2px 2px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 30px;
  width: 30px;
  font-weight: bold;
  font-size: 6px;
  color: #764861;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}
.md-accordion .card a:after {
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  right: 0rem;
  padding: 0px 12px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 48px;
  width: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.md-accordion .card a[aria-expanded="true"] {
  color: #000000;
  position: relative;
  display: block;
  padding: 8px;
  padding-left: 20px;
  padding-right: 40px;
  font-weight: bold;
  font-size: 1.25rem;
}
.md-accordion .card a[aria-expanded="true"]:after {
  content: "\f106";
}
.md-accordion .card a[aria-expanded="false"] {
  color: #000000;
  position: relative;
  display: block;
  padding: 8px;
  padding-left: 20px;
  padding-right: 40px;
  font-weight: bold;
  font-size: 1.25rem;
}
.md-accordion .card a[aria-expanded="false"]:after {
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
}

.cms-content.section-child {
  padding-bottom: 0;
}
.home-page .section-spacing-100 {
  overflow: visible;
}
.section-spacing-100 {
  margin: 6.25rem 0 6.25rem;
  padding: 6.25rem 0 6.25rem;
  overflow: hidden;
  clear: both;
}

.section-spacing-70 {
  margin: 4.375rem 0 4.375rem;
  padding: 4.375rem 0 4.375rem;
  overflow: hidden;
  clear: both;
}

.section-spacing-50 {
  margin: 3.125rem 0 3.125rem;
  padding: 3.125rem 0 3.125rem;
  overflow: hidden;
  clear: both;
}

.featured-team {
  padding: 3rem 0 2rem;
}
.featured-team .card {
  padding: 20px;
}
.featured-team .card-block {
  background-color: #fff;
}
.featured-team .card-block hr {
  margin: 1.15rem 0;
}

.team-section {
  padding: 3.125rem 0 3.125rem;
  overflow: hidden;
  clear: both;
}
.team-section .card-block {
  background-color: #fff;
}

.bg-faded-light {
  background-color: #fcfcfc;
}

.project-list {
  overflow: hidden;
  clear: both;
  margin: 6.25rem 0 6.25rem;
}
.project-list .card-block {
  padding: 4.375rem 0 4.375rem;
}
.project-list img {
  object-fit: cover;
  height: 100%;
}

.project-list:not(:last-child) {
  margin-top: 3rem;
}

.blog-content .container {
  padding: 0px;
}

.blog-list {
  overflow: hidden;
  clear: both;
  margin: 0;
  padding-top: 30px;
  padding-bottom: 30px;
}
.blog-list .card-block {
  margin-top: 30px;
}
.blog-list img {
  object-fit: cover;
  height: 100%;
}

.blog-list.bg-faded-light {
  border-top: 1px solid #e9ecef;
  border-bottom: 1px solid #e9ecef;
}

.cta-bottom-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 11;
}
.cta-bottom-fixed .dropdown-toggle {
  padding: 0px;
  background-color: transparent;
  border: 0px;
  box-shadow: none;
  margin-left: 20px;
}
.cta-bottom-fixed .dropdown-toggle img {
  max-width: 150px;
}
.cta-bottom-fixed .dropdown-toggle::after {
  display: none;
}
.cta-bottom-fixed .dropdown-toggle::before {
  content: "";
  background: #fafafa;
  width: calc(100% - 10px);
  height: 100%;
  position: absolute;
  right: 0;
  bottom: 0;
  border-radius: 50%;
  left: 10px;
  top: 12px;
  z-index: -1;
}
.cta-bottom-fixed .dropdown-toggle:focus {
  outline: none;
}
.cta-bottom-fixed a.closeicon {
  position: absolute;
  color: #764861;
  right: 10px;
}
.cta-bottom-fixed .dropdown-item {
  background-color: transparent !important;
  padding: 10px 18px 10px 0px;
  color: #764861;
}
.cta-bottom-fixed.show .dropdown-menu.show {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  flex-direction: column;
  padding: 20px 18px 12px 12px;
  margin-left: -3.875rem;
  transform: translate3d(-182px, 0px, 0px) !important;
}
.cta-bottom-fixed.show .dropdown-menu.show:after {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-left-color: #e1e1e1;
  position: absolute;
  bottom: 50%;
  left: 100%;
  transform: translateY(50%);
}
.cta-bottom-fixed.show .dropdown-menu.show:before {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-left-color: white;
  position: absolute;
  bottom: 50%;
  left: 100%;
  margin-left: -1px;
  transform: translateY(50%);
  z-index: 1;
}
.cta-bottom-fixed p {
  margin: 0px;
}

.installeren-list {
  overflow: hidden;
  clear: both;
  padding: 4.25rem 0 4.25rem;
  margin-bottom: 4.25rem;
}
.installeren-list .inner {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.installeren-list .card-block {
  padding: 2.375rem 0 2.375rem;
}
.installeren-list .card-block:hover .card-title a {
  color: #764861;
}
.installeren-list .card-img {
  position: relative;
}
.installeren-list .service-22 .card-img {
  padding: 0px 60px;
}
.installeren-list img {
  object-fit: cover;
  height: 100%;
}

.service-image .svg-animation {
  left: 21%;
  width: 64%;
  top: auto;
  bottom: -10px;
}

.service-image .svg-animation.topanimation {
  left: -10%;
  transform: rotate(-180deg);
  position: absolute;
  top: 0;
  width: 92%;
  bottom: auto;
  top: -20%;
}

.service-image .svg-animation.diagonalanimation {
  transform: rotate(253deg);
  position: absolute;
  top: 0;
  width: 92%;
  bottom: auto;
  left: 42%;
  top: 54%;
}

.service.section-child .service-image .svg-animation.diagonalanimation svg {
  width: 20%;
  left: 75%;
  top: -104%;
}

.service.section-child
  .service-image
  .svg-animation.diagonalanimation
  svg:nth-child(2) {
  left: 56%;
  top: -148%;
}

.service.section-child
  .service-image
  .svg-animation.diagonalanimation
  svg:nth-child(3) {
  left: 70%;
  top: 2%;
}

.service.section-child
  .service-image
  .svg-animation.diagonalanimation
  svg:nth-child(4) {
  left: 53%;
  top: -30%;
}

.svg-animation.service-12 svg {
  top: 0;
}

.service.section-child {
  padding-top: 3.5rem;
}

.service.section-child .service-image .svg-animation.topanimation svg {
  width: 25%;
}

.service-22 .svg-animation {
  left: -6%;
  transform: rotate(-180deg);
  position: absolute;
  top: -20%;
  width: 82%;
}

.svg-animation {
  display: flex;
  justify-content: center;
  padding: 0px 20px;
  position: absolute;
  padding-bottom: 10%;
  left: 18%;
  width: 83%;
}
.svg-animation svg {
  width: 18%;
  position: absolute;
  left: 0px;
  top: -50px;
  z-index: 1;
  transform: rotate(266deg);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  padding: 5px;
}
.svg-animation svg:nth-child(2) {
  left: 33%;
}
.svg-animation svg:nth-child(3) {
  left: 66%;
}

button[data-toggle="tooltip"] {
  outline: none !important;
}

.tooltip.show {
  z-index: 1003;
  opacity: 1;
}

.tooltip-inner {
  max-width: 220px;
  padding: 14px;
  color: #000;
  text-align: left;
  background-color: #fff;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  opacity: 1;
}
.tooltip-inner i {
  position: absolute;
  top: 15px;
  right: 10px;
}
.tooltip-inner:after {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-top-color: #e1e1e1;
  position: absolute;
  bottom: 6px;
  left: 50%;
  transform: translateX(50%);
}
.tooltip-inner:before {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-top-color: white;
  position: absolute;
  bottom: 5px;
  left: 50%;
  margin-left: -1px;
  transform: translateX(50%);
  z-index: 1;
}

.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.tooltip.bs-tooltip-top .arrow::before {
  display: none;
}

.contact-address {
  display: flex;
  flex-direction: column;
}
.contact-address a {
  position: relative;
  font-size: 1.375rem;
  color: #000000;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  font-weight: bold;
}
.contact-address a i {
  font-size: 2.5rem;
  color: #764861;
  width: 65px;
}
.contact-address .dropdown-toggle {
  position: relative;
  font-size: 1.375rem;
  color: #000000;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2rem;
  font-weight: bold;
  background-color: transparent;
  border: 0px;
  box-shadow: none;
  padding-left: 0;
}
.contact-address .dropdown-toggle i {
  font-size: 2.5rem;
  color: #764861;
  width: 65px;
}
.contact-address .dropdown-toggle span u {
  text-decoration-line: none;
  position: relative;
  top: -10px;
}
.contact-address .dropdown-toggle span u:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0px;
  width: 100%;
  height: 1px;
  background-color: #707070;
}
.contact-address .dropdown-toggle::after {
  display: none;
}
.contact-address .dropdown-toggle::before {
  right: -15px;
  top: 32%;
  left: auto;
  position: absolute;
  transform: rotate(181deg);
}
.contact-address .dropdown-toggle:focus {
  outline: none;
}
.contact-address a.closeicon {
  position: absolute;
  color: #fff;
  background-color: #764861;
  top: 0px;
  text-align: center;
  right: 0px;
  width: 30px;
  height: 30px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-left-radius: 5px;
}
.contact-address a.closeicon i {
  font-size: 1.25rem;
  color: #fff;
}
.contact-address .dropdown-item {
  background-color: transparent !important;
  padding: 10px 18px 10px 0px;
  color: #764861;
}
.contact-address table {
  min-width: 300px;
}
.contact-address .dropleft.show .dropdown-menu.show {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  flex-direction: column;
  padding: 20px 18px 12px 12px;
  transform: translate3d(276px, -120px, 0px) !important;
}
.contact-address .dropleft.show .dropdown-menu.show:after {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-left-color: #e1e1e1;
  position: absolute;
  bottom: 50%;
  left: 100%;
  display: none;
  transform: translateY(50%);
}
.contact-address .dropleft.show .dropdown-menu.show:before {
  content: " ";
  width: 0;
  height: 0;
  border: 5px solid rgba(255, 255, 255, 0);
  border-left-color: white;
  position: absolute;
  bottom: 50%;
  left: 100%;
  margin-left: -1px;
  transform: translateY(50%);
  z-index: 1;
  display: none;
}
.contact-address p {
  margin: 0px;
}

.contact-address .dropdown.btn-group.dropleft:focus .dropdown-menu {
  display: flex !important;
  opacity: 1;
  visibility: visible;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  flex-direction: column;
  padding: 20px 18px 12px 12px;
  transform: translate3d(276px, -120px, 0px) !important;
  top: 0;
  right: auto;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.steps {
  padding-top: 80px;
}

.row-cols-4 {
  justify-content: center;
  text-align: center;
}

.row-cols-4 > [class^="col"] {
  flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
  max-width: 25%;
  margin-bottom: 25px;
  min-width: auto;
}

.row-cols-5 {
  justify-content: center;
}

.row-cols-5 > [class^="col"] {
  flex: 0 0 20%;
  -webkit-flex: 0 0 20%;
  max-width: 20%;
  margin-bottom: 20px;
  min-width: auto;
}

.google-map h2 {
  margin: 0px 0px 40px 0px;
}
.google-map h3 {
  margin: 20px 0px;
}
.google-map .nav-tabs {
  border-bottom: 1px solid #f0f0f0;
}
.google-map .nav-tabs .nav-item {
  position: relative;
  z-index: 2;
}
.google-map .nav-tabs .nav-link {
  padding: 12px 80px 12px 24px;
  border: 1px solid #f0f0f0;
  border-radius: 10px 10px 0px 0px;
  background-color: #fff;
  font-size: 1.25rem;
  font-weight: bold;
  color: #000000;
}
.google-map .nav-tabs .nav-link.active:first-child {
  background-color: #fff;
  color: #000000;
}
.google-map .nav-tabs .nav-item:nth-child(2) a {
  background-color: #764861 !important;
  color: #fff !important;
}
.google-map .nav-tabs .nav-link.active {
  background-color: #764861;
  color: #fff;
}
.google-map .nav-tabs .nav-item + .nav-item {
  margin-left: -8px;
  z-index: 1;
}
.google-map .tab-content {
  border: 1px solid #f0f0f0;
  background-color: #fff;
}
.google-map .tab-content strong {
  color: #764861;
}
.google-map .tab-space {
  padding: 0px 24px 24px;
}
.google-map .tab-content .tab-pane:nth-child(2) {
  background-color: #764861;
  color: #fff;
}
.google-map .tab-content .tab-pane:nth-child(2) h3 {
  color: inherit;
}

.section-child {
  margin: 6.5rem 0 5.65rem;
  overflow: hidden;
  clear: both;
}

.section-child:not(:last-child) {
  margin-top: 0;
}

.section-child-alternate {
  margin: 3.5rem 0 3.5rem;
  padding: 6.5rem 0 6.5rem;
  margin-bottom: 0;
  overflow: hidden;
  clear: both;
}

.section-child-alternate:not(:last-child) {
  margin-top: 0;
}

.section-child-alternate:nth-child(even) .row {
  flex-direction: row-reverse;
}

.section-child-small {
  margin: 2.5rem 0 2.5rem;
  overflow: hidden;
  clear: both;
}

.section-child-small:not(:last-child) {
  margin-top: 0;
}

.statistics {
  margin: 1.5rem 0 2.375rem;
  overflow: hidden;
  clear: both;
}

.card-info {
  padding: 20px;
  border: 1px solid #e9ecef;
}
.card-info p {
  margin-bottom: 10px;
}

.featured-projects h2.page-header {
  margin: 30px 0px 50px;
}
.featured-projects .card .client-image {
  position: absolute;
  left: -40px;
  z-index: 2;
}
.featured-projects .card .client-image img {
  box-shadow: 0px 3px 6px #00000029;
  border: 0.10000000149011612px solid #707070;
}
.featured-projects .card .card-caption {
  position: absolute;
  right: 10px;
  z-index: 2;
  margin: 20px 10px;
  color: #fff;
}
.featured-projects .card .card-caption a {
  color: inherit;
}
.featured-projects .card .card-image img {
  box-shadow: 0px 0px 10px #666666;
  border: 1px solid #764861;
}

.play-featured-video {
  top: 0px;
  z-index: 3;
  border-radius: 50%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.play-featured-video span {
  box-shadow: 0px 0px 10px #666666;
  border-radius: 50%;
  display: flex;
}
.play-featured-video svg {
  fill: #764861;
}
.play-featured-video::after {
  content: "";
  width: 80px;
  height: 80px;
  background-color: #fff;
  position: absolute;
  z-index: -1;
  border-radius: 50%;
}

.action-btn {
  list-style: none;
}

.cta {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.cta .cta-inner {
  position: relative;
  display: flex;
  justify-content: space-between;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  padding: 3.5rem 1rem 3.5rem;
  padding-left: 32px;
  background-color: #fff;
  align-items: center;
}
.cta h3 {
  color: inherit;
  margin-bottom: 20px;
}
.cta p {
  margin-bottom: 0rem;
  color: inherit;
}
.cta strong {
  color: #fff;
}
.cta a {
  margin: 0px 0px 12px;
  color: #fff;
}
.cta a.btn {
  margin: 12px 25px 12px;
}

.faq-button {
  background: white;
  background: -moz-linear-gradient(180deg, white 0%, white 50%, #f9f9f9 50%);
  background: -webkit-linear-gradient(180deg, white 0%, white 50%, #f9f9f9 50%);
  background: linear-gradient(180deg, white 0%, white 50%, #f9f9f9 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f9f9f9",GradientType=1);
  padding-bottom: 20px;
}
.faq-button a {
  box-shadow: 0px 3px 6px #00000029;
  border: 0.10000000149011612px solid #707070;
  background-color: #fff;
  padding: 30px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.faq-button a i {
  color: #764861;
  margin-bottom: 30px;
  font-size: 4.5rem;
}
.faq-button a:hover {
  box-shadow: 0px 3px 6px #00000029;
  border: 0.10000000149011612px solid #c94340;
}

.tab-listing {
  display: flex;
  border-bottom: 2px solid #707070;
}

.buttons-filter.tab-listing button {
  border-radius: 10px;
  border: 0px;
  box-shadow: none;
}

.buttons-filter.tab-listing button.active {
  border-radius: 10px;
  border: 0px;
  box-shadow: none;
}

.buttons-filter.tab-listing button:hover,
.buttons-filter.tab-listing button:focus {
  outline: none;
  color: #fff;
  background-color: #764861;
  border-radius: 10px;
  border: 0px;
  box-shadow: none;
}

.cta.between {
  background: white;
  background: -moz-linear-gradient(180deg, white 0%, white 50%, #f9f9f9 50%);
  background: -webkit-linear-gradient(180deg, white 0%, white 50%, #f9f9f9 50%);
  background: linear-gradient(180deg, white 0%, white 50%, #f9f9f9 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f9f9f9",GradientType=1);
}

.cta.between-reverese {
  background: #f9f9f9;
  background: -moz-linear-gradient(180deg, #f9f9f9 0%, #f9f9f9 50%, white 50%);
  background: -webkit-linear-gradient(
    180deg,
    #f9f9f9 0%,
    #f9f9f9 50%,
    white 50%
  );
  background: linear-gradient(180deg, #f9f9f9 0%, #f9f9f9 50%, white 50%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f9f9f9",GradientType=1);
}

.video-list .card .card-img {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #c94340;
  position: relative;
}
.video-list .card .card-block a {
  color: #404042;
  margin: 10px 0px;
  display: block;
}
.video-list .card i.fa-circle-play {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #764861;
  background: #fff;
  font-size: 1.75rem;
  width: 28px;
  height: 28px;
  border: 1px solid #764861;
  border-radius: 50%;
  margin: auto;
}

.light {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  max-width: 60%;
  max-height: 100%;
  width: 100%;
  margin: auto;
  border: 0px solid #fff;
  z-index: 9993;
  overflow: visible;
  transform: translate(-50%, -50%);
}

.light video {
  height: auto;
}

.boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #aeaeae;
  border-radius: 3px;
  background: #222;
  font-size: 31px;
  font-weight: bold;
  display: flex;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  right: 2px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  color: #fff !important;
  top: -50px;
}

.boxclose:before {
  content: " ";
}

.fademe {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 9992;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.fademe:hover ~ .boxclose {
  display: none;
}
.nagelstudio-page .author .content {
  width: 100%;
}
@media (max-width: 1370px) {
  .info-popup-section .modal-dialog{
    width: 60vw;
  }
}
@media (max-width: 992px) {
  .btn-secondary {
    background: #000 !important;
  }
  .btn-outline-secondary {
    background: #fff !important;
  }
  .btn-primary {
    background: #764861 !important;
  }
  .verlanglijstje-page
    .order-details
    .cart-view
    .table-responsive
    td.product-antal:before {
    content: "Actie" !important;
  }
  .webshop-page .image-overlay {
    display: none !important;
  }
  #details-page .page-title {
    word-wrap: break-word;
  }
  .light {
    transform: translate(-2.5%, -50%);
    left: 5%;
    max-width: 95%;
  }
  #cmsRightFooterFrm .modal1 .modal-title {
    color: #000 !important;
  }
  .modal1 .image_answer.input-effect {
    display: unset !important;
  }

  .light iframe {
    width: 100%;
  }
  .modal1 .image_answer .form-control {
    width: 100% !important;
  }
}
.service-svgscrolltobottom {
  width: 100px;
  height: 100px;
  transform: translateY(44%);
  transform-origin: center center;
}

.svgscrolltobottom {
  width: 100px;
  height: 100px;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.featured-blogs {
  padding: 0rem 0 3.5rem;
}

.featured-blogs .card .card-title {
  font-size: 1.3125rem;
}

.featured-blogs .card .card-img {
  box-shadow: 0px 3px 6px #00000029;
  border: 0.10000000149011612px solid #404042;
}

.all-btn {
  margin: 2rem 0;
}

.label-text {
  position: absolute;
  padding: 5px 10px;
  font-size: 1rem;
  color: #fff;
  background-color: #d05278;
  right: 0;
}
.label-text.sale {
  background-color: #a3d2a2;
}
.featured-category .card {
  margin: 2rem 0;
  position: relative;
}

.featured-category .card-image {
  position: relative;
}
.featured-category .card-image:after {
  content: "";
  background-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
}

.featured-category .card .card-title {
  position: relative;
  margin: 0;
  z-index: 1;
  padding: 5px 10px;
  text-align: center;
  width: 100%;
}

.featured-category .card .card-title:after {
  content: "";
  filter: brightness(0) invert(1);
  justify-content: center;
  align-items: center;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 258 66'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;fill-rule:evenodd;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cpath class='cls-1' d='M162.54,41.44c2-1.52,4-3,6-4.6A5.22,5.22,0,1,1,175.05,45c-3,2.4-6.1,4.7-9.11,6.94l-2.3,1.72c-3.76,2.81-7.35,5.56-10.69,8.53a32.91,32.91,0,0,1-4,3h0a5.22,5.22,0,0,1-8-4.84,5.66,5.66,0,0,1,.09-.64,5.37,5.37,0,0,1,.22-.77h0c.07-.21.16-.41.21-.54.13-.31.31-.71.51-1.14.4-.89,1-2.08,1.53-3.3s1.2-2.54,1.69-3.58l1-2.13a84.65,84.65,0,0,1,7.62-12.57l.89-1.28c.17-.26.34-.51.52-.76a49.07,49.07,0,0,0-4,3.67c-3.77,3.86-8.29,6.6-12.26,9a47.54,47.54,0,0,1-12.16,10.89,11.89,11.89,0,0,1-1.7.88,6.88,6.88,0,0,1-2.6.57,5.49,5.49,0,0,1-4.94-2.92,5.71,5.71,0,0,1-.47-4,8.8,8.8,0,0,1,1.33-2.83c.18-.26.37-.52.57-.77a5.27,5.27,0,0,1-5.81-2.55,5.17,5.17,0,0,1-.18-4.68v0a5.19,5.19,0,0,1,.64-1,3.86,3.86,0,0,1,.32-.37,5.05,5.05,0,0,1,.5-.47h0c.3-.25.75-.6,1.11-.87l1.15-.86.16-.12a32.41,32.41,0,0,0,2.82-3.78l.89-1.28a69.36,69.36,0,0,0,3.91-6.47c-2.26,1.43-4.44,2.82-6.64,4.36-1.3.91-2.74,1.77-4,2.51l-.66.39c-.87.76-1.77,1.52-2.69,2.28a23.91,23.91,0,0,1-2.17,1.47c-.18.11-.47.27-.78.42a7.51,7.51,0,0,1-.87.34,5.66,5.66,0,0,1-1.18.21A5.25,5.25,0,0,1,100,31.86a5.53,5.53,0,0,1,.61-2.09,6.25,6.25,0,0,1,.77-1.09h0a11,11,0,0,1,.84-.84A32.79,32.79,0,0,1,107,24.35a89.38,89.38,0,0,0,13.11-15,5.23,5.23,0,0,1,7.29-1.22A5.33,5.33,0,0,1,129,10a49.67,49.67,0,0,0,5.72-4.89l0,0c.14-.21.3-.48.49-.78l0,0c.15-.24.37-.59.55-.84,0-.08.14-.21.25-.35s.15-.19.28-.33h0a5.89,5.89,0,0,1,.85-.76,5.65,5.65,0,0,1,1.54-.75A5.23,5.23,0,0,1,145.37,5a5.29,5.29,0,0,1,.13,1.58,4.8,4.8,0,0,1-.19,1.06c-.05.18-.1.32-.13.41a34.66,34.66,0,0,1-2.49,5.15l.21-.16c1.57-1.2,3.54-2.5,5.34-3.69,1-.64,1.89-1.25,2.67-1.79a24.17,24.17,0,0,0,5.75-5.08h0a6.64,6.64,0,0,1,1-1.1h0a5.35,5.35,0,0,1,1.64-1,5.24,5.24,0,0,1,7.11,5,6,6,0,0,1-.1.9,5.35,5.35,0,0,1-.21.75,12.34,12.34,0,0,1-.71,1.54l0,.06-.21.41c-.17.31-.32.6-.46.88l-.2.41a21.15,21.15,0,0,1-4.87,8c-.35.38-.71.76-1.06,1.12l.61-.26.12-.05.1-.05.22-.09,1-.41a21,21,0,0,1,2.76-.93,10.58,10.58,0,0,1,1.94-.3,6.76,6.76,0,0,1,3.15.57A5.81,5.81,0,0,1,171.7,22a6.83,6.83,0,0,1-.31,3.76c-2,5.6-5.16,10.34-8.06,14.55ZM132,38.26c.39-.52.78-1.06,1.15-1.6-.79.79-1.6,1.58-2.43,2.36ZM165.15,8.57l-.06.06Zm-30.5-3.32v0ZM127,54.82l0-.06Zm34.51-32.59v0h0Z'/%3e%3cpath class='cls-1' d='M62.54,41.44c2-1.52,4-3,6-4.6A5.22,5.22,0,1,1,75.05,45c-3,2.4-6.1,4.7-9.11,6.94l-2.3,1.72C59.88,56.45,56.29,59.2,53,62.17a32.91,32.91,0,0,1-4,3h0a5.22,5.22,0,0,1-8-4.84A5.66,5.66,0,0,1,41,59.7a5.37,5.37,0,0,1,.22-.77h0c.08-.21.17-.41.22-.54.13-.31.31-.71.51-1.14.41-.89,1-2.08,1.54-3.3l1.68-3.58,1-2.13a84.65,84.65,0,0,1,7.62-12.57l.89-1.28c.17-.26.34-.51.52-.76a49.07,49.07,0,0,0-4,3.67c-3.78,3.86-8.29,6.6-12.26,9A47.54,47.54,0,0,1,26.86,57.13a11.89,11.89,0,0,1-1.7.88,6.88,6.88,0,0,1-2.6.57,5.49,5.49,0,0,1-4.94-2.92,5.71,5.71,0,0,1-.47-4,8.8,8.8,0,0,1,1.33-2.83c.18-.26.37-.52.57-.77a5.27,5.27,0,0,1-5.81-2.55,5.17,5.17,0,0,1-.18-4.68v0a5.19,5.19,0,0,1,.64-1,3.86,3.86,0,0,1,.32-.37,5.05,5.05,0,0,1,.5-.47h0c.3-.25.76-.6,1.11-.87l1.15-.86L17,37a33.69,33.69,0,0,0,2.81-3.78L20.65,32a69.36,69.36,0,0,0,3.91-6.47c-2.26,1.43-4.44,2.82-6.64,4.36-1.3.91-2.74,1.77-4,2.51l-.66.39c-.87.76-1.76,1.52-2.69,2.28a23.91,23.91,0,0,1-2.17,1.47c-.18.11-.47.27-.78.42a7.51,7.51,0,0,1-.87.34,5.66,5.66,0,0,1-1.18.21A5.25,5.25,0,0,1,0,31.86a5.53,5.53,0,0,1,.61-2.09,6.25,6.25,0,0,1,.77-1.09h0a11,11,0,0,1,.84-.84A32.79,32.79,0,0,1,7,24.35a89.38,89.38,0,0,0,13.11-15,5.23,5.23,0,0,1,7.29-1.22A5.33,5.33,0,0,1,29,10a49.67,49.67,0,0,0,5.72-4.89l0,0c.14-.21.3-.48.49-.78l0,0c.16-.24.37-.59.55-.84,0-.08.14-.21.25-.35s.15-.19.28-.33h0a5.35,5.35,0,0,1,.85-.76,5.65,5.65,0,0,1,1.54-.75A5.23,5.23,0,0,1,45.37,5a5.29,5.29,0,0,1,.13,1.58,4.8,4.8,0,0,1-.19,1.06,2.22,2.22,0,0,1-.13.41,34.66,34.66,0,0,1-2.49,5.15L42.9,13c1.57-1.2,3.54-2.5,5.34-3.69,1-.64,1.89-1.25,2.67-1.79a24,24,0,0,0,5.75-5.08h0a6.64,6.64,0,0,1,1-1.1h0a5.21,5.21,0,0,1,1.64-1A5.26,5.26,0,0,1,62.6.2a5.24,5.24,0,0,1,3.8,5.16,6,6,0,0,1-.1.9,5.35,5.35,0,0,1-.21.75,12.34,12.34,0,0,1-.71,1.54l0,.06L65.14,9c-.17.31-.32.6-.46.88l-.2.41a21.15,21.15,0,0,1-4.87,8c-.35.38-.71.76-1.06,1.12l.61-.26.12-.05.1-.05L59.6,19l.95-.41a21,21,0,0,1,2.76-.93,10.58,10.58,0,0,1,1.94-.3,6.76,6.76,0,0,1,3.15.57A5.81,5.81,0,0,1,71.7,22a6.83,6.83,0,0,1-.31,3.76c-2,5.6-5.16,10.34-8.06,14.55ZM32,38.26c.39-.52.78-1.06,1.15-1.6-.79.79-1.6,1.58-2.43,2.36ZM65.15,8.57l-.06.06ZM34.65,5.25v0ZM27,54.82l0-.06ZM61.55,22.23v0h0Z'/%3e%3cpath class='cls-1' d='M56.46,24.56c-2,1.52-4,3-6,4.6A5.22,5.22,0,1,1,44,21c3-2.4,6.1-4.7,9.11-6.94l2.3-1.72c3.76-2.81,7.35-5.56,10.69-8.53a32.91,32.91,0,0,1,4-3h0a5.22,5.22,0,0,1,8,4.84A5.66,5.66,0,0,1,78,6.3a5.37,5.37,0,0,1-.22.77h0c-.08.21-.17.41-.22.54-.13.31-.31.71-.51,1.14-.41.89-1,2.08-1.54,3.3L73.8,15.64l-1,2.13a84.65,84.65,0,0,1-7.62,12.57l-.89,1.28c-.17.26-.35.51-.52.76a49.07,49.07,0,0,0,4-3.67C71.5,24.85,76,22.11,80,19.76A47.54,47.54,0,0,1,92.14,8.87,11.89,11.89,0,0,1,93.84,8a6.88,6.88,0,0,1,2.6-.57,5.49,5.49,0,0,1,4.94,2.92,5.71,5.71,0,0,1,.47,4,9,9,0,0,1-1.33,2.83c-.18.26-.37.52-.57.77a5.27,5.27,0,0,1,5.81,2.55,5.17,5.17,0,0,1,.18,4.68v0a5.19,5.19,0,0,1-.64,1.05,3.86,3.86,0,0,1-.32.37,6.59,6.59,0,0,1-.5.47h0c-.3.25-.76.6-1.11.87l-1.15.86-.17.12a33.69,33.69,0,0,0-2.81,3.78L98.35,34a69.36,69.36,0,0,0-3.91,6.47c2.26-1.43,4.44-2.82,6.64-4.36,1.3-.91,2.74-1.77,4-2.51l.66-.39c.87-.76,1.76-1.52,2.69-2.28a22.58,22.58,0,0,1,2.17-1.47,8.28,8.28,0,0,1,.78-.42,7.51,7.51,0,0,1,.87-.34,5.66,5.66,0,0,1,1.18-.21A5.25,5.25,0,0,1,119,34.14a5.53,5.53,0,0,1-.61,2.09,6.25,6.25,0,0,1-.77,1.09h0c-.29.33-.61.62-.84.84A32.79,32.79,0,0,1,112,41.65a89.38,89.38,0,0,0-13.11,15,5.23,5.23,0,0,1-7.29,1.22A5.33,5.33,0,0,1,90,56a49.67,49.67,0,0,0-5.72,4.89l0,0c-.14.21-.3.48-.49.78l0,.05c-.16.24-.37.59-.55.84,0,.08-.14.21-.25.35s-.15.19-.28.33h0a5.35,5.35,0,0,1-.85.76,5.65,5.65,0,0,1-1.54.75A5.23,5.23,0,0,1,73.63,61a5.29,5.29,0,0,1-.13-1.58,5.85,5.85,0,0,1,.18-1.06,3.12,3.12,0,0,1,.14-.41,34.66,34.66,0,0,1,2.49-5.15L76.1,53c-1.57,1.2-3.54,2.5-5.34,3.69-1,.64-1.89,1.25-2.67,1.79a24,24,0,0,0-5.75,5.08h0a6.64,6.64,0,0,1-1,1.1h0a5.21,5.21,0,0,1-1.64,1,5.26,5.26,0,0,1-3.31.15,5.24,5.24,0,0,1-3.8-5.16,6,6,0,0,1,.1-.9,5.35,5.35,0,0,1,.21-.75,12.34,12.34,0,0,1,.71-1.54l0-.06.21-.41c.17-.31.32-.6.46-.88l.2-.41a21.15,21.15,0,0,1,4.87-8c.35-.38.71-.76,1.06-1.12l-.61.26-.12,0-.1,0L59.4,47l-.95.41a21,21,0,0,1-2.76.93,10.58,10.58,0,0,1-1.94.3,6.76,6.76,0,0,1-3.15-.57A5.81,5.81,0,0,1,47.3,44a6.83,6.83,0,0,1,.31-3.76c2-5.6,5.16-10.34,8.06-14.55ZM87,27.74c-.39.52-.78,1.06-1.15,1.6.79-.79,1.6-1.58,2.43-2.36ZM53.85,57.43l.06-.06Zm30.5,3.32v0ZM92,11.18l0,.06ZM57.45,43.77v0h0Z'/%3e%3cpath class='cls-1' d='M145.46,24.56c-2,1.52-4,3-6,4.6A5.22,5.22,0,1,1,133,21c3-2.4,6.1-4.7,9.11-6.94l2.3-1.72c3.76-2.81,7.35-5.56,10.69-8.53a32.91,32.91,0,0,1,4-3h0a5.22,5.22,0,0,1,8,4.84,5.66,5.66,0,0,1-.09.64,5.37,5.37,0,0,1-.22.77h0c-.07.21-.16.41-.21.54-.13.31-.31.71-.51,1.14-.4.89-1,2.08-1.54,3.3l-1.68,3.58-1,2.13a84.65,84.65,0,0,1-7.62,12.57l-.89,1.28c-.17.26-.35.51-.52.76a49.07,49.07,0,0,0,4-3.67c3.77-3.86,8.29-6.6,12.26-8.95A47.37,47.37,0,0,1,181.14,8.87a11.89,11.89,0,0,1,1.7-.88,6.88,6.88,0,0,1,2.6-.57,5.49,5.49,0,0,1,4.94,2.92,5.71,5.71,0,0,1,.47,4,9,9,0,0,1-1.33,2.83c-.18.26-.37.52-.57.77a5.27,5.27,0,0,1,5.81,2.55,5.17,5.17,0,0,1,.18,4.68v0a5.19,5.19,0,0,1-.64,1.05,3.86,3.86,0,0,1-.32.37,5.05,5.05,0,0,1-.5.47h0c-.3.25-.75.6-1.11.87l-1.15.86-.17.12a33.69,33.69,0,0,0-2.81,3.78L187.35,34a69.36,69.36,0,0,0-3.91,6.47c2.26-1.43,4.44-2.82,6.64-4.36,1.3-.91,2.74-1.77,4-2.51l.66-.39c.87-.76,1.77-1.52,2.69-2.28a22.58,22.58,0,0,1,2.17-1.47,8.28,8.28,0,0,1,.78-.42,7.51,7.51,0,0,1,.87-.34,5.66,5.66,0,0,1,1.18-.21A5.25,5.25,0,0,1,208,34.14a5.53,5.53,0,0,1-.61,2.09,6.25,6.25,0,0,1-.77,1.09h0a11,11,0,0,1-.84.84A32.79,32.79,0,0,1,201,41.65a89.38,89.38,0,0,0-13.11,15,5.23,5.23,0,0,1-7.29,1.22A5.33,5.33,0,0,1,179,56a49.67,49.67,0,0,0-5.72,4.89l0,0c-.14.21-.3.48-.5.78l0,.05-.55.84c0,.08-.14.21-.25.35s-.15.19-.28.33h0a5.89,5.89,0,0,1-.85.76,5.65,5.65,0,0,1-1.54.75,5.23,5.23,0,0,1-6.59-3.8,5,5,0,0,1-.13-1.58,5.85,5.85,0,0,1,.18-1.06,3.12,3.12,0,0,1,.14-.41,34.66,34.66,0,0,1,2.49-5.15l-.21.16c-1.57,1.2-3.54,2.5-5.34,3.69-1,.64-1.89,1.25-2.67,1.79a24,24,0,0,0-5.75,5.08h0a6.64,6.64,0,0,1-1,1.1h0a5.35,5.35,0,0,1-1.64,1,5.26,5.26,0,0,1-3.31.15,5.24,5.24,0,0,1-3.8-5.16,6,6,0,0,1,.1-.9,5.35,5.35,0,0,1,.21-.75,12.34,12.34,0,0,1,.71-1.54l0-.06.21-.41c.17-.31.32-.6.46-.88l.2-.41a21.15,21.15,0,0,1,4.87-8c.35-.38.71-.76,1.06-1.12l-.61.26-.13,0-.09,0-.22.09-1,.41a20.72,20.72,0,0,1-2.77.93,10.32,10.32,0,0,1-1.93.3,6.81,6.81,0,0,1-3.16-.57A5.82,5.82,0,0,1,136.3,44a6.83,6.83,0,0,1,.31-3.76c2-5.6,5.16-10.34,8.06-14.55ZM176,27.74c-.39.52-.78,1.06-1.16,1.6.8-.79,1.61-1.58,2.44-2.36ZM142.85,57.43l.06-.06Zm30.5,3.32v0ZM181,11.18l0,.06ZM146.45,43.77v0h0Z'/%3e%3cpath class='cls-1' d='M195.46,24.56c-2,1.52-4,3-6,4.6A5.22,5.22,0,1,1,183,21c3-2.4,6.1-4.7,9.11-6.94l2.3-1.72c3.76-2.81,7.35-5.56,10.69-8.53a32.91,32.91,0,0,1,4-3h0a5.22,5.22,0,0,1,8,4.84,5.66,5.66,0,0,1-.09.64,5.37,5.37,0,0,1-.22.77h0c-.07.21-.16.41-.21.54-.13.31-.31.71-.51,1.14-.4.89-1,2.08-1.54,3.3l-1.68,3.58-1,2.13a84.65,84.65,0,0,1-7.62,12.57l-.89,1.28c-.17.26-.35.51-.52.76a49.07,49.07,0,0,0,4-3.67c3.77-3.86,8.29-6.6,12.26-8.95A47.37,47.37,0,0,1,231.14,8.87a11.89,11.89,0,0,1,1.7-.88,6.88,6.88,0,0,1,2.6-.57,5.49,5.49,0,0,1,4.94,2.92,5.71,5.71,0,0,1,.47,4,9,9,0,0,1-1.33,2.83c-.18.26-.37.52-.57.77a5.27,5.27,0,0,1,5.81,2.55,5.17,5.17,0,0,1,.18,4.68v0a5.19,5.19,0,0,1-.64,1.05,3.86,3.86,0,0,1-.32.37,5.05,5.05,0,0,1-.5.47h0c-.3.25-.75.6-1.11.87l-1.15.86-.17.12a33.69,33.69,0,0,0-2.81,3.78L237.35,34a69.36,69.36,0,0,0-3.91,6.47c2.26-1.43,4.44-2.82,6.64-4.36,1.3-.91,2.74-1.77,4-2.51l.66-.39c.87-.76,1.77-1.52,2.69-2.28a22.58,22.58,0,0,1,2.17-1.47,8.28,8.28,0,0,1,.78-.42,7.51,7.51,0,0,1,.87-.34,5.66,5.66,0,0,1,1.18-.21A5.25,5.25,0,0,1,258,34.14a5.53,5.53,0,0,1-.61,2.09,6.25,6.25,0,0,1-.77,1.09h0a11,11,0,0,1-.84.84A32.79,32.79,0,0,1,251,41.65a89.38,89.38,0,0,0-13.11,15,5.23,5.23,0,0,1-7.29,1.22A5.33,5.33,0,0,1,229,56a49.67,49.67,0,0,0-5.72,4.89l0,0c-.14.21-.3.48-.5.78l0,.05-.55.84c0,.08-.14.21-.25.35s-.15.19-.28.33h0a5.89,5.89,0,0,1-.85.76,5.65,5.65,0,0,1-1.54.75,5.23,5.23,0,0,1-6.59-3.8,5,5,0,0,1-.13-1.58,5.85,5.85,0,0,1,.18-1.06,3.12,3.12,0,0,1,.14-.41,34.66,34.66,0,0,1,2.49-5.15l-.21.16c-1.57,1.2-3.54,2.5-5.34,3.69-1,.64-1.89,1.25-2.67,1.79a24,24,0,0,0-5.75,5.08h0a6.64,6.64,0,0,1-1,1.1h0a5.35,5.35,0,0,1-1.64,1,5.26,5.26,0,0,1-3.31.15,5.24,5.24,0,0,1-3.8-5.16,6,6,0,0,1,.1-.9,5.35,5.35,0,0,1,.21-.75,12.34,12.34,0,0,1,.71-1.54l0-.06.21-.41c.17-.31.32-.6.46-.88l.2-.41a21.15,21.15,0,0,1,4.87-8c.35-.38.71-.76,1.06-1.12l-.61.26-.13,0-.09,0-.22.09-1,.41a20.72,20.72,0,0,1-2.77.93,10.32,10.32,0,0,1-1.93.3,6.81,6.81,0,0,1-3.16-.57A5.82,5.82,0,0,1,186.3,44a6.83,6.83,0,0,1,.31-3.76c2-5.6,5.16-10.34,8.06-14.55ZM226,27.74c-.39.52-.78,1.06-1.16,1.6.8-.79,1.61-1.58,2.44-2.36ZM192.85,57.43l.06-.06Zm30.5,3.32v0ZM231,11.18l0,.06ZM196.45,43.77v0h0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  transform: scale(1.25);
}

.featured-category .card .card-mouse-overlay {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  top: 0;
  flex-direction: column;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  justify-content: center;
  align-items: center;
}

.featured-category .card:hover .card-mouse-overlay {
  opacity: 1;
  visibility: visible;
}

.featured-category .card:hover .card-image:after {
  opacity: 1;
  visibility: visible;
}

.featured-category .card .card-mouse-overlay .btn {
  box-shadow: none;
  padding: 0px;
  outline: none;
  color: #fff;
  margin-top: 2rem;
  font-size: 1rem;
}
.featured-category .card .card-mouse-overlay .btn span {
  display: block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50.75 11.05'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23fff;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cpath class='cls-1' d='M50.53,6.05a.75.75,0,0,0,0-1.06L45.76.22a.75.75,0,0,0-1.06,0,.74.74,0,0,0,0,1.06l4.24,4.24L44.7,9.77a.74.74,0,0,0,0,1.06.75.75,0,0,0,1.06,0ZM0,6.27H50V4.77H0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  width: 50px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 10px auto;
}

span.arrow-right {
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.5 7.36'%3e%3cdefs%3e%3cstyle%3e.cls-1%7bfill:%23764862;%7d%3c/style%3e%3c/defs%3e%3cg id='Layer_2' data-name='Layer 2'%3e%3cg id='Layer_1-2' data-name='Layer 1'%3e%3cpath class='cls-1' d='M20.35,4a.5.5,0,0,0,0-.71L17.17.15a.5.5,0,0,0-.71,0,.5.5,0,0,0,0,.7l2.83,2.83L16.46,6.51a.5.5,0,1,0,.71.71ZM0,4.18H20v-1H0Z'/%3e%3cpath class='cls-1' d='M20.35,4a.5.5,0,0,0,0-.71L17.17.15a.5.5,0,0,0-.71,0,.5.5,0,0,0,0,.7l2.83,2.83L16.46,6.51a.5.5,0,1,0,.71.71ZM0,4.18H20v-1H0Z'/%3e%3cpath class='cls-1' d='M20.35,4a.5.5,0,0,0,0-.71L17.17.15a.5.5,0,0,0-.71,0,.5.5,0,0,0,0,.7l2.83,2.83L16.46,6.51a.5.5,0,1,0,.71.71ZM0,4.18H20v-1H0Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  width: 20px;
  height: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  margin-left: 5px;
}

.stay-in-touch-inner {
  background-color: #fcedea;
  padding: 3rem 6.25rem 0rem 6.25rem;
}
.stay-in-touch-inner #contactform {
  padding: 0;
  background-color: transparent;
  box-shadow: none;
  border: none;
}
.stay-in-touch-inner .col-sm-5 {
  display: flex;
  align-items: center;
}
.stay-in-touch-inner {
  position: relative;
  z-index: 1;
}
.stay-in-touch-inner:after {
  content: "";
  position: absolute;
  /* width: 42%; */
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='510' height='421' viewBox='0 0 510 421' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M84.4088 157.482C70.6144 167.831 57.1009 178.141 43.8404 188.808C28.5344 201.121 6.15133 198.686 -6.15351 183.371C-18.4584 168.055 -16.0254 145.658 -0.71939 133.345C19.6336 116.972 40.7533 101.245 61.2455 85.9856C66.5201 82.0578 71.7531 78.161 76.9207 74.2921C102.512 55.1329 126.955 36.331 149.656 16.1398C157.97 8.74461 167.477 1.57986 176.764 -4.36752L176.804 -4.39305C178.705 -5.6109 189.446 -12.4941 204.107 -9.03966C222.923 -4.60591 228.981 11.1812 230.414 16.7759C231.888 22.5284 231.52 27.2187 231.408 28.5751C231.244 30.5642 230.946 32.1337 230.77 32.9756C230.212 35.6525 229.419 37.82 229.27 38.2287C229.263 38.2479 229.257 38.2631 229.253 38.2744C228.744 39.681 228.156 41.0822 227.773 41.9808C226.893 44.0466 225.67 46.7761 224.315 49.7497C221.56 55.7993 217.77 63.9323 213.871 72.2445C209.839 80.8414 205.732 89.5431 202.386 96.6308C199.128 103.533 196.593 108.905 195.553 111.159C180.831 143.053 161.21 171.461 143.648 196.89C141.614 199.834 139.609 202.738 137.641 205.603C136.451 207.337 135.272 209.059 134.105 210.772C143.141 203.315 151.987 195.001 161.025 185.752C186.722 159.454 217.43 140.772 244.465 124.736C267.873 95.7593 295.739 69.4395 327.192 50.4749C330.866 48.2597 334.783 46.1354 338.79 44.4627C342.152 43.059 348.604 40.6498 356.491 40.6005C365.642 40.5432 381.536 44.2293 390.111 60.5076C396.604 72.8346 394.124 84.4171 393.282 87.9067C391.216 96.4712 386.669 103.601 384.23 107.177C383.025 108.945 381.715 110.725 380.334 112.469C382.109 112.041 384.634 111.579 387.596 111.484C390.078 111.404 409.444 110.974 419.874 129.82C428.661 145.696 421.921 160.131 421.15 161.783C421.131 161.825 421.115 161.858 421.103 161.883C419.397 165.618 417.425 168.184 416.769 169.027C415.863 170.189 415.06 171.072 414.589 171.574C413.062 173.202 411.595 174.453 411.198 174.791L411.161 174.823C409.155 176.536 406.048 178.908 403.618 180.751C400.974 182.758 398.28 184.776 395.8 186.635C395.423 186.918 395.051 187.197 394.685 187.471C388.826 193.769 383.113 202.107 375.507 213.206C373.63 215.945 371.639 218.851 369.501 221.937C359.919 235.769 351.237 250.526 342.852 266.101C358.27 256.319 373.07 246.858 388.072 236.324C396.908 230.119 406.697 224.27 415.094 219.252C416.636 218.33 418.132 217.437 419.566 216.574C425.475 211.354 431.568 206.171 437.87 201.011C440.962 198.48 448.13 193.684 452.621 191.013C453.848 190.284 455.799 189.154 457.933 188.139C458.838 187.708 461.049 186.678 463.887 185.837C465.227 185.44 468.136 184.645 471.902 184.396C474.541 184.222 484.388 183.733 494.318 190.45C507.597 199.433 510.612 213.528 509.904 222.763C509.342 230.098 506.639 235.328 505.753 236.99C503.665 240.909 501.246 243.659 500.553 244.447L500.531 244.473C498.596 246.673 496.425 248.7 494.803 250.172C484.111 259.867 472.454 267.592 462.076 273.993C428.431 304.392 401.134 336.72 372.9 376.272C361.485 392.263 339.277 395.967 323.296 384.545C318.547 381.15 314.882 376.802 312.376 371.947C298.281 382.457 285.233 393.378 273.458 405.269C273.401 405.354 273.341 405.446 273.277 405.543C272.318 407.003 271.182 408.819 269.881 410.899L269.685 411.212C268.65 412.867 267.159 415.252 265.973 416.978C265.627 417.481 265.013 418.361 264.253 419.337C263.878 419.818 263.219 420.642 262.353 421.596L262.342 421.607C261.784 422.222 259.716 424.497 256.566 426.744C255.088 427.799 251.428 430.276 246.099 431.875C240.645 433.512 229.132 435.359 217.353 428.179C205.982 421.247 202.358 410.714 201.233 405.956C200.06 400.993 200.243 396.949 200.363 395.227C200.62 391.564 201.401 388.759 201.623 387.965C201.96 386.754 202.3 385.771 202.512 385.182C206.96 372.821 213.687 360.322 219.504 350.062C219.028 350.429 218.552 350.796 218.074 351.162C207.356 359.372 193.951 368.236 181.729 376.317C175.111 380.694 168.839 384.841 163.53 388.53C146.157 400.601 133.005 411.527 124.436 423.128C124.412 423.16 124.38 423.205 124.339 423.261C123.708 424.127 121.053 427.77 117.737 430.749C117.718 430.766 117.694 430.788 117.664 430.815C116.918 431.494 112.817 435.222 106.49 437.642C103.121 438.931 94.5703 441.636 84.0273 438.642C71.4264 435.063 64.0799 425.819 60.8376 417.962C58.1297 411.4 58.0927 405.727 58.1467 403.464C58.2124 400.712 58.5844 398.526 58.8245 397.31C59.3053 394.876 59.9409 392.992 60.2203 392.19C61.5303 388.43 64.045 383.63 65.047 381.718C65.1351 381.549 65.2115 381.404 65.2744 381.283C65.7744 380.322 66.2619 379.39 66.737 378.482C67.8403 376.373 68.8764 374.392 69.8441 372.475C70.6416 370.895 71.0475 370.021 71.2039 369.69C78.6358 346.317 91.6899 329.015 104.331 315.214C106.715 312.611 109.153 310.062 111.573 307.594C110.186 308.197 108.787 308.792 107.376 309.378C107.378 309.378 107.187 309.458 106.557 309.736C106.393 309.808 106.173 309.905 105.921 310.016C105.465 310.217 104.908 310.463 104.409 310.683C102.687 311.438 100.441 312.412 97.9124 313.446C93.1215 315.403 86.232 318.029 79.1323 319.785C75.5895 320.66 70.9941 321.576 65.9752 321.83C61.5084 322.056 53.2392 321.978 44.4934 317.976C33.8294 313.097 24.9438 303.396 22.0605 290.138C19.6985 279.277 22.2423 269.879 24.1893 264.467C37.9215 226.298 59.3204 193.998 79.0265 165.301C80.8382 162.663 82.633 160.058 84.4088 157.482ZM292.255 179.125C289.561 182.714 286.933 186.359 284.375 190.049C289.783 184.672 295.296 179.29 300.933 173.946C298.007 175.706 295.111 177.43 292.255 179.125ZM66.6653 381.582C66.6711 381.567 66.7956 381.402 67.0219 381.127C66.7726 381.458 66.6596 381.596 66.6653 381.582ZM274.204 404.181C274.203 404.184 274.168 404.232 274.103 404.319C274.172 404.222 274.205 404.178 274.204 404.181ZM326.001 66.2373C326.009 66.2354 325.941 66.3664 325.77 66.6361C325.906 66.3743 325.992 66.2393 326.001 66.2373ZM91.1564 288.426C91.1388 288.475 91.1213 288.523 91.1038 288.572L91.1106 288.553C91.1198 288.528 91.1354 288.486 91.1564 288.426Z' fill='%23764861'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
}
.stay-in-touch-inner::before {
  content: "";
  position: absolute;
  width: 100vw;
  height: 100%;
  background-color: #fcedea;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

.feature-image-with-content {
  position: relative;
  background-color: #fcedea;
  padding: 3rem 0;
}

.feature-image-with-content .content-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.feature-image-with-content .content-overlay div {
  height: 100%;
}

.feature-image-with-content .content-overlay div.inner-text {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}

.product-on-baner {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2rem;
}
.product-on-baner a {
  width: 33.33%;
  text-align: center;
}

.short-content {
  height: 90px;
  position: relative;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  overflow: hidden;
}

.short-content.open {
  height: 100%;
}

a.toggle-content.active i {
  transform: rotate(180deg);
}

a.toggle-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  position: relative;
  margin: 10px 0px;
}
a.toggle-content span {
  background-color: #fff;
  padding: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
a.toggle-content::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #000;
  position: absolute;
  z-index: -1;
  opacity: 0.3;
  top: 50%;
  transform: translateY(-50%);
}

.usp-list {
  margin: 35px 0px;
}
.usp-list i {
  color: #764861;
}
.usp-list strong {
  color: #764861;
}
.usp-list a {
  color: #764861;
}
.usp-list p {
  position: relative;
  padding-left: 30px;
}
.usp-list span {
  position: absolute;
  top: 0px;
  left: 0px;
  color: #764861;
  font-size: 1.25rem;
}

.specification-option .nav-tabs {
  margin-bottom: 40px;
  border-bottom: 1px solid #dee2e6;
  position: relative;
  padding: 0px 89px;
}

.specification-option .nav-tabs .nav-link:hover,
.specification-option .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  border-bottom: 1px solid transparent;
}

.specification-option .nav-tabs .nav-link {
  padding: 10px 15px;
  color: #404042;
}

.specification-option .nav-tabs .nav-link.active,
.specification-option .nav-tabs .nav-item.show .nav-link {
  font-weight: bold;
}

.specification-option h3 {
  display: none !important;
}

/* Remove IE arrow */
select::-ms-expand {
  display: none;
}

#contactform {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  padding: 40px;
  background-color: #fff;
}

#contactform11 .btn-secondary {
  width: auto;
  font-family: "latoregular";
  font-size: 0.875rem;
  padding: 1.438rem 3.125rem;
  margin-top: 2.5rem;
}
#contactform11 .simply-dummy .checkbox {
  margin-right: 2.5rem;
}
#contactform11 .simply-dummy {
  display: flex;
  margin-bottom: 3.75rem;
}
#contactform11 .tab p {
  font-family: "latoregular";
  color: #666;
  font-size: 1rem;
}
#contactform11 .tab strong {
  margin-bottom: 1.5rem;
}
.shape-file {
  margin-bottom: 2.5rem;
  background-color: #faf9ff;
  padding: 0.813rem 1.375rem;
  width: 30%;
  margin-right: 1rem;
  height: 200px;
}
.shape-file .checkbox img {
  width: 100%;
  display: block;
  margin: 0rem auto;
  padding: 1.5rem 0;
}
.shape-file .checkbox {
  display: block;
}
.shape-file .checkbox-label {
  justify-content: flex-start !important;
}
.shape-file .checkbox-label:before {
  border: 1px solid #fcedea !important;
}
#contactform11 .checkbox input {
  border: 1px solid #fcedea;
  padding: 1rem;
  margin-top: 1rem;
  font-family: "latoregular";
}
#contactform11 .checkbox input:focus-visible {
  outline: 0px;
}
#contactform11 .form-group-1 {
  margin-bottom: 1rem;
}
#contactform11 .form-group-1 label {
  font-family: "latoregular";
  font-size: 0.875rem;
  color: #999999;
}
#contactform11 .form-group-1 input {
  border: 1px solid #fcedea;
  padding: 1rem;
  font-family: "latoregular";
}
#contactform11 .form-group-1 input:focus-visible {
  outline: 0px;
}
.radio-section {
  margin-bottom: 3rem;
  display: flex;
}
.radio-section .checkbox {
  margin-right: 2.5rem;
}
.text-color-4 {
  color: #999999;
}
.order-return-main {
  margin: 80px 0px;
}

/* Custom Select */
.selectbox {
  position: relative;
  display: flex;
  background: #fff;
  overflow: hidden;
  width: 100%;
  padding: 0px 0px;
  border: 1px solid #eeeeee;
}
.selectbox select {
  border: 0px solid #fff !important;
  padding: 0.5rem 1.8rem;
  flex: 1;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  background: transparent !important;
  color: #999999 !important;
  height: 50px;
  font-size: 0.875rem;
}

/* Arrow */
.selectbox::after {
  /* content: '\f107'; */
  content: "\f0d7";
  font-weight: 900;
  color: #666666;
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  /* right: 1rem; */
  right: 0;
  padding: 0px 12px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 100%;
  bottom: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

/* Transition */
.selectbox-dark:hover::after {
  color: #000000;
}

.selectbox-dark {
  position: relative;
  display: flex;
  background: transparent;
  overflow: hidden;
  width: 100%;
  padding: 0px 0px;
}
.selectbox-dark select {
  border: 1px solid #f9f9f9 !important;
  padding: 0.5rem 1rem;
  height: 46px;
  flex: 1;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
  background: transparent !important;
  color: #000000 !important;
}

/* Arrow */
.selectbox-dark::after {
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  top: 0;
  right: 0rem;
  padding: 6px 10px;
  background: transparent;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  height: 100%;
}

.checkboxdivs {
  border-bottom: 1px solid #eeeeee;
  padding: 14px 0px;
}

.checkboxdivs input[type="checkbox"] {
  display: none;
}

.checkboxdivs .checkbox-label {
  margin: 0px;
}

.checkboxdivs .checkbox-label p {
  margin: 0px;
}

.checkboxdivs a.active {
  font-weight: inherit !important;
  color: #764861 !important;
  text-decoration: underline;
}

.sidebar-title {
  border-bottom: 2px solid #222222;
  padding: 1rem 0;
  margin-bottom: 0.875rem;
}

.slidertestimonials .card {
  padding: 1rem 3rem;
}
.slidertestimonials .card .card-image {
  border-radius: 50%;
  overflow: hidden;
}

.webshop-products-list .card {
  text-align: center;
  background: #faf9ff;
  margin-bottom: 2.375rem;
  height: calc(100% - 2.375rem);
}
.webshop-products-list .card .card-image {
  position: relative;
}
.webshop-products-list .card .card-body {
  background-color: #fff;
}
.webshop-products-list .card .image-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(34, 34, 34, 0.15);
  -webkit-transition: 0.25s all ease;
  -o-transition: 0.25s all ease;
  transition: 0.25s all ease;
  opacity: 0;
  visibility: hidden;
  display: flex;
  justify-content: center;
}
.webshop-products-list .card .image-overlay .buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  z-index: 2;

  margin-bottom: 30px;
}
.webshop-products-list .card .image-overlay .buttons button:last-child {
  background-color: #764861;
  border: none;
}
.webshop-products-list .card .image-overlay .buttons button:last-child i {
  color: #fff;
}
.quantity .btn-minus {
  background-color: #222222;
  color: #fff;
}
.featured-courses .card-image img {
  width: 100%;
}
.featured-courses .card-block {
  padding-bottom: 40px;
}
#dispQty {
  font-weight: 400;
  font-size: 16px;
}
.webshop-products-list .card .image-overlay .btn {
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0px 4px 10px rgba(34, 34, 34, 0.15);
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px;
}
.webshop-products-list .card .icon-zoom {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M28.8529 57.6512C12.9584 57.6512 0.0273438 44.7201 0.0273438 28.8256C0.0273438 12.9311 12.9584 0 28.8529 0C44.7474 0 57.6785 12.9311 57.6785 28.8256C57.6785 44.7201 44.7474 57.6512 28.8529 57.6512ZM28.8529 5.46457C15.9716 5.46457 5.49191 15.9442 5.49191 28.8256C5.49191 41.7069 15.9716 52.1866 28.8529 52.1866C41.7343 52.1866 52.214 41.7069 52.214 28.8256C52.214 15.9442 41.7343 5.46457 28.8529 5.46457ZM69.1736 69.1997C70.2406 68.1326 70.2406 66.4025 69.1736 65.3356L56.9467 53.1086C55.8796 52.0415 54.1495 52.0415 53.0825 53.1086C52.0156 54.1757 52.0156 55.9058 53.0825 56.9727L65.3095 69.1997C65.843 69.7332 66.5423 69.9999 67.2416 69.9999C67.941 69.9999 68.64 69.7332 69.1736 69.1997Z' fill='white'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center center;
}
.webshop-products-list .card:hover .image-overlay {
  opacity: 1;
  visibility: visible;
}

.btn-plus {
  box-shadow: none;
}

.btn-minus {
  box-shadow: none;
}

.radiobox {
  margin: 0 0rem 1rem;
  display: flex;
}
.radiobox input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radiobox input[type="radio"] + .radio-label {
  display: flex;
  margin: 0;
}
.radiobox input[type="radio"] + .radio-label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  border: 1px solid #764861;
  display: inline-block;
  width: 1em;
  min-width: 1em;
  height: 1em;
  position: relative;
  top: 0.13em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radiobox input[type="radio"]:checked + .radio-label:before {
  background-color: #764861;
  box-shadow: inset 0px 0px 2px 2px #fff;
}
.radiobox input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #764861;
}
.radiobox input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 0px #e9ecef;
  border-color: #9facb9;
  background: #9facb9;
}
.radiobox input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
.radiobox p {
  margin: 0;
}

.checkbox-radio {
  margin: 0 1rem 0rem 0rem;
  display: flex;
}
.checkbox-radio input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.checkbox-radio input[type="radio"] + .checkbox-radio-label {
  display: flex;
}
.checkbox-radio input[type="radio"] + .checkbox-radio-label:before {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  line-height: 16px;
  font-size: 0.5rem;
  background: #fff;
  border: 1px solid #f9f9f9;
  border-radius: 0;
  color: #fff;
  display: inline-block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  position: relative;
  top: 5px;
  margin-right: 10px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.checkbox-radio input[type="radio"]:checked + .checkbox-radio-label:before {
  background-color: #fff;
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: 300;
  line-height: 16px;
  font-size: 0.5rem;
  color: #000000;
  width: 16px;
  min-width: 16px;
  height: 16px;
}
.checkbox-radio input[type="radio"]:focus + .checkbox-radio-label:before {
  outline: none;
  border-color: #764861;
}
.checkbox-radio input[type="radio"]:disabled + .checkbox-radio-label:before {
  box-shadow: inset 0 0 0 0px #e9ecef;
  border-color: #9facb9;
  background: #9facb9;
}
.checkbox-radio input[type="radio"] + .checkbox-radio-label:empty:before {
  margin-right: 0;
}
.checkbox-radio p {
  margin: 0;
}

.checkbox {
  margin: 0 0rem;
  display: flex;
}
.checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  height: 30px;
  z-index: 999;
  cursor: pointer;
}
.checkbox input[type="checkbox"] + .checkbox-label {
  display: flex;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}
.checkbox input[type="checkbox"] + .checkbox-label:before {
  content: "";
  background: #fff;
  /* border: 1px solid #764861; */
  border: 0px solid #764861;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  position: relative;
  margin-right: 30px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.checkbox input[type="checkbox"]:checked + .checkbox-label:before {
  background-color: #fff;
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  font-weight: normal;
  line-height: 16px;
  color: #764861;
}
.checkbox input[type="checkbox"]:focus + .checkbox-label:before {
  outline: none;
  border-color: #764861;
}
.checkbox input[type="checkbox"]:disabled + .checkbox-label:before {
  box-shadow: inset 0 0 0 0px #e9ecef;
  border-color: #9facb9;
  background: #9facb9;
}
.checkbox input[type="checkbox"] + .checkbox-label:empty:before {
  margin-right: 0;
}
.checkbox p {
  margin: 0;
}

.checkbox input[type="radio"] {
  position: absolute;
  opacity: 0;
  z-index: 999;
  width: 90px;
  height: 30px;
  cursor: pointer;
}
.checkbox input[type="radio"] + .checkbox-label {
  display: flex;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 1rem;
}
.checkbox input[type="radio"] + .checkbox-label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  /* border: 1px solid #764861; */
  display: inline-block;
  /* width: 1em;
        min-width: 1em;
        height: 1em; */
  width: 30px;
  height: 30px;
  position: relative;
  top: 0.13em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.checkbox input[type="radio"]:checked + .checkbox-label:before {
  background-color: #764861;
  border: 5px solid white;
}
.checkbox input[type="radio"]:focus + .checkbox-label:before {
  outline: none;
  border-color: white;
}
.checkbox input[type="radio"]:disabled + .checkbox-label:before {
  box-shadow: inset 0 0 0 0px #e9ecef;
  border-color: #9facb9;
  background: #9facb9;
}
.checkbox input[type="radio"] + .checkbox-label:empty:before {
  margin-right: 0;
}

.checkbox p {
  margin: 0;
}

.gratis-proefpakket-page .checkbox input[type="radio"] + .checkbox-label {
  display: flex;
  display: flex;
  justify-content: center;
  align-items: end;
  margin-bottom: 1rem;
}
.gratis-proefpakket-page
  .checkbox
  input[type="radio"]
  + .checkbox-label:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  /* content: "\f00c"; */
  color: #fff;
  background: #fff !important;
  border-radius: 50%;
  border: 4px solid #fff !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  width: 29px;
  height: 27px;
  position: relative;
  top: 0.13em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}

.gratis-proefpakket-page
  .checkbox
  input[type="radio"]:checked
  + .checkbox-label:before {
  font-family: "Font Awesome 6 Pro";
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  /* content: "\f00c"; */
  background-color: #764861 !important;
  font-size: 22px;
}
.gratis-proefpakket-page .checkbox input {
  margin-top: 0 !important;
}
.gratis-proefpakket-page
  .checkbox
  input[type="radio"]:focus
  + .checkbox-label:before {
  outline: none;
  border-color: white;
}
.gratis-proefpakket-page
  .checkbox
  input[type="radio"]:disabled
  + .checkbox-label:before {
  box-shadow: inset 0 0 0 0px #e9ecef;
  border-color: #9facb9;
  background: #9facb9;
}
.gratis-proefpakket-page
  .checkbox
  input[type="radio"]
  + .checkbox-label:empty:before {
  margin-right: 0;
}

/* page-not-found */
.page-not-found {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1rem 0 4.5rem 0;
}

.graphic-title {
  position: relative;
}
.graphic-title::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='181' height='155' viewBox='0 0 181 155' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M33.9924 57.6882C29.2275 61.2531 24.5597 64.8041 19.9792 68.4784C14.6922 72.7194 6.96067 71.8808 2.71033 66.6054C-1.54 61.33 -0.699618 53.6154 4.58739 49.3744C11.6177 43.7349 18.9129 38.3178 25.9913 33.0617C27.8132 31.7088 29.6208 30.3666 31.4058 29.0339C40.2454 22.4347 48.6886 15.9585 56.5299 9.00372C59.4019 6.45648 62.6858 3.98862 65.8937 1.94008L65.9075 1.93128C66.564 1.5118 70.2744 -0.859077 75.3384 0.330785C81.8379 1.85797 83.9305 7.29573 84.4255 9.2228C84.9345 11.2042 84.8076 12.8198 84.769 13.287C84.7123 13.9721 84.609 14.5127 84.5484 14.8027C84.3556 15.7247 84.0818 16.4713 84.0302 16.6121C84.0278 16.6187 84.0259 16.624 84.0245 16.6279C83.8487 17.1123 83.6454 17.595 83.5131 17.9045C83.2091 18.616 82.7866 19.5562 82.3188 20.5804C81.367 22.6642 80.0579 25.4656 78.7112 28.3287C77.3183 31.2898 75.8997 34.2871 74.7441 36.7284C73.6188 39.1059 72.743 40.9562 72.3837 41.7324C67.2984 52.7181 60.5211 62.5033 54.4547 71.262C53.7523 72.2761 53.0594 73.2765 52.3798 74.2633C51.9686 74.8604 51.5614 75.4538 51.1583 76.0438C54.2796 73.475 57.3353 70.6113 60.4571 67.4256C69.3333 58.3675 79.9404 51.9326 89.2788 46.4092C97.3645 36.4282 106.99 27.3625 117.855 20.8302C119.124 20.0672 120.476 19.3355 121.86 18.7594C123.022 18.2759 125.251 17.446 127.975 17.4291C131.136 17.4093 136.626 18.679 139.588 24.286C141.831 28.5319 140.974 32.5214 140.683 33.7234C139.97 36.6734 138.399 39.1291 137.557 40.361C137.14 40.9701 136.688 41.583 136.211 42.1837C136.824 42.0365 137.696 41.8772 138.719 41.8445C139.577 41.817 146.266 41.6687 149.869 48.1601C152.904 53.6287 150.576 58.6008 150.309 59.1698C150.303 59.184 150.297 59.1955 150.293 59.2042C149.704 60.4908 149.023 61.3746 148.796 61.6647C148.483 62.0653 148.206 62.3691 148.043 62.5422C147.516 63.103 147.009 63.5338 146.872 63.6504L146.859 63.6612C146.166 64.2512 145.093 65.0684 144.254 65.7033C143.34 66.3943 142.41 67.0896 141.553 67.7299C141.423 67.8272 141.294 67.9233 141.168 68.0179C139.144 70.187 137.171 73.059 134.543 76.8822C133.895 77.8254 133.207 78.8266 132.469 79.8894C129.159 84.6539 126.16 89.7366 123.264 95.1015C128.589 91.7323 133.702 88.4734 138.884 84.845C141.936 82.7078 145.317 80.6928 148.218 78.9646C148.75 78.6471 149.267 78.3393 149.762 78.0422C151.803 76.244 153.908 74.459 156.085 72.6817C157.153 71.8098 159.629 70.1577 161.18 69.2378C161.604 68.9866 162.278 68.5973 163.015 68.2478C163.328 68.0996 164.091 67.7448 165.072 67.455C165.534 67.3183 166.539 67.0444 167.84 66.9587C168.752 66.8987 172.153 66.7303 175.583 69.0439C180.17 72.138 181.211 76.9928 180.967 80.1741C180.773 82.7003 179.839 84.5017 179.533 85.0744C178.812 86.4242 177.976 87.3715 177.737 87.643L177.729 87.6517C177.061 88.4095 176.311 89.1079 175.751 89.6147C172.057 92.9544 168.031 95.6151 164.446 97.82C152.825 108.291 143.395 119.426 133.643 133.049C129.7 138.557 122.029 139.833 116.509 135.899C114.868 134.73 113.602 133.232 112.737 131.56C107.868 135.18 103.361 138.941 99.2936 143.037C99.274 143.066 99.2532 143.098 99.2312 143.131C98.9 143.634 98.5076 144.26 98.0581 144.976L97.9905 145.084C97.633 145.654 97.1179 146.476 96.7083 147.07C96.5887 147.244 96.3767 147.547 96.114 147.883C95.9845 148.048 95.7571 148.332 95.4578 148.661L95.4542 148.665C95.2611 148.877 94.5471 149.66 93.4588 150.434C92.9482 150.797 91.6841 151.651 89.8432 152.201C87.9595 152.765 83.9827 153.402 79.914 150.928C75.9862 148.541 74.7344 144.913 74.3459 143.274C73.9406 141.564 74.0036 140.171 74.0453 139.578C74.1339 138.317 74.4038 137.35 74.4803 137.077C74.597 136.66 74.7144 136.321 74.7876 136.118C76.3238 131.86 78.6477 127.555 80.6568 124.021C80.4925 124.148 80.328 124.274 80.163 124.4C76.4609 127.228 71.8304 130.281 67.6088 133.065C65.3226 134.572 63.1563 136.001 61.3223 137.272C55.3214 141.429 50.7784 145.193 47.8184 149.189C47.8103 149.2 47.7991 149.215 47.7849 149.234C47.567 149.533 46.65 150.787 45.5045 151.814C45.4979 151.819 45.4896 151.827 45.4794 151.836C45.2216 152.07 43.8052 153.354 41.6196 154.188C40.4559 154.632 37.5023 155.564 33.8606 154.532C29.508 153.299 26.9704 150.115 25.8504 147.409C24.915 145.149 24.9023 143.195 24.9209 142.415C24.9436 141.467 25.0721 140.714 25.155 140.296C25.3211 139.457 25.5406 138.809 25.6372 138.532C26.0897 137.237 26.9583 135.584 27.3044 134.925C27.3348 134.867 27.3612 134.817 27.383 134.775C27.5556 134.444 27.7241 134.123 27.8882 133.81C28.2693 133.084 28.6271 132.402 28.9614 131.741C29.2369 131.197 29.3771 130.896 29.4311 130.782C31.9982 122.732 36.5074 116.772 40.8738 112.018C41.6974 111.121 42.5393 110.244 43.3754 109.393C42.8963 109.601 42.4131 109.806 41.9258 110.008C41.9262 110.008 41.8604 110.036 41.6427 110.131C41.5862 110.156 41.51 110.19 41.4232 110.228C41.2657 110.297 41.0733 110.382 40.9007 110.457C40.306 110.718 39.5301 111.053 38.6568 111.409C37.0019 112.083 34.6221 112.988 32.1698 113.592C30.946 113.894 29.3587 114.21 27.625 114.297C26.0821 114.375 23.2258 114.348 20.2048 112.97C16.5212 111.289 13.452 107.947 12.456 103.381C11.6401 99.64 12.5188 96.4028 13.1913 94.5388C17.9347 81.3916 25.3263 70.2661 32.1332 60.3816C32.759 59.4729 33.3789 58.5757 33.9924 57.6882ZM105.787 65.1429C104.856 66.3792 103.948 67.6348 103.065 68.9058C104.933 67.0537 106.837 65.1999 108.784 63.359C107.774 63.9653 106.773 64.5592 105.787 65.1429ZM27.8634 134.878C27.8654 134.873 27.9084 134.816 27.9866 134.722C27.9005 134.836 27.8614 134.883 27.8634 134.878ZM99.5513 142.662C99.551 142.663 99.5391 142.68 99.5165 142.71C99.5404 142.676 99.5517 142.661 99.5513 142.662ZM117.443 26.2595C117.446 26.2589 117.423 26.304 117.363 26.3969C117.41 26.3067 117.44 26.2602 117.443 26.2595ZM36.3231 102.791C36.317 102.808 36.311 102.825 36.3049 102.841L36.3073 102.835C36.3104 102.826 36.3159 102.812 36.3231 102.791Z' fill='%23764861'/%3e%3c/svg%3e");
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 181px;
  height: 155px;
  background-size: cover;
  background-repeat: no-repeat;
  line-height: 1;
}

.filter {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.filter li {
  background: #faf9ff;
  border: 1px solid #eeeeee;
  padding: 5px 10px;
  color: #666666;
  font-size: 1rem;
  font-family: "latoregular";
  margin: 0px 8px 30px;
}

.filter li.active {
  background: #764861;
  border: 1px solid #764861;
  padding: 5px 10px;
  color: #fff;
}

.slider li .btn {
  display: flex;
  margin: 10px auto 0px;
  justify-content: center;
  align-items: center;
  max-width: 200px;
}

.slider .slick-track {
  margin: auto;
  display: flex;
  margin: 0 -1rem;
}

.slider .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.slider .card {
  margin: 0 1rem;
}

.slider-related .slick-track .slick-slide {
  display: flex;
  height: auto;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.slider-related .card {
  margin: 0 1rem;
}

table {
  text-align: center;
}

.order-details .cart-view .table-responsive td {
  padding: 0;
}

.order-details .cart-view .table-responsive td.product-name {
  padding: 1rem;
}

.order-details .cart-view .table-responsive td.product-prijs {
  padding: 1rem;
}

.order-details .cart-view .table-responsive td.product-antal {
  padding: 1rem;
}

.order-details .cart-view .table-responsive td.product-total {
  padding: 1rem;
}

.shop_table th {
  border-bottom: 2px solid #222222;
}

.border-cart-item {
  border: 1px solid #eeeeee;
}

.cart-summary {
  background: #faf9ff;
  border: 1px solid #eeeeee;
}

.cart-summary {
  padding: 3.25rem 3.25rem 2.75rem;
}
.cart-summary table tr td {
  padding: 1rem;
}

#pop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  z-index: 9999;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #000000b8;
}

.inloggen-page .login-form-inner input[type="checkbox"] {
  margin-right: 20px;
}
#pop .overlay1 {
  /* background-color: rgba(0, 0, 0, 0.6);   */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  z-index: 99;
}

#pop #message {
  color: #535353;
  height: auto;
  min-height: 219px;
  -webkit-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.5);
  box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.5);
  background-color: #fff;
  max-width: 900px;
  width: 100%;
  padding: 15px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 9999;
}

#pop > #message > a.closeme {
  padding: 12px;
  position: absolute;
  right: 20px;
  top: 25px;
  z-index: 9999;
}

.inspiratie-btn a.closeme {
  /* position: relative; */
}

#pop #message #messagebody {
  overflow: auto;
  -webkit-column-rule: #535353;
  transition-delay: 2s;
  -moz-column-rule: #535353;
  -o-column-rule: #535353;
  column-rule: #535353;
}

#messagebody h2 {
  color: #535353;
  background-color: transparent;
  background-position: left center;
  background-repeat: repeat-x;
  border: 0 none;
  padding: 0;
  position: relative;
  margin: 0px 0 20px;
  font-size: 30px;
}

table.cart-table {
  font-size: 16px;
  color: #535353;
}

div#messagebody .cart-table p.cart-name-div {
  padding-left: 10px;
}

td.cart-name.w-50 {
  padding: 10px 30px;
}

td.cart-img.w-50 {
  padding: 10px 30px;
}

@media (max-width: 991px) {
  td.cart-name.w-50 {
    padding: 5px;
  }

  td.cart-img.w-50 {
    padding: 5px;
  }

  #messagebody .col-md-3 {
    text-align: center;
  }

  #messagebody .col-md-3 img.img-fluid {
    width: 60%;
    padding: 30px 0px;
  }
}
.filterbox-left {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  padding: 25px 25px;
  margin: 0px 0px 20px 0px;
}

.buttons-filter {
  margin: 0px 0px 40px;
  position: relative;
}

.buttons-filter button {
  background-color: transparent;
  color: #404042;
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #f0f0f0;
  margin: 0px 5px 10px 0;
  padding: 0.5rem 0.9rem;
}

.buttons-filter button:hover {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #ba383e;
  color: #764861;
  background-color: #fff;
}

.buttons-filter button.active {
  box-shadow: 0px 3px 6px #00000029;
  border: 1px solid #d84148;
  background-color: #764861;
  color: #fff;
}

.radioboxlist {
  margin: 1rem 0rem 1.5rem;
}
.radioboxlist .radiobox {
  margin: 0 0rem 1rem;
  display: flex;
}
.radioboxlist .radiobox input[type="radio"] {
  position: absolute;
  opacity: 0;
}
.radioboxlist .radiobox input[type="radio"] + .radio-label {
  display: flex;
  margin: 0;
  position: relative;
  padding-left: 30px;
}
.radioboxlist .radiobox input[type="radio"] + .radio-label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  border: 1px solid #764861;
  display: inline-block;
  width: 1em;
  height: 1em;
  position: absolute;
  top: 0.13em;
  left: 0;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.radioboxlist .radiobox input[type="radio"]:checked + .radio-label:before {
  background-color: #764861;
  box-shadow: inset 0px 0px 2px 2px #fff;
}
.radioboxlist .radiobox input[type="radio"]:focus + .radio-label:before {
  outline: none;
  border-color: #764861;
}
.radioboxlist .radiobox input[type="radio"]:disabled + .radio-label:before {
  box-shadow: inset 0 0 0 0px #e9ecef;
  border-color: #9facb9;
  background: #9facb9;
}
.radioboxlist .radiobox input[type="radio"] + .radio-label:empty:before {
  margin-right: 0;
}
.radioboxlist .radiobox p {
  margin: 0;
}

.date {
  position: relative;
}
.date::after {
  content: "\f073";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  bottom: 0;
  top: 0px;
  left: auto;
  right: 1rem;
  display: flex;
  color: #000000;
  pointer-events: none;
  font-size: 1rem;
  justify-content: center;
  align-items: center;
}

.overons .content strong {
  font-weight: bold;
  color: #764861;
}

.overons .content h2 {
  font-weight: bold;
  margin-top: 6.25rem;
  margin-bottom: 2rem;
}

#footer {
  float: left;
  width: 100%;
  padding: 0px 0px;
  font-size: 15px;
  background-color: #222222;
}
#footer .footer-top {
  padding: 3rem 0;
}
#footer .footer-top p {
  color: #999999;
}
#footer .footer-top .column-2 img {
  filter: brightness(0) invert(1);
  width: 180px;
}
#footer .footer-top .column-3 ul {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer .footer-top .column-3 img {
  margin-right: 10px;
  background-color: #fff;
}
#footer .footer-middle {
  position: relative;
  z-index: 2;
}
#footer .footer-middle .container {
  position: relative;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
#footer .footer-middle .container::before {
  content: "";
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  margin: auto;
  position: absolute;
  top: 0;
}
#footer .footer-middle .container::after {
  content: "";
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
  display: block;
  margin: auto;
  position: absolute;
  top: auto;
  bottom: 0;
}
#footer .footer-middle .column-2 h2 {
  color: #fff;
  font-weight: bold;
  font-size: 1.275rem;
  padding-bottom: 8px;
}
#footer .footer-middle .column-2 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#footer .footer-middle .column-2 ul li {
  position: relative;
  color: #fff;
  padding: 0px 0px 10px 30px;
}
#footer .footer-middle .column-2 ul a {
  color: #bbbbbb;
}
#footer .footer-middle .column-2 ul i {
  position: absolute;
  left: 0;
  top: 4px;
  color: #764861;
}
#footer .footer-middle .normal-menu ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#footer .footer-middle .normal-menu ul li.dropdown {
  width: 33.33%;
}
#footer .footer-middle .normal-menu ul li.dropdown a {
  white-space: normal;
}
#footer .footer-bottom {
  color: #fff;
  padding: 1.5rem 0;
}
#footer .footer-bottom svg {
  filter: brightness(0) invert(1);
  width: 180px;
}
#footer .footer-bottom .container {
  position: relative;
}
#footer .footer-middle .normal-menu ul li .dropdown-item {
  position: relative;
}
#footer .footer-middle .normal-menu ul li .dropdown-item:before {
  content: "\f054";
  font-family: "Font Awesome 6 Pro";
  margin-right: 10px;
  font-size: 10px;
}
#footer .normal-menu ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#footer .normal-menu .footer-menu2 ul li:nth-child(n + 6) {
  display: none;
}
#footer .normal-menu .dropdown-menu {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0px;
  background: transparent;
  border: 0px;
  box-shadow: none;
}
#footer .normal-menu .nav-link {
  padding: 0px 0px 8px;
  color: #fff;
  font-weight: bold;
  font-size: 1.275rem;
}
#footer .normal-menu .dropdown-item {
  padding: 3px 0px 3px;
  color: #bbbbbb;
  font-size: 1.0125rem;
}
#footer .normal-menu .dropdown-item:hover {
  padding: 3px 0px 3px;
  color: #fff;
  background: transparent;
}
#footer .normal-menu .dropdown-toggle::after {
  display: none;
}

#footer h4 {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  font-weight: 500;
  margin-bottom: 16px;
}

#footer .column-1 img {
  margin-bottom: 20px;
}

#footer .column-1 a.btn {
  box-shadow: none;
  padding: 5px 12px;
  border-width: 0.5px;
}
#footer .column-1 a.btn i {
  margin-right: 12px;
}

.footer-links {
  display: flex;
  justify-content: space-between;
}

.footer-links ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.footer-links ul li {
  margin: 0px;
  padding: 0px 0px 12px;
  list-style: none;
}

ul.style1 {
  margin: 1rem 0 1rem;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
ul.style1 li {
  margin: 0;
  padding: 0.25rem 0 0.5rem 2.5rem;
  font-size: inherit;
  position: relative;
  width: 100%;
}
ul.style1 li:after {
  content: "\f058";
  font-family: "Font Awesome 6 Pro";
  position: absolute;
  bottom: 0;
  top: 3px;
  left: 0;
  display: block;
  color: #764861;
  font-weight: bold;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 1rem;
}

.section {
  clear: both;
}

@media (max-width: 991.98px) {
  h1,
  .h1 {
    font-size: 1.85rem;
  }

  h2,
  .h2 {
    font-size: 1.85rem;
  }

  h3,
  .h3 {
    font-size: 1.75rem;
  }

  /* h4,
  .h4 {
    font-size: 0.9482758621rem;
  } */

  h5,
  .h5 {
    font-size: 0.9615384615rem;
  }

  h6,
  .h6 {
    font-size: 1.125rem;
  }

  .container .container {
    padding: 0px;
  }

  .container {
    width: 100%;
    max-width: 100%;
  }

  hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1186px) {
  .font-20 {
    font-size: 1rem;
  }

  .font-21 {
    font-size: 1.05rem;
  }

  .font-22 {
    font-size: 1.1rem;
  }

  .font-23 {
    font-size: 1.15rem;
  }

  .font-24 {
    font-size: 1.2rem;
  }

  .font-25 {
    font-size: 1.25rem;
  }

  .font-26 {
    font-size: 1.3rem;
  }

  .font-27 {
    font-size: 1.35rem;
  }

  .font-28 {
    font-size: 1.4rem;
  }

  .font-29 {
    font-size: 1.45rem;
  }

  .font-30 {
    font-size: 1.5rem;
  }

  .font-31 {
    font-size: 1.55rem;
  }

  .font-32 {
    font-size: 1.6rem;
  }

  .font-33 {
    font-size: 1.65rem;
  }

  .font-34 {
    font-size: 1.7rem;
  }

  .font-35 {
    font-size: 1.75rem;
  }

  .font-36 {
    font-size: 1.8rem;
  }

  .font-37 {
    font-size: 1.85rem;
  }

  .font-38 {
    font-size: 1.9rem;
  }

  .font-39 {
    font-size: 1.95rem;
  }

  .font-40 {
    font-size: 2rem;
  }

  .font-41 {
    font-size: 2.05rem;
  }

  .font-42 {
    font-size: 2.1rem;
  }

  .font-43 {
    font-size: 2.15rem;
  }

  .font-44 {
    font-size: 2.2rem;
  }

  .font-45 {
    font-size: 2.25rem;
  }

  .font-46 {
    font-size: 2.3rem;
  }

  .font-47 {
    font-size: 2.35rem;
  }

  .font-48 {
    font-size: 2.4rem;
  }

  .font-49 {
    font-size: 2.45rem;
  }

  .font-50 {
    font-size: 2.5rem;
  }

  .font-51 {
    font-size: 2.55rem;
  }

  .font-52 {
    font-size: 2.6rem;
  }

  .font-53 {
    font-size: 2.65rem;
  }

  .font-54 {
    font-size: 2.7rem;
  }

  .font-55 {
    font-size: 2.75rem;
  }

  .font-56 {
    font-size: 2.8rem;
  }

  .font-57 {
    font-size: 2.85rem;
  }

  .font-58 {
    font-size: 2.9rem;
  }

  .font-59 {
    font-size: 2.95rem;
  }

  .font-60 {
    font-size: 3rem;
  }

  .font-61 {
    font-size: 3.05rem;
  }

  .font-62 {
    font-size: 3.1rem;
  }

  .font-63 {
    font-size: 3.15rem;
  }

  .font-64 {
    font-size: 3.2rem;
  }

  .font-65 {
    font-size: 3.25rem;
  }

  .font-66 {
    font-size: 3.3rem;
  }

  .font-67 {
    font-size: 3.35rem;
  }

  .font-68 {
    font-size: 3.4rem;
  }

  .font-69 {
    font-size: 3.45rem;
  }

  .font-70 {
    font-size: 3.5rem;
  }

  .font-71 {
    font-size: 3.55rem;
  }

  .font-72 {
    font-size: 3.6rem;
  }

  .font-73 {
    font-size: 3.65rem;
  }

  .font-74 {
    font-size: 3.7rem;
  }

  .font-75 {
    font-size: 3.75rem;
  }

  .font-76 {
    font-size: 3.8rem;
  }

  .font-77 {
    font-size: 3.85rem;
  }

  .font-78 {
    font-size: 3.9rem;
  }

  .font-79 {
    font-size: 3.95rem;
  }

  .font-80 {
    font-size: 4rem;
  }

  .font-81 {
    font-size: 4.05rem;
  }

  .font-82 {
    font-size: 4.1rem;
  }

  .font-83 {
    font-size: 4.15rem;
  }

  .font-84 {
    font-size: 4.2rem;
  }

  .font-85 {
    font-size: 4.25rem;
  }

  .font-86 {
    font-size: 4.3rem;
  }

  .font-87 {
    font-size: 4.35rem;
  }

  .font-88 {
    font-size: 4.4rem;
  }

  .font-89 {
    font-size: 4.45rem;
  }

  .font-90 {
    font-size: 4.5rem;
  }

  .font-91 {
    font-size: 4.55rem;
  }

  .font-92 {
    font-size: 4.6rem;
  }

  .font-93 {
    font-size: 4.65rem;
  }

  .font-94 {
    font-size: 4.7rem;
  }

  .font-95 {
    font-size: 4.75rem;
  }

  .font-96 {
    font-size: 4.8rem;
  }

  .font-97 {
    font-size: 4.85rem;
  }

  .font-98 {
    font-size: 4.9rem;
  }

  .font-99 {
    font-size: 4.95rem;
  }

  .font-100 {
    font-size: 5rem;
  }
}
#fade {
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
}

#light {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  max-width: 80%;
  border: 0px solid #fff;
  z-index: 1002;
  overflow: visible;
  transform: translate(-50%, -50%);
}

#light video {
  height: auto;
}

#boxclose {
  float: right;
  cursor: pointer;
  color: #fff;
  border: 1px solid #222222;
  background: #222222;
  font-size: 31px;
  font-weight: bold;
  display: flex;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  right: 0px;
  top: 2px;
  z-index: 1002;
  opacity: 0.9;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
}

.boxclose:before {
  content: "×";
}

.video-icon {
  display: flex;
  line-height: 0px;
  padding: 0px;
  position: absolute;
  z-index: 1002;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  border: 1px solid #000000;
  color: #000000;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.call-to-action-footer {
  background-color: #764861;
  padding: 20px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1100;
  text-align: center;
  display: none;
}

@media (max-width: 767.98px) {
  .contact-page
    .featured-section.imgage-content-section.image-left
    .row.flex-row-reverse.mar-gutters-50 {
    flex-direction: column-reverse !important;
  }

  .contact-page
    .featured-section.imgage-content-section.image-right
    .row.mar-gutters-50 {
    flex-direction: column-reverse !important;
  }

  .contact-page .section-child.bg-white {
    margin-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  body {
    /* padding-top: 164px; */
    padding: 0;
  }
  #header .menu-section .container {
    max-width: 100%;
  }
  #header .navbar-collapse.collapse.show {
    height: 100vh;
  }

  #header {
    color: #fff;
    float: left;
    width: 100%;
    padding: 0rem 0rem;
    /* position: fixed; */
    position: unset;
    top: 0;
    z-index: 1004;
    min-height: 80px;
    -webkit-transition: 0.25s all ease;
    -o-transition: 0.25s all ease;
    transition: 0.25s all ease;
    background: white;
  }
  #header .container-fluid {
    padding: 0rem 1rem;
    overflow-x: hidden;
  }

  #header .menu-section .container {
    width: 100%;
  }

  #header.sticky {
    background: #fff;
    box-shadow: none;
    border-bottom: 1px solid #ddd;
    min-height: 80px;
    padding: 0px;
  }

  #header.active {
    background: #fff;
    box-shadow: none;
    min-height: 80px;
    bottom: 0;
  }

  #header .logo {
    max-width: 100%;
    top: auto;
    margin: 0 0px 0px 16px;
    left: 0;
    width: auto;
  }

  #header.sticky .logo {
    max-width: 100%;
    top: 0;
    margin: 0 0px 0px 10px;
    left: 0;
  }

  #header .logo img {
    margin-top: 10px;
    max-width: 140px;
  }

  .simple-menu {
    margin: 0 auto;
    width: 100%;
  }

  .navbar .dropdown ul {
    display: none;
    flex-direction: column;
  }

  .navbar .dropdown.show ul {
    display: block;
    flex-direction: column;
  }

  .navbar ul.navbar-nav {
    align-items: flex-start;
    float: left;
    width: 100%;
  }

  .navbar ul > li {
    display: block !important;
    width: 100%;
    float: left;
    clear: both;
  }

  .navbar ul > li a {
    display: flex !important;
    font-weight: bold;
    font-size: 1.25rem;
  }

  .navbar ul > li a.withicon {
    font-size: 1.125rem;
  }

  .top-icons {
    position: absolute;
    right: 16px;
    top: -13px;
  }

  .menu-section {
    padding: 30px 0px 16px 0px;
  }

  .navbar ul > li a,
  .navbar ul > li a:focus {
    align-items: center;
    justify-content: center;
  }

  .navbar-toggler {
    padding: 0px;
    border: 0px;
    outline: 0;
    color: #764861;
  }

  .navbar-toggler:focus {
    padding: 0px;
    border: 0px;
    outline: 0;
  }

  .navbar-toggler-icon {
    width: 60px;
    height: 60px;
    border: 0px;
    margin-top: 0px;
  }

  .navbar-toggler-icon i {
    display: none;
  }

  .navbar-toggler-icon i.fa-bars {
    display: block;
  }

  .navbar-toggler-icon.active i + i {
    display: block;
  }

  .navbar-toggler-icon.active i.fa-bars {
    display: none;
  }

  span.dropdown-toggle {
    justify-content: center;
    left: 0%;
    right: 0;
    top: 27px;
    -webkit-transition: all 0.45s ease;
    transition: all 0.45s ease;
    width: 100%;
  }

  .navbar ul > li:not(.has-child):last-child a {
    max-width: 190px;
    margin: auto;
  }

  .navbar li.nav-item.dropdown.show span.dropdown-toggle::after {
    content: "\f106";
  }

  #bs-example-navbar-collapse-center-header-1 {
    margin: 0px -16px;
  }

  #bs-example-navbar-collapse-center-header-1 > ul {
    background: #fff;
    padding: 70px 0px;
    display: block !important;
  }

  #bs-example-navbar-collapse-center-header-1 > ul > li {
    padding: 10px 40px 10px 40px;
  }

  span.dropdown-toggle.dropdown-toggle::after {
    width: 30px;
    font-size: 1.25rem;
    color: #404042;
    left: auto;
    right: 20%;
  }

  .navbar .dropdown ul {
    position: relative;
    display: none;
    padding: 0px;
  }

  .dropdown.megamenu .dropdown-menu.column2 {
    padding: 0px;
    display: none !important;
    left: 0;
  }

  .dropdown.megamenu.show .dropdown-menu.column2.show {
    padding: 10px 0px 0;
    display: block !important;
    box-shadow: none !important;
    border: 0px;
  }

  a.withicon:after {
    display: none;
  }

  .banner-home-page {
    height: 75vh !important;
  }

  .call-to-action-banner {
    display: none;
  }

  .home-page .carousel-caption {
    position: relative;
    /* text-align: center; */
    padding: 1rem;
  }

  .videoonbanner.position-relative.h-auto {
    margin: 0 auto;
    max-width: 244px;
    margin-top: 4.375rem;
  }

  .image-banner {
    justify-content: center;
  }

  .sidebar-title {
    margin-top: 1rem;
  }

  .filter-product-list {
    margin-top: 30px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .inspiratie-btn.d-flex.justify-content-between {
    flex-direction: column;
  }

  .inspiratie-btn.d-flex.justify-content-between a.btn.btn-default {
    margin-bottom: 20px;
  }

  .slidertestimonials .card .card-image {
    max-width: 200px;
    margin: auto;
  }

  .stay-in-touch-inner .form-image-placeholder {
    display: none;
  }

  .cart-view table th {
    display: none;
  }

  .cart-view table tr.border-cart-item {
    display: block;
  }

  .order-details .cart-view .table-responsive td.product-name {
    position: relative;
    width: 100%;
    display: block;
  }

  .order-details .cart-view .table-responsive td.product-name:before {
    content: "Product";
    position: relative;
    border-bottom: 2px solid #222222;
    margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
    display: flex;
  }

  .order-details .cart-view .table-responsive td.product-prijs {
    position: relative;
    width: 50%;
    display: inline-block;
    float: left;
    text-align: left;
  }

  .order-details .cart-view .table-responsive td.product-prijs span.font-20 {
    font-size: 1.25rem;
  }

  .order-details .cart-view .table-responsive td.product-prijs:before {
    content: "Prijs";
    position: relative;
    border-bottom: 2px solid #222222;
    margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
    display: flex;
  }

  .order-details .cart-view .table-responsive td.product-antal {
    position: relative;
    width: 50%;
    display: inline-block;
    float: left;
  }

  .order-details .cart-view .table-responsive td.product-antal:before {
    content: "Aantal";
    position: relative;
    border-bottom: 2px solid #222222;
    margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
    display: flex;
  }

  .order-details .cart-view .table-responsive td.product-total {
    /* position: relative; */
    width: 100%;
    display: inline-block;
  }

  .order-details .cart-view .table-responsive td.product-total span.font-20 {
    font-size: 1.75rem;
  }

  .order-details .cart-view .table-responsive td.product-total:before {
    content: "Totaal";
    position: relative;
    border-bottom: 2px solid #222222;
    margin: 0px 0 10px 0;
    padding: 0px 0 10px 0;
    display: flex;
  }

  .order-details .cart-view .table-responsive .selectbox select {
    height: 30px;
  }

  .cart-summary {
    padding: 1.25rem 1.25rem 0.75rem;
  }

  .filter-product-list {
    margin-top: 30px;
  }

  .form-group.ml-auto {
    margin: auto auto 20px;
  }

  .service-list .card.card-item {
    flex-direction: row;
    height: auto;
    margin-top: 20px;
    padding: 0px 0px;
  }

  .service-list .card.card-item .card-block {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .service-list .card.card-item .card-block h4 {
    margin: 0px;
  }

  .service-list .card.card-item .card-image {
    width: 60px;
  }

  .home-down-arrow {
    width: 50px;
    margin-top: 1rem;
  }

  .home-cms-content .home-image-placeholder {
    display: none;
  }

  .home-cms-content .content {
    text-align: center;
    padding: 30px 0px 0;
  }

  .home-cms-content::after {
    display: none;
  }

  .featured-category .card .card-mouse-overlay {
    opacity: 1;
    visibility: visible;
  }

  .featured-category .card .card-image:after {
    opacity: 1;
    visibility: visible;
  }

  .stay-in-touch-inner:after {
    width: 100%;
  }

  /* .stay-in-touch-inner {
    padding: 1.25rem 1rem;
  } */

  #footer .footer-middle .normal-menu ul {
    margin-bottom: 20px;
  }

  #footer .footer-middle .normal-menu ul li.dropdown {
    width: 50%;
  }

  #footer .footer-top .column-1 {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-top: 30px;
  }

  #footer .footer-top .column-3 {
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-top: 30px;
  }

  #footer .footer-top .column-2 {
    order: -1;
    justify-content: center;
    align-items: center;
  }

  .featured-projects h2.page-header {
    text-align: center;
  }

  .featured-projects .card .client-image {
    width: 76px;
    left: -10px;
  }

  .featured-projects .card .client-image img {
    width: 100%;
  }

  .featured-projects .card .card-caption {
    display: none;
  }

  .featured-projects .card .card-block {
    text-align: center;
  }

  .featured-projects .card .card-block .card-title {
    font-weight: bold;
  }

  .play-featured-video::after {
    width: 40px !important;
    height: 40px !important;
  }

  .play-featured-video svg {
    width: 40px !important;
    height: 40px !important;
  }

  .cta .cta-inner {
    padding: 2.5rem 1rem 1.5rem;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }

  .caption-inner .caption-2 {
    text-align: center;
    font-size: 1rem;
    margin-top: 3rem !important;
  }

  .caption-inner .caption-1 {
    text-align: center;
    font-size: 2.5rem;
  }

  .caption-inner
    .h-100.d-flex.flex-column.justify-content-center.align-items-end {
    justify-content: flex-end !important;
    align-items: center !important;
    padding-bottom: 2rem;
  }

  .innerpage-caption {
    margin-bottom: 3.75rem;
  }

  .section-child {
    margin: 3.75rem 0 3.75rem;
  }

  .service-list-iocns ul li {
    width: 100%;
  }

  .cms-content img {
    margin-bottom: 1.5rem;
  }

  .searchbox_inner {
    flex-direction: column;
    padding: 32px 0px;
  }

  .searchbox_inner .selectbox {
    padding: 0px 0px 15px;
  }

  .testimonial-title {
    position: relative;
  }

  .featured-image {
    position: relative;
    width: 100%;
    min-width: 100%;
    left: 0;
    transform: none;
    min-height: auto;
    background-image: none !important;
  }

  .home-testimonials .caption-section {
    padding: 76px 20px 30px;
    text-align: left !important;
  }

  .home-testimonials .caption-section .designation {
    text-align: left !important;
  }

  .home-testimonials .main-image {
    padding: 20px 0px;
  }

  .home-testimonials .main-image video {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    min-height: auto;
    width: 100%;
  }

  .home-testimonials {
    margin-bottom: 2rem;
  }

  .home-testimonials .page-header {
    text-align: center;
  }

  .home-testimonials::after {
    display: none;
  }

  .home-testimonials .arrows-bottom {
    margin-top: -2rem;
  }

  .home-testimonials .slick-prev {
    top: 0;
    left: 50%;
    transform: translateX(-50px);
  }

  .home-testimonials .slick-next {
    top: 0;
    right: 50%;
    transform: translateX(50px);
  }

  .innerpage-caption .image-placeholder img {
    height: 280px;
    object-fit: cover;
    transform-origin: center center;
  }

  .innerpage-caption .carousel-item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
  }

  .home-testimonials .main-image:after {
    display: none;
  }

  .home-testimonials .quote {
    left: auto;
    right: 0;
  }

  .home-services .service-list {
    padding: 0 0 0 0;
  }

  .home-services {
    padding-bottom: 3.75rem;
  }

  .home-services:after {
    display: none;
  }

  .home-services .service-list .card {
    min-height: 140px;
    min-width: 200px;
    box-shadow: none;
  }

  .home-services .slider-for-service {
    margin-top: 1.85rem;
  }

  .home-services .slider-for-service .card {
    margin-top: 1.85rem;
  }

  .home-services .service-list .card p {
    padding: 1rem 0 0;
    font-size: 2.5rem;
  }

  .home-services .service-list .card .service-title {
    position: relative;
    font-size: 16px;
  }

  .slider-nav-service.service-list {
    padding-top: 50px;
  }

  .slider-nav-service.service-list .slick-prev {
    top: 0;
    left: 50%;
    transform: translateX(-50px);
  }

  .slider-nav-service.service-list .slick-next {
    top: 0;
    right: 50%;
    transform: translateX(50px);
  }

  .service-list .card p {
    padding: 0rem 0 0;
    font-size: 6rem;
  }

  .service-list .card .service-title {
    position: relative;
    font-size: 22px;
  }

  .services-inner-page .service-list .card {
    height: 100%;
  }

  .featured-blogs .page-header {
    text-align: center;
  }

  .featured-blogs .card {
    margin-bottom: 3.5rem;
  }

  .md-accordion {
    margin-top: 0rem;
  }

  .section-spacing-100 {
    margin: 5rem 0 5rem;
    padding: 5rem 0 5rem;
  }

  #light {
    transform: translate(-2.5%, -50%);
    left: 5%;
    max-width: 100%;
  }

  .imgage-content-section.image-left .image-border {
    margin-bottom: 2rem;
  }

  .imgage-content-section.image-right .image-border {
    margin-bottom: 2rem;
  }

  .contact-address {
    flex-direction: column;
  }

  .featured-cms-content {
    text-align: center;
  }
  .featured-cms-content .featured-image-placeholder {
    display: none;
  }

  #footer .normal-menu {
    padding: 0px;
  }

  #footer .footer-bottom::after {
    display: none;
  }

  #footer .footer-bottom::before {
    display: none;
  }

  #footer .footer-bottom .column-2::before {
    content: "";
    position: absolute;
    bottom: 0;
    top: 0px;
    left: -10vw;
    display: flex;
    pointer-events: none;
    font-size: 1rem;
    justify-content: center;
    align-items: center;
    width: 120vw;
    height: 100%;
    background-color: #56565a;
    z-index: -1;
  }

  #footer .footer-middle .navbar ul {
    flex-direction: row;
    align-items: flex-start;
  }

  #footer .footer-middle .navbar ul > li a {
    padding: 0;
    white-space: normal;
  }

  #footer .footer-middle .navbar ul li {
    width: 100%;
    padding: 6px 0px 6px;
    text-align: center;
  }

  #footer .footer-bottom .column-1 {
    text-align: center;
  }

  #footer .footer-bottom .normal-menu {
    justify-content: center;
  }

  #footer .footer-bottom .normal-menu ul {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
  }

  #footer .footer-bottom .normal-menu ul li {
    width: 100%;
    padding: 6px 0px 6px;
    text-align: center;
  }

  #footer .footer-bottom .normal-menu ul li.nav-item {
    margin-bottom: 1rem;
  }

  #footer .footer-bottom .normal-menu ul > li a {
    padding: 0;
    white-space: normal;
    font-size: 1.375rem;
    padding: 8px 0px 8px;
  }

  #footer .footer-bottom .normal-menu ul li ul li a {
    padding: 0;
    white-space: normal;
    font-size: 1.25rem;
    padding: 4px 0px 4px;
  }

  #footer .footer-bottom .design-by {
    text-align: center;
    padding-top: 30px;
  }

  #main-container {
    -webkit-transition: all 0.45s ease;
    transition: all 0.45s ease;
  }

  /* .font-20 {
    font-size: 0.8333333333rem;
  } */

  .font-21 {
    font-size: 0.875rem;
  }

  .font-22 {
    font-size: 0.9166666667rem;
  }

  .font-23 {
    font-size: 0.9583333333rem;
  }

  .font-24 {
    font-size: 1rem;
  }

  .font-25 {
    font-size: 1.0416666667rem;
  }

  .font-26 {
    font-size: 1.0833333333rem;
  }

  .font-27 {
    font-size: 1.125rem;
  }

  .font-28 {
    font-size: 1.1666666667rem;
  }

  .font-29 {
    font-size: 1.2083333333rem;
  }

  .font-30 {
    font-size: 1.25rem;
  }

  .font-31 {
    font-size: 1.2916666667rem;
  }

  .font-32 {
    font-size: 1.3333333333rem;
  }

  .font-33 {
    font-size: 1.375rem;
  }

  .font-34 {
    font-size: 1.4166666667rem;
  }

  .font-35 {
    font-size: 1.4583333333rem;
  }

  .font-36 {
    font-size: 1.5rem;
  }

  .font-37 {
    font-size: 1.5416666667rem;
  }

  .font-38 {
    font-size: 1.5833333333rem;
  }

  .font-39 {
    font-size: 1.625rem;
  }

  .font-40 {
    font-size: 1.6666666667rem;
  }

  .font-41 {
    font-size: 1.7083333333rem;
  }

  .font-42 {
    font-size: 1.75rem;
  }

  .font-43 {
    font-size: 1.7916666667rem;
  }

  .font-44 {
    font-size: 1.8333333333rem;
  }

  .font-45 {
    font-size: 1.875rem;
  }

  .font-46 {
    font-size: 1.9166666667rem;
  }

  .font-47 {
    font-size: 1.9583333333rem;
  }

  .font-48 {
    font-size: 2rem;
  }

  .font-49 {
    font-size: 2.0416666667rem;
  }

  .font-50 {
    font-size: 2.0833333333rem;
  }

  .font-51 {
    font-size: 2.125rem;
  }

  .font-52 {
    font-size: 2.1666666667rem;
  }

  .font-53 {
    font-size: 2.2083333333rem;
  }

  .font-54 {
    font-size: 2.25rem;
  }

  .font-55 {
    font-size: 2.2916666667rem;
  }

  .font-56 {
    font-size: 2.3333333333rem;
  }

  .font-57 {
    font-size: 2.375rem;
  }

  .font-58 {
    font-size: 2.4166666667rem;
  }

  .font-59 {
    font-size: 2.4583333333rem;
  }

  .font-60 {
    font-size: 2.5rem;
  }

  .font-61 {
    font-size: 2.5416666667rem;
  }

  .font-62 {
    font-size: 2.5833333333rem;
  }

  .font-63 {
    font-size: 2.625rem;
  }

  .font-64 {
    font-size: 2.6666666667rem;
  }

  .font-65 {
    font-size: 2.7083333333rem;
  }

  .font-66 {
    font-size: 2.75rem;
  }

  .font-67 {
    font-size: 2.7916666667rem;
  }

  .font-68 {
    font-size: 2.8333333333rem;
  }

  .font-69 {
    font-size: 2.875rem;
  }

  .font-70 {
    /* font-size: 2.9166666667rem; */
    font-size: 2.6rem;
  }

  .font-71 {
    font-size: 2.9583333333rem;
  }

  .font-72 {
    font-size: 3rem;
  }

  .font-73 {
    font-size: 3.0416666667rem;
  }

  .font-74 {
    font-size: 3.0833333333rem;
  }

  .font-75 {
    font-size: 3.125rem;
  }

  .font-76 {
    font-size: 3.1666666667rem;
  }

  .font-77 {
    font-size: 3.2083333333rem;
  }

  .font-78 {
    font-size: 3.25rem;
  }

  .font-79 {
    font-size: 3.2916666667rem;
  }

  .font-80 {
    font-size: 3.3333333333rem;
  }

  .font-81 {
    font-size: 3.375rem;
  }

  .font-82 {
    font-size: 3.4166666667rem;
  }

  .font-83 {
    font-size: 3.4583333333rem;
  }

  .font-84 {
    font-size: 3.5rem;
  }

  .font-85 {
    font-size: 3.5416666667rem;
  }

  .font-86 {
    font-size: 3.5833333333rem;
  }

  .font-87 {
    font-size: 3.625rem;
  }

  .font-88 {
    font-size: 3.6666666667rem;
  }

  .font-89 {
    font-size: 3.7083333333rem;
  }

  .font-90 {
    font-size: 3.75rem;
  }

  .font-91 {
    font-size: 3.7916666667rem;
  }

  .font-92 {
    font-size: 3.8333333333rem;
  }

  .font-93 {
    font-size: 3.875rem;
  }

  .font-94 {
    font-size: 3.9166666667rem;
  }

  .font-95 {
    font-size: 3.9583333333rem;
  }

  .font-96 {
    font-size: 4rem;
  }

  .font-97 {
    font-size: 4.0416666667rem;
  }

  .font-98 {
    font-size: 4.0833333333rem;
  }

  .font-99 {
    font-size: 4.125rem;
  }

  .font-100 {
    font-size: 4.1666666667rem;
  }

  .font-101 {
    font-size: 4.2083333333rem;
  }

  .font-102 {
    font-size: 4.25rem;
  }

  .font-103 {
    font-size: 4.2916666667rem;
  }

  .font-104 {
    font-size: 4.3333333333rem;
  }

  .font-105 {
    font-size: 4.375rem;
  }

  .font-106 {
    font-size: 4.4166666667rem;
  }

  .font-107 {
    font-size: 4.4583333333rem;
  }

  .font-108 {
    font-size: 4.5rem;
  }

  .font-109 {
    font-size: 4.5416666667rem;
  }

  .font-110 {
    font-size: 4.5833333333rem;
  }

  .font-111 {
    font-size: 4.625rem;
  }

  .font-112 {
    font-size: 4.6666666667rem;
  }

  .font-113 {
    font-size: 4.7083333333rem;
  }

  .font-114 {
    font-size: 4.75rem;
  }

  .font-115 {
    font-size: 4.7916666667rem;
  }

  .font-116 {
    font-size: 4.8333333333rem;
  }

  .font-117 {
    font-size: 4.875rem;
  }

  .font-118 {
    font-size: 4.9166666667rem;
  }

  .font-119 {
    font-size: 4.9583333333rem;
  }

  .font-120 {
    font-size: 5rem;
  }

  .font-121 {
    font-size: 5.0416666667rem;
  }

  .font-122 {
    font-size: 5.0833333333rem;
  }

  .font-123 {
    font-size: 5.125rem;
  }

  .font-124 {
    font-size: 5.1666666667rem;
  }

  .font-125 {
    font-size: 5.2083333333rem;
  }

  .font-126 {
    font-size: 5.25rem;
  }

  .font-127 {
    font-size: 5.2916666667rem;
  }

  .font-128 {
    font-size: 5.3333333333rem;
  }

  .font-129 {
    font-size: 5.375rem;
  }

  .font-130 {
    font-size: 5.4166666667rem;
  }

  .font-131 {
    font-size: 5.4583333333rem;
  }

  .font-132 {
    font-size: 5.5rem;
  }

  .font-133 {
    font-size: 5.5416666667rem;
  }

  .font-134 {
    font-size: 5.5833333333rem;
  }

  .font-135 {
    font-size: 5.625rem;
  }

  .font-136 {
    font-size: 5.6666666667rem;
  }

  .font-137 {
    font-size: 5.7083333333rem;
  }

  .font-138 {
    font-size: 5.75rem;
  }

  .font-139 {
    font-size: 5.7916666667rem;
  }

  .font-140 {
    font-size: 5.8333333333rem;
  }

  .font-141 {
    font-size: 5.875rem;
  }

  .font-142 {
    font-size: 5.9166666667rem;
  }

  .font-143 {
    font-size: 5.9583333333rem;
  }

  .font-144 {
    font-size: 6rem;
  }

  .font-145 {
    font-size: 6.0416666667rem;
  }

  .font-146 {
    font-size: 6.0833333333rem;
  }

  .font-147 {
    font-size: 6.125rem;
  }

  .font-148 {
    font-size: 6.1666666667rem;
  }

  .font-149 {
    font-size: 6.2083333333rem;
  }

  .font-150 {
    font-size: 6.25rem;
  }

  .font-151 {
    font-size: 6.2916666667rem;
  }

  .font-152 {
    font-size: 6.3333333333rem;
  }

  .font-153 {
    font-size: 6.375rem;
  }

  .font-154 {
    font-size: 6.4166666667rem;
  }

  .font-155 {
    font-size: 6.4583333333rem;
  }

  .font-156 {
    font-size: 6.5rem;
  }

  .font-157 {
    font-size: 6.5416666667rem;
  }

  .font-158 {
    font-size: 6.5833333333rem;
  }

  .font-159 {
    font-size: 6.625rem;
  }

  .font-160 {
    font-size: 6.6666666667rem;
  }

  .page-header .font-60 {
    font-size: 2.25rem;
  }

  .btn {
    white-space: normal;
  }

  textarea.effect-16 {
    height: 140px;
    line-height: 1;
  }

  .home-content {
    padding: 2.5rem 0;
    margin-bottom: 2.5rem;
  }

  .home-cms-content {
    padding: 1rem;
    margin-bottom: 2.5rem;
  }

  .solution {
    margin-bottom: 2.5rem;
  }

  .discover {
    margin-bottom: 2.5rem;
  }

  .testimonials {
    margin-bottom: 2.5rem;
  }

  .advantageblock {
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    max-width: 100%;
  }

  #footer {
    padding: 2rem 0rem 0rem;
  }

  .footer-links {
    flex-wrap: wrap;
  }

  .footer-links div {
    width: 50%;
    display: flex;
    flex-direction: column;
    margin-top: 40px;
  }

  .btn.font-22 {
    font-size: 1.375rem;
  }

  .all-btn {
    margin: 40px 0px;
  }

  .home-services .page-header {
    padding-bottom: 0px;
  }

  .ram-store-hero-bg {
    opacity: 0.125;
  }

  .ram-store-message-bg {
    width: 100%;
    height: 100%;
    opacity: 0.125;
  }

  .ram-store-message-area {
    margin: 0;
    min-height: 460px;
    padding: 50px 10px;
  }

  .section-child-alternate:nth-child(even) .row {
    flex-direction: row;
  }
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  min-height: 0;
}

.filter-section {
  padding: 20px;
}

.filterbox-left-button {
  display: none;
}

.other-billing-address {
  display: none;
}
.home-page .feature-image-with-content::after {
  content: "";
  position: absolute;
  width: 100vw;
  height: 100%;
  background-color: #fcedea;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}
.pagination {
  justify-content: center;
}
.pagination .page-link {
  padding: 20px 20px;
  background: #faf9ff;
  margin-right: 15px;
  border: 1px solid #eeeeee;
}
.pagination {
  font-size: 20px;
}
.pagination .page-link.active {
  background-color: #222222;
  color: #fff;
}
.pagination .p-btn-right {
  background-color: #222222;
  margin-right: 0px;
}
.pagination .p-btn-right i {
  color: #fff;
}
.counters p strong sup {
  font-size: 50%;
  top: -0.6em;
}
.over-ons-page .stay-in-touch .form-group:first-child {
  display: none;
}
#Testimonial-card-block .card .row.mar-gutters-50 {
  align-items: center;
}
.counters p strong {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='112' height='96' viewBox='0 0 112 96' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.2557 35.7995C18.3462 37.9809 15.496 40.154 12.6992 42.4024C9.47092 44.9977 4.74999 44.4846 2.1547 41.2563C-0.440581 38.028 0.0725644 33.3071 3.30084 30.7118C7.59362 27.2608 12.0481 23.9458 16.3702 20.7293C17.4827 19.9014 18.5864 19.08 19.6764 18.2646C25.0739 14.2261 30.2294 10.2631 35.0173 6.00712C36.7709 4.44834 38.7761 2.93814 40.7349 1.68454L40.7433 1.67916C41.1442 1.42246 43.4098 -0.0283954 46.5019 0.699737C50.4705 1.63429 51.7483 4.96192 52.0505 6.14118C52.3613 7.35371 52.2838 8.34234 52.2602 8.62824C52.2256 9.0475 52.1626 9.37833 52.1256 9.55578C52.0078 10.12 51.8407 10.5769 51.8092 10.6631C51.8077 10.6671 51.8065 10.6703 51.8057 10.6727C51.6983 10.9692 51.5742 11.2645 51.4934 11.4539C51.3078 11.8893 51.0498 12.4647 50.7641 13.0915C50.183 14.3666 49.3836 16.0809 48.5613 17.833C47.7108 19.645 46.8446 21.4792 46.139 22.9732C45.4519 24.4281 44.9171 25.5603 44.6977 26.0353C41.5926 32.758 37.4543 38.746 33.7502 44.1059C33.3213 44.7265 32.8982 45.3386 32.4832 45.9426C32.2321 46.3079 31.9835 46.671 31.7374 47.0321C33.6433 45.4601 35.5091 43.7077 37.4152 41.7582C42.8352 36.2151 49.3119 32.2773 55.014 28.8973C59.9512 22.7894 65.8286 17.2417 72.4625 13.2443C73.2374 12.7774 74.0635 12.3296 74.9086 11.9771C75.6177 11.6812 76.9787 11.1734 78.6421 11.163C80.5721 11.1509 83.9246 11.9279 85.7331 15.359C87.1026 17.9573 86.5795 20.3987 86.402 21.1343C85.9662 22.9395 85.0071 24.4423 84.4928 25.1961C84.2384 25.5689 83.9623 25.9439 83.6711 26.3115C84.0453 26.2214 84.5779 26.124 85.2027 26.1039C85.7262 26.0871 89.8107 25.9963 92.0106 29.9688C93.8638 33.3152 92.4423 36.3579 92.2797 36.7061C92.2756 36.7148 92.2723 36.7219 92.2699 36.7272C91.91 37.5145 91.494 38.0553 91.3556 38.2328C91.1645 38.478 90.9952 38.6639 90.8958 38.7698C90.5739 39.113 90.2644 39.3766 90.1807 39.448L90.1729 39.4546C89.7497 39.8157 89.0945 40.3157 88.582 40.7042C88.0242 41.1271 87.4561 41.5526 86.9331 41.9444C86.8535 42.004 86.775 42.0628 86.6978 42.1207C85.4621 43.448 84.257 45.2055 82.6528 47.5452C82.2571 48.1224 81.837 48.735 81.3862 49.3854C79.3651 52.301 77.5339 55.4114 75.7654 58.6944C79.0173 56.6326 82.1389 54.6383 85.3029 52.418C87.1666 51.1101 89.2314 49.8771 91.0024 48.8195C91.3277 48.6252 91.6431 48.4368 91.9455 48.255C93.1919 47.1546 94.477 46.0623 95.8063 44.9747C96.4585 44.4411 97.9701 43.4301 98.9175 42.8672C99.1762 42.7135 99.5878 42.4753 100.038 42.2614C100.229 42.1706 100.695 41.9536 101.294 41.7762C101.576 41.6925 102.19 41.525 102.984 41.4725C103.541 41.4358 105.618 41.3327 107.712 42.7485C110.513 44.642 111.149 47.6129 110.999 49.5596C110.881 51.1055 110.311 52.2079 110.124 52.5583C109.683 53.3843 109.173 53.9641 109.027 54.1302L109.022 54.1355C108.614 54.5992 108.156 55.0266 107.814 55.3368C105.559 57.3805 103.101 59.0087 100.912 60.358C93.8155 66.7654 88.0579 73.5796 82.103 81.9164C79.6955 85.287 75.0113 86.0677 71.6407 83.6601C70.6391 82.9447 69.8661 82.0282 69.3376 81.0048C66.3648 83.2202 63.6127 85.522 61.1291 88.0284C61.1171 88.0464 61.1044 88.0657 61.091 88.0861C60.8887 88.394 60.6491 88.7766 60.3747 89.2151L60.3334 89.2811C60.1151 89.6299 59.8006 90.1327 59.5505 90.4964C59.4774 90.6026 59.348 90.788 59.1876 90.9937C59.1085 91.0951 58.9697 91.2689 58.7869 91.4699L58.7847 91.4723C58.6668 91.6019 58.2308 92.0814 57.5663 92.5551C57.2545 92.7773 56.4826 93.2994 55.3586 93.6366C54.2084 93.9815 51.7801 94.371 49.2957 92.8574C46.8975 91.3963 46.1331 89.1761 45.8959 88.1733C45.6484 87.1272 45.6869 86.2747 45.7123 85.9117C45.7664 85.1397 45.9312 84.5485 45.9779 84.3811C46.0492 84.1258 46.1209 83.9187 46.1656 83.7945C47.1036 81.1889 48.5226 78.5543 49.7493 76.3918C49.649 76.4692 49.5485 76.5465 49.4478 76.6236C47.1873 78.3541 44.3598 80.2225 41.7822 81.926C40.3861 82.8485 39.0634 83.7226 37.9436 84.5002C34.2794 87.0446 31.5054 89.3476 29.698 91.7928C29.693 91.7996 29.6862 91.809 29.6775 91.8208C29.5445 92.0033 28.9845 92.7712 28.2851 93.3992C28.2811 93.4028 28.276 93.4074 28.2698 93.4131C28.1123 93.5561 27.2475 94.342 25.913 94.8521C25.2024 95.1237 23.3989 95.6941 21.1752 95.0629C18.5175 94.3085 16.968 92.3599 16.2842 90.7038C15.713 89.3207 15.7052 88.1249 15.7166 87.648C15.7305 87.0678 15.8089 86.6071 15.8596 86.3509C15.961 85.8379 16.095 85.4408 16.154 85.2717C16.4303 84.4791 16.9607 83.4674 17.172 83.0643C17.1906 83.0288 17.2067 82.9981 17.22 82.9726C17.3254 82.77 17.4282 82.5736 17.5284 82.3822C17.7612 81.9376 17.9797 81.5202 18.1838 81.1161C18.352 80.783 18.4376 80.5988 18.4706 80.5291C20.0381 75.6025 22.7914 71.9555 25.4576 69.0465C25.9605 68.4978 26.4746 67.9606 26.9851 67.4403C26.6925 67.5674 26.3975 67.6928 26.0999 67.8164C26.1002 67.8163 26.06 67.8333 25.927 67.8918C25.8926 67.907 25.846 67.9275 25.793 67.9509C25.6969 67.9933 25.5794 68.0451 25.474 68.0914C25.1109 68.2507 24.6371 68.456 24.1038 68.6737C23.0933 69.0864 21.6403 69.6399 20.1428 70.0099C19.3956 70.1945 18.4263 70.3875 17.3678 70.4411C16.4257 70.4888 14.6816 70.4722 12.8369 69.6287C10.5877 68.6002 8.71361 66.5554 8.10548 63.761C7.60729 61.4717 8.14383 59.4908 8.55448 58.3501C11.4508 50.3047 15.9642 43.4964 20.1205 37.4477C20.5026 36.8916 20.8812 36.3425 21.2557 35.7995ZM65.0937 40.3613C64.5255 41.1179 63.9712 41.8862 63.4318 42.664C64.5723 41.5306 65.7352 40.3962 66.9241 39.2697C66.307 39.6407 65.6961 40.0042 65.0937 40.3613ZM17.5133 83.0356C17.5146 83.0326 17.5408 82.9977 17.5885 82.9398C17.536 83.0096 17.5121 83.0386 17.5133 83.0356ZM61.2865 87.7991C61.2862 87.7997 61.279 87.8099 61.2652 87.8283C61.2798 87.8077 61.2867 87.7985 61.2865 87.7991ZM72.2112 16.5668C72.2131 16.5664 72.1987 16.594 72.1625 16.6508C72.1912 16.5956 72.2093 16.5672 72.2112 16.5668ZM22.6789 63.4001C22.6752 63.4103 22.6715 63.4206 22.6678 63.4309L22.6692 63.4269C22.6712 63.4217 22.6745 63.4127 22.6789 63.4001Z' fill='%23FCEDEA'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-clip: revert;
  background-size: contain;
  padding: 19px;
}
@media (max-width: 992px) {
  .filterbox-left-button {
    display: flex;
    justify-content: center;
    padding: 5px;
    align-items: center;
    margin-bottom: 40px;
    width: 100%;
  }

  a.filter-close {
    position: fixed;
    transform: translateY(-54px);
    text-align: right;
    right: 16px;
    font-size: 2rem;
    z-index: 9;
    padding: 0px 14px;
    background-color: #000000;
    color: #fff;
  }

  .filterbox-left-button.bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    width: 100%;
    position: fixed;
    padding: 20px;
    position: fixed;
    bottom: 10px;
    left: 0;
    right: 0;
    top: auto;
    z-index: 1100;
    text-align: center;
  }

  .filterbox-left-button.bottom a.btn {
    background-color: #764861;
    color: #fff;
    border: 1px solid #764861;
    outline: none;
    display: block;
    padding: 10px 50px;
  }

  .filterbox-left-button.bottom a.btn:focus {
    outline: none;
    box-shadow: none;
  }

  .filterbox-left-button.bottom a.btn.filter-btn.active {
    display: none;
  }

  .filterbox-left {
    display: none;
    transform: translateY(100%);
    -webkit-transition: 0.25s all ease;
    -o-transition: 0.25s all ease;
    transition: 0.25s all ease;
  }

  .filterbox-left.active {
    display: block;
    margin-top: 0;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    padding-top: 160px;
    padding-bottom: 20px;
    overflow: auto;
    height: 100% !important;
    transform: translateY(0%);
    background-color: #fff;
  }

  .filteropen .cta-bottom-fixed {
    display: none;
  }

  .specification-option .nav-tabs {
    display: none;
  }

  .specification-option .tab-content > .active {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .specification-option h3 {
    display: block !important;
    position: relative;
    font-size: 1.125rem;
    padding: 16px 16px 16px 16px;
    border: 0.10000000149011612px solid #707070;
    margin: 0px -16px 0 !important;
  }

  .specification-option h3 span {
    display: block;
    font-size: 1rem;
    color: rgba(34, 34, 34, 0.8);
    opacity: 1;
    visibility: visible;
    transition: all 0.4s;
  }

  .specification-option h3.active span {
    display: block;
    font-size: 1rem;
    color: rgba(34, 34, 34, 0.8);
    opacity: 0;
    visibility: hidden;
  }

  .specification-option h3:after {
    content: "\f105";
    font-family: "Font Awesome 6 Pro";
    position: absolute;
    bottom: 0;
    top: 16px;
    right: 20px;
    display: block;
    color: #000000;
    font-weight: bold;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 1rem;
  }

  .specification-option h3.active:after {
    content: "\f106";
  }

  .shape-file {
    width: 46%;
  }
}
/*small device phone*/
@media (max-width: 600px) {
  .row-cols-4 > [class^="col"] {
    -webkit-flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 25px;
  }

  .row-cols-5 > [class^="col"] {
    -webkit-flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 25px;
  }

  #contactform11 {
    margin-top: 18rem;
  }
  .shape-file {
    width: 100%;
    margin-left: 1rem;
  }
}
@media all and (device-width: 768px) and (orientation: portrait) {
  .row-cols-4 > [class^="col"] {
    -webkit-flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 25px;
  }

  .row-cols-5 > [class^="col"] {
    -webkit-flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 25px;
  }

  .filterbox-left-button.bottom a.btn {
    width: auto;
  }

  #footer .footer-bottom .normal-menu ul {
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }

  #footer .footer-bottom .normal-menu ul li {
    width: 50%;
    text-align: left;
  }

  #footer .footer-bottom .normal-menu ul li ul li {
    width: 100%;
  }
}
/*Ipad Air 820*/
@media only screen and (min-width: 820px) and (max-width: 1024px) {
  .filterbox-left-button.bottom a.btn {
    width: auto;
  }

  #footer .footer-bottom .normal-menu ul {
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }

  #footer .footer-bottom .normal-menu ul li {
    width: 50%;
    text-align: left;
  }

  #footer .footer-bottom .normal-menu ul li ul li {
    width: 100%;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1194px) {
  #header .logo img {
    max-height: 65px;
    width: 84%;
    padding-top: 10px;
  }

  .filterbox-left
    button.btn.btn-secondary.font-18.font-latobold.text-uppercase {
    display: block;
    width: 100%;
  }

  .navbar ul > li {
    padding: 10px 10px 10px 10px;
  }

  .navbar ul > li a.font-20 {
    font-size: 0.85rem;
  }

  .play-featured-video svg {
    fill: #d84148;
    width: 70px !important;
    height: 70px !important;
  }

  .play-featured-video::after {
    width: 60px;
    height: 60px;
  }

  .buttons-filter.tab-listing button {
    white-space: nowrap;
  }

  .contact-address table {
    min-width: 270px;
  }
}
/*iPad Pro 11  */
@media all and (device-width: 834px) and (orientation: portrait) {
  .row-cols-4 > [class^="col"] {
    -webkit-flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 25px;
  }

  .row-cols-5 > [class^="col"] {
    -webkit-flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 25px;
  }

  #footer .footer-bottom .normal-menu ul {
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
  }

  #footer .footer-bottom .normal-menu ul li {
    width: 50%;
    text-align: left;
  }

  #footer .footer-bottom .normal-menu ul li ul li {
    width: 100%;
  }
}
/*iPad Pro (12.9))  1024 */
@media only screen and (max-width: 1286px) {
  #header .menu-section .container {
    max-width: 100%;
  }
}
html {
  position: relative;
}

.category-faq-button {
  display: flex;
  justify-content: space-between;
}
.category-faq-button a {
  width: 48%;
}

@media (max-width: 991px) {
  .project-list {
    margin: 1rem;
    background-color: #fff !important;
  }

  .project-list .card-block {
    margin-top: 1rem;
    margin-bottom: 0;
    padding: 0;
  }

  .blog-list {
    background-color: #fff !important;
  }

  .blog-list .card-block {
    padding: 0 0 20px;
  }

  .installeren-list {
    margin: 0rem;
    padding: 2.25rem 0 2.25rem;
  }

  .installeren-list hr {
    margin: 0rem;
    padding: 0px;
    border: 0px;
  }

  .installeren-list .card-block {
    margin-top: 1rem;
    margin-bottom: 0;
    padding: 0;
  }

  .clients {
    padding: 0px 20px;
  }

  #footer .footer-top .page-header.font-25 {
    font-size: 1.6666666667rem;
  }

  #footer .normal-menu .dropdown-item:focus {
    background: transparent !important;
  }

  #footer .normal-menu .dropdown-item:hover {
    background-color: transparent !important;
  }

  #footer .dropdown-item:hover,
  #footer .dropdown-item:focus {
    background: transparent !important;
  }

  .service-svgscrolltobottom {
    display: none;
  }

  .overons .content {
    text-align: center;
  }

  .overons .content h2 {
    margin-top: 3rem;
  }

  .google-map .nav-tabs .nav-link {
    padding: 10px 30px 10px 24px;
    font-size: 1.125rem;
  }

  .category-faq-button {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }
  .category-faq-button a {
    width: 100%;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    flex-direction: row;
    justify-content: flex-start;
    padding: 10px;
    box-shadow: 0px 3px 6px #00000029;
    border: 0.10000000149011612px solid #c9434014;
    text-transform: uppercase;
  }
  .category-faq-button a i {
    margin-right: 10px;
    font-size: 3rem;
    width: 70px;
    margin-bottom: 0;
  }

  .buttons-filter.tab-listing {
    flex-direction: column;
  }
  .buttons-filter.tab-listing button {
    width: auto;
    margin: 10px auto 0;
  }

  #cat_center_accordion h2.font-26.font-bold.text-dark {
    text-align: center;
    font-size: 1.5rem;
  }

  .video-list .card {
    text-align: center;
  }

  .project-innerpage-slider-top .carousel-item img {
    width: 100%;
    height: auto;
  }

  .statistics .col-md-4 {
    padding-bottom: 20px;
  }

  .contact-page-image {
    display: none;
  }

  .contact-page-template-form {
    padding: 0px !important;
    background-color: #fff !important;
  }

  #contactform {
    padding: 1rem;
  }

  #contactform.offer-from {
    padding: 1rem;
    margin-bottom: 10px;
  }

  #contactform.ac-pumps .bg-faded-light.section-spacing-50.m-0 {
    padding: 1rem !important;
  }

  #contactform.ac-pumps .bg-white.section-spacing-50.m-0 {
    padding: 1rem !important;
  }

  #contactform.heat-pumps .bg-faded-light.section-spacing-50.m-0 {
    padding: 1rem !important;
  }

  #contactform.heat-pumps .bg-white.section-spacing-50.m-0 {
    padding: 1rem !important;
  }

  .contact-page-template-form #contactform {
    padding: 1rem !important;
    background-color: #fff !important;
  }

  .contact-address table {
    min-width: 240px;
  }

  .contact-address .dropdown.btn-group.dropleft.show .dropdown-menu.show {
    transform: translate3d(56px, 50px, 0px) !important;
    display: flex !important;
  }

  .product-inner-container {
    padding: 3rem 0 3rem;
  }

  .contact-address .dropdown.btn-group.dropleft.show:hover .dropdown-menu {
    transform: translate3d(56px, 50px, 0px) !important;
  }

  .contact-boxes {
    transform: none;
    margin: 2rem 0;
  }

  .contact-boxes .col-sm-4.col-6 + .col-sm-4.col-6 + .col-sm-4.col-6 {
    margin: 1rem auto 0;
  }

  .contact-boxes .card {
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .contact-boxes .card .card-image {
    margin: 20px auto;
  }

  .steps-boxes {
    transform: none;
    margin: 2rem 0;
  }

  /* .steps-boxes .col-sm-4.col-6 + .col-sm-4.col-6 + .col-sm-4.col-6 {
    margin: 1rem auto 0;
  } */

  .steps-boxes .card {
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .steps-boxes .card .card-image {
    margin: 20px auto;
  }
}
.verlanglijstje-page
  .order-details
  .cart-view
  .table-responsive
  td.product-total:before {
  display: none;
}
@media (max-width: 767px) {
  .order-details-page .order-return-main .wrapper_width {
    margin-bottom: 50px;
  }
  .order-details-page
    .order-return-main
    .wrapper_width
    .form-group:nth-child(2) {
    text-align: center;
  }
  .nieuwsbrief-page .account-details .login-form-inner {
    padding: 5.8rem 1rem !important;
    margin-top: 40px;
  }
  .addtocart .wish-btn {
    display: none;
  }
  .nieuwsbrief-page .login-form-inner::after {
    background-size: cover !important;
    background-position: center !important;
  }
  #details-page .author {
    padding: 1rem !important;
  }
  #details-page .form-image {
    display: none;
  }
  .image-banner {
    position: relative;
  }
  .home-page .caption-inner {
    text-align: center;
  }
  .steps-boxes .col-sm-4.col-6:last-child {
    margin: 1rem auto 0;
  }
  .order-details .terug-text {
    display: flex;
    justify-content: center;
  }
  #order-details #cartFrm .btn {
    padding: 20px 40px 20px 40px !important;
  }
  .font-15 {
    font-size: 0.9rem;
  }
  .tool-child {
    right: 65px !important;
    width: 183px !important;
    padding: 11px !important;
  }
  #cutomOrderFrm .radioboxes input[type="radio"] ~ label:before {
    width: 1em;
    min-width: 1em !important;
    height: 1em !important;
  }
  .registreren-gelukt-page .content {
    width: 100% !important;
    padding: 50px 15px !important ;
  }

  .modal1 .image_answer {
    align-items: end !important;
  }
  .modal1 #captchaImg {
    width: 6rem !important;
  }
  .mijn-bestellingen-page .table-mijin .tr-mijin td {
    padding: 25px 0px;
    text-align: center !important;
  }
  .author {
    padding: 1.75rem;
  }
  .details-page .content {
    padding: 0 15px;
  }
  .login-form-inner.registration {
    padding: 3.75rem 1.75rem !important;
  }
  .mijn-bestellingen-page .list-group,
  .nieuwsbrief-page .list-group,
  .accountoverzicht-page .list-group {
    padding: 0 1rem;
  }
  .login-form-inner.registration .btn-secondary {
    padding: 1.2rem 3.5rem;
  }
  .team-section {
    padding: 4.125rem 0 0;
    background-color: #fff !important;
  }

  .team-section + .team-section {
    padding: 0rem 0 0;
    background-color: #fff !important;
  }

  .team-section.bg-white {
    background-color: #fff !important;
  }

  .team-section.bg-faded-light {
    background-color: #fff !important;
  }
  .text-dark {
    color: #222222;
  }
  .team-section
    .col-xl-10.col-lg-12.col-md-12.offset-md-0.offset-lg-0.offset-xl-1.d-flex.flex-column.justify-content-center.align-items-start {
    max-width: 280px;
    margin: 0 auto 4.125rem;
  }
  /* resonsive css 20-09-2023 start here  */

  .home-page-banner .product-on-baner img {
    height: 119.45px;
  }
  .stay-in-touch-inner .col-sm-7 {
    padding: 0;
  }
  .stay-in-touch-inner .col-sm-7 h2,
  .stay-in-touch-inner .col-sm-7 p {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* .stay-in-touch-inner .modal1 p:empty {
    display: none;
  } */
  .stay-in-touch-inner {
    padding: 5.8rem 1rem !important;
  }
  .stay-in-touch-inner:after {
    background-position: center;
    background-size: cover;
  }
  .modal1 .image_answer .row .col-12:last-child {
    padding: 0;
  }

  .modal1 label {
    display: none;
  }
  .product-inner-container {
    padding: 5rem 0 3.56rem;
  }
  .pagination {
    overflow: hidden;
  }
  .pagination .page-link {
    padding: 10px;
    font-size: 16px;
  }
  .products-details-sec .addtocart .wish-btn {
    margin-left: -110px;
    transform: translateY(-102px);
  }
  .products-details-sec .addtocart .btn-secondary {
    margin-right: 20px;
  }
  #proefpakket .form-image {
    display: none;
  }
  #proefpakket #contactform11 {
    margin-top: 0rem;
  }
  .details-page .module-image {
    margin-bottom: 0;
  }
  .details-page .section-spacing-100 {
    margin: 5rem 0 2rem 0;
  }
  #details-page .text-content-landing-page,
  #details-page .content,
  #details-page .author {
    width: 90% !important;
  }

  .over-ons-page .bg-primary-light img {
    width: 200px;
  }
  .over-ons-page .bg-primary-light .row .col-sm-6:first-child {
    text-align: center;
  }
  .nagelstudio-page .img-col {
    text-align: center;
  }
  .nagelstudio-page .bg-primary-light img,
  .nagelstudio-page .alternate img {
    width: 250px;
  }
  .contact-page .section-spacing-100 {
    padding: 5rem 0 0rem;
  }
  .contact-page #contact .form-image {
    display: none;
  }
  .mijn-bestellingen-page .table-mijin .tr-mijin td {
    width: 50%;
  }
  .btn-filter {
    padding: 0.8rem 2.6rem;
    background: #764861;
    color: #fff;
    border: none;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    font-size: inherit;
    font-weight: 700;
    line-height: 1.6rem;
    min-width: 11.4rem;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px;
    z-index: 999;
    box-shadow: inset 0 -2px 0 0 #764861;
    transition: background 0.1s linear, box-shadow 0.1s linear;
    display: flex;
    fill: #fff;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
  }
  .btn-filter svg {
    width: 1rem;
    margin-right: 5px;
  }
  #hide_filter_section {
    position: fixed;
    left: 0;
    top: 100%;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: scroll;
    background: #fff;
    padding: 20px 10px 10px 10px;
  }
  .filter-close {
    margin-left: auto;
    display: block;
    margin-bottom: 16px;
    font-size: 24px;
    background: none;
    border: none;
  }
  .filter-close i {
    color: #000;
  }
  .order-details-page #cutomOrderFrm .btn-secondary {
    padding: 20px 49px !important;
  }
  .order-details-page #cutomOrderFrm .btn-primary {
    background: #faf9ff !important;
    color: #222 !important;
    border: 1px solid #eee !important;
    margin-right: 25px;
    padding: 20px 49px !important;
  }
  .stay-in-touch {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (hover: none) {
  a:hover {
    color: inherit;
  }
}

/* .over-ons-page #Testimonial-card-block .mar-gutters-50{
      align-items: center;

    } */
.over-ons-page #Testimonial-card-block .mar-gutters-50 .card-text {
  text-align: start;
}
/*# sourceMappingURL=theme.css.map */
@media (min-width: 600px) and (max-width: 991.98px) {
  /* body {
    padding-top: 143px !important;
  } */
}
@media (min-width: 768px) and (max-width: 810px) {
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .nieuwsbrief-page .modal1 #captchaImg {
    width: 100% !important;
  }
  .stay-in-touch-inner h2,
  .stay-in-touch-inner p {
    padding: 0 15px;
  }
  .contact-page .contact-boxes .card {
    height: 100%;
  }

  .nagelstudio-page .bg-primary-light img,
  .nagelstudio-page .alternate img {
    width: 300px;
  }
  .nagelstudio-page .bg-primary-light,
  .nagelstudio-page .bg-white {
    padding-left: 20px;
    padding-right: 20px;
  }
  .nagelstudio-page .img-col {
    display: flex;
    justify-content: start;
    align-items: center;
  }
  .nagelstudio-page .bg-white .img-col {
    justify-content: end !important;
    display: flex;
    align-items: center;
  }
  .mijn-bestellingen-page .table-mijin .tr-mijin td {
    padding: 25px 10px !important;
  }
  .account-details {
    margin: 0px 15px !important;
  }
  .contact-boxes .col-sm-4.col-6 + .col-sm-4.col-6 + .col-sm-4.col-6 {
    margin: 0rem auto 0;
  }
  #cmsRightFooterFrm .btn-secondary {
    margin-right: -15px;
  }
  .details-page .module-image {
    margin-bottom: 0;
  }
  .details-page .section-spacing-100 {
    margin: 5rem 0 3rem 0;
  }
  #cmsRightFooterFrm .modal1 .modal-title {
    color: #999999;
  }

  #details-page .text-content-landing-page,
  #details-page .content,
  #details-page .author {
    width: 86% !important;
  }
  #contactform11 #cmsLeftBodyFrm .btn-secondary {
    width: 100%;
    margin-top: 2rem;
    /* padding: 1.438rem 3rem 1.438rem 2.5rem; */
  }

  .webshop-page .section-spacing-100 {
    padding-bottom: 0;
  }
  .products-details-sec .slick-track .slick-slide img {
    width: 400px !important;
    height: 400px !important;
    margin: auto;
  }
  .products-details-sec .slider-nav .slick-track .slick-slide img {
    width: 100% !important;
    height: auto !important;
    margin: unset;
  }
  .products-details-sec .slick-track .slick-list {
    height: auto !important;
  }
  .webshop-products-list .card-image img {
    height: 170px !important;
  }
  .filter-product-list {
    margin-top: 30px;
    flex-direction: row !important;
    justify-content: space-between !important;
    align-items: baseline;
  }
  .filter-product-list .form-group.ml-auto {
    margin: 0 0 0 auto !important;
  }
  .modal1 .modal-title {
    font-size: 1rem !important;
  }
  .modal1 #captchaImg {
    width: 6rem !important;
  }

  .stay-in-touch-inner .col-sm-7 h2,
  .stay-in-touch-inner .col-sm-7 p {
    padding-left: 15px;
    padding-right: 15px;
  }
  .modal1 .image_answer .row .col-12:last-child {
    padding: 0;
  }

  .menu-section {
    padding: 16px 0px 16px 0px;
  }

  .top-icons {
    right: 100px;
    top: 19px;
  }
  /* .home-page .image-banner {
    position: unset !important;
  } */
  .tool-child:after {
    left: 65% !important;
    rotate: 115deg !important;
  }
  .tool-child {
    right: 62px !important;
    top: -104px !important;
  }
}
@media (min-width: 1800px) {
  #header .logo {
    transition: all 0.5s;
    margin: 0;
    padding: 0;
    position: unset !important;
    line-height: 1;
    font-weight: 600;
    justify-content: start !important;
    margin-top: 0 !important;
    max-width: 16.6666666667% !important;
  }
  #header .main-menu {
    max-width: 83.3333333333%;
  }
  #header .simple-menu {
    margin-left: unset !important;
  }
  #header .navbar-nav {
    width: 100%;
    /* justify-content: space-between; */
  }
  #header .simple-menu {
    margin-left: 0;
    width: 100%;
  }
  #header .top-icons {
    width: 20%;
  }
  #header .navbar ul > li {
    padding: 10px 30px 10px 30px;
  }
}
@media (min-width: 1400px) {
  .home-page .image-banner img {
    height: 750px;
    object-fit: contain;
  }
  .home-page-banner .container {
    padding-top: 80px;
  }
}
@media (min-width: 1200px) {
  #header .logo {
    justify-content: start;
  }
  #header .simple-menu {
    width: 72%;
  }
  #header .navbar-nav {
    width: 100%;
  }
  #header .top-icons {
    width: 15%;
  }
  #header .top-icons form {
    display: flex;
    width: 100%;
    justify-content: space-between;
  }
  .home-page-banner .caption-inner .product-on-baner {
    padding-bottom: 30px;
  }
}
.hover-a:hover {
  color: #000 !important;
  text-decoration: underline !important;
}
.home-page-banner .product-on-baner img {
  filter: drop-shadow(2px 4px 6px black);
  width: 100%;
  height: 100%;
}
.home-webshop-sec .featured-category .card img {
  width: 100%;
  height: auto;
}
.top-icons form button {
  position: relative;
}
.home-webshop-sec .slider {
  padding-bottom: 80px;
}
.home-webshop-sec .feature-image-with-content {
  padding: 80px 0px;
}
.home-webshop-sec .feature-image-with-content .content-overlay .graphic-title {
  line-height: 6rem;
}
@media (max-width: 767px) {
  .home-webshop-sec .feature-image-with-content .content-overlay {
    position: unset;
  }
}

.top-notification a {
  color: #fff !important;
}
.top-notification a:hover {
  text-decoration: underline;
}
.webshop-page .content {
  margin-bottom: 0;
}
.ui-widget.ui-widget-content {
  border: 2px solid #eee !important;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.6em !important;
  color: #764861 !important;
  background: #764861 !important;
  border: none !important;
  border-color: transparent !important;
  outline: none !important;
}
.ui-slider-horizontal .ui-slider-handle p {
  position: absolute;
  color: #666666 !important;
  font-size: 14px;
  font-family: "latoregular";
  font-weight: 400;
}
.ui-slider-horizontal .ui-slider-range {
  top: -2px !important;
}
.webshop-page #price-range-desktop input {
  font-size: 14px !important;
  color: #666666 !important;
  font-family: "latoregular" !important;
}
.ui-slider-range.ui-corner-all.ui-widget-header {
  border: 2px solid #764861 !important;
  background-color: #764861 !important;
}
.webshop-page .webshop-products-list .btn-secondary {
  margin-bottom: 15px;
}
.opleiding-page .featured-courses {
  margin-top: 0px !important;
}
@media (min-width: 1200px) {
  .opleiding-page .row.normal_grid {
    margin-right: -20px;
    margin-left: -20px;
  }
  .opleiding-page
    .row.normal_grid
    .col-xs-6.col-sm-12.col-md-6.col-lg-6.col-xl-6 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.search-modal.modal {
  background: rgba(0, 0, 0, 0.5) !important;
}
.bg-light-pink {
  background: #faf9ff;
}
.close-icon-wish {
  position: absolute;
  right: 5px;
  top: 6px;
}
#order-details .border-cart-item {
  position: relative;
}
.color-1 {
  color: #666;
}
.registreren-page .login-form iframe {
  min-height: 250px !important;
}
.registreren-page .dropzone .dz-default.dz-message span {
  padding: 197px 0px 10px !important;
  font-size: 17px !important;
}
.dropzone .dz-default.dz-message span {
  padding: 197px 0px 10px !important;
  font-size: 17px !important;
}
@media (min-width: 768px) {
  #order-details .product-total {
    position: relative;
  }
  .btn-filter {
    display: none;
  }
}
.accountoverzicht-page {
}
.registreren-page select.form-control:not([size]):not([multiple]) {
  height: 3.125rem !important;
  position: relative;
}
.registreren-page .login-form-inner.registration .fa-chevron-down {
  position: absolute;
  z-index: 9;
  right: 23px;
  top: 27%;
  color: #999999;
  font-weight: 400;
}
#accountFrm
  .registreren-page
  .login-form-inner.registration
  select.form-control,
#accountFrm select.form-control option {
  color: #666666 !important;
  font-family: "latoregular";
}
#accountFrm .form-control {
  color: #666666 !important;
  font-family: "latoregular";
}
.registreren-page .login-form-inner.registration select.form-control {
  color: #999999 !important;
}
/* .registreren-page .login-form-inner.registration select.form-control option{
  color: #000 !important;
} */
.registreren-page .login-form-inner.registration select.form-control option {
  color: #999999 !important;
  font-size: 0.875rem;
  font-family: "latoregular";
}
.contact-page #contactform111 .form-control.has-error {
  border-color: #d82b00 !important;
}
.nieuwsbrief-page .login-form-inner {
  padding: 3rem 2.8rem;
  background-color: #fcedea !important;
  z-index: +1;
}
.nieuwsbrief-page .login-form-inner::after {
  background-size: contain;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='510' height='421' viewBox='0 0 510 421' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.2' fill-rule='evenodd' clip-rule='evenodd' d='M84.4088 157.482C70.6144 167.831 57.1009 178.141 43.8404 188.808C28.5344 201.121 6.15133 198.686 -6.15351 183.371C-18.4584 168.055 -16.0254 145.658 -0.71939 133.345C19.6336 116.972 40.7533 101.245 61.2455 85.9856C66.5201 82.0578 71.7531 78.161 76.9207 74.2921C102.512 55.1329 126.955 36.331 149.656 16.1398C157.97 8.74461 167.477 1.57986 176.764 -4.36752L176.804 -4.39305C178.705 -5.6109 189.446 -12.4941 204.107 -9.03966C222.923 -4.60591 228.981 11.1812 230.414 16.7759C231.888 22.5284 231.52 27.2187 231.408 28.5751C231.244 30.5642 230.946 32.1337 230.77 32.9756C230.212 35.6525 229.419 37.82 229.27 38.2287C229.263 38.2479 229.257 38.2631 229.253 38.2744C228.744 39.681 228.156 41.0822 227.773 41.9808C226.893 44.0466 225.67 46.7761 224.315 49.7497C221.56 55.7993 217.77 63.9323 213.871 72.2445C209.839 80.8414 205.732 89.5431 202.386 96.6308C199.128 103.533 196.593 108.905 195.553 111.159C180.831 143.053 161.21 171.461 143.648 196.89C141.614 199.834 139.609 202.738 137.641 205.603C136.451 207.337 135.272 209.059 134.105 210.772C143.141 203.315 151.987 195.001 161.025 185.752C186.722 159.454 217.43 140.772 244.465 124.736C267.873 95.7593 295.739 69.4395 327.192 50.4749C330.866 48.2597 334.783 46.1354 338.79 44.4627C342.152 43.059 348.604 40.6498 356.491 40.6005C365.642 40.5432 381.536 44.2293 390.111 60.5076C396.604 72.8346 394.124 84.4171 393.282 87.9067C391.216 96.4712 386.669 103.601 384.23 107.177C383.025 108.945 381.715 110.725 380.334 112.469C382.109 112.041 384.634 111.579 387.596 111.484C390.078 111.404 409.444 110.974 419.874 129.82C428.661 145.696 421.921 160.131 421.15 161.783C421.131 161.825 421.115 161.858 421.103 161.883C419.397 165.618 417.425 168.184 416.769 169.027C415.863 170.189 415.06 171.072 414.589 171.574C413.062 173.202 411.595 174.453 411.198 174.791L411.161 174.823C409.155 176.536 406.048 178.908 403.618 180.751C400.974 182.758 398.28 184.776 395.8 186.635C395.423 186.918 395.051 187.197 394.685 187.471C388.826 193.769 383.113 202.107 375.507 213.206C373.63 215.945 371.639 218.851 369.501 221.937C359.919 235.769 351.237 250.526 342.852 266.101C358.27 256.319 373.07 246.858 388.072 236.324C396.908 230.119 406.697 224.27 415.094 219.252C416.636 218.33 418.132 217.437 419.566 216.574C425.475 211.354 431.568 206.171 437.87 201.011C440.962 198.48 448.13 193.684 452.621 191.013C453.848 190.284 455.799 189.154 457.933 188.139C458.838 187.708 461.049 186.678 463.887 185.837C465.227 185.44 468.136 184.645 471.902 184.396C474.541 184.222 484.388 183.733 494.318 190.45C507.597 199.433 510.612 213.528 509.904 222.763C509.342 230.098 506.639 235.328 505.753 236.99C503.665 240.909 501.246 243.659 500.553 244.447L500.531 244.473C498.596 246.673 496.425 248.7 494.803 250.172C484.111 259.867 472.454 267.592 462.076 273.993C428.431 304.392 401.134 336.72 372.9 376.272C361.485 392.263 339.277 395.967 323.296 384.545C318.547 381.15 314.882 376.802 312.376 371.947C298.281 382.457 285.233 393.378 273.458 405.269C273.401 405.354 273.341 405.446 273.277 405.543C272.318 407.003 271.182 408.819 269.881 410.899L269.685 411.212C268.65 412.867 267.159 415.252 265.973 416.978C265.627 417.481 265.013 418.361 264.253 419.337C263.878 419.818 263.219 420.642 262.353 421.596L262.342 421.607C261.784 422.222 259.716 424.497 256.566 426.744C255.088 427.799 251.428 430.276 246.099 431.875C240.645 433.512 229.132 435.359 217.353 428.179C205.982 421.247 202.358 410.714 201.233 405.956C200.06 400.993 200.243 396.949 200.363 395.227C200.62 391.564 201.401 388.759 201.623 387.965C201.96 386.754 202.3 385.771 202.512 385.182C206.96 372.821 213.687 360.322 219.504 350.062C219.028 350.429 218.552 350.796 218.074 351.162C207.356 359.372 193.951 368.236 181.729 376.317C175.111 380.694 168.839 384.841 163.53 388.53C146.157 400.601 133.005 411.527 124.436 423.128C124.412 423.16 124.38 423.205 124.339 423.261C123.708 424.127 121.053 427.77 117.737 430.749C117.718 430.766 117.694 430.788 117.664 430.815C116.918 431.494 112.817 435.222 106.49 437.642C103.121 438.931 94.5703 441.636 84.0273 438.642C71.4264 435.063 64.0799 425.819 60.8376 417.962C58.1297 411.4 58.0927 405.727 58.1467 403.464C58.2124 400.712 58.5844 398.526 58.8245 397.31C59.3053 394.876 59.9409 392.992 60.2203 392.19C61.5303 388.43 64.045 383.63 65.047 381.718C65.1351 381.549 65.2115 381.404 65.2744 381.283C65.7744 380.322 66.2619 379.39 66.737 378.482C67.8403 376.373 68.8764 374.392 69.8441 372.475C70.6416 370.895 71.0475 370.021 71.2039 369.69C78.6358 346.317 91.6899 329.015 104.331 315.214C106.715 312.611 109.153 310.062 111.573 307.594C110.186 308.197 108.787 308.792 107.376 309.378C107.378 309.378 107.187 309.458 106.557 309.736C106.393 309.808 106.173 309.905 105.921 310.016C105.465 310.217 104.908 310.463 104.409 310.683C102.687 311.438 100.441 312.412 97.9124 313.446C93.1215 315.403 86.232 318.029 79.1323 319.785C75.5895 320.66 70.9941 321.576 65.9752 321.83C61.5084 322.056 53.2392 321.978 44.4934 317.976C33.8294 313.097 24.9438 303.396 22.0605 290.138C19.6985 279.277 22.2423 269.879 24.1893 264.467C37.9215 226.298 59.3204 193.998 79.0265 165.301C80.8382 162.663 82.633 160.058 84.4088 157.482ZM292.255 179.125C289.561 182.714 286.933 186.359 284.375 190.049C289.783 184.672 295.296 179.29 300.933 173.946C298.007 175.706 295.111 177.43 292.255 179.125ZM66.6653 381.582C66.6711 381.567 66.7956 381.402 67.0219 381.127C66.7726 381.458 66.6596 381.596 66.6653 381.582ZM274.204 404.181C274.203 404.184 274.168 404.232 274.103 404.319C274.172 404.222 274.205 404.178 274.204 404.181ZM326.001 66.2373C326.009 66.2354 325.941 66.3664 325.77 66.6361C325.906 66.3743 325.992 66.2393 326.001 66.2373ZM91.1564 288.426C91.1388 288.475 91.1213 288.523 91.1038 288.572L91.1106 288.553C91.1198 288.528 91.1354 288.486 91.1564 288.426Z' fill='%23764861'/%3e%3c/svg%3e ") !important;
  background-repeat: no-repeat;
  background-position: inherit;
}
#footer .normal-menu .dropdown-item.active {
  color: #fff !important;
  background: transparent !important;
}
.slick-slide img {
  /* background-color: #faf9ff; */
  background-color: #fff;
}
.color-grey {
  color: #999;
}
.color-mid-grey-666 {
  color: #666;
}
.order-detail-prepend .input-group-text {
  border: none;
  background-color: transparent !important;
}
.order-detail-prepend .form-control {
  width: 55px;
}
.order-detail-prepend button {
  padding: 11px 20px !important;
  background-color: #faf9ff !important;
  border: 1px solid #eeeeee !important;
}
.order-detail-prepend button i {
  color: #999999;
}
.line-hr {
  border-top: 2px solid #222;
}
.accountoverzicht-page {
}
.login-form-inner.registration .input-effect i {
  position: absolute;
  z-index: 2;
  right: 26px;
  top: 27%;
  color: #999;
  pointer-events: none;
  font-weight: 400;
}
.login-form-inner.registration .input-effect select {
  position: relative;
  height: 3.125rem;
  color: #999;
}
.login-form-inner.registration .input-effect select option {
  color: #222 !important;
}

.order-de-step-2 {
  margin: 150px -15px 100px -15px;
}
.other-billing-address {
  background-color: #faf9ff;
  padding: 30px;
}
.order-details-page #cartFrm .btn.btn-primary {
  border: 1px solid #eeeeee !important;
  background-color: #faf9ff !important;
  color: #222222 !important;
  padding: 20px 50px 20px 50px !important;
  font-weight: 700;
}
.order-details-page #cartFrm .btn-secondary {
  padding: 20px 50px 20px 50px !important;
  margin-left: 25px;
  box-shadow: none;
}
.order-details-page #cartFrm .btn.btn-primary i {
  margin-left: 0 !important;
}
#cartFrm .form-control {
  font-family: "latoregular";
  color: #999999;
  height: 60px;
}
#cartFrm textarea.form-control {
  height: 120px;
}
.order-details-page #cartFrm .form-control.has-error {
  border-color: #d82b00 !important;
}
.stay-in-touch-inner h2,
.stay-in-touch-inner p {
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 767px) {
  .top-icons {
    position: absolute;
    right: 60px !important;
    top: 18px !important;
    z-index: 999;
  }
  .modal-backdrop.show {
    z-index: 0 !important;
  }
  .modal-backdrop {
    z-index: 99;
  }
  /* .search-modal.modal {
    z-index: 9999999;
  } */
  .stay-in-touch-inner h2,
  .stay-in-touch-inner p {
    padding: 0 15px !important;
  }
  .stay-in-touch-inner .col-12.col-md-10.col-lg-7 {
    padding: 0;
  }
  #header .navbar-toggler-icon {
    justify-content: end !important;
  }
  .addtocart {
    text-align: center;
    display: flex;
    justify-content: center;
  }
  #products-details-sec .quantity .mobile-w-q {
    max-width: 270px !important;
  }
  #products-details-sec .quantity .mobile-w-q .wish-btn {
    margin-left: 20px;
  }
  #products-details-sec .wish-md-block {
    display: none;
  }
  /* .addtocart  .btn-secondary{
    padding: 6px;
  } */
  .addtocart .wish-btn {
    margin-left: 5px;
  }
  .webshop-page .webshop-products-list .btn-secondary {
    margin-bottom: 0px;
    margin-right: 20px;
  }
  .order-de-step-2 .checkmark_1 {
    display: flex;
    align-items: baseline;
  }
  .order-de-step-2 .checkmark_1 label {
    margin-left: 15px;
  }
}
.order-details-page .order-payment-details {
  background: #faf9ff;
  padding: 40px 30px;
  border: 1px solid #eeeeee;
}
.order-details-page .order-payment-details .radioboxes {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 1rem;
}
.order-details-page .order-payment-details i {
  position: absolute;
  right: 30px;
  bottom: 18%;
  pointer-events: none;
}
.order-details-page .order-payment-details select {
  height: 60px !important;
}
.order-details-page .order-payment-details select.form-control.has-error {
  border-color: #d82b00 !important;
}

.order-details-page #cutomOrderFrm .btn-primary i {
  margin: 0 !important;
}
.order-details-page #cutomOrderFrm .btn-secondary i {
  margin: 0 !important;
}
.details-page #contactform {
  background: transparent;
  padding: 0;
  box-shadow: none;
  margin-top: 30px;
}
a:hover {
  color: #000;
  text-decoration: underline;
}
#home-webshop-sec .section-spacing-100 {
  padding-top: 0 !important;
}
#home-webshop-sec .slick-list.draggable .card-image img {
  background-color: transparent;
  filter: drop-shadow(2px 2px 8px black);
}
.order-details-page .order-details .section-spacing-70 {
  padding-top: 0;
}
.order-details-page .order-details .section-spacing-100 {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 992px) {
  .verlanglijstje-page #order-details .product-total {
    position: unset !important;
  }
  .info-popup-section .modal{
    padding-right: 0 !important;
  }
  .nieuwsbrief-page
    .account-details
    .login-form-inner
    .row
    .col-sm-6:first-child {
    display: none;
  }
  .order-details-page .table-responsive .product-total {
    position: unset !important;
  }
  .home-page-banner .product-on-baner img {
    height: 100% !important;
    width: 100% !important;
  }
  .top-icons button .badge {
    top: -7px;
    right: -18px;
  }
}
.labels-sec .label-text {
  position: unset !important;
}
.labels-sec .label-text {
  margin-bottom: 2px;
}
.card-img-container {
  padding-top: 2rem;
  position: relative;
  /* background-color: #FAF9FF; */
}
.card-img-container img {
  background-color: transparent;
}
.labels-sec {
  width: max-content;
  position: absolute;
  right: 0;
  top: 0;
}
.slick-next {
  background-color: #222222;
  color: #ffffff;
  opacity: 1;
}
.slider.slick-initialized.slick-slider .slick-next {
  background-color: #222222 !important;
  color: #ffffff !important;
  opacity: 1 !important;
}
.nagelstudio-page .hover-a {
  color: #764861 !important;
}
/* .nagelstudio-page .hover-a:hover{
  color: #764861 !important;
} */

@media (min-width: 992px) {
  .search-modal .modal-lg {
    max-width: 1000px;
  }
}
.search-modal .modal-header {
  padding: 1rem 1rem 0rem 1rem;
  border-bottom: none;
}
.search-modal .product-search {
  width: 80%;
  margin: auto;
}
.color-2 {
  color: #764861;
}
.table-mijin .tr-mijin td {
  padding: 15px;
}
.table-mijin .tr-mijin td {
  padding: 25px 20px;
  position: relative;
}
.table-mijin .tr-mijin td::after {
  content: "";
  width: 1px;
  height: 35px;
  position: absolute;
  background: #eeeeee;
  top: 50%;
  transform: translatey(-50%);
  right: 0;
}
.table-mijin .tr-mijin td:nth-child(4):after {
  display: none;
}
.table-mijin .tr-mijin td:nth-child(5):after {
  display: none;
}
.download-circle {
  width: 40px;
  display: flex;
  height: 40px;
  vertical-align: center;
  border-radius: 50%;
  background: #faf9ff;
  margin: auto;
  align-items: center;
  justify-content: center;
  border: 1px solid #eeeeee;
}
.download-circle i {
  font-size: 14px;
}
.text-color-3 {
  color: #666666;
}
.text-paid {
  color: #12a33b;
}
.text-dark-1 {
  color: #222222;
}
.table-mijin th {
  padding-bottom: 10px;
}
.webshop-products-list .card-image img {
  width: 262px;
  height: 370px;
  object-fit: contain;
  filter: drop-shadow(2px 4px 6px black);
}
.checkbox-1 input[type="checkbox"] {
  position: absolute;
  opacity: 0;
}
.checkbox-1 input[type="checkbox"] ~ .checkbox-1-lable:before {
  content: "\f00c";
  font-family: "Font Awesome 6 Pro";
  color: #fff;
  font-weight: 900;
  font-size: 20px;
  background: #fff;
  border: 1px solid #e7e7e7;
  display: inline-block;
  width: 20px;
  height: 20px;
  position: relative;
  display: flex;
  top: 0.13em;
  margin-right: 1em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
  align-items: center;
  justify-content: center;
}
.checkbox-1 input[type="checkbox"]:checked ~ .checkbox-1-lable:before {
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  content: "\f00c";
  color: #764861;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.checkbox-1 input[type="checkbox"] ~ .checkbox-1-lable {
  display: flex;
  margin: 0;
}
.types {
  display: none;
}
.order-return-table tr td {
  padding: 20px;
}
#cutomOrderFrm .radioboxes {
  margin: 0 0rem 1rem;
  display: flex;
}
#cutomOrderFrm .radioboxes input[type="radio"] {
  position: absolute;
  opacity: 0;
}
#cutomOrderFrm .radioboxes input[type="radio"]:checked ~ label:before {
  background-color: #764861;
  box-shadow: inset 0px 0px 0px 3px #ffff;
}
#cutomOrderFrm .radioboxes input[type="radio"] ~ label {
  display: flex;
  margin: 0;
  align-items: baseline;
}
#cutomOrderFrm .radioboxes input[type="radio"] ~ label:before {
  content: "";
  background: #fff;
  border-radius: 100%;
  outline: 2px solid #999999;
  display: inline-block;
  width: 0.8em;
  min-width: 0.8em;
  height: 0.8em;
  position: relative;
  top: 0.13em;
  margin-right: 0.8em;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
  transition: all 250ms ease;
}
.selectbox.selectbox-1 {
  height: 3.4rem;
  align-items: center;
}
.details-page .form-control.has-error {
  border-color: #d82b00 !important;
}

#details-page .container.innerpages .col-lg-10.offset-lg-1 {
  flex: 0 0 100%;
  -webkit-flex: 0 0 90%;
  max-width: 100%;
  margin: auto !important;
}
#details-page .text-content-landing-page,
#details-page .content,
#details-page .author {
  width: 80%;
  margin: 0 auto;
}
#details-page .text-content-landing-page .content,
#details-page .author .content {
  width: 100% !important;
}

#details-page strong,
#details-page b {
  color: #222222 !important;
  font-family: "tenor_sansregular";
}
#details-page .full-content-sec .content {
  color: #666666;
}

.detail-page-slider .slider.slick-initialized.slick-slider {
  padding: 0;
}
.detail-page-slider .slider .card {
  padding: 0 30px;
}
.label-text.sale {
  margin-bottom: 0;
}
.wish-btn {
  background-color: #fff !important;
  border: 1px solid #000;
}
.wish-btn i {
  color: #000;
}
.wish-btn:hover i {
  font-weight: 900;
  color: #000;
}
@media (min-width: 1200px) {
  .detail-page-slider {
    padding: 6.25rem 3rem;
  }
  .detail-page-slider .slick-prev {
    left: -20px;
  }
  .detail-page-slider .slick-next {
    right: -20px;
  }
}
@media (min-width: 768px) {
  #products-details-sec .wish-md-block {
    display: inline-block;
  }
  .order-details-page #cutomOrderFrm .btn-secondary {
    padding: 23px 50px !important;
    margin-left: 25px;
  }
  .order-details-page #cutomOrderFrm .btn-primary {
    background: #faf9ff !important;
    color: #222 !important;
    padding: 23px 50px !important;
    border: 1px solid #eee !important;
  }
  .registreren-gelukt-page .content {
    width: 770px;
    margin: auto;
    padding: 50px 100px !important;
  }
}
#regFrm .form-control.has-error {
  border-color: #d82b00 !important;
}
#regFrm,
#accountFrm {
  padding-top: 3rem;
}
.registreren-gelukt-page .content {
  border: 1px solid #eeeeee;
  margin-bottom: 6.25rem !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("data:image/svg+xml;charset=UTF-8, %3csvg width='770' height='530' viewBox='0 0 770 530' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M105.896 143.58C82.3612 161.289 59.3058 178.93 36.6819 197.183C10.5682 218.251 -27.6197 214.085 -48.6131 187.879C-69.6064 161.672 -65.4556 123.347 -39.3419 102.279C-4.6174 74.2637 31.415 47.3531 66.3768 21.242C75.3758 14.5211 84.3039 7.85326 93.1205 1.23314C136.781 -31.5504 178.484 -63.7225 217.214 -98.2718C231.399 -110.926 247.62 -123.186 263.464 -133.362L263.532 -133.406C266.775 -135.49 285.101 -147.268 310.113 -141.357C342.216 -133.77 352.552 -106.757 354.997 -97.1835C357.511 -87.3403 356.884 -79.3147 356.693 -76.9937C356.413 -73.5902 355.903 -70.9046 355.604 -69.464C354.651 -64.8835 353.299 -61.1746 353.044 -60.4753C353.032 -60.4425 353.023 -60.4164 353.016 -60.3971C352.148 -57.9903 351.144 -55.5927 350.49 -54.0551C348.989 -50.5203 346.902 -45.8498 344.591 -40.7617C339.89 -30.4101 333.424 -16.4936 326.772 -2.27052C319.893 12.4397 312.886 27.3293 307.178 39.4572C301.62 51.268 297.294 60.4596 295.519 64.3158C270.402 118.89 236.927 167.5 206.964 211.011C203.495 216.049 200.073 221.019 196.716 225.921C194.685 228.887 192.673 231.835 190.682 234.766C206.099 222.005 221.192 207.779 236.611 191.953C280.453 146.954 332.844 114.988 378.968 87.5489C418.905 37.9659 466.448 -7.0701 520.111 -39.5207C526.379 -43.3111 533.061 -46.9461 539.897 -49.8083C545.633 -52.2102 556.642 -56.3326 570.097 -56.417C585.709 -56.5149 612.827 -50.2076 627.456 -22.3536C638.534 -1.26082 634.303 18.5581 632.867 24.5292C629.342 39.1841 621.584 51.3833 617.424 57.5029C615.366 60.529 613.133 63.5735 610.777 66.5577C613.804 65.8264 618.112 65.0352 623.166 64.8725C627.401 64.7361 660.44 63.9992 678.236 96.2472C693.227 123.414 681.728 148.114 680.412 150.94C680.379 151.011 680.353 151.068 680.333 151.111C677.422 157.503 674.057 161.893 672.938 163.334C671.392 165.324 670.022 166.834 669.218 167.694C666.614 170.479 664.111 172.619 663.433 173.199L663.371 173.252C659.947 176.183 654.647 180.243 650.502 183.397C645.989 186.83 641.394 190.284 637.163 193.465C636.52 193.948 635.885 194.425 635.26 194.895C625.265 205.671 615.517 219.938 602.54 238.931C599.339 243.617 595.941 248.59 592.294 253.87C575.946 277.539 561.133 302.789 546.828 329.44C573.132 312.702 598.383 296.513 623.977 278.488C639.053 267.871 655.754 257.861 670.08 249.276C672.712 247.698 675.263 246.169 677.709 244.693C687.792 235.761 698.187 226.893 708.939 218.064C714.215 213.732 726.442 205.525 734.106 200.956C736.199 199.708 739.528 197.774 743.168 196.038C744.712 195.301 748.484 193.539 753.326 192.099C755.612 191.42 760.575 190.06 767.002 189.634C771.503 189.335 788.303 188.499 805.244 199.992C827.901 215.363 833.044 239.481 831.836 255.284C830.877 267.834 826.266 276.783 824.755 279.628C821.192 286.333 817.065 291.039 815.882 292.388L815.845 292.431C812.544 296.195 808.84 299.665 806.072 302.183C787.83 318.773 767.943 331.991 750.237 342.944C692.835 394.96 646.262 450.276 598.093 517.954C578.618 545.317 540.728 551.654 513.463 532.11C505.36 526.302 499.108 518.861 494.833 510.554C470.786 528.538 448.524 547.224 428.434 567.571C428.337 567.717 428.234 567.874 428.125 568.04C426.489 570.539 424.551 573.645 422.331 577.204L421.997 577.74C420.232 580.572 417.687 584.654 415.664 587.606C415.073 588.468 414.026 589.973 412.729 591.643C412.089 592.466 410.966 593.877 409.488 595.508L409.47 595.528C408.516 596.58 404.99 600.473 399.614 604.318C397.092 606.122 390.848 610.361 381.756 613.098C372.452 615.898 352.81 619.059 332.713 606.772C313.313 594.911 307.13 576.888 305.211 568.747C303.21 560.255 303.521 553.334 303.726 550.388C304.164 544.121 305.497 539.322 305.875 537.963C306.452 535.89 307.031 534.209 307.393 533.201C314.981 512.049 326.459 490.661 336.382 473.106C335.571 473.735 334.758 474.362 333.943 474.988C315.658 489.036 292.786 504.204 271.935 518.032C260.643 525.521 249.943 532.617 240.885 538.929C211.245 559.585 188.806 578.28 174.186 598.13C174.146 598.185 174.091 598.261 174.021 598.358C172.944 599.839 168.415 606.072 162.757 611.171C162.725 611.2 162.683 611.237 162.633 611.283C161.36 612.445 154.364 618.824 143.569 622.965C137.821 625.17 123.233 629.8 105.245 624.676C83.7467 618.552 71.2127 602.734 65.681 589.29C61.061 578.062 60.9979 568.354 61.09 564.483C61.202 559.773 61.8367 556.033 62.2463 553.953C63.0666 549.789 64.151 546.565 64.6278 545.192C66.8627 538.758 71.1531 530.545 72.8626 527.272C73.013 526.985 73.1433 526.735 73.2506 526.528C74.1036 524.884 74.9354 523.289 75.7459 521.735C77.6284 518.126 79.396 514.738 81.047 511.457C82.4077 508.753 83.1002 507.258 83.367 506.692C96.0466 466.698 118.318 437.092 139.885 413.477C143.953 409.023 148.111 404.662 152.241 400.438C149.875 401.47 147.488 402.488 145.081 403.492C145.083 403.491 144.758 403.629 143.683 404.104C143.404 404.227 143.027 404.393 142.599 404.583C141.821 404.927 140.87 405.348 140.018 405.724C137.081 407.017 133.248 408.683 128.935 410.451C120.761 413.802 109.007 418.294 96.8937 421.298C90.8492 422.797 83.009 424.363 74.4462 424.798C66.8254 425.186 52.7173 425.051 37.796 418.204C19.6021 409.854 4.44225 393.255 -0.476929 370.57C-4.50684 351.986 -0.16671 335.904 3.15504 326.644C26.5837 261.333 63.0924 206.064 96.7131 156.96C99.8041 152.446 102.866 147.989 105.896 143.58ZM460.504 180.613C455.907 186.755 451.423 192.992 447.06 199.306C456.286 190.105 465.692 180.896 475.31 171.751C470.318 174.763 465.377 177.714 460.504 180.613ZM75.6237 527.039C75.6335 527.015 75.846 526.732 76.2319 526.262C75.8068 526.829 75.6138 527.064 75.6237 527.039ZM429.707 565.709C429.705 565.714 429.646 565.797 429.535 565.946C429.653 565.779 429.709 565.704 429.707 565.709ZM518.077 -12.5494C518.093 -12.5527 517.976 -12.3286 517.683 -11.8671C517.916 -12.3152 518.062 -12.5461 518.077 -12.5494ZM117.408 367.64C117.378 367.723 117.348 367.807 117.318 367.89L117.33 367.858C117.346 367.815 117.372 367.742 117.408 367.64Z' fill='%23764861'/%3e%3c/svg%3e ");
}

.registreren-gelukt-page .content p {
  line-height: 1.8rem;
}
.over-ons-page .stay-in-touch-inner {
  padding: 5rem 6.25rem 3rem 7.25rem;
}
.other-payment-details {
  padding: 30px 30px;
  border: 1px solid #eeeeee;
  margin-top: 25px;
}
.other-payment-details .radioboxes input[type="radio"] ~ label:before {
  min-width: 1em !important;
  height: 1em !important;
}
.tool-child {
  position: absolute;
  right: 24px;
  top: -88px;
  background: #fcedea;
  padding: 23px;
  width: 250px;
  margin-right: -100px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: ease-in-out 0.4s;
}
.tool-parent:hover + .tool-child {
  opacity: 1;
  visibility: visible;
}
.tool-child:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  margin-left: -7px;
  border-width: 15px 10px 0;
  border-style: solid;
  border-color: #fcedea transparent transparent transparent;
  rotate: 298deg;
}
.accountoverzicht-page .login-form-inner.registration:after {
  display: none;
}
.accountoverzicht-page .login-form-inner.registration {
  border: none;
  padding: 0;
}
.accountoverzicht-page .login-form-inner.registration #accountFrm {
  padding: 0;
}
#regFrm .form-control {
  color: #999999;
}
.nagelstudio-page #section-spacing-100-p-0 {
  margin-bottom: 0 !important;
}
.stay-in-touch-inner .col-sm-7 h2,
.stay-in-touch-inner .col-sm-7 p {
  padding-left: 15px;
  padding-right: 15px;
}
#cmsCenterBodyFrm {
}
.form-control {
  color: #000 !important;
}
#contactform11 label,
#contactform label,
#contactform111 label {
  color: #000 !important;
}
.nieuwsbrief-page .modal1 .image_answer.input-effect {
  padding: 0;
}
.nieuwsbrief-page .modal1 .row .col-12:first-child {
  padding: 0;
}
.nieuwsbrief-page #loginFrm .form-group .text-right {
}
@media only screen and (min-width: 1150px) and (max-width: 1200px) {
  #header .simple-menu {
    margin-left: 265px;
  }
  #home-webshop-sec .slider.slick-initialized.slick-slider {
    padding-right: 14px;
  }
  #home-webshop-sec .slider li .btn {
    display: flex;
    margin: 10px auto 0px;
    justify-content: center;
    align-items: center;
    max-width: 181px !important;
  }
  #home-webshop-sec .slick-prev {
    left: -5px !important;
  }
  #home-webshop-sec .slick-next {
    right: -20px !important;
  }
  .home-page-banner .row.caption-inner {
    padding-top: 100px;
  }
  .product-inner-container {
    padding: 10rem 0 10rem;
  }
  .webshop-products-list .card-image img {
    width: 260px !important;
    height: 230px !important;
  }
  #cmsLeftBodyFrm .shape-file {
    width: 45% !important;
  }
  .details-page .module-image {
    margin-bottom: 0;
  }
  .details-page .section-spacing-100 {
    margin: 6.25rem 0 2.25rem !important;
  }
  #details-page .text-content-landing-page,
  #details-page .content,
  #details-page .author {
    width: 90% !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1150px) {
  #home-webshop-sec .slider.slick-initialized.slick-slider {
    padding-right: 14px;
  }
  #home-webshop-sec .slider li .btn {
    display: flex;
    margin: 10px auto 0px;
    justify-content: center;
    align-items: center;
    max-width: 181px !important;
  }
  #home-webshop-sec .slick-prev {
    left: -5px !important;
  }
  #home-webshop-sec .slick-next {
    right: -20px !important;
  }
  .home-page-banner .row.caption-inner {
    padding-top: 100px;
  }
  #cmsLeftBodyFrm .shape-file {
    width: 45% !important;
  }
  .details-page .section-spacing-100 {
    margin: 6.25rem 0 2.25rem !important;
  }
  .details-page .module-image {
    margin-bottom: 0;
  }
  #details-page .text-content-landing-page,
  #details-page .content,
  #details-page .author {
    width: 90% !important;
  }
  .top-icons button .badge {
    right: -15px;
    top: -8px;
  }
  .nieuwsbrief-page .login-form-inner {
    padding: 3rem 2rem;
  }
}
@media only screen and (min-width: 995px) and (max-width: 1100px) {
  #header .simple-menu.navbar ul > li {
    padding: 10px !important;
  }
  #header .logo {
    justify-content: start;
  }
}
@media (max-width: 640px) {
  .info-popup-section .modal{
    padding: 2rem 0;
  }
  .info-popup-section .modal-dialog {
    width: 100vw;
    margin: 0;
}
.info-popup-section .modal-body .info-popup {
  padding: 4rem 2rem;
}
.info-popup-section .modal-body .info-popup ul {
  padding: 0rem 0;
}
.info-popup-section .modal-body .info-popup ul li {
  list-style: none;
  line-height: 38px;
  font-size: 18px !important;
}
.info-popup-section .modal-body .info-popup h2 {
    margin-bottom: 3rem;
}
.info-popup-section .modal-body .info-popup p {
  margin-bottom: 2rem;
}
.info-popup-section .modal-body .close {
  margin-top: 30px;
  margin-right: 30px;
}
/* .info-popup-section .modal-dialog{
  height: auto;
} */
}