@media(min-width:991px) {
    .col-12.col-md-6.position-relative.order-1.order-md-2 {
    width: 55%;
}
.w-360px {
    width: 480px !important;
}
.col-12.col-md-6.bg-base-color.bg-sliding-line.d-flex.justify-content-center.flex-column.p-10.position-relative.xl-p-6.md-p-5.sm-ps-30px.sm-pe-30px.sm-pt-50px.sm-pb-50px.order-2.order-md-1 {
    width: 45%;
}
ul#nav li a {           
        padding: 10px 10px;
}.xxl-w-100 {
        
        width: 523px !important;
    }

.fs-140.sm-fs-60.lh-95.fw-600.text-dark-gray.mb-50px.sm-mb-30px.alt-font.ls-minus-8px.sm-ls-minus-2px.appear.anime-child.anime-complete {
    width: 880px;
}
.vertical-title-center.align-items-end.w-75px.sm-w-60px.justify-content-center.position-absolute.pb-50px.sm-pb-30px.right-3px {
    /* background: #da306a57; */
    /* background-image: linear-gradient(to right, #3e44a4, #de2f68); */
    background-image: linear-gradient(to bottom, #100c0b40, #0f0d0cc4);
    right: 0px;
}
}.bg-very-light-gray.h-100.fs-17.lh-30.p-35px.lg-p-25px.border-radius-5px img.border-radius-4px.mb-30px.lg-mb-20px {
    filter: invert(1);
}.icon-double-large {
    font-size: 40px;
}.text-majorelle-blue {
    color: #5a5a5a;
}
.realisaties {
    margin-top: 40px;
    text-align: center;
}em.fa-brands.fa-facebook-f {
    color: white;
}
.bg-yellow {
    background-color: #000000;
}
.last-paragraph-no-margin p:last-of-type {
    margin-bottom: 0;
    
}span.bg-base-color {
    background: #cfcfcf !important;
}
.whatsapp-button {
  position: fixed;
  bottom: 20px;
  left: 20px;
  width: 50px;
  height: 50px;
  z-index: 1000;
}section:nth-child(3) {
    background: #f7f8fa;
}

.whatsapp-button img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  
  transition: transform 0.3s ease;
}

.whatsapp-button img:hover {
  transform: scale(1.1);
}
section.ps-5.pe-5.lg-ps-2.lg-pe-2.galerij-contentpage p {
    color: black;
    font-size: 15px;
    line-height: 20px;
    opacity: 1;
    font-weight: 300;
    word-break: normal;
    font-family: 'Space Grotesk', sans-serif !important;
}
.fs-140.sm-fs-60.lh-95.fw-600.text-dark-gray.mb-50px.sm-mb-30px.alt-font.ls-minus-8px.sm-ls-minus-2px.appear.anime-child.anime-complete {
             color: #c6c6c6;
    }
span.anime-text.words.chars.splitting {
    color: white;
}[class*=btn-gradient-]:hover {
    background-position: right center;
    color: white !important;
    color: var(--white); border: none;
}
ul#nav li.active {
        opacity: 1;
    }
ul#nav li.active a {
    color: #c4c4c4;
}
a.d-inline-block.fs-20.ls-minus-05px.alt-font.fw-600.text-dark-gray.text-dark-gray-hover {
    color: white;
}
.col-12.col-md-6.bg-base-color.bg-sliding-line.d-flex.justify-content-center.flex-column.p-10.position-relative.xl-p-6.md-p-5.sm-ps-30px.sm-pe-30px.sm-pt-50px.sm-pb-50px.order-2.order-md-1 .highlight-separator.mb-0.shadow-in {
    color: white;
}
i.feather.icon-feather-arrow-right.text-base-color.icon-small {
    color: white;
}

.feature-box-icon.feature-box-icon-rounded.w-55px.h-55px.rounded-circle.bg-dark-gray.me-15px.rounded-box {
   background-image: linear-gradient(to right, #110d0c, #696969);
}
a:hover {
    color: #a29f9f !important;
    text-decoration: none;
}
h1 span {
    display: none;
}.cover-background .feature-box-icon.feature-box-icon-rounded.w-55px.h-55px.rounded-circle.bg-dark-gray.me-15px.rounded-box {
    background: #323130;
}.cover-background .feature-box.feature-box-left-icon-middle {
    margin-top: 20px;
}button#form-submit {
    background: #4c4237 !important;
}

.cover-background .text-dark-gray {
    color: #fff;text-shadow: 2px 2px 14px #1f1f1f5c;
}header.sticky .navbar-brand {
    padding: 20px 0;
    background: #5a5a5a;
}

