body {
    color: #212020;
}
ul#nav li ul {
        
        top: 60px;
      
    }header .navbar {
   
    z-index: 9999;
}li#menuitem-41279 {
    display: none !important;
}.row.row-cols-1.row-cols-xl-2.row-cols-lg-2.row-cols-sm-2.justify-content-center.appear.anime-child.anime-complete p {
    height: 160px;
}.row.row-cols-3.row-cols-xl-3.row-cols-lg-3.row-cols-sm-1.justify-content-center.appear.anime-child.anime-complete p {
    height: 50px;
}.h-150px {
    height: 200px !important;
}
.w-150px {
    width: 200px !important;
}img.w-150px.h-150px.mb-20px {
    height: 270px !important;
    width: auto !important;
}
.openingstijden-table {
  border-collapse: collapse;
  line-height: 1.8;
  width: 100%;
}body {
    font-family: "Lato", sans-serif !important;
}h2.text-dark-gray.fw-600.ls-minus-3px.mb-0.alt-font.highlight-separator-small {
    font-family: "Lato", sans-serif !important;word-spacing: 8px;
    font-weight: 500 !important;
}h2.text-white.fw-500.ls-minus-2px.mb-0.alt-font.appear {
    font-family: "Lato", sans-serif !important;word-spacing: 6px;
}.alt-font {
    font-family: "Lato", sans-serif !important;
}.fw-600 {
    font-weight: 500 !important;
}section:nth-of-type(3) {
    background: #f9f9f9;
}

.openingstijden-table td {
  padding: 6px 10px;
}

.openingstijden-table tr:nth-child(odd) {
  background-color: rgba(0,0,0,0.025);
}

.openingstijden-table tr:nth-child(even) {
  background-color: rgba(0,0,0,0.0);
}.services-box-style-01.hover-box span.fs-20.text-dark-gray.fw-600 {
    color: #2d2c2b !important;
    font-size: 23px;
}

/* De rij wordt het positioneringskader */
  .row.h-100.g-0 {
    position: relative;
  }.fs-15.lh-28.text-white.opacity-6.move-bottom-top-self {
    opacity: 1;
}.bg-linen.p-9.md-p-6.xs-p-9.border-radius-6px.overflow-hidden.position-relative {
    background: #f6f4f3;
}


.bg-linen .fw-700 {
    font-weight: 700 !important;
    color: #e8bf49;
}

.bg-linen ul.w-90.sm-w-95.xs-w-100 li {
    list-style-type: disc;
}

.row.h-100.g-0 > div:nth-child(1) {
    /* position: relative; */
    /* z-index: 0; */
    width: 100% !important;
    flex: none !important;
    height: 100%;
    box-shadow: 0 20px 60px rgba(0, 0, 0, .15);
    display: flex
;
    flex-direction: column;
    justify-content: center;
}

