.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1350px;
}
body {font-family: 'Open Sans';}body {line-height: 1.6;font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.4348)), 1.8rem);px;font-weight: 300;color: #1d2140;}.oxy-nav-menu-hamburger-line {background-color: #1d2140;}h1, h2, h3, h4, h5, h6 {font-family: 'Cormorant Garamond';font-size: 36px;font-weight: 700;line-height: 1;color: #1d2140;}h2, h3, h4, h5, h6{font-size: 30px;}h3, h4, h5, h6{font-size: 24px;}h4, h5, h6{font-size: 20px;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #78816b;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {text-decoration: ;}.ct-link {text-decoration: ;}.ct-link-button {border-radius: 3px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.contact-block {
 width:100%;
}
.btn {
}
.btn-three {
}
.btn-three__text {
}
.btn-three__icon {
}
.footer-wrapper {
}
.footer-main {
 background-color:#78816b;
}
.footer-link {
 color:#ffffff;
}
.footer-credits {
 color:#ffffff;
 background-color:#78816b;
}
.footer-credits .ct-section-inner-wrap {
padding-top: 10px;
padding-bottom: 10px;
}
.label {
}
.section-title {
}
.section-text {
}
.btn-secondary {
}
.btn-secondary__text {
}
.btn-secondary__icon {
color: #333333;}.btn-secondary__icon 
>svg {width: 55px;height: 55px;}.btn-secondary__icon {
}
.section-image-wrapper {
}
.eyebrow-heading {
}
.resultaat-block {
}
.h__4 {
}
.resultaat-block__text {
}
.hero-home {
background-image:linear-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0.3)), url(https://gallant-varahamihira.37-97-190-12.plesk.page/wp-content/uploads/2026/09/foto-1.png); min-height:80vh;
}
.hero-home:not(.ct-section):not(.oxy-easy-posts),
.hero-home.oxy-easy-posts .oxy-posts,
.hero-home.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
@media (max-width: 991px) {
.hero-home {
}
}

.hero-home__content {
}
.hero-home__title {
}
.quote {
}
.hero-home__text {
 color:#f9faf9;
}
.btn-wrapper {
}
.btn-main {
}
.btn-main__text {
}
.btn-main__icon {
}
.hero-home__img-wrapper {
}
.hero-home__img-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero-home__img-wrapper.oxy-easy-posts .oxy-posts,
.hero-home__img-wrapper.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.hero-home__img-wrapper {
}
.hero-home__img-wrapper:not(.ct-section):not(.oxy-easy-posts),
.hero-home__img-wrapper.oxy-easy-posts .oxy-posts,
.hero-home__img-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.hero-home__img {
}
.mob-menu {
 width:100%;
 background-color:#ffffff;
}
.mob-menu .ct-section-inner-wrap {
padding-top: 30px;
padding-right: 20clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 0.6098)), 2rem);px;
padding-bottom: 30px;
padding-left: clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 0.6098)), 2rem);px;
}
@media (max-width: 991px) {
.mob-menu {
 background-color:#1d2140;
}
}

.mob-menu-header {
}
.mob-menu-header:not(.ct-section):not(.oxy-easy-posts),
.mob-menu-header.oxy-easy-posts .oxy-posts,
.mob-menu-header.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.mob-menu-btn-close {
 width:27px;
}
.header-link {
}
.header-wrapper {
}
.header-main {
}
.header-main .ct-section-inner-wrap {
padding-top: 1.5rem;
padding-bottom: 1.5rem;
}
.header-main__hamburger {
}
.header-main__hamburger:not(.ct-section):not(.oxy-easy-posts),
.header-main__hamburger.oxy-easy-posts .oxy-posts,
.header-main__hamburger.ct-section .ct-section-inner-wrap{
display:none;
}
@media (max-width: 991px) {
.header-main__hamburger {
 padding-top:0.5rem;
 padding-left:0.5rem;
 padding-right:0.5rem;
 padding-bottom:0.5rem;
}
.header-main__hamburger:not(.ct-section):not(.oxy-easy-posts),
.header-main__hamburger.oxy-easy-posts .oxy-posts,
.header-main__hamburger.ct-section .ct-section-inner-wrap{
display:block;
}
}

.header-main__btn-menu {
}
@media (max-width: 991px) {
.header-main__btn-menu {
 text-align:center;
}
.header-main__btn-menu:not(.ct-section):not(.oxy-easy-posts),
.header-main__btn-menu.oxy-easy-posts .oxy-posts,
.header-main__btn-menu.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
}
}

.header-main__btn-menu-icon {
}
@media (max-width: 991px) {
.header-main__btn-menu-icon {
color: #f7f3ed;}.header-main__btn-menu-icon 
>svg {width: 18px;height: 18px;}.header-main__btn-menu-icon {
 width:100%;
}
}

.nav-item {
}
.header-main-logo-wrapper {
 width:100%;
 margin-bottom:0px;
 padding-bottom:0px;
 max-width:200px;
}
@media (max-width: 767px) {
.header-main-logo-wrapper {
 max-width:180px;
}
}

.header-main-logo {
 width:100%;
 padding-bottom:0px;
 padding-top:0px;
}
.header-mob-link {
}
.header-cta {
}
.header-cta__text {
}
.watermerk {
}
.watermerk-2 {
}
.watermerk-3 {
}
html {
    width:100%;
    font-size: 62.5%;
    box-sizing: border-box;
}

*,*:before,*:after {
    box-sizing: inherit;
}

* {
    text-wrap: pretty;
}

body {
    width:100%;
    overflow-x: hidden;
    letter-spacing:.015em;
}

body.fixed {
    overflow: hidden;
}

main {
    position: relative;
    width: 100%;
    overflow-x:clip;
}

h1,h2,h3,h4,h5,h6 {  
    text-wrap: balance;
    letter-spacing: -.035em;
/*   text-transform: uppercase; */
  line-height: 1.1;
}
h1>span,h2>span,h3>span,h4>span,h5>span,h6>span {
    text-wrap: balance;
    letter-spacing: -.035em;
/*   text-transform: uppercase; */
  line-height: 1.1;
  
}

p {
    margin: 0 0 1.2em;
}

picture {
    display: flex;
    width: 100%;
    height: 100%;
}

.ct-inner-content figure {
    margin: 0;
}

p>a,span>a,span>p>a {
    font-weight: 600;
    text-decoration: underline;
}

a{
/*   font-weight: 900; */
}

.oxy-rich-text a{
  color:#78816b;
}

img {
    max-width: 100%;
    height: auto;
}
.section-title{
  margin-bottom: .3em;
  font-size:var(--h2-groot);
/*   font-size:var(--h2); */
  
  max-width: 24ch;
/*   line-height: 0.8; */

}

.section-text{
  text-align: left;
  margin-bottom: 1.5em;
}

.section-image-wrapper{
      width: 100%;
    object-fit: cover;
  object-position:center;
  
    aspect-ratio: 16/10;
}

.section-image-wrapper img{
    height: 100%;

      width: 100%;
    object-fit: cover;
  object-position:center;
    aspect-ratio: 16/9;
}
.section-image-wrapper-2{
    width: 100%;
    object-fit: cover;
  object-position:center;
    aspect-ratio: 4 / 3;
}

.section-image-wrapper-2 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  object-position:center;
    aspect-ratio: 4 / 3;


}


