/*!
Theme Name: Tramhalte Roosteren
Theme URI: https://razend.net
Description: Tramhalte Roosteren theme
Author: Razend
Author URI: https://razend.net
Template: rznd.nl
Version: 1.1.1
*/@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:400;src:url("../rznd.nl/fonts/barlow/barlow-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:500;src:url("../rznd.nl/fonts/barlow/barlow-v12-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:600;src:url("../rznd.nl/fonts/barlow/barlow-v12-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Barlow";font-style:normal;font-weight:700;src:url("../rznd.nl/fonts/barlow/barlow-v12-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:100;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:200;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:300;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:400;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:500;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:600;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Antonio";font-style:normal;font-weight:700;src:url("../rznd.nl/fonts/antonio/antonio-v22-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("../rznd.nl/fonts/montserrat/montserrat-v29-latin-700italic.woff2") format("woff2")}.woningaanbod{--cta-buttons-flex-direction: column;--cta-buttons-flex-direction-md: column;--cta-buttons-gap: 0}@media(min-width: 768px){.woningaanbod{--cta-buttons-flex-direction-md: row;--cta-buttons-gap: 1rem}}.duurzaamheid .content-alignment,.groen-ligging .content-alignment{order:2}@media(min-width: 992px){.duurzaamheid .content-alignment,.groen-ligging .content-alignment{order:initial}}.hotspots{--card-headline-padding: 0;--card-text-color: var(--tertiary-color);--headline-4-font-size-lg: 1.375rem;--card-body-padding: 0;--card-text-font-size: 1.25rem}@media(min-width: 1200px){.hotspots{--card-text-font-size: 1.375rem}}.uniek-karakter .content-alignment,.natuurrijke-omgeving .content-alignment{order:2}@media(min-width: 992px){.uniek-karakter .content-alignment,.natuurrijke-omgeving .content-alignment{order:initial}}.kavel-keuze{--iconblock-card-body-display: grid;--iconblock-card-body-gap: 0;--icon-blocks-grid-gap: 0;--headline-4-font-size-md: 2.125rem;--headline-4-font-size-lg: 3.125rem;--iconblock-card-body-align-items: center;--card-body-padding: 1rem 1rem 2rem 1rem;--iconblock-card-border-bottom: 1px solid var(--base-color);--grid-columns: 1fr;--img-max-height: 240px;--iconblock-icon-padding-bottom: 0;--icon-order: 2}.kavel-keuze .card .card-body{grid-template-columns:var(--grid-columns)}.kavel-keuze .card .card-body .icon{max-height:var(--img-max-height);order:var(--icon-order)}.kavel-keuze .card:nth-child(even) .icon{order:2}.kavel-keuze .card:last-child{--iconblock-card-border-bottom: none}.kavel-keuze ul.plot_details{margin:0;padding:0}.kavel-keuze ul.plot_details li{list-style-type:none}.kavel-keuze ul.plot_details li span.plot_number{font-weight:500;padding-right:1rem}.kavel-keuze ul.plot_details li span.plot_value{font-weight:500}@media(min-width: 768px){.kavel-keuze{--icon-order: initial;--grid-columns: 1fr 1fr}}@media(min-width: 992px){.kavel-keuze{--card-body-padding: 3rem 9.18rem;--iconblock-card-body-gap: 5rem}}.levensloopbestendig,.gezinswoning{--iconblock-card-body-align-items: center;--iconblock-alignment: center;--iconblock-card-title-color: var(--tertiary-color);--iconblock-icon-padding-bottom: 0;--iconblock-card-title-text-transform: none;--headline-4-font-size-md: 1.25rem;--headline-4-font-size-lg: 1.375rem;--headline-4-family: "barlow"}.levensloopbestendig .icon,.gezinswoning .icon{border:1px solid var(--tertiary-color)}.kavel-keuze .blok-a,.kavel-keuze .blok-e{--iconblock-icon-img-width: 65%}.kavel-keuze .blok-b{--iconblock-icon-img-width: 80%}.kavel-keuze .blok-c{--iconblock-icon-img-width: 70%}.fancybox__container{--fancybox-bg: rgba(24, 24, 27, 0.7)}.contact_section input{border-bottom:1px solid #adaaa1 !important}.contact_section input:focus{border-bottom:1px solid var(--base-color) !important}.contact_section input:focus::placeholder{color:var(--base-color)}.contact_section .content_container .content{background:url(images/contact-image.webp) no-repeat;background-size:cover;min-height:190px}.contact-gegevens a{padding:0 .625rem}:root{--base-color: #3d3d2e;--primary-color: #e0e0d4;--primary-color-50: #efefe8;--tertiary-color: #a5a529;--accent-color: #f5efea;--text-color: var(--base-color);--font-family: 'Barlow';--headline-font-size-sm: 2.1rem;--headline-font-size-md: 2.1rem;--headline-font-size-lg: 3.125rem;--heading-font: "Antonio";--headline-1-text-transform: uppercase;--headline-1-weight: 700;--headline-1-font-size-sm: var(--headline-font-size-sm);--headline-1-font-size-md: var(--headline-font-size-md);--headline-1-font-size-lg: var(--headline-font-size-lg);--headline-1-lineheight-sm: 1.2;--headline-1-lineheight-xl: 1.2;--headline-2-text-transform: uppercase;--headline-2-weight: 700;--headline-2-font-size-sm: var(--headline-font-size-sm);--headline-2-font-size-md: var(--headline-font-size-md);--headline-2-font-size-lg: 2.5rem;--headline-2-lineheight-sm: 1.3;--headline-2-lineheight-lg: 1.2;--headline-2-lineheight-xl: var(--headline-2-lineheight-lg);--content-font-size-sm: 1.125rem;--content-font-size: 1.125rem;--content-font-size-lg: 1.375rem;--content-line-height: 1.5;--pre-heading-color-before-h1: var(--text-color);--pre-heading-font-size: 1.875rem;--pre-heading-font-weight: 400;--pre-heading-padding: 0;--pre-heading-padding-h1: 0 0 1.5rem 0;--pre-heading-text-transform: uppercase;--pre-heading-h2-font-weight: 400;--h1-hero-fs-xl: 4.375rem;--h1-hero-line-height-sm: 1.1;--h1-hero-line-height-xl: 1.1;--border-radius: 0;--large-padding: 60px 0;--huge-padding: var(--large-padding);--button-border-radius: 1.25rem;--button-border-width: 2px;--button-base-colored-filled-background-hover: var(--tertiary-color);--button-base-colored-filled-border: var(--button-border-width) solid var(--base-color);--button-base-colored-filled-border-hover: var(--button-border-width) solid var(--button-base-colored-filled-background-hover);--button-base-colored-outlined-background: transparent;--button-padding: 0.1875rem 1.375rem;--button-margin-md: 0;--button-text-transform: uppercase;--button-font-weight: 700;--button-font: "Montserrat";--nav-links-font-family: 'Montserrat';--nav-background-color-mobile: var(--base-color);--nav-links-color-mobile: #fff;--nav-links-color: #fff;--nav-toggle-padding: 2px 11px 2px 12px;--nav-links-color-hover: #fff;--nav-links-color-active: var(--tertiary-color);--nav-links-text-transform: uppercase;--nav-links-font-weight: 700;--nav-links-font-size-lg: 0.9rem;--nav-links-font-size-xl: 1.1225rem;--hamburger-border: none;--hamburger-color: #fff;--hamburger-color-shrinked: var(--hamburger-color);--hamburger-bars-height: 2px;--hamburger-box-height: 10px;--nav-links-border-bottom: 0.1875rem solid var(--dark-color);--nav-links-border-bottom-active: 3px solid var(--base-color);--nav-links-border-bottom-active-hover: 3px solid var(--base-color);--navbar-expand-navbar-nav-column-gap-lg: 0;--custom-logo-link-margin: 6px;--logo-min-width: 190px;--logo-min-width-xl: 278px;--nav-links-padding-lg: 2px 1rem;--nav-links-color-shrinked: #fff;--nav-links-color-mobile-shrinked: var(--nav-links-color-shrinked);--nav-height-shrinked: 80px;--scroll-margin-top: var(--nav-height-shrinked);--ticker-text-transform: uppercase;--ticker-font-family: "Montserrat";--ticker-speed: 9s;--ticker-font-size-lg: 1.1rem;--photorow-height: 200px;--photorow-max-height: var(--photorow-height);--iconblock-card-body-align-items: start;--iconblock-card-title-text-transform: uppercase;--iconblock-alignment: left;--iconblock-card-title-font-weight: 700;--iconblock-icon-padding-right-sm: 0;--contact-section-layout4-form-bg-color: var(--accent-color);--gf-input-background: var(--contact-section-layout4-form-bg-color);--gf-input-border: none;--gf-input-border-focus: none;--contact-section-content-container-grid-column-gap: 0;--footer-grid-grid-template-columns-md: repeat(3, 1fr);--footer-grid-grid-template-columns-lg: 1.2fr 0.9fr 1fr 1fr;--footer-section-padding: 60px 0;--footer-grid-grid-gap: 2rem;--footer-grid-grid-gap-lg: 1.5rem;--footer-background-color: var(--base-color);--footer-color: #fff;--footer-h4-title-font-size: 1.5625rem;--footer-h4-title-color: #e0d3c8;--footer-h4-text-transform: uppercase;--footer-h4-title-font-weight: 700;--footer-h4-title-margin-top-lg: 0;--footer-h4-title-margin-bottom-lg: 0;--footer-h4-padding: 0 0 0.75rem 0;--footer-font-size: 1.125rem;--footer-link-color-hover: var(--tertiary-color);--footer-link-text-transform: none;--sub-footer-background: var(--primary-color);--sub-footer-link-color: var(--text-color);--sub-footer-link-color-hover: var(--tertiary-color);--sub-footer-font-family: "montserrat";--back-to-top-display: block;--back-to-top-color: var(--primary-color);--back-to-top-border: none;--back-to-top-border-hover: none;--sub-footer-padding: 2rem 0;--copyright-grid-justify-content: center;--copyright-grid-display: flex;--copyright-grid-grid-gap-md: 0;--copyright-grid-flex-direction-sm: column;--copyright-grid-flex-direction-md: column;--subfooter-nav-ul-flex-direction: row;--subfooter-nav-ul-gap: 0.1rem;--copyright-grid-grid-gap-sm: 0.5rem}@media(min-width: 992px){:root{--huge-padding: 6.875rem 0;--pre-heading-font-size: 2.25rem;--nav-links-padding: 0;--large-padding: 90px 0;--photorow-height: 300px;--footer-section-padding: 90px 0;--footer-h4-title-font-size: 1.35rem;--footer-font-size: 1.1rem;--sub-footer-padding: .5rem 0 ;--content-media-content-container-grid-column-gap: 1rem;--scroll-margin-top: 80px}}@media(min-width: 1200px){:root{--photorow-height: 370px;--content-media-content-container-grid-column-gap: 4rem}}:target{scroll-margin-top:var(--scroll-margin-top)}.ticker_section{--small-padding: 1rem 0}#menu-primary li a{position:relative}#menu-primary li a:after{content:"";position:absolute;background-color:var(--base-color);width:calc(100% - 50px);height:0;bottom:-2px;left:50%;transform:translateX(-50%);transition:all .2s ease-in-out}#menu-primary li a:hover:after{bottom:0;height:3px;background-color:var(--tertiary-color)}#menu-primary li.btn.primary-colored-outlined a{border:2px solid var(--tertiary-color)}#menu-primary li.btn.primary-colored-outlined a:after{display:none}#menu-primary li.btn.primary-colored-outlined a:hover{background-color:var(--tertiary-color)}.first-hero{--aspect-ratio-first-hero: 25 / 29;--normal-padding-sm: 1.5625rem 0;--normal-padding: 2rem 0;--h1-hero-fs-sm: 2.2rem;--h1-hero-fs-md: 3rem;--h1-hero-fs-lg: 4.3rem;--h1-hero-fs-xl: 4.375rem;--h1-hero-line-height-md: 1.1;--h1-hero-line-height-lg: 1.1;aspect-ratio:var(--aspect-ratio-first-hero)}.first-hero h1{font-size:clamp(3rem,5vw,7rem) !important}@media(min-width: 576px){.first-hero{--aspect-ratio-first-hero: 24 / 15}}@media(min-width: 992px){.first-hero{--aspect-ratio-first-hero: 24 / 11;--normal-padding: 2rem 0}}@media(min-width: 1200px){.first-hero{--normal-padding: 6rem 0}}.intro{--card-image-container-img-object-fit: contain;--icon-blocks-grid-column-gap: 1rem;--iconblock-icon-padding-right-sm: 0;--iconblock-icon-padding-bottom: 0;--icon-size: 100%;--clip-path: calc(var(--icon-size) / 2);--card-body-padding: 0;--iconblock-content-margin-bottom: 2rem}.intro .row{justify-self:center}.intro .icon-blocks-grid{justify-self:center}.intro .icon-blocks-grid .card .card-body .icon{height:var(--icon-size);width:var(--icon-size);background-color:var(--base-color);clip-path:circle(var(--clip-path) at center);transition:background-color .3s ease-in-out}.intro .icon-blocks-grid .card .card-body .icon img{object-fit:contain;height:var(--icon-size);width:var(--icon-size)}.intro .icon-blocks-grid .card .card-body .icon:hover{background-color:var(--tertiary-color)}@media(min-width: 768px){.intro{--icon-size: 150px;--normal-padding: 5.625rem 0 ;--icon-blocks-grid-column-gap: 1.875rem;--iconblock-content-margin-bottom: 4.5rem}}@media(min-width: 992px){.intro{--normal-padding: 5.625rem 0 8.4375rem;--icon-blocks-grid-column-gap: 4.2rem;--icon-size: 247px}}.intro:after{content:" ";background:url(images/cirkel_patroon_25_trans.svg) repeat-x center 0;position:absolute;width:100%;height:110px;bottom:0}@media(min-width: 992px){.intro:after{height:250px}}@media(min-width: 1200px){.intro:after{height:280px}}.alle-ruimte{--content-media-content-container-grid-template-columns-xl: 0.9fr 1.1fr;--label-heigt: 122px;--space-around-logo: 8px;--logo-dimensions: 62px;position:relative;--normal-padding-sm: calc(45px + var(--label-heigt)) 0 45px 0;--normal-padding: calc(90px + var(--label-heigt)) 0 110px 0}.alle-ruimte:before{content:" ";background:var(--tertiary-color) url(images/TramhalteRoosteren_Logo_wit_label.svg) no-repeat var(--space-around-logo) calc(var(--label-heigt) - var(--space-around-logo) - var(--logo-dimensions));background-size:var(--logo-dimensions);border-radius:0 0 39px 39px;width:78px;height:var(--label-heigt);position:absolute;left:50%;transform:translateX(-50%);top:0}.centrale-ligging{--image-height: 230px;--content-media-content-container-grid-template-columns-xl: 1.1fr 0.9fr;--content-media-image-container-order: 1;--large-padding: 60px 0 calc(var(--image-height) + 4.75rem)}.centrale-ligging img{display:none}.centrale-ligging .content-alignment{position:relative}.centrale-ligging .content-alignment:before{content:" ";background:url(images/Kaart_Ligging_mobiel.jpg) no-repeat;height:var(--image-height);width:100%;background-size:100% !important;position:absolute;bottom:calc((var(--image-height) + 2rem)*-1)}@media(min-width: 768px){.centrale-ligging{--image-height: 430px}}@media(min-width: 992px){.centrale-ligging{--content-media-image-container-order: unset;--image-height: 0;--large-padding: 90px 0 calc(var(--image-height) + 4.375rem)}.centrale-ligging .content-alignment:before{display:none}}.photorow .photo:nth-child(1){display:none !important}@media(min-width: 992px){.photorow .photo:nth-child(1){display:block !important}}.photorow .photo:nth-child(3){display:block !important}.photorow .photo:nth-child(4){display:block !important}.extra-footer{--button-white-color-filled-color: var(--tertiary-color);--button-white-color-filled-color-hover: var(--base-color);--h1-hero-fs-sm: var(--headline-font-size-sm);--h1-hero-fs-md: var(--headline-font-size-md);--h1-hero-fs-lg: var(--headline-font-size-lg);--hero-image-top-offset: 0;--hero-image-bg-size: 170%}.extra-footer h1{line-height:var(--headline-1-lineheight-xl)}.extra-footer.hero_section_v2 p.pre-heading{font-size:var(--pre-heading-font-size) !important}.extra-footer .hero-image{background:url(images/footer-watermark.svg) no-repeat center var(--hero-image-top-offset);background-size:var(--hero-image-bg-size) !important}@media(min-width: 768px){.extra-footer{--hero-image-bg-size: 80%;--hero-image-top-offset: -60px}}@media(min-width: 992px){.extra-footer{--hero-image-bg-size: 70%;--hero-image-top-offset: -40px}}@media(min-width: 1200px){.extra-footer .content{max-width:700px;justify-self:center}.extra-footer{--hero-image-bg-size: 60%;--hero-image-top-offset: -130px}}footer{--font-family: 'Montserrat';--footer-line-height: 1.7;--logo-max-width: 180px;--widget-text-align: center;--custom-logo-grid-column: span 3;--partner-logo-max-width: 60%}footer .widget{text-align:var(--widget-text-align)}footer .widget_custom-logo{--footer-widget-padding: 0 0 1rem 0}footer .widget_custom-logo img{max-width:var(--logo-max-width)}footer .widget_text img{max-width:var(--partner-logo-max-width);object-fit:contain;margin-top:.5rem;margin-bottom:.5rem;height:auto}footer .widget_text p:has(img){--paragraph-padding-bottom: 0}footer .widget_4{--partner-logo-max-width: 40%}@media(min-width: 768px){footer{--partner-logo-max-width: 80%}footer .widget_custom-logo{grid-column:var(--custom-logo-grid-column)}footer .widget_4{--partner-logo-max-width: 60%}}@media(min-width: 992px){footer{--custom-logo-grid-column: 1;--widget-text-align: start;--logo-max-width: 200px;--partner-logo-max-width: 74%}}@media(min-width: 1200px){footer{--partner-logo-max-width: 85%;--logo-max-width: 243px}}#copyright .menu-subfooter-container ul li a{position:relative;padding:.5rem .8rem}#copyright .menu-subfooter-container ul li a:after{content:" | ";position:absolute;right:-2px}#copyright .menu-subfooter-container ul li:last-child a:after{content:" "}@media(min-width: 992px){#copyright .subfooter-content,#copyright .credentials{position:relative}#copyright .subfooter-content:after,#copyright .credentials:after{content:" | ";position:absolute;top:0}#copyright .subfooter-content{padding-right:1rem}#copyright .subfooter-content:after{right:0}#copyright .credentials{padding-left:1rem}#copyright .credentials:after{left:0}}/*# sourceMappingURL=style.css.map */