.tr-vacature-min { --tr-accent:#c9a24a; --tr-dark:#1f1f1f; --tr-muted:rgba(31,31,31,.7); }

.tr-vacature-min .tr-vacature-min-figure{
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(0,0,0,.08);
  box-shadow: 0 14px 40px rgba(0,0,0,.08);
}

.tr-vacature-min .tr-vacature-min-kicker{
  display: inline-block;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: rgba(31,31,31,.65);
  margin-bottom: 10px;
}

.tr-vacature-min .tr-vacature-min-meta{
  margin-top: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 14px;
  font-size: 14px;
  color: rgba(31,31,31,.78);
}
.tr-vacature-min .tr-vacature-min-meta span{
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  border-radius: 12px;
  background: rgba(0,0,0,.03);
  border: 1px solid rgba(0,0,0,.06);
}

.tr-vacature-min .tr-vacature-min-section{
  border-top: 1px solid rgba(0,0,0,.08);
  padding-top: 22px;
  margin-top: 22px;
}

.tr-vacature-min .tr-vacature-min-title{
  margin: 0 0 10px 0;
  font-weight: 900;
  letter-spacing: -0.02em;
  color: var(--tr-dark);
}

.tr-vacature-min .tr-vacature-min-list{
  margin: 0;
  padding-left: 18px;
  color: var(--tr-muted);
  line-height: 1.9;
  font-size: 16px;
}
.tr-vacature-min .tr-vacature-min-list li{ margin: 6px 0; }

.tr-vacature-min .tr-vacature-min-tags{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 8px;
}
.tr-vacature-min .tr-vacature-min-tags span{
  display: inline-flex;
  align-items: center;
  padding: 8px 12px;
  border-radius: 999px;
  border: 1px solid rgba(0,0,0,.10);
  background: #fff;
  color: rgba(31,31,31,.85);
  font-weight: 700;
  font-size: 13px;
}

.tr-vacature-min .tr-vacature-min-cta{
  margin-top: 26px;
  border-radius: 18px;
  border: 1px solid rgba(0,0,0,.10);
  background: rgba(0,0,0,.02);
  padding: 18px 18px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.tr-vacature-min .tr-vacature-min-cta-kicker{
  display: inline-block;
  font-size: 12px;
  font-weight: 900;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: rgba(31,31,31,.65);
  margin-bottom: 6px;
}
.tr-vacature-min .tr-vacature-min-cta-title{
  margin: 0 0 6px 0;
  font-weight: 900;
  letter-spacing: -0.02em;
  color: var(--tr-dark);
}
.tr-vacature-min .tr-vacature-min-cta-p{
  margin: 0;
  color: var(--tr-muted);
  line-height: 1.8;
}

.tr-vacature-min .tr-vacature-min-cta-actions{
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

@media (max-width: 991px){
  .tr-vacature-min .tr-vacature-min-cta{
    flex-direction: column;
    align-items: flex-start;
  }
}
.kiwi table.text-dark-gray.fw-500 td:first-child {
    width: 24%;
}table.text-dark-gray.fw-500 {
    margin-bottom: 20px;
}
  .row.h-100.g-0 > div:nth-child(2) {
    position: absolute !important;
    inset: 0;                  /* top:0; right:0; bottom:0; left:0 */
    width: 100% !important;
    height: 100% !important;
    z-index: 1;                /* onder de linkse overlay */
    flex: none !important;     /* bootstrap kolombreedte negeren */
  }em.fa-solid.fa-tooth {
    font-size: 1.3rem;
    color: #e8b909;
    padding-right: 10px;
}a.btn.btn-large.btn-gradient-sky-blue-pink.btn-round-edge.btn-hover-animation-switch:nth-of-type(2) {
    display: none;
}
  .mobile {
    display: none;
}.social-icons {
    margin-top: 20px;
}
em.fa-solid.fa-file-pdf.text-danger.fs-18 {
    font-size: 1.3rem !important;
    color: #e8b90a !important;
    padding-right: 10px;
}a.btn.btn-small.btn-outline-dark-gray.d-flex.align-items-center.justify-content-start.gap-10px {
    /* border: solid; */
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}

  /* Zorg dat de slider effectief de volle hoogte pakt */
  .row.h-100.g-0 > div:nth-child(2) .banner-slider {
    height: 100% !important;
  }

.fs-20.sm-fs-18.text-dark-gray.mb-20px.w-70.xxl-w-100.lg-w-100.sm-w-90.d-block.appear.anime-child.anime-complete {
    z-index: 1000;
}

.vertical-title-center.align-items-end.w-75px.sm-w-60px.justify-content-center.position-absolute.pb-50px.sm-pb-30px.right-3px {
       
        z-index: 3;
    }
    
.mt-auto.justify-content-center.breadcrumb.breadcrumb-style-01.fs-14.text-dark-gray.dienst {
    margin-top: -60px !important;
}


.col-md-6.col-sm-12 {
    width: 100%;
}form#contact-form {
    background: black;
    padding: 20px;
    margin-bottom: 20px;
}.form-group h2.text-dark-gray.fw-600.ls-minus-3px.alt-font.highlight-separator-small {
    color: white; font-size: 1.8rem;
    letter-spacing: 0px !important;

}em.fa-brands.fa-instagram {
    color: #e7b808;
    font-size: 1.5rem;

}em.fa-brands.fa-facebook-square {
    font-size: 1.5rem;
    color: #e7b808;
}
input, select, textarea, .form-control, .form-select {
    
    background: black;color: #ffffff;
border: 1px solid #000000;
border-bottom: 1px solid white !important;border-radius:0;
}
label.control-label {
    color: white;
}.page-title-extra-small h2 {
    font-size: 2.8rem;
    line-height: 2.8rem;
}
.btn.btn-double-border.btn-border-base-color {
    position: relative;
    border: 1px solid #000000;
    color: #f4be37;
}
.mt-auto.justify-content-center.breadcrumb.breadcrumb-style-01.fs-14.text-dark-gray {
    position: absolute;
    margin-top: -250px !important;
}breadcrumb a.text-dark-gray.text-dark-gray-hover {
    color: #f4be37;
    text-decoration: underline;
}
.highlight-separator.mb-0.shadow-in img {
    width: 45%;
}
span.fs-16.lh-22.fw-700.mb-15px.d-inline-block.text-uppercase.text-dark-gray.border-bottom.border-2.border-color-base-color {
    border-color: #f4bd37 !important;
}
.services-box-style-01.hover-box {
    background: #ffffff;
    border-radius: 10px;
    -webkit-box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
    box-shadow: 0 20px 60px rgba(0, 0, 0, 0.08);
    -webkit-transition: all 350ms cubic-bezier(0.37, 0, 0.63, 1);
}
section.position-relative.background-repeat.overflow-hidden.appear.anime-complete {
    margin-top: -120px;
}
.bg-nero-gray {
    background-color: #f9f9f9;
}

.services-box-style-01.hover-box  span.fs-20.text-dark-gray.fw-600 {
    color: #f4be37;
}

.services-box-style-01.hover-box p.lh-26 {
    color: #353434;
    line-height: 30px;
    font-weight: 300;
}h2.text-dark-gray.fw-600.ls-minus-2px.mb-0 {
    letter-spacing: 0px !important;
}

.bg-slate-blue {
    background-color: #000000;
}
.text-white {
    color: rgb(0 0 0) !important;
}.bg-dark-gray.border-radius-100px.fs-12.text-white.ps-20px.pe-20px.d-inline-block.text-uppercase.fw-500.mb-5.ls-05px {
    color: white !important;
}

.services-box-style-01.hover-box .p-25px.last-paragraph-no-margin.text-center {
    height: 250px;
    background: #ffffff;
    margin-top: -1px;
}


@media(min-width:991px) {
    .col-12.col-md-6.position-relative.order-1.order-md-2 {
    width: 50%;
}

section.cover-background.page-title-big-typography.ipad-top-space-margin.xs-py-0.appear.anime-complete {
    margin-top: 90px !important;
}

.position-absolute.left-0px.bottom-0px.bg-white.z-index-9.p-65px.md-p-40px.w-360px.d-none.d-md-block {
    position: relative;
    z-index: 2000 !important;
    right: 60px !important;
    left: auto;
    bottom:60px !important;
    
    
    
}

.navbar .col-auto.menu-order { flex: 1 1 auto; }
.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: 50%;z-index: 2;
}
ul#nav li a {           
        padding: 10px 10px;
}.xxl-w-100 {
        
        width: 750px !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;  
}section.bg-nero-gray.big-section a {
    color: #fece22;
}
.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, #00000000, #0e0e0e);
    right: 0px;
}
section.ps-5.pe-5.lg-ps-2.lg-pe-2.galerij-contentpage .col-12 {
    max-width: 64%;
}
}
.col-md-5.last-paragraph-no-margin p {
    color: #000000;

}.border-color-dark-gray {
    border-color: #e4e4e4 !important;
}
em.feather.icon-feather-phone-call.me-10px.lg-me-5px {
    margin-right: -15px !important;
}
a.btn.btn-large.btn-expand-ltr.text-dark-gray.btn-rounded.fw-700 .bg-base-color {
    background-color: #f9ca22 !important;
}.bg-yellow {
    background-color: #fccc22;
}
a.text-dark-gray.text-decoration-line-bottom.fw-600.mb-50px.sm-mb-30px.d-inline-block {
    margin-bottom: 0px !important;border-bottom: 1px solid #f4be3700;

}a.text-dark-gray.text-decoration-line-bottom.fw-600.d-inline-block {
    border-bottom: 1px solid #f4be3700;
}
em.line-icon-Light-Bulb.text-base-color.icon-large.me-20px {
    color: #facb21;
}
span.amerpcant {
    font-family: 'Inter', sans-serif;
    color: #ffffff;
    text-shadow: 2px 2px 14px #1f1f1f;
}
em.fa-brands.fa-facebook-square.align-middle.icon-large.text-base-color {
     color: #e7b808;  font-size: 1.5rem;

}