.label-container{
  position:absolute;
  top:0;
  left:0;
  backdrop-filter: blur(8px);
    background: rgba(255, 255, 255, .65);
}


.breadcrumbs {
    font-size: 14px;
    color: #555;
/*     margin-bottom: 15px; */
}

.breadcrumbs a {
/*     color: #0073aa; */
  color: var(--clr-primary);
  text-decoration: none;
}

.breadcrumbs a:hover {
    text-decoration: underline;
}

.breadcrumbs .breadcrumb_last {
    font-weight: bold;
}


.label{
  text-transform: uppercase;
    letter-spacing: .035em;
  color: var(--clr-primary);
    font-weight: 500;
    font-size: clamp(1rem, calc(1rem + ((1vw - 0.3rem) * 0.7356)), 1.4rem);
  margin-bottom: 0.1em;
}


.watermerk{

  overflow: hidden;
  position: relative;
  width: 100%;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 312 672' opacity='0.1'%3E%3Cpath fill='%2378816b' d='M16.993 285.337c-8.02-14.58-13.74-31.7-16-50.11-2.36-18.3-.87-38.25 8.34-42.45 8.11-3.68 14.43 8.62 19.67 21.77 5.95 15.09 10.13 31.5 12.94 48.33 5.43 32.59 14.49 64 26.61 93.62-6.33-32.79-8.79-66.07-7.24-99.09-13.85-27.08-25.2-56.71-33.19-88.4-4.06-16.08-5.17-34.09-2.43-52.53 2.61-18.36 9.58-37.46 19.85-39.3 9.03-1.61 11.83 11.96 13.38 26.05 1.72 16.16 1.39 33.16-.32 50.17-3.54 35.02-2.38 69.58 2.76 102.86 1.79-35.81 8.31-71.29 19.75-105.48 4.78-28.57 12.9-57.19 24.76-85.28 7.24-17.19 18.27-33.43 32.3-46.74 13.9-13.35 31.24-23.65 38.68-16.32 6.56 6.44-.57 20.56-8.31 33.95-8.96 15.31-19.39 29.45-30.85 42.38a371 371 0 0 0-49.91 71.79 384.4 384.4 0 0 0-16.32 66.81c11.16-29.44 25.79-56.92 43.49-81.9 8.86-12.52 20.37-22.54 33.08-28.69 11.16-5.45 22.93-7.67 26.89-.13 4.51 8.51-4.22 19.91-13.36 30.27-9.25 10.36-19.54 19.54-30.6 27.58-21.48 15.58-41.69 34.24-59.94 55.82-4.54 31.62-5.22 63.77-2.17 95.74 3.35-29.45 9.94-57.75 19.47-84.4 5.07-14.22 13.26-26.61 23.6-35.52 9.05-7.88 19.52-12.79 25.35-6.52 6.61 7.06 1.5 20.05-4.38 32.22-5.97 12.19-13.3 23.55-21.7 34-15.88 19.75-29.96 42.14-41.65 66.89 3.43 30.72 10.3 61.24 20.49 90.92-3.61-27.93-4.22-55.43-2.08-82.01 1.21-15.17 5.84-29.25 13.37-40.46 6.58-9.88 15.26-17.19 22.42-12.53 8.12 5.25 6.61 19.13 4.13 32.46-2.56 13.37-6.66 26.29-12 38.62-9.83 22.64-17.43 47.4-22.28 73.89a440.5 440.5 0 0 0 40.47 81.9c-9.68-25.09-16.64-50.35-21.07-75.33-2.72-15.31-1.89-30.36 2.44-43.25 3.76-11.36 10.17-20.68 18.18-17.85 9.06 3.17 11.15 17.23 12.18 31.01.96 13.84.36 27.65-1.56 41.19-3.43 24.16-4.29 49.83-2.11 76.56a448.4 448.4 0 0 0 57.88 69.22c-14.85-21.17-27.27-42.98-37.39-65.03-6.71-14.6-9.9-29.79-9.14-43.67.61-12.22 4.31-23.04 12.67-22.18 9.46.94 15.11 14.41 19.76 27.89 4.59 13.55 7.74 27.48 9.59 41.45 3.21 24.22 9.27 49.3 18.59 74.73 27.9 25.03 59.57 47.21 94.83 65.67 2.27 1.19 3.56 3.32 2.85 4.78s-3.17 1.69-5.48.47c-22.59-11.82-43.73-25.16-63.37-39.77-28.08-4.85-56.48-12.5-84.67-23.07-16.02-5.99-32.19-15.48-46.78-28.22-14.59-12.6-27.56-28.91-24.21-38.33 2.96-8.29 15.87-3.18 28.67 3.39 14.66 7.57 29.1 17.44 43.06 28.65 21.93 17.63 45.28 33.23 69.8 46.63-25.18-20.29-47.68-42.76-67.41-66.89-26.4-11.24-52.55-25.42-77.87-42.53-13.97-9.43-27.21-22.21-38.13-37.71-10.94-15.36-19.43-33.9-13.7-41.99 5.06-7.11 16.41.85 27.25 10.14 12.4 10.69 23.94 23.46 34.57 37.33 17.99 23.5 38.01 45.08 59.69 64.45a450.7 450.7 0 0 1-49.98-81.47c-23.55-17.24-46.2-37.43-67.28-60.44-11.31-12.33-21.07-27.68-27.88-45.08-6.87-17.28-10.54-37.04-2.84-43.36 6.78-5.55 15.95 4.85 24.27 16.36 9.5 13.23 17.63 28.21 24.55 43.97a458 458 0 0 0 45.44 80.46c-13.47-29.86-23.5-60.88-29.96-92.39-19.41-22.61-37.17-48.04-52.52-76.02z'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: auto 140%;
  background-position: left center;
}

