<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Styles for the Summer 2025 theme: six recent estates */

.stylesummer2025.recent-estates-wrapper-upper{
    background: var(--color-deva-darkblue);
}


.stylesummer2025 h3{
    color: #ffffff;
    font-family: cormorant-garamond, sofia-pro, sans-serif;
    text-align: center;
    padding: 0 0 45px 0;
}

.stylesummer2025 .label-tkth{
    display: block;
    color: #ffffff;
    text-align: center;
    padding: 45px 0 0 0;
}

.stylesummer2025 .aanbodtwee{
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 0 0 45px 0;
}


/*  all childs of .stylesummer2025 .aanbodtwee should have color white */ 
.stylesummer2025 .aanbodtwee * {
    color: #ffffff !important;
}

.borderradius{
    border-radius: 6px !important;
}

/* Styles for the Summer 2025 theme: about and numbers */

/*.stylesummer2025-about-images{
    display: block;
    position: relative;
    height: 600px;
}

.stylesummer2025-about-image-top{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.stylesummer2025-about-image-bottom{
    display: block;
    position: absolute;
    top: 50%;
    left: 60px;
    max-width: 300px;
    transform: rotate(-4deg);
}

.stylesummer2025-about-image-text{
    position: absolute;
    top: 320px;
    left: 50%;
    width: 240px;
    background-color: #002145;
    color: #ffffff;
    text-align: center;
    font-family: cormorant-garamond, sofia-pro, sans-serif;
    font-size: 24px;
    padding: 20px;
}*/

.stylesummer2025-about-images{
    display: block;
    position: relative;
}

.stylesummer2025-about-image-top{
    display: block;
    position: relative;
}

.stylesummer2025-about-image-bottom{
    display: block;
    position: relative;
    transform: rotate(-4deg);
    margin-left: 30px;
    margin-top: -30px;
}

.stylesummer2025-about-image-text{
    position: absolute;
    
    
    background-color: var(--color-deva-darkblue);
    color: #ffffff;
    text-align: center;
    font-family: cormorant-garamond, sofia-pro, sans-serif;
    font-size: 24px;
    padding: 20px;
}



.enkelecijfers2025 {
    display: flex;
    width: 100%;
    justify-content: space-between; /* verdeelt de kinderen over de volle breedte */
    gap: 20px; /* optioneel */
}
.enkelecijfers2025 &gt; div {
    flex: 1; /* optioneel: maakt elk kind even breed */
    text-align: center; /* optioneel: centreert de inhoud in elk blok */
}

.enkelecijfers2025 &gt; div &gt; .label {
    font-family: sofia-pro, sans-serif;
    font-size: 14px;
    color: var(--color-deva-darkblue);
}

.enkelecijfers2025 &gt; div &gt; .value {
    font-family: cormorant-garamond, sofia-pro, sans-serif;
    font-size: 64px;
    color: var(--color-deva-darkblue);
}

.enkelecijfers2025 &gt; div:not(:first-child) {
    border-left: 1px solid #ccc; /* of een kleur die past bij je ontwerp */
    padding-left: 20px; /* ruimte tussen lijn en inhoud */
}

/* MISC */
.doorzoek-ons-aanbod-titel {
    font-family: cormorant-garamond, sofia-pro, sans-serif;
    font-size: 36px;
}

.verkopen-verhuren-deva &gt; *{
    font-family: cormorant-garamond, sofia-pro, sans-serif !important;
    font-size: 32px;
}

#homeshow .swiper-label div{
    text-align: center;
    max-width: 40vw;
    min-width: 360px;
    padding: 20px;
    display: inline-block;
    /*background-color: rgba(0, 33, 69, .67);*/
}

#homeshow .swiper-label div *{
    color: white;
    font-family: cormorant-garamond, sofia-pro, sans-serif !important;
    font-size: 24px;
}

#homeshow .swiper-label div a{
    font-family: sofia-pro, sans-serif !important;
    color: var(--color-deva-darkblue);
    background-color: white;
    font-size: 16px;
}


.featured-headline {
    font-family: cormorant-garamond, sofia-pro, sans-serif;
    font-size: 24px;
}

/* Responsive styles */


@media only screen {
    /* Styles for the Summer 2025 theme: six recent estates */
    .stylesummer2025.recent-estates-wrapper{
        background: linear-gradient(to bottom, var(--color-deva-darkblue) 5%, transparent 5%);
    }
    .stylesummer2025 h3{
        font-size: 48px;
    }
    .stylesummer2025 .aanbodtwee{
        width: 80%;
    }
    /* Styles for the Summer 2025 theme: about and numbers */
    .stylesummer2025-about-image-bottom{
        max-width: 200px;
    }
    .stylesummer2025-about-image-text{
        display: none;
    }
}

@media only screen and (min-width: 768px) {
    /* Styles for the Summer 2025 theme: six recent estates */
	.stylesummer2025.recent-estates-wrapper{
        background: linear-gradient(to bottom, var(--color-deva-darkblue) 15%, transparent 15%);
    }
    .stylesummer2025 h3{
        font-size: 54px;
    }
    .stylesummer2025 .aanbodtwee{
        width: 60%;
    }
    /* Styles for the Summer 2025 theme: about and numbers */
    .stylesummer2025-about-image-bottom{
        max-width: 260px;
    }
    .stylesummer2025-about-image-text{
        display: block;
        width: 240px;
        left: 40%;
        top: 60%;
    }
}

@media only screen and (min-width: 992px) {
	/* Styles for the Summer 2025 theme: about and numbers */
    .stylesummer2025-about-image-bottom{
        max-width: 240px;
    }
    .stylesummer2025-about-image-text{
        display: block;
        width: 220px;
        left: 50%;
        top: 50%;
    }
}

@media only screen and (min-width: 1200px) {
	/* Styles for the Summer 2025 theme: about and numbers */
    .stylesummer2025-about-image-bottom{
        max-width: 300px;
    }
    .stylesummer2025-about-image-text{
        display: block;
        width: 240px;
        left: 50%;
        top: 50%;
    }
}</pre></body></html>