em.fa-brands.fa-instagram-square.align-middle.icon-large.text-base-color {
    color: white;
}
em.fa-brands.fa-facebook-f {
    font-size: 2rem;
    color: #f4be37;
}s
.icon-large {
    font-size: 30px;
}header .navbar-brand {
    padding: 0px 0;
}
.sticky-active em.fa-brands.fa-facebook-square.align-middle.icon-large.text-base-color, .sticky-active  em.fa-brands.fa-instagram-square.align-middle.icon-large.text-base-color {
    color: #8a8a8a;
}
.col-auto:first-child {
    min-width: 120px;
    background: white;
}
.last-paragraph-no-margin p:last-of-type {
    margin-bottom: 0;
    
}
.whatsapp-button {
  position: fixed;
  bottom: 20px;
  left: 20px;
  width: 50px;
  height: 50px;
  z-index: 1000;
}

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

.whatsapp-button img:hover {
  transform: scale(1.1);
}

.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: #ffffff;
    line-height: 4.5rem;letter-spacing: 0px !important;
}em.fa-brands.fa-instagram {
    color: #e7b808;
}
span.anime-text.words.chars.splitting {
    color: white;
}
ul#nav li.active {
        opacity: 1;
    }
ul#nav li.active a {
    color: #e7b808;
}
a.d-inline-block.fs-20.ls-minus-05px.alt-font.fw-600.text-dark-gray.text-dark-gray-hover {
    color: #fff;

}
.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: #ffffff;letter-spacing: 0px !important;
}
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, #cf8b28, #f1c320);
}
a:hover {
    color: #fece22 !important;
    text-decoration: none;
}.text-majorelle-blue {
    color: #f1c320;
}
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: #e7b808;
}.cover-background .feature-box.feature-box-left-icon-middle {
    margin-top: 20px;
}button#form-submit {
    background: #f6bd36 !important;    margin-top: 10px;
}input:focus, select:focus, textarea:focus, .form-control:focus {
    border: 1px solid #000000;
    box-shadow: none !important;
    color: #ffffff;background: black;    border-bottom: 1px solid #f6bd36 !important;
}