.watermerk-2{
  overflow: hidden;
  position: relative;
  width: 100%;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 312 672' opacity='0.1'%3E%3Cpath fill='%2378816B' d='M294.966 285.337C302.986 270.757 308.706 253.637 310.966 235.227C313.326 216.927 311.836 196.977 302.626 192.777C294.516 189.097 288.196 201.397 282.956 214.547C277.006 229.637 272.826 246.047 270.016 262.877C264.586 295.467 255.526 326.877 243.406 356.497C249.736 323.707 252.196 290.427 250.646 257.407C264.496 230.327 275.846 200.697 283.836 169.007C287.896 152.927 289.006 134.917 286.266 116.477C283.656 98.1173 276.686 79.0172 266.416 77.1772C257.386 75.5672 254.586 89.1373 253.036 103.227C251.316 119.387 251.646 136.387 253.356 153.397C256.896 188.417 255.736 222.977 250.596 256.257C248.806 220.447 242.286 184.967 230.846 150.777C226.066 122.207 217.946 93.5872 206.086 65.4972C198.846 48.3072 187.816 32.0672 173.786 18.7572C159.886 5.40722 142.546 -4.89278 135.106 2.43722C128.546 8.87722 135.676 22.9972 143.416 36.3872C152.376 51.6972 162.806 65.8372 174.266 78.7672C193.696 100.667 210.406 124.727 224.176 150.557C231.636 172.377 237.066 194.727 240.496 217.367C229.336 187.927 214.706 160.447 197.006 135.467C188.146 122.947 176.636 112.927 163.926 106.777C152.766 101.327 140.996 99.1072 137.036 106.647C132.526 115.157 141.256 126.557 150.396 136.917C159.646 147.277 169.936 156.457 180.996 164.497C202.476 180.077 222.686 198.737 240.936 220.317C245.476 251.937 246.156 284.087 243.106 316.057C239.756 286.607 233.166 258.307 223.636 231.657C218.566 217.437 210.376 205.047 200.036 196.137C190.986 188.257 180.516 183.347 174.686 189.617C168.076 196.677 173.186 209.667 179.066 221.837C185.036 234.027 192.366 245.387 200.766 255.837C216.646 275.587 230.726 297.977 242.416 322.727C238.986 353.447 232.116 383.967 221.926 413.647C225.536 385.717 226.146 358.217 224.006 331.637C222.796 316.467 218.166 302.387 210.636 291.177C204.056 281.297 195.376 273.987 188.216 278.647C180.096 283.897 181.606 297.777 184.086 311.107C186.646 324.477 190.746 337.397 196.086 349.727C205.916 372.367 213.516 397.127 218.366 423.617C207.876 451.927 194.356 479.417 177.896 505.517C187.576 480.427 194.536 455.167 198.966 430.187C201.686 414.877 200.856 399.827 196.526 386.937C192.766 375.577 186.356 366.257 178.346 369.087C169.286 372.257 167.196 386.317 166.166 400.097C165.206 413.937 165.806 427.747 167.726 441.287C171.156 465.447 172.016 491.117 169.836 517.847C153.186 542.427 133.856 565.667 111.956 587.067C126.806 565.897 139.226 544.087 149.346 522.037C156.056 507.437 159.246 492.247 158.486 478.367C157.876 466.147 154.176 455.327 145.816 456.187C136.356 457.127 130.706 470.597 126.056 484.077C121.466 497.627 118.316 511.557 116.466 525.527C113.256 549.747 107.196 574.827 97.8755 600.257C69.9755 625.287 38.3056 647.467 3.04556 665.927C0.775563 667.117 -0.514413 669.247 0.195587 670.707C0.905587 672.167 3.36557 672.397 5.67557 671.177C28.2656 659.357 49.4056 646.017 69.0456 631.407C97.1256 626.557 125.526 618.907 153.716 608.337C169.736 602.347 185.906 592.857 200.496 580.117C215.086 567.517 228.056 551.207 224.706 541.787C221.746 533.497 208.836 538.607 196.036 545.177C181.376 552.747 166.936 562.617 152.976 573.827C131.046 591.457 107.696 607.057 83.1755 620.457C108.356 600.167 130.856 577.697 150.586 553.567C176.986 542.327 203.136 528.147 228.456 511.037C242.426 501.607 255.666 488.827 266.586 473.327C277.526 457.967 286.016 439.427 280.286 431.337C275.226 424.227 263.876 432.187 253.036 441.477C240.636 452.167 229.096 464.937 218.466 478.807C200.476 502.307 180.456 523.887 158.776 543.257C178.516 517.627 195.216 490.267 208.756 461.787C232.306 444.547 254.956 424.357 276.036 401.347C287.346 389.017 297.106 373.667 303.916 356.267C310.786 338.987 314.456 319.227 306.756 312.907C299.976 307.357 290.806 317.757 282.486 329.267C272.986 342.497 264.856 357.477 257.936 373.237C245.386 401.857 230.086 428.817 212.496 453.697C225.966 423.837 235.996 392.817 242.456 361.307C261.866 338.697 279.626 313.267 294.976 285.287L294.966 285.337Z'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: auto 140%;
  background-position: right center;
}