header.sticky .header-light:not(.disable-fixed) {
   
    z-index: 3000;
}
ul#nav li a {
    color: #ffffff;
    text-shadow: 2px 2px 14px #1f1f1f;
}
span.highlight-separator.mb-0.pb-0.shadow-in {
    color: #060606;
}
.cover-background .col-9.col-lg-5.col-sm-6.position-relative.page-title-extra-small.appear.anime-child.anime-complete {
    width: 80%;
    position: relative !important;
    z-index: 300;
    margin-top: 50px;
}    
.bg-nero-gray {
    background-color: #1e1d1d !important;
}
.fs-140 {
        font-size: 6.6rem;
    line-height: 6rem;
    }section.p-0.full-screen.ipad-top-space-margin.position-relative.overflow-hidden.sm-h-auto span.d-inline-block.opacity-8 {
    color: white;opacity: 1;
}em.fa-brands.fa-instagram {
    font-size: 2rem;
    color: white;
}

section.cover-background.page-title-big-typography.ipad-top-space-margin.xs-py-0.appear.anime-complete:after {
    content: "";
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgb(0 0 0 / 59%), rgb(0 0 0 / 0%));
    opacity: .7;
    z-index: 1;
}
section.ps-5.pe-5.lg-ps-2.lg-pe-2.galerij-contentpage {
    background: #f7f8fa;
}
.cover-background h2.fw-700.text-dark-gray.mb-0.ls-minus-2px, .cover-background .text-base-color {
    color: white;
    text-shadow: 2px 2px 14px #1f1f1f5c;}
footer .footer-logo img {
    max-height: 100% !important;
    width: 57%;
    height: auto;
    filter: invert(0);
}.col-md-4.video iframe {
    background: #1a1e1b;
}
h2, .h2 {
    font-size: 3rem;
    line-height: 3.438rem;
}
.btn em {
    margin-left: 5px;
}header.sticky ul#nav li a {
    color: black;
    text-shadow: none;
}
.btn.btn-dark-gray {
    
    background-image: linear-gradient(to right, #4b4036, #2f2f2f);
    border: none;
}
span.alt-font.d-inline-block.mb-15px.fs-17.fw-500.text-gradient-light-gray-white.text-decoration-line-bottom-medium.border-color-base-color-transparent {
    display: none !important;
}
span.alt-font.d-inline-block.mb-15px.fs-17.fw-500.text-gradient-light-gray-white.text-decoration-line-bottom-medium.border-color-base-color-transparent.show {
    display: initial !important;
}
span.fs-90.lh-85.text-dark-gray.ls-minus-2px.position-relative.fw-700.mb-5px.d-block.alt-font {
    color: #c4c4c4;
}
.col-lg-5 h2.text-dark-gray.fw-600.ls-minus-3px.alt-font.highlight-separator-small {
  
}.col-lg-7.appear.anime-child.anime-complete {
    background: #f4f7f9;
    padding: 30px;
}
.col-lg-5.md-mb-10px.appear.anime-child.anime-complete {
    background: #eceff1;
    padding: 20px;
}
header .navbar-brand img {
    max-height: 90px;
    
   
}header.sticky .btn.btn-transparent-white-light {
    
    color: #ffffff;
}

header.sticky.sticky-active .navbar-brand .alt-logo {
    visibility: visible;
    opacity: 1;
    width: auto;
    max-height: 48px;
    margin-top: 0px;
    
}header .navbar-brand img {
    max-height: 90px;
    
}
section:nth-child(2) {
    border-bottom: solid 1px #e9e8e8;
}
.bg-base-color {
    background-color: #231f20 !important;
}
.col-12.col-xl-4.col-lg-6.col-md-6.sm-h-450px.cover-background {
    background-image: url(//cms.ice.be/images/1474/505730047-122234739848035101-8863741035946074769-n.jpg) !important;
}

.col-md-4.d-none.d-xl-block.cover-background {
    background-image: url(//cms.ice.be/images/1474/474467943-122212609622035101-8443277231697936527-n.jpg) !important;
}

.btn-gradient-sky-blue-pink {
    background-image: linear-gradient(to right, #c4c4c4, #c4c4c4, #262b3500);
}

.fs-140.lg-fs-130.md-fs-110.sm-fs-90.text-dark-gray.fw-600.ls-minus-6px.alt-font {
     color: #262b35;

}
.col-md-5.last-paragraph-no-margin p {
    color: white;
}
.text-outline-color-extra-medium-gray {
    -webkit-text-stroke-color: #262b35;
}

.bg-gradient-emerald-blue-emerald-green {
    background-image: linear-gradient(50deg, #09afea 0, #3d89a7 100%);
}

.text-base-color, .btn-link.text-base-color {
    color: #c4c4c4;
}
.btn.btn-transparent-white-light {
    background-image: linear-gradient(to right, #0d0b0a, #4f4439);border: none;
}

a.btn.border-1.btn-transparent-white-light.btn-large.left-icon.btn-switch-text em {
    padding-left: 10px;
}.bg-sliding-line {
    background-image: linear-gradient(135deg, transparent 45%, #ffffff 45%, #241e20 55%, transparent 0);
    background-size: 5px 5px;

}

.col-12.col-md-6.position-relative.order-1.order-md-2 .bg-white {
    background: #aedbee00 !important;
}

h4.lh-40.alt-font.text-dark-gray.fw-600.ls-minus-2px.image-mask.cover-background.mb-0[style] {
    background-image: none !important;
    color: white !important;
    -webkit-text-fill-color: #ffffff;
}
i.feather.icon-feather-arrow-up-right.icon-extra-medium.text-dark-gray {
    display: none;
}


.col-12.col-xl-4.col-lg-6.col-md-6.text-center.bg-slate-blue p {
    color: white;
}

ul#nav li a {
        color: #ffffff;
}

header.sticky ul#nav li a {
    color: black;
}
.w-60.appear img {
    display: none;
}

span.w-250px.h-250px.rounded-circle.d-flex.align-items-center.justify-content-center.bg-dark-gray.bg-sliding-line-dark-gray {
    background-image: linear-gradient(to right, #1c1814, #bfbebe);
    background-size: cover;
}

/* width */
::-webkit-scrollbar {
  width: 7px;height:0px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #fff;
  
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #6063a9;
  
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
 
}

footer.pb-0 {
    background: #241e20;
}

footer.pb-0 p {
    color: white;
}

footer .nav-link {
    color: #b9b9b9;
   }
footer.pb-0 .text-dark-gray {
    color: white;
}
footer.pb-0 .text-dark-gray {
    color: white;
    font-size: 1rem;
}

.elements-social .dark li a {
    color: #ffffff;
}.text-decoration-line-bottom {
    border-bottom: 1px solid #5e6269;
}

.border-color-extra-medium-gray {
       border-color: #edecec !important;
}

footer.pb-0 .border-color-extra-medium-gray {
        border-color: #575454 !important;
}

/* PRIVACY */
.cc-color-override--1762072787.cc-window {
    color: rgb(131, 131, 145);
    background-color: rgb(247 248 250) !important;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.cc-color-override--1762072787 .cc-btn {
    color: rgb(255, 255, 255);
    border-color: transparent;
    background-color: rgb(75 129 232);
   background-image: linear-gradient(to right, #100c0b, #0d0807, #c4c4c4);
    border: none !important;
}
.cc-color-override--1762072787 .cc-highlight .cc-btn:first-child {
    color: rgb(131 131 145);
    background: transparent !important;
}

@media (max-width: 991px) {
    ul#nav li a {
        font-size: 32px;
        line-height: 54px;

}
.fs-140 {
    font-size: 4.2rem;
    line-height: 5rem;
}
.cover-background .col-9.col-lg-5.col-sm-6.position-relative.page-title-extra-small.appear.anime-child.anime-complete {
    width: 90%;
    position: relative !important;
    z-index: 300;
}
span.amerpcant {
    font-family: 'Inter', sans-serif;
    color: #2d2c2b;
    text-shadow: none;
}    header .navbar-brand .mobile-logo {
        visibility: visible !important;
        opacity: 1 !important;
        width: auto !important;
        filter: invert(0.7);
    }header.sticky.sticky-active .navbar-brand .alt-logo {
    visibility: visible;
    opacity: 1;
    width: auto;
    max-height: 51px;
    height:50px !important;
    margin-top: -14px;
  
}.sticky-active img.mobile-logo {
    height: 40px;
}
section.cover-background.page-title-big-typography.ipad-top-space-margin.xs-py-0 .col-9 {
    width: 90%;
}

section.cover-background.page-title-big-typography.ipad-top-space-margin.xs-py-0 h1.mb-20px.text-base-color.fw-500.ls-minus-05px {
    display: none;
}
.page-title-extra-small h2 {
        font-size: 32px;
        line-height: 39px;
    }
}