.cover-background .text-dark-gray {
    color: #fff;text-shadow: 2px 2px 14px #1f1f1f5c;
}

header.sticky .header-light:not(.disable-fixed) {
   
    z-index: 3000;
}
ul#nav li a {
    color: #000000;
    text-shadow: none;
    font-weight: 500;
    text-transform: initial;
    font-size: 19px;
    letter-spacing: 0.5px;
    font-family: "Lato", sans-serif !important;
}

.btn.btn-switch-text:hover .btn-double-text {
    transform: translateY(-5%);
    color: white;
}a.btn.border-1.btn-transparent-white-light.btn-large.left-icon.btn-switch-text:hover em {
    color: white;
}
span.highlight-separator.mb-0.pb-0.shadow-in {
    color: #a7aba4;
}
.cover-background .col-9.col-lg-5.col-sm-6.position-relative.page-title-extra-small.appear.anime-child.anime-complete {
    width: 67%;
    position: relative !important;
    z-index: 300;
    margin-top: 40px;
}    

.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: #fff;

    opacity: 1;position:relative;font-size: 1.5rem;
    line-height: 40px;

}section:nth-child(2) {
        border-bottom: solid 1px #f1c32033;background: 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 / 49%), rgb(0 0 0 / 27%));
    opacity: 1;
    z-index: 1;
}h3.text-dark-gray.fw-600.ls-minus-2px {
    letter-spacing: 0px !important;
}
section.ps-5.pe-5.lg-ps-2.lg-pe-2.galerij-contentpage {
    background: #f7f7f7;
}
.cover-background h2.fw-700.text-dark-gray.mb-0.ls-minus-2px, .cover-background .text-base-color {
    color: white;letter-spacing: 0px !important;
    text-shadow: 2px 2px 14px #1f1f1f5c;}
footer .footer-logo img {
    max-height: 100% !important;
    width: 80%;
    height: auto;
}.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, #e7b808, #f1c320);
    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: #e7b808;font-size:3rem;
}
.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;
}a.btn.btn-large.btn-expand-ltr.text-dark-gray.btn-rounded.fw-700:hover {
    color: white !important;
}
header .navbar-brand img {
   max-height: 80px;
    padding-top: 10px;

    
   
}.sticky-active em.feather.icon-feather-phone-call.me-10px.lg-me-5px {
    color: #edb836;
}a.btn.btn-large.btn-expand-ltr.text-dark-gray.btn-rounded.fw-700 span.bg-base-color {
    background: #e7b808 !important;
}
nav.navbar.navbar-expand-lg.header-light.bg-transparent.responsive-sticky {
    background: white !important;
}