.watermerk-3 {
  overflow: hidden;
  position: relative;
  width: 100%;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2265 474' opacity='0.1'%3E%3Cpath fill='%23525A4B'  d='M2070.81 438.424C2124.94 437.344 2179.49 412.864 2222.22 376.184C2220.35 383.734 2212.29 393.954 2205.83 400.624C2189.29 417.694 2171.81 432.554 2150.47 441.314C2148.06 442.304 2146.82 448.964 2149.37 449.174C2188.8 452.434 2227.82 457.554 2264.97 472.554L2192.96 467.074C2080.96 461.674 1970.11 460.714 1857.98 460.654L1685.26 460.574L1649.09 460.494L927 460.244L866.96 460.764H601.52L424.41 460.624L204.14 462.964C135.55 463.694 69.24 467.804 0 473.224C37.68 457.674 77.24 452.724 117.13 449.754C118.96 449.614 119.61 447.324 118.94 445.644C118.42 444.344 117.18 442.954 115.12 441.854C88.25 427.604 62.21 408.834 45.36 378.754C93.72 416.244 145.19 439.404 202.23 438.024L232.71 439.044C234.69 439.484 236.28 439.734 237.22 437.934C238.15 436.154 238.03 433.474 235.97 432.044C206.8 411.714 184.54 393.074 171.79 354.154C195.34 385.734 225.49 407.194 259.91 419.864C266 422.124 271.2 424.984 278.05 422.594L259.89 403.104C238.1 379.734 219.49 353.504 207.33 321.934C206.27 319.224 208.9 318.734 209.35 321.244L241.05 356.004C273.03 387.194 308.34 411.914 348.79 425.814C357.52 428.814 365.54 430.724 375.41 430.574L356.67 398.644L344.29 381.514C362.59 393.004 379.08 407.504 395.14 423.704C415.23 443.954 424.08 441.704 419.44 434.754C408.21 417.864 396.84 402.054 388.42 381.714C416.34 404.854 447.02 423.334 483.05 429.064C483.58 397.554 479.04 369.754 460.93 344.334C486.59 356.564 499.99 397.774 506.85 430.224C512.83 430.774 519.35 431.714 527.21 430.144C513.86 397.054 508.4 362.924 512.6 326.644C517.84 356.444 526.38 384.374 542.23 408.944C554.13 427.344 571.27 441.674 570.61 431.454C569.11 408.344 565.31 386.164 558.02 363.794C556.27 361.084 560.04 359.744 560.08 363.014C571.91 380.344 578.95 416.914 582.52 417.704C584.17 418.074 586.13 415.254 586.03 412.484C584.37 362.784 570.55 320.484 549.06 277.184C584.16 311.314 596.77 355.234 602.81 405.454C603.05 407.354 605.1 408.294 605.97 408.204C606.99 408.084 608.34 407.274 608.77 405.054C620.37 345.774 622.41 286.704 618.83 224.414C638.09 283.124 641.07 346.534 630.38 407.784C630.07 409.564 630.52 410.634 631.15 410.864C635.79 412.464 645.77 389.344 652.4 377.004C652.02 396.764 646.4 412.874 641.24 432.574C651.05 430.964 659.9 429.944 667.8 435.544L686.52 448.784C686.26 433.664 681.6 421.804 678.68 407.664C693.6 419.504 697.32 446.814 700.61 447.404C701.83 447.614 703.92 447.214 703.92 444.534C703.95 420.614 700.46 397.574 695.14 374.444C691.41 358.214 684.64 344.754 678.9 328.954C706.82 359.304 720.06 402.134 730.12 443.504C730.65 445.624 731.64 447.164 733 447.464C741.55 449.304 735.25 405.854 734.67 383.464C741.97 395.954 745.02 409.144 748.15 423.004L752.68 443.024C753.06 444.674 753.59 446.244 754.95 446.204C760.65 446.094 759.32 421.554 757.46 404.384C752.63 359.844 740.91 318.114 724.52 277.504L708.88 244.954C707.88 243.454 708.92 242.264 710.01 243.254L729.72 266.464C765.84 319.384 783.77 375.664 801.88 439.024C807.6 436.924 809.4 432.454 811.53 427.614C835 374.354 823.12 309.184 794.3 260.324C816.42 276.044 828.44 300.694 837.43 326.584C841.78 339.154 843.49 313.194 851.55 298.444C849.41 333.784 848.52 366.704 850.59 401.144L850.18 423.274C858.79 415.084 864.48 405.234 870.46 394.244C907.55 326.014 918.42 245.144 920.72 165.184C919.31 162.884 922.04 161.724 921.82 163.054C937.77 254.594 925.51 349.274 907.68 439.934C927.91 429.414 940.78 393.494 941.73 368.074L945.78 259.044L950.05 188.534C955.13 133.284 966.6 80.6641 985.33 29.5541L997.18 2.05411C996.6 -1.22589 1000.27 -0.1758 998.5 2.3942C973.73 112.834 969.83 238.724 974.39 351.524C974.47 353.774 976.31 354.514 976.71 355.394C977.12 356.304 980.71 356.534 980.88 355.374L990.98 286.994L998.39 227.034C1000.88 275.124 998.16 321.644 996.9 369.354C996.81 372.414 997.72 374.914 999.83 375.574C1001.84 376.194 1003.85 374.204 1004.63 370.804C1011.31 341.814 1018.12 313.154 1030.46 286.604C1041.44 262.964 1053.57 241.334 1071.48 223.204L1049.73 289.914C1037.1 328.634 1028.57 423.174 1036.69 428.044C1038.49 429.124 1041.6 428.324 1042.26 425.234C1046.21 406.614 1050.93 388.574 1060.08 372.664L1057.87 426.134C1057.78 428.094 1059.45 429.304 1060.21 429.894C1061.26 430.714 1064.38 429.824 1065 427.394C1074.78 389.144 1090.95 353.544 1115.77 324.694C1116.7 322.094 1118.98 322.824 1118.2 325.344C1104.46 359.794 1094.04 394.234 1088.96 431.364C1088.71 433.224 1089.02 436.444 1089.94 437.164C1091.05 438.044 1094.15 437.194 1095.08 435.194C1100.07 424.364 1110.5 408.414 1114.95 406.814C1115.47 406.634 1116.3 406.184 1116.12 407.224C1111.86 417.544 1109.27 427.974 1106.81 439.434C1112.84 439.664 1118.05 437.134 1122.79 433.054C1172.02 390.664 1157.79 268.284 1155.82 201.464C1162.15 217.804 1163.91 233.474 1167.79 249.614C1168.6 252.974 1169.55 256.524 1173.79 257.614C1179.53 192.784 1186.3 128.934 1221.72 75.0641C1222.86 72.4941 1225.01 73.5342 1223.82 75.5942C1211.98 103.634 1205.7 132.354 1201.71 163.044C1193.78 224.084 1194.7 284.804 1202.11 345.994L1213.85 408.184C1214.89 413.704 1217.05 419.784 1222.76 421.234C1221.18 366.364 1222.29 313.824 1228.46 260.164C1228.13 256.444 1231.75 257.544 1230.06 260.434C1230.67 306.054 1234.01 350.174 1240.54 394.584L1246.11 420.104C1246.49 421.804 1249.37 422.334 1250.3 421.964C1251.42 421.504 1252.47 420.504 1252.6 417.884C1254.5 378.824 1260.14 340.464 1275.9 305.724C1282.97 290.154 1291.19 275.394 1303.01 265.684C1287 312.194 1278.73 356.794 1278.62 404.574C1278.62 407.734 1277.91 410.464 1281.23 410.834C1282.96 411.024 1285.29 409.214 1286.29 406.094L1287.09 403.634C1294.34 381.074 1303.62 360.434 1315.72 340.824L1316.96 338.854L1318.2 336.924L1330.88 321.164C1338.37 311.844 1346.69 304.174 1356.96 298.484C1358.08 297.434 1359.15 298.754 1358.12 300.224C1328.37 332.894 1308 382.984 1302.61 431.164C1320.4 421.434 1336.81 421.514 1351.06 433.414C1353.13 435.144 1355.71 436.634 1358.28 436.064C1362.71 405.444 1374.84 371.194 1397.48 352.504C1386.64 380.974 1379.87 409.034 1378.46 439.204C1378.39 441.014 1380.66 442.924 1381.72 443.234C1385.83 444.384 1392.06 418.024 1402.7 405.664C1403.37 402.834 1406.22 401.914 1405.8 405.454C1403.28 419.454 1399.55 436.654 1403.77 438.124C1404.62 438.414 1407.15 438.304 1407.87 436.924L1420.97 411.314C1441.87 362.514 1452.09 309.254 1455.42 255.154C1462.05 287.354 1463.83 318.684 1461.21 350.644L1455.82 416.294C1455.57 419.274 1455.79 422.594 1458.13 423.264C1459.91 423.794 1463.21 421.774 1464.21 418.614C1475.03 384.584 1480.74 349.924 1485.32 312.924C1495.84 349.924 1496.86 386.784 1493.37 423.894C1493.22 425.494 1494.72 427.184 1495.45 427.624C1506.85 434.474 1524.83 311.854 1537.02 286.814L1532.01 363.844L1531.19 421.424C1531.14 424.964 1531.81 427.594 1534.88 427.674C1536.84 427.724 1538.67 425.324 1539.48 422.344C1546.53 396.824 1554.04 372.584 1564.17 348.084C1563.69 345.124 1566.69 343.484 1566.45 346.694L1558.74 409.544C1558.42 412.164 1559.78 417.734 1561.48 417.214C1563.85 416.484 1566.41 413.024 1567.42 410.684L1582.1 376.744C1602.76 320.664 1614.53 261.564 1616.09 200.714C1615.31 198.864 1616.59 198.354 1617.32 198.834C1618.28 199.444 1618.46 200.824 1617.98 202.004C1622.63 222.144 1624.02 241.454 1624.68 262.284C1626.49 303.944 1620.68 344.464 1613.01 385.124L1610.07 400.634C1609.76 402.294 1609.5 404.004 1609.69 405.274C1609.92 406.684 1612.12 406.924 1612.95 406.404C1613.72 405.944 1614.99 404.904 1615.66 403.314L1643.88 336.844C1654.93 310.804 1665.92 285.624 1681.28 262.174L1652.12 354.394L1633.23 431.344C1632.62 433.874 1636.36 435.954 1637.85 434.764C1639.23 433.684 1640.76 432.204 1641.79 429.724C1650.04 410.104 1659.34 391.624 1671.43 374.864L1677.36 369.084C1677.14 366.974 1680.19 365.494 1679.9 368.154C1669.4 389.284 1661.72 409.834 1655.63 432.014C1655.09 433.954 1656.21 438.684 1657.54 437.474L1678.71 418.184L1680.57 416.724C1681.38 416.084 1682.25 415.514 1682.5 415.004C1682.92 414.114 1684.61 414.244 1684.74 415.504C1684.84 416.554 1683.1 418.194 1682.66 418.874L1681.3 421.014L1680.08 423.034L1678.8 425.024C1674.93 430.964 1670.42 437.774 1671.59 444.404C1685.76 443.324 1696.44 437.044 1704.94 425.864C1719.63 406.544 1730.7 384.084 1737.95 359.804L1738.71 357.284L1749.3 317.364L1750.07 314.024C1749.22 311.334 1752.89 310.394 1751.9 313.734C1752.68 354.504 1743.9 392.924 1730.12 429.414C1727.79 435.574 1725.85 440.524 1728.7 444.044C1729.44 444.984 1731.29 445.384 1732.46 443.804L1779.51 380.254L1800.1 361.764C1811.52 351.494 1824.42 345.704 1839.13 342.194C1840.56 339.234 1843.49 342.284 1840.61 343.264C1814.76 364.274 1779.84 404.124 1775 437.074C1773.45 447.594 1780.18 437.234 1792.48 433.484C1808.43 428.624 1824.24 427.224 1840.87 426.264L1843.75 426.104L1868.78 422.974C1886.29 420.804 1921.98 406.884 1923.16 403.634C1923.48 402.744 1924.77 402.594 1924.98 403.784C1925.21 404.994 1923.33 406.574 1922.87 407.184L1907.37 428.304C1905.22 431.224 1902.52 433.904 1904.43 438.574C1915.72 432.934 1924.57 424.974 1934.57 417.224L2006.39 361.624C2023.89 348.074 2040.75 335.714 2056.35 319.534L2083.84 287.064C2084.63 286.134 2085.17 285.324 2085.36 284.674C2085.8 283.164 2087.57 283.464 2087.58 284.954C2087.62 290.604 2075.38 314.204 2067.52 325.564C2050.43 350.234 2030.95 370.554 2009.42 390.064L1972.51 423.534C1971.25 424.674 1971.02 426.094 1970.81 427.164C1970.56 428.344 1971.74 431.734 1973.61 431.094L2012.9 417.574C2038.25 408.844 2060.37 395.294 2081.24 375.894C2068.85 410.734 2033.29 428.654 2029.82 434.164L2070.8 438.464L2070.81 438.424Z'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-size: 1200px auto;
  background-position: center bottom;

}
:root {

   

/*   _____________________COLORS________________________________ */
    --clr-primary: #1d2140;
    --clr-primary-hover:#1d2140;
    --clr-primary-light:#1d2140;
    --clr-secondary: #d13c3c;
    --clr-secondary-hover: #d13c3c;
    --clr-secondary-light: #d13c3c;
    --clr-tertiary: #9e6565;
    --clr-tertiary-hover: #9e6565;
    --clr-heading: #1d2140;
    --clr-text: #1d2140;
    --clr-links: #78816b;
  --clr-border: #f5f1f1;
  --clr-dark: #f9faf9;
  --clr-light: color(11);
  


/*   ____________________________BORDERDS_______________________________________ */
    --border-radius-sm: 2px;
    --border-radius-md: 5px;
    --border-radius-lg: 10px;
/*   ____________________________BOX-SHADOWS_______________________________________ */

    --shadow-md: 0px 3px 6px -3px rgba(0,0,0,.15);
    --shadow-lg: 0px 13px 36px -9px rgba(0,0,0,.25);

/*   ____________________________FONT-SIZE______________________________________________ */
    --h1: clamp(3.4rem, calc(3.4rem + ((1vw - 0.48rem) * 0.9195)), 4.2rem);
    --h2: clamp(2.8rem, calc(2.8rem + ((1vw - 0.48rem) * 0.6897)), 3.4rem);
    --h3: clamp(2rem, calc(2rem + ((1vw - 0.48rem) * 0.4598)), 2.4rem);
    --h4: clamp(1.6rem, calc(1.6rem + ((1vw - 0.48rem) * 0.4598)), 2rem);
    --h5: clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.4598)), 1.8rem);
    --h6: 12px;

