/*
Theme Name: Apeldoorn24
Template: hello-elementor
Author: Laksh Khamesra
Version: 1.0.0
*/

@font-face{font-family:"Archivo";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/archivo-600.woff2) format("woff2")}
@font-face{font-family:"Archivo";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/archivo-700.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/inter-400.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(assets/fonts/inter-600.woff2) format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(assets/fonts/inter-700.woff2) format("woff2")}

body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-family:"Archivo",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}

body.hello-elementor-default{display:flex;flex-direction:column;min-height:100vh}
@supports(min-height:100dvh){body.hello-elementor-default{min-height:100dvh}}
body.hello-elementor-default>main.site-main,
body.hello-elementor-default>.elementor-location-single,
body.hello-elementor-default>.elementor-location-archive{flex:1 0 auto}
body.hello-elementor-default>.elementor-location-footer{margin-top:auto}

@media(max-width:1024px){
.elementor-menu-toggle{min-width:44px;min-height:44px;justify-content:center}
.elementor-location-header>.e-con:not(:first-child) .elementor-widget-nav-menu{flex:1 0 100%;width:100%}
.elementor-nav-menu--dropdown .elementor-item{display:flex;align-items:center;min-height:44px}
.elementor-location-header>.e-con:first-child .elementor-nav-menu--main .elementor-item{padding-block:12px;margin-block:-12px}
}