.sticky-active em.fa-brands.fa-facebook-square.align-middle.icon-large.text-base-color, .sticky-active em.fa-brands.fa-instagram-square.align-middle.icon-large.text-base-color {
    color: #000;
}

a.text-dark-gray.text-dark-gray-hover {
    color: #ddb54f;
}
 header  .header-button .btn.btn-switch-text > span {
    padding: 10px 24px;
    border-right: 1px solid #0000001a;
}

 header .header-button .btn.btn-switch-text > span.btn-double-text.noborder {
    padding: 10px 24px;
    border-right: 0px solid #0000001a;
}
header.sticky .btn.btn-transparent-white-light {
    background-image: linear-gradient(to right, #eecd53, #d39227);
    color: #ffffff;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;

}
header.sticky.sticky-active .navbar-brand img {
    visibility: hidden;
    opacity: 0;
    width: 0;
    max-height: 70px !important;
}
h2.text-dark-gray.fw-600.ls-minus-3px.alt-font.highlight-separator-small {
    color: #000000;letter-spacing: 0px !important;
}
.bg-sliding-line {
     background-image: none;

    background-size: 5px 5px;
}

.bg-base-color {
    background-color: #0000004d;

}

.col-12.col-xl-4.col-lg-6.col-md-6.sm-h-450px.cover-background {
    background-image: url(//cms.ice.be/images/1523/screen-shot-2019-10-30-at-08.56.19.png) !important;
}

.col-md-4.d-none.d-xl-block.cover-background {
    background-image: url(//cms.ice.be/images/1523/screen-shot-2019-10-30-at-08.55.58.png) !important;
}

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

.fs-140.lg-fs-130.md-fs-110.sm-fs-90.text-dark-gray.fw-600.ls-minus-6px.alt-font {
    color: #000000;
    font-family: "Bebas Neue", sans-serif;
    letter-spacing: -2px !important;
    font-size: 9.375rem;
    line-height: 9.375rem;
    font-weight: 400 !important;
}

.text-outline-color-extra-medium-gray {
    -webkit-text-stroke-color: #e7b8085c;
    font-family: "Bebas Neue", sans-serif;
    letter-spacing: -2px !important;
    font-size: 9.375rem;
    line-height: 9.375rem;
    font-weight: 400 !important;
}
.bg-gradient-emerald-blue-emerald-green {
    background-image: linear-gradient(50deg, #09afea 0, #3d89a7 100%);
}

.text-base-color, .btn-link.text-base-color {
    color: #8b8b8a;
}
.btn.btn-transparent-white-light {
  background-image: linear-gradient(to right, #eecd53, #d39227);
    color: #ffffff;
    border: none;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 25px 50px -12px;

}
a.btn.border-1.btn-transparent-white-light.btn-large.left-icon.btn-switch-text em {
    padding-left: 10px;
}

.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;word-spacing: 8px;
    -webkit-text-fill-color: #ffffff; text-shadow: 2px 2px 14px #1f1f1f;
}
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;
}


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, #fdce20, #cfa50d);
    background-size: cover;


}em.line-icon-Archery-2.text-base-color.icon-large.me-20px {
    color: #fdce20;
}

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

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

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

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
 
}
footer.pb-0 .text-light-gray {
    color: #010101;
}
footer.pb-0 {
    background: #f9f9f9;
}

footer.pb-0 p {
    color: #262b35;

}

footer .nav-link {
    color: #b9b9b9;
   }
footer.pb-0 .text-dark-gray {
    color: #070707;

}
footer.pb-0 .text-dark-gray {
    color: #070707;

    font-size: 1rem;font-weight:400;
}

.elements-social .dark li a {
    color: #262b35;

}.text-decoration-line-bottom {
    border-bottom: 1px solid #5e6269;
}

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

footer.pb-0 .border-color-extra-medium-gray {
    border-color: #f4be375e !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, #000000, #000000);
    border: none !important;
}
.cc-color-override--1762072787 .cc-highlight .cc-btn:first-child {
    color: rgb(131 131 145);
    background: transparent !important;
}

@media (max-width:1440px) {
    li#menuitem-35411 {
    display: none !important;
}

}