/* _________GROOT__________ */
  --h1-groot: clamp(5.44rem, calc(5.44rem + ((1vw - 0.768rem) * 1.4712)), 6.72rem);
    --h2-groot: clamp(4.48rem, calc(4.48rem + ((1vw - 0.768rem) * 1.1035)), 4.2rem);
    --h3-groot: clamp(3.2rem, calc(3.2rem + ((1vw - 0.768rem) * 0.7357)), 3.84rem);
    --h4-groot: clamp(2.56rem, calc(2.56rem + ((1vw - 0.768rem) * 0.7357)), 3.2rem);
    --h5-groot: clamp(2.24rem, calc(2.24rem + ((1vw - 0.768rem) * 0.7357)), 2.88rem);
    --h6-groot: 1.92rem;



  
/*   ____________________________TRANSITIONS______________________________________________ */

  --transition-fast: all 0.3s ease-in-out;


/*   __________________________________ASPECT-RATIO____________________________________________ */
--aspect-ratio-16-7: 16 / 7;
    --aspect-ratio-16-9: 16 / 9;
  --aspect-ratio-16-8:16 / 8;
  --aspect-ratio-360-240: 360/240;



    --wp--preset--aspect-ratio--square: 1;
                --wp--preset--aspect-ratio--4-3: 4/3;
                --wp--preset--aspect-ratio--3-4: 3/4;
                --wp--preset--aspect-ratio--3-2: 3/2;
                --wp--preset--aspect-ratio--2-3: 2/3;
                --wp--preset--aspect-ratio--16-9: 16/9;
                --wp--preset--aspect-ratio--9-16: 9/16;
  
  

}






h1{
    font-size:var(--h1);
}
h2{
    font-size:var(--h2);
}
h3{
    font-size:var(--h3);
}

h4{
    font-size:var(--h4);
}
h5{
    font-size:var(--h5);
}
h6{
    font-size:var(--h6);
}




.h__1{
    font-size:var(--h1);
}
.h__2{
    font-size:var(--h2);
}
.h__3{
    font-size:var(--h3);
}

.h__4{
    font-size:var(--h4);
}
.h__5{
    font-size:var(--h5);
}
.h__6{
    font-size:var(--h6);
  line-height: 1.1;
  font-weight: 600;
}



.header-wrapper{
  width:100%;
/*   box-shadow: var(--shadow-lg); */
/*   border-bottom: 1px solid var(--clr-border); */
/*     background:#fff; */
      position:fixed;
    top:0;
    left:0;
    z-index:9995;
      transition: 0.65s cubic-bezier(0.36, 0, 0.14, 1);
}

.scrolled.header-wrapper{

    
  background:var(--clr-primary);
}

.nav-item{
  padding-top: 1rem;
    padding-right: 2rem;
    padding-bottom: 1rem;
    padding-left: 2rem;
}

.header-link{
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  color: #f7f3ed;
    transition:var(--transition-fast);
  
}

.scrolled.header-wrapper a{
  color: white;
  
}


.header-main-logo-wrapper {
/*     backdrop-filter: blur(8px); */
    border-radius: 100vw;
/*     overflow: clip; */
    transition: all .65s cubic-bezier(.36, 0, .14, 1);
    max-width: 150px;
    margin-bottom: -50px;
    transform-origin: top;
  transform-origin: top;
  transform: scale(1);
}
.header-main-logo {
    width: 100%;
    height: 100%;
    aspect-ratio: 1 / 1;
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center center;
  mask-image: url("/wp-content/uploads/2026/09/image-6.svg");
  background-color: #f9faf9;
  
    transition: 0.65s cubic-bezier(0.96, 0, 0.14, 1);
  
}



.header-wrapper.scrolled .header-main-logo-wrapper {
  transform: scale(0.6);
    margin-bottom: -70px;
  
}
.header-wrapper.scrolled a .header-main-logo {
  
    background: #f7f3ed;
/*   transform: scale(1.5); */
  
} 

@media (max-width:992px){
  .header-main__hamburger{
    margin-right:.7rem;
  }

  .header-wrapper.scrolled .header-main-logo-wrapper {
  transform: scale(0.5);
    margin-bottom: -80px;
  
}
}


.mob-menu{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:9999;
  visibility:hidden;
  transform:translateX(-110%);

  transition:var(--transition-fast);
}

.mob-menu.show{
  visibility:visible;
  transform:translateX(0);
}


.header-main__btn-menu {
    gap: 1rem;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-color: #f5f9ff;
    border-right-color: #f5f9ff;
    border-bottom-color: #f5f9ff;
    border-left-color: #f5f9ff;
}









/* _________________ */



:root{
  --logo-color: #f9faf9;
  --logo-color-scrolled: #f7f3ed;
  --icon-size-rest: 38.83%;   /* niet aanpassen: = positie in het volle logo */
  --icon-y-rest: 11.39%;      /* niet aanpassen */
  --icon-size-scrolled: 72%;  /* tunen in de demo */
  --icon-y-scrolled: 38%;     /* tunen in de demo */
  --logo-dur: .7s;
  --logo-ease: cubic-bezier(.22,1,.36,1);
}

.header-main-logo-wrapper{
  position: relative;
  display: block;
  max-width: 150px;
  aspect-ratio: 1/1;
  margin-bottom: -50px;
  transform-origin: top center;
  transform: scale(1);
  transition: transform var(--logo-dur) var(--logo-ease),
              margin-bottom var(--logo-dur) var(--logo-ease);
  will-change: transform;
}

/* laag 1 — alleen de tekst */
.header-main-logo{
  position: absolute; inset: 0;
  -webkit-mask-image: url("/wp-content/uploads/2026/09/image7.svg");
          mask-image: url("/wp-content/uploads/2026/09/image7.svg");
  -webkit-mask-size: contain;      mask-size: contain;
  -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat;
  -webkit-mask-position: center;   mask-position: center;
  background-color: var(--logo-color);
  opacity: 1;
  transform: translateY(0);
  transition: opacity .34s cubic-bezier(.4,0,1,1),
              transform .5s var(--logo-ease),
              background-color var(--logo-dur) var(--logo-ease);
}

/* laag 2 — het icoon, blijft altijd zichtbaar */
.header-main-logo-wrapper::after{
  content: ""; position: absolute; inset: 0; pointer-events: none;
  -webkit-mask-image: url("/wp-content/uploads/2026/09/image5.svg");
          mask-image: url("/wp-content/uploads/2026/09/image5.svg");
  -webkit-mask-repeat: no-repeat;  mask-repeat: no-repeat;
  -webkit-mask-size: var(--icon-size-rest) auto;
          mask-size: var(--icon-size-rest) auto;
  -webkit-mask-position: 50% var(--icon-y-rest);
          mask-position: 50% var(--icon-y-rest);
  background-color: var(--logo-color);
  transition: -webkit-mask-size var(--logo-dur) var(--logo-ease),
              mask-size var(--logo-dur) var(--logo-ease),
              -webkit-mask-position var(--logo-dur) var(--logo-ease),
              mask-position var(--logo-dur) var(--logo-ease),
              background-color var(--logo-dur) var(--logo-ease);
}

/* ---- gescrold ---- */
.header-wrapper.scrolled .header-main-logo-wrapper{
  transform: scale(.6);
  margin-bottom: -70px;
}
.header-wrapper.scrolled .header-main-logo{
  opacity: 0;
  transform: translateY(6px);
}
.header-wrapper.scrolled .header-main-logo-wrapper::after{
  -webkit-mask-size: var(--icon-size-scrolled) auto;
          mask-size: var(--icon-size-scrolled) auto;
  -webkit-mask-position: 50% var(--icon-y-scrolled);
          mask-position: 50% var(--icon-y-scrolled);
}
.header-wrapper.scrolled .header-main-logo,
.header-wrapper.scrolled .header-main-logo-wrapper::after{
  background-color: var(--logo-color-scrolled);
}

/* terugweg: tekst komt later terug dan het icoon krimpt */
.header-wrapper:not(.scrolled) .header-main-logo{ transition-delay: .18s; }

@media (max-width:992px){
  .header-wrapper.scrolled .header-main-logo-wrapper{
    transform: scale(.5);
    margin-bottom: -50px;
  }
}




.footer-main{
    width:100%;
    position:relative;
}
.footer-credits a{
    color:white;
}
  .triton-credits a{
    display:flex;
    flex-direction:row;
    gap:.35em;
    color:white;
  }
  .triton-credits__icon{
/*     width:16px; */
/*     height:16px; */
    margin-top:2px;
    width:100%;
    width:50px;
  }
  .triton-credits__icon svg{
    fill:white;
    display: inline-block;
    
  }



.footer-link{
    font-size: 14px;
  font-weight: 500;
  line-height: 1;
  color: white;
    transition:var(--transition-fast);
}

/* 
.contact-block{
  
    width: 100%;
    background-color: #292b22;
    margin-top: -175px;
    z-index: 95;
    display: flex;
    flex-direction: row;
    padding-right: 2em;
    padding-left: 2em;
    overflow: hidden;
    align-items: center;
    justify-content: center;
  min-height: 319px;
}



main section:last-child .ct-section-inner-wrap {
    padding-bottom: 250px !important;
}
 */.btn>* {
/*     transform: skew(13deg); */
}