@media (max-width: 991px) {
    
    section.cover-background.page-title-big-typography.ipad-top-space-margin.xs-py-0:after {
    content: "";
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgb(0 0 0 / 0%), rgb(0 0 0 / 0%));
    opacity: 1;
    z-index: 1;
}
.row-cols-3>* {
    flex: 0 0 auto;
    width: 100%;
}
li#menuitem-41279 {
    display: list-item !important;
}h2, .h2 {
    font-size: 2.8rem;
    line-height: 3.2rem;
}

figcaption.position-absolute.text-center.left-0px.bottom-0px.pt-35px.pb-35px.ps-15px.pe-15px.bg-white {
    display: none;
}

.row.row-cols-1.row-cols-xl-2.row-cols-lg-2.row-cols-sm-2.justify-content-center.appear.anime-child.anime-complete p {
    height: auto;
}
.services-box-style-01.hover-box .p-25px.last-paragraph-no-margin.text-center {
    height: auto;
    background: white;
    margin-top: -1px;
}


a.btn.btn-large.btn-expand-ltr.text-dark-gray.btn-rounded.fw-700 span.bg-base-color {
    background: #e7b80899 !important;
}


   section.cover-background .extra-small-screen {
        height: 250px !important;
        position: relative !important;
        z-index: 300;
        margin-top: 40px;
    }
    ul#nav li a {
        font-size: 32px;
        line-height: 54px;color: #ffffff;

}
header .navbar-brand img {
    max-height: 70px;
}
ul#nav li.active a {
    color: #e7b808;
}
.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 {
    
    line-height: 2.5rem;
}
li#menuitem-35411 {
    display: block !important;
}
.fs-140 {
    font-size: 4.2rem;
    line-height: 5rem;
}section.p-0.full-screen.ipad-top-space-margin.position-relative.overflow-hidden.sm-h-auto span.d-inline-block.opacity-8 {
    color: #fff;
    opacity: 1;
    position: relative;
    font-size: 1.5rem;
    line-height: 35px;
}
span.amerpcant {
    font-family: 'Inter', sans-serif;
    color: #2d2c2b;
    text-shadow: none;
}
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;
    }
    
    .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: #fff;
    line-height: 8px;
}


.bg-base-color {
    background-color: #0000004d !important;
    z-index: 999 !important;
}

    section.p-0.full-screen.ipad-top-space-margin.position-relative.overflow-hidden.sm-h-auto span.d-inline-block.opacity-8 {
        color: #fff;
      
        z-index: 999;
    }
.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 {
    display:none;
}
.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 {
    display: none;
}

section.p-0.full-screen.ipad-top-space-margin.position-relative.overflow-hidden.sm-h-auto span.d-inline-block.opacity-8 {
        color: #fff;
       
        font-size: 2rem;
        line-height: 29px;
}section.half-section.pb-0 {
    display: none;
}
.nomobile {
    display: none;
}

.mobile {display:initial; font-size: 3rem;
        line-height: 53px;font-size: 2rem;
        line-height: 30px;word-spacing: 2px !important;
        
    }
.col-md-1.text-start.text-md-center.sm-mb-20px {
    display: none;
}

.fs-140 {        
        line-height: 3rem;
    }
    .col-12.col-xl-4.col-lg-6.col-md-6.sm-h-450px.cover-background {
    display: none;
}

.mt-auto.justify-content-center.breadcrumb.breadcrumb-style-01.fs-14.text-dark-gray.dienst {
    margin-top: -40px !important;
}

.fs-140 {        
        line-height: 3rem;
    }
    .page-title-extra-small h2 {
        font-size: 29px;
        line-height: 36px;
        font-weight: 500 !important;
    }
    a.d-inline-block.fs-20.ls-minus-05px.alt-font.fw-600.text-dark-gray.text-dark-gray-hover {
    font-weight: 500 !important;
    font-size: 16px;
}
.mt-auto.justify-content-center.breadcrumb.breadcrumb-style-01.fs-14.text-dark-gray {
    position: absolute;
    margin-top: -160px !important;
}
}