.btn{

    margin-bottom: 1px;
  padding: 1.7rem 2.3rem;
    display: flex;
  font-size: 15px;
    flex-direction: row;
  gap: .7rem;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  font-weight: 600;
/*   transform: skew(-13deg); */
}

.header-cta{

    margin-bottom: 1px;
  padding: 1.7rem 2.3rem;
    display: flex;
  font-size: 15px;
    flex-direction: row;
  gap: .7rem;
  align-items: center;
  justify-content: space-between;
  line-height: 1;
  font-weight: 600;
  position:relative;
transition:var(--transition-fast);
overflow:hidden;
z-index:9;
background: var(--clr-secondary);
}

.header-cta__text{
  color:var(--clr-primary);
transition:var(--transition-fast);
      line-height: 1;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
}

.btn-primary{
position:relative;
transition:var(--transition-fast);
overflow:hidden;
border:solid 1px var(--clr-primary);
z-index:9;
backdrop-filter:blur(6px);
}


.btn-primary:before{
content:'';
position:absolute;
bottom:0;
left:-100%;
transform:scale(.5) translateX(10px);
width:calc(100% - 8px);
height:calc(100% - 8px);
background:var(--clr-primary);
border-radius:100px;
z-index:-1;
transition:var(--transition-fast);
}
.btn-primary:hover:before{
transform:scale(3.3);
}
.btn-primary__text{
color:var(--clr-primary);
transition:var(--transition-fast);
      line-height: 1;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.btn-primary:hover .btn-primary__text{
color:var(--clr-heading);
}
.btn-primary__icon{
color:var(--clr-primary);
transition:var(--transition-fast);
}
.btn-primary:hover .btn-primary__icon{
color:var(--clr-heading);
transform:translateX(6px);
}

.btn-secondary__icon{
  color:white;
transition:var(--transition-fast);
}

.btn-secondary:hover .btn-secondary__icon{
/* transform:translateX(6px); */
transform:translateX(6px);
  
}



.btn-secondary{
position:relative;
transition:var(--transition-fast);
overflow:hidden;
border:none;
z-index:9;
  background-color: var(--clr-primary);
}


.btn-secondary__text{
  color:white;
transition:var(--transition-fast);
      line-height: 1;
    font-size: 14px;
    font-weight: 500;
/*     text-transform: uppercase; */
    letter-spacing: .05em;
}

/* ______________________THREE_________________________________ */




.btn-three{
position:relative;
transition:var(--transition-fast);
overflow:hidden;
border:solid 1px var(--clr-heading);
z-index:9;
backdrop-filter:blur(6px);
}


.btn-three:before{
content:'';
position:absolute;
bottom:0;
left:-100%;
transform:scale(.5) translateX(10px);
width:calc(100% - 8px);
height:calc(100% - 8px);
background:var(--clr-heading);
border-radius:100px;
z-index:-1;
transition:var(--transition-fast);
}
.btn-three:hover:before{
transform:scale(3.3);
}
.btn-three__text{
color:var(--clr-heading);
transition:var(--transition-fast);
      line-height: 1;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
}
.btn-three:hover .btn-three__text{
color:var(--clr-primary);
}
.btn-three__icon{
color:var(--clr-heading);
transition:var(--transition-fast);
}
.btn-three:hover .btn-three__icon{
color:var(--clr-primary);
transform:translateX(6px);
}









.btn-third__icon{
  color:var(--clr-secondary);
transition:var(--transition-fast);
}
.btn-third:hover .btn-third__icon{
  color:var(--clr-secondary);
/* transform:translateX(6px); */
transform:translateX(6px);
  
}



.btn-third{
position:relative;
transition:var(--transition-fast);
overflow:hidden;
border:none;
z-index:9;
  background-color: var(--clr-primary)
}


.btn-third__text{
  color:var(--clr-secondary);
transition:var(--transition-fast);
      line-height: 1;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: .05em;
}

.quote{
    letter-spacing: .035em;
  color: #6b5e4e;
    font-weight: 400;
      font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.4348)), 1.8rem);
  font-style: italic;
}



.hero-home {
    position: relative;
    isolation: isolate;
    overflow: clip;



}



.hero-home .ct-section-inner-wrap {
    padding-bottom: 50px;
}
.hero-home__content {
    width: 100%;
    position: relative;
    z-index: 9;
    max-width: 950px;
}
.hero-home__title {
    margin-bottom: .2em;
  font-size: clamp(5rem, calc(7rem + ((1vw - 0.48rem) * 3.9216)), 9rem);
    line-height: 1;
  font-weight:400;
}
.hero-home__text {
    font-size: 1.2em;
    margin-bottom: 1em;
  font-size: clamp(1.4rem, calc(1.4rem + ((1vw - 0.48rem) * 0.4348)), 1.8rem);
}

.hero-home__img-wrapper {
    position: absolute;

  inset: 0;
    width: 100%;
    height: 100%;
    z-index: 3;

}


.hero-home__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.social-icon{
     width: 30px;
    height: 30px;
    border: 1px solid rgba(158, 141, 115, 0.4);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: 1px;
}

.bouwsteen{
  background: white;
  padding: 48px 36px;
  text-align: left;
  
}

.bouwsteen-num {
    
    font-size: 56px;
    font-style: italic;
    line-height: 1;
    margin-bottom: 16px;
}
.bouwsteen-title {
   
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 12px;
}
.bouwsteen-desc {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8;
}


.resultaat-block{
  width:100%;
/*   padding-left:1rem; */
  padding-right:1rem;
  padding-top:2rem;
    padding-bottom:2rem;
  border-bottom: 1px solid var(--clr-border);
  transition: var(--transition-fast);
  
}

.resultaat-block__text{
  font-size: 14px;
  font-weight: 400;
  transition: var(--transition-fast);
}

/* .resultaat-block:hover .resultaat-block__text{
  font-weight: 500;
  
} */

.section-aanbod {
    background: var(--ink);
    color: var(--clr-secondary);
}


.aanbod-grid{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
    background: rgba(240, 232, 220, 0.08);
  align-items: stretch;
  justify-content: stretch;
}

.aanbod-card {
    background: #231f1a;
    padding: 40px 32px;
    position: relative;
    transition: background 0.2s;
  
}

.aanbod-card.featured {
/*   gold */
    background:#9e8d73; 
/*   ink */
    color: #1a1714;   
}
.aanbod-featured-badge {
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    background: #1a1714;
    color: #9e8d73;
    padding: 5px 12px;
    display: inline-block;
/*     margin-bottom: 20px; */
}
.aanbod-card.featured .aanbod-tag, .aanbod-card.featured .aanbod-desc, .aanbod-card.featured .aanbod-for-title {
/*   ink soft   */
  color: #4a4540;
}
.aanbod-card.featured .aanbod-list li {
  color: #4a4540;
}
.aanbod-card.featured .aanbod-list li::before {
      color: #1a1714;   
}
.aanbod-card.featured .aanbod-cta {
    color: #1a1714;  
    border-color: rgba(26, 23, 20, 0.4);
}


/* .aanbod-card:hover {
    background: #2c2720;
} */
.aanbod-tag {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color:#9e8d73;
    margin-bottom: 14px;
    display: block;
}

.aanbod-title {
    font-size: clamp(18px, 2vw, 24px);
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 16px;
    color: #f7f3ed;
  
  
}
.aanbod-desc {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.8;
    color: rgba(240, 232, 220, 0.65);
    margin-bottom: 28px;
}
.aanbod-for-title {
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: rgba(240, 232, 220, 0.5);
    margin-bottom: 10px;
}
.aanbod-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-bottom: 32px;
}

.aanbod-list li {
    font-size: 13px;
    font-weight: 400;
    color: rgba(240, 232, 220, 0.7);
    padding-left: 16px;
    position: relative;
    line-height: 1.5;
}
.aanbod-list li::before {
    content: '✓';
    position: absolute;
    left: 0;
    color: #9e8d73;
    font-size: 12px;
}


.aanbod-cta {
    display: inline-block;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: #9e8d73;
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: 1px solid rgba(184, 147, 90, 0.4);
    transition: border-color 0.2s;
}


.steps {
    display: flex;
    flex-direction: column;
    gap: 0;
}
.step:first-child {
    padding-top: 0;
}
.step {
    display: flex;
    gap: 24px;
    padding: 28px 0;
    border-bottom: 1px solid rgba(26, 23, 20, 0.1);
    align-items: flex-start;
      flex-direction: row;
}
.step-num {
    font-size: 13px;
    font-style: italic;
    color: #9e8d73;
    width: 24px;
    flex-shrink: 0;
    padding-top: 2px;
}
.step-title {
    font-weight: 500;
    font-size: 17px;
    margin-bottom: 6px;
}
.step-desc {
    font-size: 14px;
      font-weight: 400;
    color: var(--ink-soft);
    line-height: 1.7;
}




.samenwerken-aside {
    background: #1a1714;  
    padding: 48px;
    color: #f7f3ed;
}
.samenwerken-aside-title {
    color: #f7f3ed;
  
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 28px;
    line-height: 1.3;
}

.check-list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 12px;
/*     margin-bottom: 32px; */
}
.check-list li {
    display: flex;
    flex-direction: row;
  
    gap: 12px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.6;
    color: rgba(240, 232, 220, 0.8);
}
.check-list li::before {
    content: '✓';
    color: #9e8d73; 
    font-size: 14px;
    flex-shrink: 0;
    margin-top: 1px;
}
.check-divider {
    height: 1px;
  width:100%;
    background: rgba(240, 232, 220, 0.1);
    margin: 20px 0;
}

.samenwerken-aside-title-2{
  font-size: 12px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: rgba(240, 232, 220, 0.35);
    margin-bottom: 10px;
}
.not-list li::before {
    content: '✗';
    color: rgba(240, 232, 220, 0.3);
}

.case-context {
    font-weight: 400;
    margin-bottom: 36px;
/*     max-width: 520px; */
}



.cases-grid{
    display: grid;
    grid-template-columns: 3fr 2fr;
    gap: 80px;
    align-items: start;
  
}

.result-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    background: rgba(26, 23, 20, 0.08);
}
.result-item {
    background: #f7f3ed;
    padding: 20px 22px;
}
.result-num {
    font-size: 32px;
    font-weight: 700;
    color: #1a1714;   
    display: block;
}
.result-label {
    font-size: 12px;
    font-weight: 400;
    color: #8a8480;
    letter-spacing: 0.04em;
}
.testimonial-block {
    background: #f7f3ed;
    padding: 40px 36px;
    border-left: 3px solid #9e8d73;
}
.testimonial-text {
    font-style: italic;
    font-size: 16px;
    line-height: 1.75;
    color: #1a1714;  
    margin-bottom: 20px;
}

.testimonial-author {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #8a8480;
}








.about-role {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: #6b5e4e;
    margin-bottom: 28px;
}
.about-text {
    font-weight: 400;
    line-height: 1.9;
    color: #4a4540;
    margin-bottom: 20px;
/*     max-width: 520px; */
}
.about-exp {
    display: flex;
  flex-direction: row;
    gap: 32px;
    padding-top: 28px;
    border-top: 1px solid rgba(26, 23, 20, 0.15);
}

.about-exp-num {
    font-size: 36px;
    font-weight: 700;
    display: block;
    color: #1a1714; 
}

.about-exp-label {
    font-size: 12px;
    font-weight: 300;
    color: #4a4540;
    letter-spacing: 0.04em;
}



.slot-heading {
    font-size: clamp(32px, 5vw, 64px);
    font-weight: 700;
    line-height: 1.15;
    max-width: 720px;
    margin: 0 auto 24px;
}

.slot-sub {
    font-size: clamp(14px, 1.5vw, 17px);
    font-weight: 400;
    color: rgba(240, 232, 220, 0.65);
    max-width: 480px;
    margin: 0 auto 48px;
    line-height: 1.8;
}


.coldd{
/*   gold */
    background:#9e8d73; 
/*   ink */
    color: #1a1714;   
/*   cream */
  color:#f7f3ed;
  
}


.slot-cta {
    display: inline-block;
    border: 1px solid #9e8d73; 
    color: #9e8d73; 
    font-weight: 500;
    font-size: 14px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-decoration: none;
    padding: 18px 48px;
    transition: background 0.2s, color 0.2s;
}
.slot-avail {
    margin-top: 20px;
    font-size: 11px;
    letter-spacing: 0.15em;
    text-transform: uppercase;
    color: rgba(240, 232, 220, 0.3);
}























.slot-main{
  position: relative;
    overflow: clip;
    isolation: isolate;
/* background: #9e8d73; */
    transition: var(--transition);
  border: 1px solid #9e8d73; 
    transition: var(--transition);
    min-height: 64px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    padding: 2rem 2.5rem;
}


.slot-main {
    &:hover:before {
        transform-origin: left;
        transform: scaleX(1);
    }
}

.slot-main {
    &:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
     background: #9e8d73; 
        z-index: -1;
        transform: scaleX(0);
        transform-origin: right;
        transition: transform .45s cubic-bezier(.46, 0, .24, 1);
    }
}

.slot-main__text {
    font-family: playfair display;
    line-height: 1;
    color: #9e8d73;
    font-size: clamp(1.5rem, calc(1.5rem + ((1vw - 0.48rem) * 0.2941)), 1.8rem);
}
.slot-main {
    &:has(.btn-main__text+.btn-main__icon) {
        padding-right: 2rem;
    }
}
.slot-main:hover .slot-main__text{
    color:#f7f3ed;
  
}
.slot-main__icon {
color: #fff;
}

.slot-main__icon>svg {
    width: 24px;
    height: 24px;
}


















@media (max-width:992px){
 .aanbod-grid{

    grid-template-columns: repeat(1, 1fr);
    gap: 4px;
 
}
  .cases-grid{
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px;
    align-items: start;
  
}

}

